﻿@charset "utf-8";
/* CSS Document 
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
*/
body {
margin:0;
font-size:12px;
color:#333333;
text-align:center;
background-image:url(/images21/body_bg.gif); background-repeat:repeat-x;
}
/*----------------margin-------------------*/
.margin-top02{
margin-top:10px;
}
.margin-top01{
margin-top:5px;
}
/*----------------line-height-------------------*/

.line-height01
{
line-height:18px;
}
.line-height02
{
line-height:22px;
}
.line-height03
{
line-height:30px;
}

/*----------------font-size-------------------*/

.fontsize01
{
font-size:12px;
}

.fontsize02
{
font-size:14px;
}

.fontsize03
{
font-size:16px;
}


/*----------------font-color-------------------*/

.white
{
color:#ffffff;
}
.red
{
color:#cc0000;
}
.black
{
    color:#000000;
}
.color01
{
color:#666666;
}
.color02
{
    color:#333333;
}
.color03
{
    color:#ff0000;
}


/*----------------font-weight-------------------*/
.font-weight
{
font-weight:bold;
}

/*----------------align-------------------*/
.text-align
{
text-align:left;
}

.text-align01
{
text-align:right;
}

/*----------------padding-------------------*/
.padding01
{
padding-left:35px;
}
.padding02
{
padding-left:40px;
}
.padding03
{
padding-left:10px;
}

/*----------------line-------------------*/
.line
{
text-decoration:none;
}
   
/*-----------hover---------------*/
.color01:hover
{
color:#999999;
}

color02:hover
{
    color:#333333;
}

/*-----------input---------------*/

.input
{
height:13px; border:#CCCCCC solid 1px;
}

/*---------------nav21---------------*/
.nav21
{
 background-image:url(/images21/menu_head_red.gif);
 background-repeat:no-repeat;
 color:#ffffff;
}
/*----------------balabala.....--------------------*/
.tdclass{

display: block;
width:140px;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.tdclass01{

display: block;
width:190px;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
/*------------calendar---------------*/
.date_css1
{
border:#cc0000 solid 1px;
}
.date_css2
{
border:#cc0000 solid 2px;
}
.fontcolormenu01
{
color:#ffffff;
}

/*----- change pic--------*/
.style2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #999999; HEIGHT: 38px; TEXT-ALIGN: left
}
.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #cd0001; HEIGHT: 38px; TEXT-ALIGN: left
}