td {
	font-size: 12px;
}
A:link {
	color: #333333;
    text-decoration:none;
}
A:visited {
	color: #000000;
    text-decoration:none;
}
A:hover {
	color: #666666;
	text-decoration:underline;
}
.top {
	font-size: 12px;
	font-weight: bold;
}
.bt00 {
	font-weight: bold;
	color: #31B3CA;
}

.bt01 {
	background-image: url(../images/bt_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 1px;
	padding-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.bt02 {
}
.bt03 {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/zy_bt01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 41px;
	padding-left: 60px;
}
.bt04 {
	color: #666666;
	background-image: url(../images/zy_bt02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 41px;
	padding-left: 60px;
}


.bt07 {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/zy_bt01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 41px;
	padding-left: 45px;
}
.bt08 {
	color: #666666;
	background-image: url(../images/zy_bt02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 41px;
	padding-left: 45px;
}

.box01 {
	background-color: #EEEEEE;
	border: 1px solid #999999;
}
.nr01 {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.nr02 {
	font-size: 12px;
	line-height: 170%;
	color: #010080;
}
.nr03 {
	font-size: 12px;
	line-height: 170%;
	text-decoration: none;
}
.nr04 {
	color: #666666;
	line-height: 180%;
}

.nr14 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}

.nr04 a{color:#31B3CA;
text-decoration:underline;
}
.nr04 a:visited{color:#31B3CA;
text-decoration:none;
}
.nr04 a:hover{color:#31B3CA;
text-decoration:none;
}

.nr1401 {
	font-size: 14px;
	color: #333333;
	line-height: 180%;
}

.nren {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.line {
	background-image: url(../images/bit_08.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.line01 {
	border-bottom: 1px solid #FFFFFF;
}
.box02 {
	border: 1px solid #66C8D9;
}
.bg01 {
	background-image: url(../images/sy_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bg02 {
	background-color: #F9FDFE;
	background-image: url(../images/bg001.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #94D9E4;
}
.bg03 {
	background-color: #DCF0F7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.syzs01 {
	background-color: #FFFFFF;
	background-image: url(../images/sy_zsbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.syzs02 {
	background-image: url(../images/sy_zsbg01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.syzs03 {
	background-image: url(../images/sy_zsbit06.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.syzs04 {
	background-image: url(../images/sy_zs04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.dhbg {
	background-color: #030863;
	background-image: url(../images/dh_zs.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.dhbt {
	padding-bottom: 4px;
}







.box03 {
	font-size: 14px;
	color: #030863;
	border: 1px solid #66C8D9;
}
.box04 {
	border: 1px solid #E8E8E8;
}
.box05 {
	background-color: #CDEEF3;
	border: 1px solid #53C1D5;
}
.box06 {
	border: 4px solid #A0C6ED;
}
.box07 {
	background-color: #F0F9FB;
	border: 1px solid #31B3CA;
}
.box08 {
	font-size: 12px;
	border: 1px solid #83C4E9;
	line-height: 160%;
	color: #314B9B;
	padding: 6px;
}
.box09 {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #7BBADE;
	border-right-color: #7BBADE;
	border-left-color: #7BBADE;
}



A.link01:link {
	color: #333333;
    text-decoration:underline;
}
A.link01:visited {
	color: #000000;
     text-decoration:underline;
}
A.link01:hover {
	color: #666666;
	text-decoration:none;
}
A.link02:link {
	color: #314B9B;
    text-decoration:underline;
}
A.link02:visited {
	color: #314B9B;
     text-decoration:underline;
}
A.link02:hover {
	color: #314B9B;
	text-decoration:underline;
}
.n8 {

	font-size: 12px;
	line-height: 30px;
	color: #010080;
}
.zs01 {
	background-image: url(../images/al_di01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.zs02 {
	background-image: url(../images/al_di02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.syalbox {
	border: 4px solid #E2E2E2;
}


#sybg01 {
	padding-top: 26px;
	background-color: #FFFFFF;
	background-image: url(../images/sy_bg01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}
#sybg02 {
	background-image: url(../images/sy_zsbit07.jpg);
	background-repeat: no-repeat;
	background-position: left 28px;
	width: 217px;
}
#sybg03 {
	background-color: #FFFFFF;
	background-image: url(../images/sy_bgdi.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	padding-bottom: 12px;
}
.sybg04 {
	background-color: #FFFFFF;
	background-image: url(../images/al_bg02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 22px;
	padding-bottom: 30px;
}
.sybt01 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95D5DE;
}


#zybg01 {
	padding-top: 26px;
	background-color: #FFFFFF;
	background-image: url(../images/zy_bg01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}
#albg01 {
	padding-top: 26px;
	background-color: #FFFFFF;
	background-image: url(../images/al_bg01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}

