@charset "big5";

body {
	text-decoration: none;
	color: #666666;
	font-family: 宋体;
	font-size: 10pt;
	background-image: url(../img/bg000.gif);
	background-repeat: repeat-x;
	background-position: top;
}					
*{ margin:0; padding:0}
h1 { font-family: 黑体; font-size: 18pt; color: #000000; font-weight: bold }      /*??1?式*/
h2 { font-size: 14pt; color: #003498; font-weight: bold }                        /*??2?式*/
h3 { font-size: 10pt; color: #003398 }                                          /*??3?式*/
h4 { color: #006666; font-size: 14pt; font-weight: bold }                      /*??4?式*/
h5 { font-size: 10pt; color: #336699; font-weight: bold }                     /*??5?式*/
p  { text-indent: 20pt; line-height:200% }                                                     /*段落?式*/
td { font-size: 12px}							/*?面字体基本?式*/
.eng { font-size: 12px; font-family: "Verdana", "Arial"}		/*英文字体?式*/
.large       { font-size: 14.8px; font-weight: bold }       /*大字体?式*/

.01       { font-size: 13px; font-weight: bold; color: #000000 }       /*大字体?式*/
.02       { font-size: 13px; font-weight: bold; color: #FF6600 }       /*大字体?式*/
.map01    { font-size: 12px; font-weight: bold; color: #003777}  
.white {  font-size: 13.5px;font-weight: bold; color: #FFFFFF}						         /*?色?式之白色，可?展*/
.line_h15 { line-height: 15px}						/*文本行距?式1*/
.line_h18 { line-height: 18px}						/*文本行距?式1*/
.line_h20 { line-height: 20px}						/*文本行距?式2*/
.line_h22 { line-height: 22px}						/*文本行距?式3*/
.line_h24 { line-height: 24px}						/*文本行距?式4*/

				       

a { text-decoration: none; color: #666666 }    /*?准?接?式*/
a:hover      { color: #800000 }

a.more       { text-decoration: none; color: #00165E; font-size: 10.5pt }  /*?准?接?式*/
a:hover.more { color: #00165E; font-size: 10.5pt }

a.m01       { text-decoration: none; color: #ffffff; font-size: 10.5pt }  /*?准?接?式*/
a:hover.m01 { color: #FFCC00; font-size: 10.5pt }
     
a.menu          { text-decoration: none; color: #ffffff;  }/*右?目??接?式*/
a:hover.menu    { color: #FFCC00;  }

a.menu03        { text-decoration: none; color: #555555;  }/*右?目??接?式*/
a:hover.menu03    { color: #000000;  }



a.01        { text-decoration: underline; color: #FF0000;  }/*?目??接?式*/
a:hover.01  { color: #FF9900;  }

a.menu02      { text-decoration: none; color: #2F2F2F;  } /*?目??接?式*/
a:hover.menu02 { color: #CC3300;  }

a.list01     {text-decoration: none; color: #666666; font-weight: bold } /*左菜?03*/
a:hover.list01 {text-decoration: none; color: #CA6B17; font-weight: bold }

a.end        { text-decoration: none; color: #000000 }    /*?尾?式*/
a:hover.end  { text-decoration: underline; color: #C0C0C0 }

a.color01 { text-decoration: none; color: #666666 }    /*?准?接?式*/
a:hover.color01 { color: #2594FE }

a.color02 { text-decoration: none; color: #666666 }    /*?准?接?式*/
a:hover.color02 { color: #CC6600 }

a.color03 { text-decoration: none; color: #FFFFFF }    /*?准?接?式*/
a:hover.color03 { color: #FFFF00 }

a.color04 { text-decoration: none; color: #006600 }    /*?准?接?式*/
a:hover.color04 { color: #CC7500 }

a.color05 { text-decoration: none; color: #FF0000 }    /*?准?接?式*/
a:hover.color05 { color: #0000FF }

a.end01 { text-decoration: underline; color: #185B90 }    /*?准?接?式*/
a:hover.end01 { color: #FF0000 }
.sy01{ width:220px}
.sy01 a{
	float:left;
	width:189px;
	height:28px;
	line-height:28px;
	font-size:15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:30px;
	background-image: url(../img/bg004.gif);
	background-repeat: no-repeat; margin-bottom:3px;
}
.bgq{
	background-image: url(../img/bg005.gif);
	background-repeat: repeat-x;
}
.gh{border-bottom: 1px dotted #CCCCCC;}
.sy02{ float:left; width:322px; height:222px;border: 1px solid #CCCCCC; }
.sy02 h2{
	height:30px;
	line-height:30px;
	padding-left:20px;
	font-size: 14px;
	color: #FF3300; 
}
.sy03{ float:left; width:300px; height:222px;border: 1px solid #CCCCCC; }
.sy03 h2{
	height:30px;
	line-height:30px;
	padding-left:20px;
	font-size: 14px;
	color: #FF3300; 
}
.kmkn{


}
.kmkn a{
	float:left;

	width:275px;
	height:25px;
	line-height:25px;
	padding-left:25px;
	overflow:hidden;
	background-image: url(../img/ico04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #7C7C7C;
	font-size: 14px;
}
.kmkn a:hover{
	color: #2F7493;
	text-decoration: underline;
}

