html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,
	input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
	vertical-align: top;
}

ul, li {
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
}

body, input, select, button, textarea {
	font-size: 14px;
	font-family: "微软雅黑", Tahoma, Geneva, sans-serif;
}

button {
	cursor: pointer;
}

i, em, cite {
	font-style: normal;
}

body {
	background: #fff;
	color: #555;
	line-height: 1.2;
}

a, a:link {
	color: #555;
	text-decoration: none;
}

a:visited {
	
}

a:active, a:hover {
	text-decoration: none;
}

a:focus {
	outline: none;
}

.L_login {
	width: 100%;
	height: 100%;
}

.body {
	border: 0;
	padding: 3px;
	overflow: hidden;
}

.search_area {
	margin-bottom: 3px;
	border: 1px solid #99BBE8;
	background-color: #EFEFEF;
}

.conditon {
	overflow: hidden;
}

.openOrClose {
	display: block;
	cursor: pointer;
	background: url(../../images/open.jpg) 0 0 no-repeat;
	margin: 0px auto;
	padding: 0px;
	width: 50px;
	height: 5px;
	overflow: hidden;
	text-indent: -999px;
}

.my-search-button {
	margin-right: 3px;
	border: 1px solid #ccc !important;
	padding: 0 5px 0 0 !important;
	background: url('../../images/button_plain_hover.png') repeat-x
		!important;
}

#parent_win, window {
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
}

input[type="text"] {
	width: 160px;
	height: 25px;
	line-height: 25px;
	padding: 0 4px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

input[type="password"] {
	width: 140px;
	height: 25px;
	line-height: 25px;
	padding: 0 4px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

select {
	width: 200px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

textarea {
	width: 400px;
	height: 100px;
	border-radius: 5px;
	padding: 3px;
}

#form input[type="text"] {
	width: 270px;
	height: 38px;
	line-height: 38px;
}

#form input[type="password"] {
	width: 270px;
	height: 38px;
	line-height: 38px;
}

#form textarea {
	width: 277px;
	height: 100px;
}

#form select {
	width: 282px;
	height: 38px;
}

#form .tanchu_nr {
	padding: 20px;
	position: relative;
}

#form .tanchu_nr>ul>li {
	line-height: 40px;
	margin: 10px 0;
}

.tanchu_nr>ul>li>span {
	display: block;
	float: left;
	width: 120px;
	height: 40px;
	text-align: right;
	margin-right: 10px;
	font-size: 13px;
	font-weight: bolder;
}

em {
	color: #fa111f;
	margin-right: 3px;
}

/**For table css*/
#form .tanchu_nr tr {
	line-height: 40px;
	border: 1px solid #ccc;
}

.tanchu_nr table tr td span em {
	color: #fa111f;
	margin-right: 3px;
}

.tanchu_nr table {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 100%
}

.tanchu_nr table td {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 0 5px;
	height: 40px;
	align: center;
}

.tanchu_nr table th {
	font-weight: normal;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 0 5px;
	height: 30px;
	align: center;
	font-size: 13px;
	font-weight: bolder;
}

.tanchu_nr td span {
	display: block;
	float: left;
	width: 105px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	margin-right: 10px;
	font-size: 13px;
	font-weight: bolder;
}

.tanchu_nr td label {
	font-size: 13px;
	font-weight: bolder;
}

.tanchu_nr td .file {
	border: 1px solid #ccc
}

.tanchu_nr td textarea {
	border-color: rgb(169, 169, 169);
	background-color: white
}

.tanchu_nr td span em {
	color: #fa111f;
	margin-right: 3px;
}

.tanchu_nr table tr td span em {
	color: #fa111f;
	margin-right: 3px;
}

.tanchu_nr table tr input[type="text"], input[type="password"] {
	width: 180px;
	height: 25px;
	line-height: 25px;
	padding: 0 4px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.tanchu_nr table .switch {
	display: block;
	cursor: pointer;
	background: url(../../images/open.jpg) 0 0 no-repeat;
	margin: 0px auto;
	padding: 0px;
	width: 50px;
	height: 5px;
	overflow: hidden;
	text-indent: -999px;
	margin-left: 50%;
}

.tanchu_nr table #swfupload-control p {
	margin: 10px 5px;
	font-size: 0.9em;
}

.tanchu_nr table #log {
	margin: 0;
	padding: 0;
	width: 500px;
}

.tanchu_nr table #log li {
	list-style-position: inside;
	margin: 2px;
	border: 1px solid #ccc;
	padding: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background: #fff;
	position: relative;
}

.tanchu_nr table #log li .progressbar {
	border: 1px solid #333;
	height: 5px;
	background: #fff;
}

.tanchu_nr table #log li .progress {
	background: #999;
	width: 0%;
	height: 5px;
}

.tanchu_nr table #log li p {
	margin: 0;
	line-height: 18px;
}

.tanchu_nr table #log li.success {
	border: 1px solid #339933;
	background: #ccf9b9;
}

.tanchu_nr table #log li span.cancel {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 20px;
	height: 20px;
	background: url('../../scripts/utils/swfupload/cancel.png') no-repeat;
	cursor: pointer;
}

/*去除div的横向滚动条,目前用在dialog上*/
.overflowXhidden {
	overflow: -Scroll;
	overflow-x: hidden
}
/*处理说明在展示页面不换行问题*/
.wordWrap {
	width: 100%;
	word-wrap: break-word;
}
/* 备注 授信资料、担保材料、抵押材料字的css*/
.black {
	font-size: 13px;
	font-weight: bolder;
}