body { color: #333; margin: 0px; font-size: 1.3rem; background-color: #FFFFFF; }
ul,li,p{ margin: 0px; padding: 0px; list-style: none; }

a:link,a:visited,a:active { text-decoration: none; color: #66718A; }
a:hover { text-decoration: underline; }

a.lj_hong:link,a.lj_hong:visited,a.lj_hong:active { text-decoration: none; color: #D87A80; }
a.lj_hong:hover { text-decoration: underline; }

a.lj_lv:link,a.lj_lv:visited,a.lj_lv:active { text-decoration: none; color: #30C780; }
a.lj_lv:hover { text-decoration: underline; }

a.lj_hui:link,a.lj_hui:visited,a.lj_hui:active { text-decoration: none; color: #CCC; }
a.lj_hui:hover { text-decoration: underline; }


select{ padding: 3px; }

.f_b{ font-weight: bold; }
.f_hui{ color: #999; }
.f_hong{ color: #FF2626; }
.f_huang{ color: #F7AC2F; }
.f_lv{ color: #009900; }
.f_lan{ color: #0066CC; }

.ss{ cursor:pointer; }/*手势光标*/
.images a{ display: block; float: left; border: 5px solid #F7F7F7; margin: 2px; height: 75px; width: 100px; text-align: center; }



/*欢迎页 i_main*/
.my{ width: 100%; display: table; }
.my li{ width: 100%; float: left; margin-bottom: 10px; }
.my li h3.title{ border-bottom: 1px solid #D5DFE8; padding: 12px 5px; background: #EFF2F8; font-weight: bold; font-size: 14px; margin: 0px; }
.my li p{ padding: 15px 10px 0px; float: left; width: 200px; margin: 0px; color: #999; }
.my li p.clear{ clear: both; width: 400px; }
.my li p span{ color: #666; font-weight: bold; }
.my li.l{ width: 50%; height: 170px; }



/*标题*/

#menu{ padding: 8px 0px 8px 10px; position:relative; background: #F1F4F7; height: 70px; border-bottom: 5px solid #d6dbe7; min-width:860px; }
#menu h3{ color: #67718A; margin: 0px; border-bottom: 1px solid #DBE0EB; padding-left: 10px; font-size: 16px; line-height: 36px; font-weight: bold; }
#menu a{ line-height: 26px; padding: 0px 15px; display: block; float: left; margin: 8px 2px 0px; color: #8D98B3; text-decoration: none; overflow: hidden; background: #E6E9F0; border-radius: 10px; }
#menu a:hover,#menu a.on{ overflow: hidden; color: #FFF; text-decoration: none; background: #5AB1EF; }
#menu a.cz{ position: absolute; bottom: 6px; right: 6px; }
#menu.one-line { height: 29px; }
#menu.one-line h3 a { float: right; margin: 3px 10px 0 0; padding: 0 15px 0; font-size: 12px; }
#menu .menu-select { border: none; background-color: #E6E9F0; border-radius: 3px; padding: 4px; color: #8D98B3; margin: 8px 0 0 5px; outline: none; font: 12px "微软雅黑", Arial;   font-family: "Microsoft YaHei"; font-size: 12px; }

/*提醒 （搜索、提示）*/
#tip{ background: #FFFCED; border: 1px solid #FFBE7A; padding: 5px 10px; position:relative; clear: both; }
#tip li{ padding: 5px 0px; }
#tip form{ margin: 0px; }
#tip form span{ color: #FFBE7A; padding: 0px 5px; }
#tip_rt{ background: #FFEEEE; border: 1px solid #FF8E8E; padding: 5px 10px; position: absolute; top: 15px; right: 15px; color: #F00; }
#tip_right{ position:absolute; right:12px; width:150px; height:15px; top:15px;}
#tip_sou{ position:absolute; right:12px; width:50px; height:15px; top:20px;}

/*空*/
.empty{ line-height: 50px; color: #d87a80; text-align: center;}

/*表格 样式一（列表）*/
.tablex{ color: #66718A; line-height: 30px; margin: 0px; min-width:860px; border-top: 5px solid #d6dbe7;}
.tablex tr.status1{ background: #F8FEFD; color: #1B9C83; }/*审核通过*/
.tablex tr.status-10{ background: #F7F7F7; color: #CCC; }/*取消*/
.tablex tr.status-1{ background: #FDF7F8; color: #D87A80; }/*审核拒绝*/
.tablex tr:hover{ background: #FBFFE4; }
.tablex tr.no:hover{ background:none; }
.tablex td{ padding: 8px 2px; border-bottom: 1px solid #EEE; }
.tablex tr.title td{ border-bottom: 1px solid #D5DFE8; padding: 12px 2px; background: #EFF2F8; font-weight: bold; font-size: 14px; }
/*底部操作 分页*/
.tfoot { background: #F6F6F6; padding: 10px; height:25px; }

/*表格 样式二（新增 编辑）*/
.tabley{ margin: 0px; color: #66718A; /*zzy 2022/11/17 line-height: 30px;*/ border-top: 5px solid #d6dbe7; min-width:auto; }
.tabley td{ padding: 10px 5px; border-bottom: 1px solid #EEE; }
.tabley td.name{ color: #999; font-weight: bold; text-align: right; background: #F4F2F2; width: 100px; }
.tabley td.bz{ color: #999; }
.tabley td.bz_hong{ color: #f00; }
.tabley tr.f td{ border-style: none; }
.tabley tr.title td{ border-bottom: 1px solid #D5DFE8; padding: 12px 5px 12px 20px; background: #EFF2F8; font-weight: bold; font-size: 14px; }

/* 新增 */
.tablez{ margin: 10px 0px 0px; }
.tablez td{ /* padding: 10px 5px; */ /* border-bottom: 1px solid #EEE; */ /* text-align: center; */ /* color: #F00; */ /* font-weight: bold; */ }
.tablez td.name{ /* background-color: #EEF3F7; */ /* padding: 8px 5px; */ /* color: #1D3652; */ /* font-weight: bold; */ /* border-right:2px dotted #FFF; */}
.tablez td.names{ border-right:0px;}
.tablez td.namex{ width: 120px; text-align: right;border-right:0px;}
.tablez td a.on{ color:#F00;}

/*暂仅用于系统配置*/
.divy{ color: #66718A; line-height: 20px; clear: both; position: relative; border-top: 5px solid #d6dbe7; min-width:860px; }
.divy div.button a{ line-height: 26px; padding: 0px 15px; display: block; float: left; margin: 8px 2px 0px; color: #8D98B3; text-decoration: none; overflow: hidden; background: #E6E9F0; border-radius: 10px; position: absolute; top: 0px; right: 10px; }
.divy div.button a:hover{ overflow: hidden; color: #FFF; text-decoration: none; background: #5AB1EF; }
.divy h3.title{ border-bottom: 1px solid #D5DFE8; padding: 12px 5px 12px 20px; background: #EFF2F8; font-weight: bold; font-size: 14px; margin: 0px; }
.divy li{ float: left; width: 430px; line-height: 50px; border-bottom: 1px solid #F2F2F2; }
.divy li span{ font-weight: bold; color: #414858; display: block; width: 110px; text-align: right; background: #F7F7F7; padding-right: 4px; border-right: 1px solid #F2F2F2; float: left; }
.divy li p{ display: block; float: left; width: 305px; text-indent: 10px; overflow: hidden; height: 50px; }

/*暂仅用于权限控制*/
.divx li{ padding: 10px 5px; border-bottom: 1px solid #EEE; clear:both; }
.divx li label{ cursor:pointer; }
.divx li.f{ border-bottom-style: none; }
.divx li.l0{ padding-left: 0px; font-weight: bold; border-bottom-color: #FFCDAC; color: #2A394F; background-color: #DDE1EA; }
.divx li.l1{ padding-left: 10px; font-weight: bold; background: #FFE8D9; border-bottom-color: #FFCDAC; color: #793100; }
.divx li.l2{ padding-left: 30px; background: #EEF3F7; border-bottom-color: #D5DFE8; font-weight: bold; color: #2C465C; }
.divx li.l3{ padding-left: 50px; background: #F5F5F5; border-bottom-color: #E0E0E0; }
.divx li.l4{ padding-left: 5px; float: left; width: 110px; border-bottom-style: none; clear: none; color: #999; }
.divx li.l4w{ padding-left: 70px; }


/*输入框*/
textarea{ width: 99%;padding:5px; }
.text{ background-image: url(../images/input_bg.jpg); background-repeat: repeat-x; background-position: left top; border: 1px solid #D0D0D0; padding: 8px 5px 6px 8px; width: 200px; border-radius:2px; }
.text_100{ width: 100%; }
.texth100{ height:100px; }
.text500{ width: 500px; }
.text400{ width: 400px; }
.text300{ width: 300px; }
.text200{ width: 200px; }
.text150{ width: 150px; }
.text120{ width: 120px; }
.text130{ width: 130px; }
.text100{ width: 100px; }
.text80{ width: 80px; }
.text50{ width: 50px; }
.textsuo{ background: #F5F5F5; }
.anniu,.anniu1{ border: 1px solid #C1BDB8; border-radius: 4px; line-height: 30px; border-style: none; color: #FFF; font-size: 14px; cursor: pointer; padding-left: 10px; padding-right: 10px; height: 30px; }
.anniu{ background: #3498DB; }
.anniu:hover{ background-color: #006699; }
.anniu1{ background-color: #FF9900; line-height: 26px;  height: 26px; font-size: 12px; }
.anniu1:hover{ background-color: #FF3300; }

/*page*/
/*
.page{ float: right; text-align: right; padding:5px 15px; float:auto; width:500px; margin:2px; }
.page{ line-height: 30px; text-align: right; height: 30px; overflow: hidden; margin-top: -6px; width: auto; }
.page .info { display: inline-block; }
.page .info + div { display: inline-block; }
.page a{ border:1px solid #E3E3E3; padding:3px 5px; background-color: #FFF; text-decoration: none; }
.page a:hover{ background: #F5F5F5; }
.page span.current{ border:1px solid #FFF; padding:3px 8px; color: #FFF; background: #5A85B2; }
*/

/*跳转提示页面*/
#promptFrame{ border:3px solid #f1f1f1; width:560px; padding:28px; line-height:23px; font-size:14px; overflow:auto; margin:50px auto;}
#promptFrame span,#promptFrame p{ padding:0px;  margin:0px; float:left;}
#promptFrame p{ padding-left:10px;}
#promptFrame p strong{ color:#00F;}

/*排序*/
/*#myTable thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor:pointer;
}
#myTable thead tr .asc {
	background-image: url(../images/asc.gif);
}
#myTable thead tr .desc {
	background-image: url(../images/desc.gif);
}
#myTable thead tr .asc, #myTable thead tr .desc {
	background-color: #8dbdd8;
}*/
.ordered-table thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor:pointer;
}
.ordered-table thead tr .asc {
	background-image: url(../images/asc.gif);
}
.ordered-table thead tr .desc {
	background-image: url(../images/desc.gif);
}
.ordered-table thead tr .asc, .ordered-table thead tr .desc {
	background-color: #8dbdd8;
}

.tongguo { background-color: #F5FFF4 !important; }
.weitongguo { background-color: #fff !important; }
.row-selected {   background-color: rgba(90, 177, 239, 0.39) !important; }

.js-img-dialog {
	cursor: pointer;
}

/*zzy 2022/4/7*/
.bar-action {
    float: none;
    margin: 5px 0;
    width: auto;
    text-align: left;
}
.u-btn {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    border: none;
    line-height: 30px;
    min-height: 30px;
    /*font-size: 1rem;*/
    padding: 0 12px;
    background: #eee;
    color: #444;
}
.u-btn-primary {
    background-color: #00a8e6;
    color: #fff;
}
.bar-action a:link{
	color: #fff;
	text-decoration: none;
}
.form-element {
    border: 1px solid #ddd;
    color: #444;
    background: #fff;
    padding: 5px 5px;
    max-width: 100%;
    vertical-align: middle;
}
.u-btn-success {
    background-color: #8cc14c;
    color: #fff;
}