﻿html,body 
{
	height:100%;	
	width:100%;
	padding:0;
	margin:0;
	/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	font-family:"微软雅黑",Arial,sans-serif;
	font-size:12px;
	/*overflow:hidden;*/
}
/*****commons*****/
.mid-area{
    position:absolute;
    left:46%;
}
.mid-area-left
{
	position: absolute;
    left:25%;
}
.mid-area-right
{
	position: absolute;
    left:65%;
}
.up_down
{
	margin-left:80px;
}
.txt-new
{
	color: #0b4db9;
    background: #fff;
    height: 26px;
    padding: 0 5px;
    border: none;
    line-height: 26px;
    position: absolute;
}
.title-area
{
	position:absolute;
    left:46%;
    top:5px;
}
.title-txt
{
    font-weight: bold;
    /*
    color: #0E2D5F;
    height: 16px;
    line-height: 16px;
    background: linear-gradient(to bottom,#cfddf5 0,#c6ddff 100%);
    border-radius: 5px;
    padding: 3px 5px;
    box-shadow: 0px 10px 9px 2px #b9b9b9;
    */
}
.bg-lightblue{background:linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%)}
.contentbody
{	width:100%;
	height:100%;
	background-color:#ebebeb;
}
.datagrid-mask-msg {
    padding: 10px 30px;
    height: auto;
    line-height: 16px;
}
.bg-readonly .textbox-text
{
	background-color:#ebebe4;
	opacity: 0.4;
}
.fill-body
{
	width:100%;
	height:100%;
}
.two-space{text-indent:2em;}
.bg-gray{background-color:#ebebeb;}
.bg-lightgray{background-color:#f4f4f4;}
.txt-lightgray{color:#b1b1b1}
.fontsmall{font-size:12px;}
.datebox-width{width:120px;}
.searchbox-width{width:110px;}
.r1-bgcolor{background-color:#d3d3d3;}
.r2-bgcolor{background-color:#ebebeb;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}
.txt-white{color:#fff;}
.txt-black{color:#000;}
.fontsize-small{font-size:12px;}
.displaynone{display:none;}
.fleft{float:left;}
.fright{float:right;}
.pos-absolute{position:absolute;}
.pos-relative{position:relative;}
.ebtn
{
	border: 1px solid #d0d0d0;
    padding: 2px 6px;
    color: #000;
    min-width:45px;
    border-radius:3px;
}
.ebtn-deafult{background:linear-gradient(to bottom, #fff, #e3e3e3);}
.ebtn-deafult:hover{background:#fff;}
.btn-canceledit {
	display:none;
	border: 1px solid #dec985;
    padding: 2px 6px;
    color: #fff;
    background: linear-gradient(to bottom, #e8cd72, #c39603);
}
.ebtn-cancel
{
	background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.ebtn-cancel:hover{ background: #13a1cc;}
.ebtn-opbalsave{background:#0cb559;color:#fff;}
.ebtn-green
{
	border: 1px solid #44cf75;
    color: #fff;
    background: linear-gradient(to bottom, #38db31, #1fd122);
}
.ebtn-green:hover{background:#45b947;}
.ebtn-active
{
	color: #fff !important;
    background: #f0ad4e !important;
    border-color: #eea236 !important;
}
a{text-decoration: none;color:#ccc;}

/* 图片查看 样式  */

.image-list 
{
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
}
.image-list img {
    width:100%;
    height: auto;
    max-width: 180px;
    max-height: 200px;
    margin: 5px;
}
.img-thumbnail {
    padding: 3px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block; 
}
/* 图片查看 样式  end  */


/**** 页面 single部分 表格样式 ********/
.tb-single
{
	width:100%;
	min-width:714px;
	border-collapse:collapse;
	padding-top:5px;
}
.tb-single tr td
{
	padding:0;
	border:1px solid #ccc;
}
.tb-single .td-title
{
	width: 70px;
    padding: 0 10px;
    background: #f0f0f0;
    border:1px solid #ccc;
} 
.tb-single .td-title2
{
	width:70px;
	min-width:70px;
	background-color:#fff;
	text-align:left;
	padding-left:10px;
}
.tb-single td .textbox
{
	border-radius:unset;
	width:100%;
}


/***************/
#r_main {
	width:100%;
	height:90%;
}
#r_main .singleHot
{
	width:100%;
	height:60px;
}
/*form */
#submitInfoForm
{
	padding:20px 10px 0 70px;
	
}
#submitInfoForm div
{
	margin-bottom:10px;
}
#submitInfoForm input
{
	height:22px;
}
#submitInfoForm label
{
	font-size:14px;
}
/* 页面 new 标签的*/
.lbnew{
	color:#0b4db9;
	background-color:#fff;
	position:absolute;
	left:48%;
	padding:2px 5px;
	border:none;
}
/*页面中间位置功能键的*/
.functionkey{
	display:inline;
	margin-right:5%;
	float:right;
}
.fkey{}
.indistinctkey{opacity:0.5;}
.datewidth{width:100px;}
/*重写easyui css*/
/************/
body .green_phead
{
	background:#009688;
	border-color: #0a675b;
	border-bottom: 1px solid #6d6060 !important;
}
body .green_phead .panel-title
{
	font-size:14px;
	color:#fff !important;
}
body .green_phead .panel-tool a:hover
{
	background-color:#4ea9a9 !important;
}
body .green_phead .panel-tool .panel-tool-close
{
	background: url(easyui/bootstrap/images/panel_tools_white.png) no-repeat -16px 0px;
}
body .green_phead .panel-tool .panel-tool-max {
    background: url(easyui/bootstrap/images/panel_tools_white.png) no-repeat 0px -16px;
}
body .green_phead .panel-tool .panel-tool-min {
    background: url(easyui/bootstrap/images/panel_tools_white.png) no-repeat 0px 0px;
}
body .green_phead .panel-tool .panel-tool-restore {
    background: url(easyui/bootstrap/images/panel_tools_white.png) no-repeat -16px -16px;
}

body .green_phead .panel-tool a{opacity: unset;}
/************/

.window .window-header .panel-with-icon {
    padding-left: 20px;
}
.panelHead
{
	background: linear-gradient(to bottom,#e4f8fd 0,#b3ecfd 100%);
	text-align:center;
}
.datagrid-toolbar{
  padding:0;
}
/******fuzzysearch add clear icon*******/
.delquery {
	/* background-position:0 -320px;
	*/
    cursor:pointer;
	height:18px;
	margin:4px 0px 0 0;
	position:absolute;
	right:0;
	top:0;
	width:18px;
	background-image:url('icons/clear.png');
	background-repeat:no-repeat;
}
.round {
	/*大span*/
    background:#fff none repeat scroll 0 0;
	display:inline-block;
	position:relative;
	border:1px #b1c7e6 solid;
	border-radius:4px;
}
.input_key {
	/*input框*/
    background:#fff none repeat scroll 0 0;
	border:0 none;
	outline:0 none;
	padding:2px 5px;
	background-repeat:no-repeat;
	border-radius:4px;
}
/*********************************/
/*****commons*****/
/*****main*****/
#mainleft 
{
	font-size:14px;
	width:13%;
	height:100%;
	background-color:#00b050;
	border:none;
}
#mainright{
	width:87%;
	height:100%;
}
#mainleft a:link,#mainleft a:visited {
	color:#fff;
	text-decoration:none;
}
#mainleft a:hover {
	color:#000;
	text-decoration:underline;
}
.memu {
	height:82%;
	overflow: auto;
	color:#fff;
	padding:10px 0px 0px 0px
}
/*滚动条样式*/
.memu::-webkit-scrollbar,
#lay_menu::-webkit-scrollbar
 {
 	width: 5px;
    background-color: #b1b1b1;
    border-radius: 5px;
 }
.memu::-webkit-scrollbar-thumb,
#lay_menu::-webkit-scrollbar-thumb{
  background-color: #1e864e;
  border-radius: 5px;
}
.memu::-webkit-scrollbar-track,
#lay_menu::-webkit-scrollbar-track
 {
 	background-color: #fdfdb0;
 	border-radius: 5px;
 }
 /*********/
.abox_client
{
	margin-bottom:5px;
	padding:5px 0;
	text-align:center;
	color:#000;
	background:#f5f5f5;
}
.abox_client:hover{background: #009752;color:#fff !important;}
.abox_client a{color:#000;}
.abox_client a:hover{cursor:pointer;color:#fff !important;}

/*****main*****/

/********/
.southhot
{	width:100%;
	background-color:#f2f2f2;
}

/*** item proBox  ***/
.pro-box
{
	width:100%;
	height:100%;
	position:relative;
}
#box-img,.box-info
{
	display:inline;
	position:absolute;
}
#box-img
{
	
	width:60%;
	height:100%;
}
.box-info
{	
	top:15%;
	left:62%;
	background: #f7f7f7;
    padding: 20px;
    border-radius: 5px;
}
.img-item
{
	position:absolute;
	top:100px;
	left:70px;
}
/*** item proBox  ***/

/*****front page*****/
#area-left
{
	position:relative;
	background-color:rgb(0,176,80);
}
#ecaclogo
{
    width:100%;
    margin:20px auto;
    background-color:rgb(0,176,80);
    text-align:center;
}
#dv-companylogo 
{
    margin-top: 50px;
    height: 130px;
    text-align: center;
    width: 100%;
}
#dv-companyname
{
    text-align: center;
    font-size: 16px;
    color:#fff;
    font-family: 'Plantagenet Cherokee';

}
.img-logo
{
    padding: 5px;
    background: #fff;
    width:120px;
    max-width:120px;
    max-height: 120px;
    border-radius: 5px;
}
.box-a:hover{
    background-color: #39a37a;
}
#dv-bottom
{
	position:absolute;
	bottom:80px;
	width:100%;
}
.box-a 
{
    padding: 10px 0;
    text-align:center;
    font-size:16px;
    margin-bottom:5px;
    background-color: #208657;
}

/*****front page end*****/