@charset "utf-8";
body	{
	font:12px "宋体";
	color:#2E220C;
	margin:0;
	padding:0px;
	text-align:center;
	line-height:18px;
	background:#EEEADF;
}
a:link, a:active, a:visited	{
    color:#2E220C;
	text-decoration:underline;
}
a:hover	{
    color:#D25700;
	text-decoration:none;
}
img,a img{
	border:0; 
	margin:0; 
	padding:0;
}
td { 
	font:12px "宋体";
	color:#2E220C;
}
form { 
	margin:0px;
}
div{
	margin-left:auto; 
	margin-right:auto;
	clear:both;
}
table{
	margin-left:auto; 
	margin-right:auto;
}
input{
	font:12px "宋体";
	color:#2E220C;
	text-align:left;
}
select{
	font:12px "宋体";
	color:#2E220C;
	text-align:left;
	height:18px;
	margin:0px;
	padding:0px;
}
/*** index_head_style ***/
#submain{
	width:521px;
	float:left;
	clear:both;
	padding:13px 0 0 0;
	background:url(../images/sub_b.jpg) top repeat-x;
}
#main_content_sort{
	width:511px;
	height:29px;
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 0px;
	border-bottom:1px solid #E5DAC5;
}
#main_content_sort	a{
	display:block;
	list-style:none;
	float:left;
	width:97px;
	height:19px;
	line-height:19px;
	padding:10px 0px 0px 0px;;
	margin:0 1px;
	font-weight:bold;
}
#main_content_sort a:link, #main_content_sort a:visited, #main_content_sort a:active{
	background: url(../images/sort_link.gif) no-repeat;
	color:#2E220C;
	text-decoration:none;
}
#main_content_sort a:hover	{
	background:url(../images/sort_hover.gif) no-repeat;
	color:#D25700;
	text-decoration:none;
	font-size:14px;
}
.table_style1{
	width:521px;
}
.table_style1 thead	th{
	color:#D25700;
	line-height:21px;
	padding:0 0 5px 0;
	background:url(../images/table_style1_th.gif) bottom repeat-x;
}
.table_style1 tbody	td{
	line-height:36px;
	padding:0 2px;
	background:url(../images/table_style1_tdh.gif) bottom repeat-x #ECE4CF;
}
.table_style1 tbody	th{
	line-height:36px;
	padding:0 2px;
	background:url(../images/table_style1_td.gif) bottom repeat-x #EEEADF;
	font-weight:normal;
}
.table_style2{
	width:521px;
	text-align:left;
}
.table_style2 thead	th{
	color:#D25700;
	line-height:21px;
	text-align:center;
	padding:0 0 5px 0;
	background:url(../images/table_style1_th.gif) bottom repeat-x;
}
.table_style2 tbody	td{
	line-height:24px;
	padding:5px;
	background:url(../images/table_style1_td.gif) bottom repeat-x;
	text-align:left;
	vertical-align:top;
}
.table_style2 tbody	th{
	line-height:32px;
	background:url(../images/table_style1_tdh.gif) bottom repeat-x #EEEADF;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#D25700;
}
.table_style2	b{
	color:#D25700;
}
.table_style3{
	width:521px;
}
.table_style3 a:link, .table_style3 a:visited, .table_style3 a:active{
    color:#D25700;
	text-decoration:none;
}
.table_style3 a:hover	{
    color:#2E220C;
	text-decoration:underline;
}
.table_style3 thead	th{
	color:#D25700;
	line-height:21px;
	padding:0 5px 8px 5px;
	background:url(../images/table_style1_th.gif) bottom repeat-x;
}
.table_style3 thead	th a:link, .table_style3 thead	th a:visited, .table_style3 thead	th a:active{
    color:#2E220C;
	text-decoration:underline;
}
.table_style3 thead	th a:hover	{
    color:#D25700;
	text-decoration:none;
}
.table_style3 tbody	td{
	line-height:24px;
	padding:5px;
	background:url(../images/table_style1_tdh.gif) bottom repeat-x #ECE4CF;
	font-weight:normal;
	vertical-align:top;
}
.table_style3 tbody	th{
	line-height:24px;
	padding:5px;
	background:url(../images/table_style1_td.gif) bottom repeat-x #EEEADF;
	font-weight:normal;
	vertical-align:top;
}
.cb_ico{
	border:1px solid #2E220C;
}
.red{
	color:#FF0000;
}
.or{
	color:#D25700;
}
.or a:link, .or a:visited, .or a:active{
	color:#D25700!important;
}
.or a:hover	{
	color:#D25700!important;
}
.blue{
	color:#002E41;
}
.inptxt_80{
	font:12px "宋体";
	color:#2E220C;
	text-align:left;
	line-height:18px;
	width:80px;
	margin:0px;
	padding:0px;
}
.inptxt_180{
	font:12px "宋体";
	color:#2E220C;
	text-align:left;
	line-height:18px;
	width:243px;
	margin:0px;
	padding:0px;
}
.inptxt_120{
	font:12px "宋体";
	color:#2E220C;
	text-align:left;
	line-height:18px;
	width:120px;
	margin:0px;
	padding:0px;
}
.inptxt_40{
	font:12px "宋体";
	color:#2E220C;
	text-align:left;
	line-height:18px;
	width:40px;
	margin:0px;
	padding:0px;
}
.inpbn_40{
	font:12px "宋体";
	color:#2E220C;
	text-align:center;
	height:18px;
	width:40px;
	margin:0px;
	padding:0;
}
.inpbn_20{
	font:12px "宋体";
	color:#2E220C;
	text-align:center;
	height:18px;
	width:20px;
	margin:0px;
	padding:0;
}
.inpbn_20s{
	font:12px "宋体";
	color:#2E220C;
	text-align:center;
	height:18px;
	width:20px;
	margin:0 20px;
	padding:0;
}
.inpbn_80{
	font:12px "宋体";
	color:#2E220C;
	text-align:center;
	height:18px;
	width:80px;
	margin:0px;
	padding:0;
}
.inpbn_hc{
	font:12px "宋体";
	color:#2E220C;
	text-align:center;
	height:18px;
	width:100px;
	margin:5px;
	padding:0;
}
#page{
	width:521px;
	text-align:center;
	line-height:24px;
	color:#D25700;
	clear:both;
	float:left;
	margin-top:13px;
}
#page	b{
    color:#2E220C;
}
#page a:link, #page a:visited, #page a:active{
    color:#D25700;
	text-decoration:none;
}
#page a:hover	{
    color:#2E220C;
	text-decoration:underline;
}
.right{
	text-align:right!important;
}
.left{
	text-align:left!important;
}
.center{
	text-align:center!important;
}
h1{
	width:501px;
	display:block;
	line-height:24px;
	padding:0 10px;
	font-size:12px;
	color:#2E220C;
	text-align:left;
	border-bottom:1px dotted #2E220C;
	margin:0px;
}
h1	b{
	color:#D25700
}
h2{
	width:501px;
	display:block;
	line-height:24px;
	padding:0 10px;
	font-size:12px;
	color:#2E220C;
	text-align:center;
	border-bottom:1px dotted #2E220C;
	margin:0px;
}
h2	b{
	color:#D25700
}
h2 a:link, h2 a:visited, h2 a:active{
    color:#D25700;
	text-decoration:underline;
}
h2 a:hover	{
    color:#2E220C;
	text-decoration:none;
}
.zctit{
	line-height:36px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.zckz{
	width:521px;
	margin:10px 0;
}
.zckz	td{
	padding:0 10px;
	line-height:24px;
}
.zctit a:link, .zctit a:visited, .zctit a:active{
    color:#D25700;
	text-decoration:underline;
}
.zctit a:hover	{
    color:#2E220C;
	text-decoration:none;
}
.table_style4{
	width:521px;
}
.table_style4 a:link, .table_style4 a:visited, .table_style4 a:active{
    color:#D25700;
	text-decoration:none;
}
.table_style4 a:hover	{
    color:#2E220C;
	text-decoration:underline;
}
.table_style4 tbody	td{
	line-height:24px;
	padding:10px 0 10px 10px;
	text-align:left;
	vertical-align:top;
}
.table_style4 tbody	th{
	line-height:24px;
	padding:10px 0 10px 10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#9A291C;
}
.table_help{
	width:521px;
}
.table_help tbody	td{
	line-height:24px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	background:#FEF8EC;
	color:#A99A80;
}
.table_help tbody	th{
	height:36px;
	font-size:14px;
	padding:2px 22px 0 22px;
	text-align:left;
	color:#D25700;
	background:url(../images/help_tit.gif) no-repeat;
	line-height:36px;
}
.table_help tbody	th a:link, .table_help tbody	th a:visited, .table_help tbody	th a:active{
    color:#D25700;
	text-decoration:none;
}
.table_help tbody	th a:hover	{
    color:#D25700;
	text-decoration:underline;
}
.yxxx_div{
	width:521px;
	border-bottom:1px dotted #2E220C;
	padding-bottom:10px;
	clear:both;
	overflow:hidden;
}
.yx_pic{
	width:104px;
	height:104px;
	border:1px solid #B8B2A4;
	float:left;
	clear:left;
	margin:5px 10px 5px 5px;
}
.yx_b{
	width:220px;
	font-size:14px;
	float:left;
	clear:none;
	text-align:left;
	margin:10px 0 0 0;
}
.yx_b	td{
	height:24px;
	line-height:24px;
	color:#D25700;
	font-weight:bold;
	font-size:14px;
}
.jn_pic{
	border:1px solid #15A4D0;
	height:7px;
}
.yx_skill{
	width:170px;
	line-height:24px;
	text-align:center;
	float:left;
	clear:right;
	font-weight:bold;
	color:#D25700;
	border-left:1px dotted #D25700;
	margin:10px 0 0 0;
}
.yx_skill	img{
	margin:5px 2px;
}
.yx_skill a:link, .yx_skill a:visited, .yx_skill a:active{
    color:#D25700;
	text-decoration:none;
}
.yx_skill a:hover	{
    color:#D25700;
	text-decoration:underline;
}
.jn_pic2{
	border:1px solid #BB2D00;
	height:7px;
}
.table_yxxx_div{
	width:521px;
	border-bottom:1px dotted #2E220C!important;
	overflow:hidden;
}
.table_yxxx{
	width:306px;
	float:left;
	clear:left;
	margin:0px;
}
.table_yxxx td{
	line-height:24px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	color:#2E220C;
}
.table_line{
	border-bottom:1px dotted #2E220C!important;
}
.table_yxxx th{
	border-bottom:1px dotted #2E220C;
	color:#2E220C;
	width:120px;
}
.table_help tbody	th{
	height:36px;
	font-size:14px;
	padding:2px 22px 0 22px;
	text-align:left;
	color:#D25700;
	background:url(../images/help_tit.gif) no-repeat;
	line-height:36px;
}
.table_help tbody	th a:link, .table_help tbody	th a:visited, .table_help tbody	th a:active{
    color:#D25700;
	text-decoration:none;
}
.table_help tbody	th a:hover	{
    color:#D25700;
	text-decoration:underline;
}
.ln36	{
	width:200px;
	float:left;
	clear:right;
	margin:20px 0 0 10px;
}
.ln36	td{
	line-height:36px;
	font-weight:bold;
	width:95px;
	vertical-align:middle;
	text-align:left;
}
.yxxx_sm{
	width:501px;
	line-height:24px;
	color:#D25700;
	text-align:left;
	padding:10px;
}
.dot2 {
	BORDER-TOP: #908850 1px dotted;
}
.dot1 {
	border-bottom: #908850 1px dotted;
}
.table_style0{
	width:521px;
}
.table_style0 thead	th{
	color:#D25700;
	line-height:21px;
	padding:0 0 5px 0;
	background:url(../images/table_style1_th.gif) bottom repeat-x;
}
.table_style0 tbody	td{
	line-height:22px;
	padding:0 2px;
	text-align:left;
	background:url(../images/table_style1_tdh.gif) bottom repeat-x #ECE4CF;
}
.table_style0 tbody	th{
	line-height:22px;
	padding:0 2px;
	text-align:left;
	background:url(../images/table_style1_td.gif) bottom repeat-x #EEEADF;
	font-weight:normal;
}