@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
	font-family:"宋体";
	font-weight:normal;	
}
a:link {
	color:#de651f;
	text-decoration:none;
}
a:visited {
	color:#de651f;
	text-decoration:none;
}
a:hover {
	color:#cccccc;
	/*style="background:url(../images/top_bg0.gif) #fbd087 left top repeat-x;"*/
}
ul {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
}
div, input, table {
	font-size:12px;
	font-weight:normal;
}
img{
	border:0;
}
table {
	border-collapse:collapse;
}
body, html {
	height:100%;
	margin:0px auto;
	/* text-align:center; */
	/*background-color:#fbf8e5;*/
	/*background:url(../images/right_bg.gif) #fbf8e5 right top no-repeat;*/
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.left{
	width:195px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:3px;
	text-align:center;
}

.left_text{
	width:170px;
	margin:0px auto;
	margin-top:40px;
	text-align:left;
	/*text-indent:2em;*/
	line-height:23px;
	/*border:1px solid #000;*/
}
.left_text a:link, .left_text a:visited{
	color:#000000;
	text-decoration:underline;
}
.left_text a:hover{
	color:#614e26;
	text-decoration:underline;
}
.right {
	width:auto !important;
	height:auto !important;
	/*margin-top:7px;*/
	margin-left:7px;
	padding-left:5px;
	padding-right:10px;
	/*padding-top:10px;*/
	/*background:url(../images/right_bg_02.gif) #fbf8e5 right top no-repeat;*/
	float:left;
	display:inline;
	/*border:1px solid #F00;*/
}
/*=footer部分=*/
#footer {
	width:100%;
	height:40px;
	background-color:#fbf1cd;
	line-height:20px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c9925c;
	font-size:12px;
}

.input_out {
	padding:2px 0px 0pt 2px;
	/*height:18px;*/
	height:24px;
	width:90%;
	border:1px solid #c3c0ad;
	background-color:#fbf8e5;
}
.input_out:hover, .textarea_out:hover {
	background-color:#ffffff;
}
.input_out:focus, .textarea_out:focus {
	background-color:#ffffff;
}
.textarea_out {
	padding:2px 0px 0pt 2px;
	/*height:18px;*/
	width:98%;
	border:1px solid #c3c0ad;
	background-color:#fbf8e5;
}
.tdcss {
	border:1px solid #c3c0ad;
	text-align:center;
	margin:0px auto;
}
.tdcss td {
	border:1px solid #c3c0ad;
	/*padding-left:5px;
	font-weight:bold;*/
	height:26px;
	line-height:26px;
}
.tdcss td  img{
	vertical-align:middle;
}
.tdcss td a:link, .tdcss td a:visited {
	color:#000000;
}
.tdcss td a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.tdcss td ul li{
	/*height:25px;
	list-style:none;*/
	padding-left:15px;
	line-height:25px;
	border-bottom:1px dotted #cccccc;
}
.error{
	width:474px;
	height:261px;
	background:url(../images/error1.gif) no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-130px;
	margin-left:-237px;
}
.error_top{
	width:200px;
	height:35px;
	line-height:35px;
	margin-left:25px;
	*margin-left:-220px;
	margin-top:5px;
	text-align:left;
	font-weight:bold;
}
.error_content{
	width:430px;
	height:150px;
	margin:0px auto;
	padding-top:20px;
	line-height:25px;
	text-align:left;
	text-indent:2em;
}
.error_bottom{
	width:430px;
	height:30px;
	margin:0px auto;
	margin-top:10px;
}
.div_show
{
	width:500px;
	height:500px;
	margin:0px auto;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-250px;
	text-align:center;
	vertical-align:middle;
	z-index:1;
   display:block;
   background-color:#fbf1cd;
}
.divpanel{
	width:500px;
	height:500px;
	margin:0px auto;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-250px;
	text-align:center;
	vertical-align:middle;
	display:none;
	z-index:1;
}
.title{
	width:500px;
	margin-left:10px;
	margin-top:20px;
	float:left;
	display:inline;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#614e26;
	/*text-indent:2em;*/
}
.title img{
	vertical-align:middle;
}
.main_cont{
	width:95%;
	margin:0px auto;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:8px;
	padding-bottom:10px;
	float:left;
	display:inline;
	text-align:center;
	background-color:#fbf1cd;
}
.area{
	width:90%;
	height:90px;
	margin-left:40px;
	margin-top:10px;
	background-color:#fbf1cd;
	/*border:1px solid #d98b7f;*/
	float:left;
	display:inline;
}
.area td a:link, .area td a:visited{
	color:#000000;
	/*font-weight:bold;*/
	text-decoration:underline;
}
.area td a:hover{
	color:#ff0000;
	/*font-weight:bold;*/
	text-decoration:underline;
}