@charset "utf-8";
/* CSS Document */
body {
	font-family:"Osaka", "MS PGOthic", Arial, sans-serif;
	font-size:12px;
	line-height:1.5;
	background-color: #f1f0ef;
	margin:auto;
	padding:0;
	text-align:left;
	letter-spacing:1px;
	color:#444444;
}
div, form, img, ul, ol, li, dl, dt, dd {
	border:0 none;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
table, td, tr, th {
	font-size:12px;
}
li {
	list-style-type:none;
}
table {
	margin:0 auto;
}
img {
	vertical-align:top;
}
a:link {
	color:#202020;
	text-decoration:underline;
}
a:visited {
	color:#202020;
	text-decoration:underline;
}
a:hover {
	color:#fd5900;
	text-decoration:underline;
}
a:active {
	color:#202020;
	text-decoration:none;
}
/* cell css----------------------------------------------------------------------------------------*/
.red {
	color:#F00;
}
.blue {
	color:#00C;
}
.gray {
	color:#666;
}
.f10 {
	font-size:10px;
}
.f14 {
	font-size:14px;
}
.bold {
	font-weight:bold;
}
.px {
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.pxm {
	padding-bottom:3px;
	padding-top:3px;
}
.plx {
	padding-left:80px;
}
.plx2 {
	padding-left:160px;
}
.pdx {
	padding-bottom:60px;
}
.f_left {
	float:left
}
.f_right {
	float:right
}
.vtop {
	vertical-align:top
}
.right {
	text-align:right
}
.xuxian {
	border-bottom:1px dotted #cdcdcd;
}
.ttcolor {
	background-color:#fff1ec;
	border:1px dotted #fdadad;
	padding:6px;
}
.white {
	color:#FFF
}
.white a:link {
	color:#FFF
}
.white a:visited {
	color:#FFF
}
.white a:hover {
	color:#FFF
}
.white a:active {
	color:#FFF
}
/*main page---------------------------------------------------------------------------------------*/
.wrapper {
	width:700px;
	border:1px solid #cdcdcd;
	background-color:#FFF;
	margin:auto;
}

.top{
	height:35px;
    background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #0078D7), color-stop(1, #0063B1)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078D7', endColorstr='#0063B1', GradientType='0'); /* IE*/
	background:url(about:blank);
	background: -moz-linear-gradient(top, #0078D7 0%, #0063B1 100%); /* FF3.6+ */
	background-image: -moz-linear-gradient(top, #0078D7, #0063B1); /* Firefox */
	background: -webkit-linear-gradient(top, #0078D7 0%,#0063B1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0078D7 0%,#0063B1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0078D7 0%,#0063B1 100%); /* IE10+ */
	background: linear-gradient(top, #0078D7 0%,#0063B1 100%); /* W3C */
	border-bottom:1px #003299 solid;
	color:#FFF;
}

.top img{
	float:left;
	margin:2px;
}

.menu {
	height:70px;
	padding-top:4px;
	padding-left:4px;
}
.menu li {
	float:left;
	padding:1px;
}
.neirong {
	line-height:2;
}
.title {
	font-size:16px;
	font-weight:bold;
	width:670px;
	margin-top:10px;
	margin-bottom:5px;
	padding:6px;
	height:30px;
	color:#000;
}
.wenben {
	padding-top:10px;
}
.li1 {
	height:60px;
	margin:10px;
}
.li1 li {
	float:left;
	width:330px;
	height:20px;
}
.bottom {
	width:660px;
	padding-top:10px;
	padding-right:20px;
	height:25px;
	text-align:right;
	border-bottom:1px dotted #cdcdcd;
	background-color:#f2f2f2;
	margin-top:20px;
	margin-bottom:20px;
}

.tottom_title{
	background:#0063B1;
}

.clear{
clear:both;
}
/*20090914-------*/
