@charset "utf-8";

body {
	margin: 0px auto;
	padding: 0px;
	min-height: 500px;
	text-align: center;
	font-size: 12px;
	font-family: Tahoma, arial, verdana, Georgia, '宋体';
}

div {
	margin: 0px auto;
	padding: 0px;
	line-height: 20px;
	font-size: 12px;
	font-family: Tahoma, arial, verdana, Georgia, '宋体';
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
}

img {
	border: 0px;
}

form {
	display: inline;
}

input,
select,
textarea {
	font-size: 12px;
	padding-top: 3px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

dl,
dt,
dd {
	margin: 0px auto;
	padding: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	padding: 0px;
}

/*
link:连接平常的状态  
visited:连接被访问过之后   
active:连接被按下的时候 
hover:鼠标放到连接上的时候
*/
a {}

a:link {
	color: #3165FF;
	text-decoration: none;
}

a:visited {
	color: #3165FF;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

a:active {
	color: #FF0000;
	text-decoration: underline;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fc {
	clear: both;
	font-size: 0px;
	overflow: hidden;
	height: 0px;
	line-height: 0px;
}

.fb {
	font-weight: bold;
}

.cb {
	color: blue;
}

.cr {
	color: #FF0000;
}

.cg {
	color: #008000;
}

.c3 {
	color: #333;
}

.c6 {
	color: #666;
}

.c8 {
	color: #888;
}

.c9 {
	color: #999;
}

.cc {
	color: #CCC;
}

.cf {
	color: #FFF;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.tc {
	text-align: center;
}

.br1 {
	border: 1px solid #FF0000;
}

.br5 {
	border: 5px solid #FF0000;
}

.bg8 {
	background: #888;
}

.bgf {
	background: #fff;
}

.di {
	display: inline;
}

.db {
	display: block;
}

.dn {
	display: none;
}

.cp {
	cursor: pointer;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
	display: block;
}

/* End hide from IE Mac */

.f9,
.f10,
.f11,
.f12,
.f14,
.f14L,
.L12,
.L15,
.L18 {
	font-size: 12px;
}

.f9 {
	font-size: 9px;
}

.f10 {
	font-size: 10px;
}

.f11 {
	font-size: 11px;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f14L {
	font-size: 14.8px;
	line-height: 25px;
}

.f16 {
	font-size: 16px;
}

.f17 {
	font-size: 17px;
}

.f18 {
	font-size: 18px;
}

.L12 {
	line-height: 120%;
}

.L15 {
	line-height: 150%;
}

.L18 {
	line-height: 180%;
}

.w60 {
	width: 60px;
}

.w80 {
	width: 80px;
}

.w100 {
	width: 100px;
}

.w120 {
	width: 120px;
}

.w150 {
	width: 150px;
}

.w180 {
	width: 180px;
}

.w200 {
	width: 200px;
}

.w300 {
	width: 300px;
}

.Space1,
.Space2,
.Space3,
.Space5,
.Space8,
.Space10,
.Space12,
.Space15,
.Space18 {
	clear: both;
	font-size: 0px;
	overflow: hidden;
	margin: 0px;
}

.Space1 {
	height: 1px;
}

.Space2 {
	height: 2px;
}

.Space3 {
	height: 3px;
}

.Space5 {
	height: 5px;
}

.Space8 {
	height: 8px;
}

.Space10 {
	height: 10px;
}

.Space12 {
	height: 12px;
}

.Space15 {
	height: 15px;
}

.Space18 {
	height: 18px;
}

.mg1 {
	margin: 1px;
}

.mg2 {
	margin: 2px;
}

.mg3 {
	margin: 3px;
}

.mg5 {
	margin: 5px;
}

.mg8 {
	margin: 8px;
}

.mg10 {
	margin: 10px;
}

.mg12 {
	margin: 12px;
}

.mg15 {
	margin: 15px;
}

.mg18 {
	margin: 18px;
}

.pg1 {
	padding: 1px;
}

.pg2 {
	padding: 2px;
}

.pg3 {
	padding: 3px;
}

.pg5 {
	padding: 5px;
}

.pg8 {
	padding: 8px;
}

.pg10 {
	padding: 10px;
}

.pg12 {
	padding: 12px;
}

.pg15 {
	padding: 15px;
}

.pg18 {
	padding: 18px;
}


a.nn {}

a.nn:link {
	text-decoration: none;
}

a.nn:visited {
	text-decoration: none;
}

a.nn:hover {
	text-decoration: none;
}

a.nn:active {
	text-decoration: none;
}

a.nu {}

a.nu:link {
	text-decoration: none;
}

a.nu:visited {
	text-decoration: none;
}

a.nu:hover {
	text-decoration: underline;
}

a.nu:active {
	text-decoration: underline;
}

a.un {}

a.un:link {
	text-decoration: underline;
}

a.un:visited {
	text-decoration: underline;
}

a.un:hover {
	text-decoration: none;
}

a.un:active {
	text-decoration: none;
}

a.blue {}

a.blue:link {
	color: #0000CC;
}

a.blue:visited {
	color: #0000CC;
}

a.blue:hover {
	color: #0000CC;
}

a.blue:active {
	color: #0000CC;
}

a.red {}

a.red:link {
	color: #FF0000;
}

a.red:visited {
	color: #FF0000;
}

a.red:hover {
	color: #FF0000;
}

a.red:active {
	color: #FF0000;
}

a.hei {}

a.hei:link {
	color: #000000;
}

a.hei:visited {
	color: #000000;
}

a.hei:hover {
	color: #000000;
}

a.hei:active {
	color: #000000;
}

a.lv {}

a.lv:link {
	color: #008000;
}

a.lv:visited {
	color: #008000;
}

a.lv:hover {
	color: #008000;
}

a.lv:active {
	color: #008000;
}

/*-- Tip样式 开始 --*/
a.tip {
	color: #FF0000;
	margin: 0 auto;
	text-decoration: none;
	position: relative;
	z-index: 1000;
}

a.tip span {
	display: none;
	cursor: pointer;
}

a.tip:hover {
	cursor: pointer;
}

a.tip:hover span {
	/*
    display:block;
    width1:100%;
    color:#000;
	border:1px solid #888;
    background-color:#fff;
    text-align:left;
    margin-top:1px;
    position:absolute;
    z-index:200;
    filter:alpha(opacity=100);
    -moz-opacity:.9;
    opacity:.9;
*/
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	border: 1px solid #666;
	background-color: #eee;
	color: #000;
	padding: 2px 3px;
	z-index: 90;
}

/*-- Tip样式 结束 --*/

/*-- 表格样式 开始 --*/
.TB {
	border: 1px solid #CECFCE;
}

.TT {
	height: 25px;
	background: #F2F2F2;
	text-align: center;
	font-weight: bold;
	padding: 3px;
	font-size: 14px;
}

.TL_Out {
	height: 25px;
	background: #FFFFFF;
	text-align: center;
	padding: 5px;
}

.TL_Over {
	height: 25px;
	background: #FFFFAF;
	text-align: center;
	padding: 5px;
}

.TLine {
	height: 1px;
	background: #EFEFEF;
}

/*-- 表格样式 结束 --*/