﻿@charset "utf-8";
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	background:#fff;
	font-size:14px;	
	font-family:"Microsoft YaHei",SimSun,SimHei;
	text-align:left;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	color:#FF8400;
}

pre {   
	font-family:"Microsoft YaHei",SimSun,SimHei;
whitewhite-space: pre-wrap; /* css-3 */   
whitewhite-space: -moz-pre-wrap; /* Mozilla, since 1999 */   
whitewhite-space: -pre-wrap; /* Opera 4-6 */   
whitewhite-space: -o-pre-wrap; /* Opera 7 */   
word-wrap: break-word; /* Internet Explorer 5.5+ */   
} 
.form {
	font-size:14px;	
}
H1 {
	font-size:20px;
	padding:10px;
	background-color:#2672EC;
	color:white;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
H2 { 
	text-align:left;
	font-size:16px;
	font-weight:bold;
	background-color:#f8f8f8;
	color:black;
	padding:6px;
	margin-top:20px
}
	
.icon_close {
	float:right;
	display:block;
	width:24px;
	height:24px;
	background-image:url(../img/icon_close.png);
}
.icon_open {
	float:right;
	display:block;
	width:24px;
	height:24px;
	background-image:url(../img/icon_open.png);
}
.page_form {
	width:80%;margin-right:auto;margin-left:auto;
	background:#ffffff;
}
.form_title {
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#2672EC;
	color:white;
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
.submit {
	margin-top:20px;
}
.form .section {
	margin-bottom:10px;	
}
.form .label {
	margin-bottom:2px;
}

.form input {	
	font-size:14px;
	color:green;
}
.form .input {
	margin-bottom:10px;
}
.form input[type="text"], .form input[type="password"]  {
	border:1px solid gray;
	height:20px;
	width:300px;	
	padding:4px;
}
.form input[type="checkbox"] {
	border:1px solid gray;
	height:14px;
	width:16px;	
	padding:4px;
}
.form input[type="radio"] {
	border:1px solid gray;
	height:14px;
	width:16px;	
	padding:4px;
}
.form select {
	border:1px solid gray;
	height:32px;
	width:auto;
	min-width:308px;
	padding:4px;
	font-size:14px;
	color:green;
}
.form textarea {
	border:1px solid gray;
	height:60px;
	width:99%;	
	padding:4px;
	font-size:14px;
	color:green;
}
.form table {
}
.form td{
	border-bottom:1px dashed #cccccc;
	min-height:60px;
	vertical-align:top
}
.hint {
	font-size:12px;
	color:green;
}
.button_blue {
	text-align:center;
	display: inline-block;
	background-color: #2672EC;
	font-size:18px;	
	color: #fff;
	width:120px;
	_width:120px;
	padding:6px;
}

.button_orange {
	text-align:center;
	display: inline-block;
	background-color: orange;
	font-size:18px;	
	color: #fff;
	width:120px;
	_width:120px;
	padding:6px;
}
.button_green {
	text-align:center;
	display: inline-block;
	background-color: green;
	font-size:18px;	
	color: #fff;
	width:120px;
	_width:120px;
	padding:6px;
}
.button_1 {
	text-align:center;
	display: inline-block;
	background-color: orange;
	font-size:18px;	
	color: #fff;
	width:120px;
	_width:120px;
	padding:6px;
}
.button_0 {
	text-align:center;
	display: inline-block;
	background-color: green;
	font-size:18px;	
	color: #fff;
	width:120px;
	_width:120px;
	padding:6px;
}
.button_disabled {
	text-align:center;
	display: inline-block;
	background-color: gray;
	font-size:18px;	
	color: #fff;
	width:120px;
	_width:120px;
	padding:6px;
}
.form .notice {
	
}
.footer {
	height:100px;
	width:100%;
	font-size:14px;	
	margin-top:20px;
	padding-top:20px;
}
.tooltip {
	background:#FFFEE6;
	color:#8F5700;
	padding:12px;
	margin-bottom:10px;
}
.demo-tip{
	width:16px;
	height:16px;
	margin-right:8px;
	float:left;
}

.field_required {
	border-left:4px solid;padding-left:2px;border-left-color:#BB0000;
	margin-bottom:10px;
}
.field_normal {
	border-left:4px solid;padding-left:2px;border-left-color:#FFFFFF;
	margin-bottom:10px;
}
.title {
	text-align:left;font-weight:bold;
}
.check_item {float:left;min-width:80px;padding-right:10px;}


