@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	text-align: center;

	/*background-color: #FFCCCC;*/
	/*background-image:url("../img/back03.png");*/
	/*background-color: #CC9999;*/
	/*background-image:url("../img/back02.png");*/
	/*background-color: #FFFFFF;*/
	/*background-image:url("../img/back01.png");*/
	/*background-repeat:repeat-x;*/
	/*background-position:0px 0px;*/
	background-color: #F3EEEE;
}

form {
	margin: 0px;
	padding: 0px;
}

h1{
	margin: 0px auto 0px auto;
	padding: 5px;
	font-size: 12px;
	color: #333399;
}

h2{
	height: 100px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;

	background-color: #FFFFFF;
}

/* ******************** */
/* common */
.main{
	width: 900px;
	margin: 10px auto 10px auto;
	padding: 0px;

	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	/*background-color: #F3EEEE;*/
	/*background-color: #DDDDCC;*/
}

.top_menu{
	width: 900px;
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px;

	background-color: #FFFF99;
}
.top_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.top_menu li{
	margin: 0px 7px 0px 7px;
	padding: 10px;
	float: left;
}
.top_menu a:link,.top_menu a:visited{
	text-decoration: none;
	color: #3366CC;
}
.top_menu a:hover,.top_menu a:active{
	text-decoration: none;
	color:#CC0000;
}

.main_body{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
	clear: left;
}

.left_menu{
	width: 240px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	text-align: left;

}
.l_system{
	margin: 10px 5px 0px 10px;
	padding: 5px;

	border: 1px solid #CCCCCC;
}
.l_system h3{
	margin: 0px;
	padding: 5px;
	font-size: 14px;
	color: #663399;

	background-color: #FFCCCC;
}
.l_system ul{
	margin: 10px 0px 10px 20px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #CC6666;
}
.l_system li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.l_system a:link,.l_system a:visited{
	text-decoration: none;
	color: #336699;
}
.l_system a:hover,.l_system a:active{
	text-decoration: none;
	color:#CC0000;
}

.l_system_2 a{
	font-size: 20px;
}




.l_blog{
	margin: 10px 5px 0px 10px;
	padding: 5px;

	border: 1px solid #CCCCCC;
}
.l_blog h3{
	margin: 0px;
	padding: 5px;
	font-size: 14px;
	color: #663399;

	background-color: #FFCCCC;
}
.l_blog ul{
	margin: 10px 0px 10px 20px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #CC6666;
}
.l_blog a:link,.l_blog a:visited{
	text-decoration: none;
	color: #336699;
}
.l_blog a:hover,.l_blog a:active{
	text-decoration: none;
	color:#CC0000;
}

.l_sch_word{ 
	margin: 10px 5px 0px 10px;
	padding: 5px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

.l_spira{ 
	margin: 10px 5px 0px 10px;
	text-align: left;
}

.l_sch_word h3{
	margin: 0px 0px 5px 0px;
	padding: 5px;
	font-size: 14px;
	color: #663399;
	text-align: left;
	background-color: #FFCCCC;
}


.l_categ{
	margin: 10px 5px 0px 10px;
	padding: 5px;

	border: 1px solid #CCCCCC;
}
.l_categ h3{
	margin: 0px;
	padding: 5px;
	font-size: 14px;
	color: #663399;

	background-color: #FFCCCC;
}
.l_categ ul{
	margin: 10px 0px 10px 20px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #CC6666;
}
.l_categ li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.l_categ a:link,.l_categ a:visited{
	text-decoration: none;
	color: #336699;
}
.l_categ a:hover,.l_categ a:active{
	text-decoration: none;
	color:#CC0000;
}

.l_categ_2 a{
	font-size: 20px;
}




.l_banner{
	margin: 10px 5px 0px 10px;
	padding: 5px;
}
.l_banner p{
	margin: 0px;
	padding: 5px;
}

.l_banner_2{
	margin: 10px 5px 0px 20px;
	padding: 0px 0px 3px 0px;
	text-align: center;

	font-size: 12px;
}
.l_banner_2 a{
	margin: 3px 0px 0px 0px;
}

.right_menu{
	width: 660px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

.bottom_menu{
	width: 882px;
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px;
	clear: left;

	background-color: #99CCCC;
}

.bottom_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 14px;
	line-height: 22px;
}
.bottom_menu li{
	margin: 0px 0px 0px 20px;
	padding: 10px;
	float: left;
}
.bottom_menu a:link,.bottom_menu a:visited{
	text-decoration: none;
	color: #336699;
}
.bottom_menu a:hover,.bottom_menu a:active{
	text-decoration: none;
	color:#CC0000;
}
.bottom_menu2{
	width: 882px;
	height: 40px;
	margin: 0px auto 0px auto;
	padding: 0px;
	clear: left;

	background-color: #99CCCC;
}
.bottom_menu2 ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 14px;
	line-height: 22px;
}
.bottom_menu2 li{
	margin: 0px 0px 0px 20px;
	padding: 10px;
	float: left;
}
.bottom_menu2 a:link,.bottom_menu2 a:visited{
	text-decoration: none;
	color: #336699;
}
.bottom_menu2 a:hover,.bottom_menu2 a:active{
	text-decoration: none;
	color:#CC0000;
}

.copyright{
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	clear: left;
	color: #666666;
}

/* ******************** */
/* index.php */

.r_info{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;

	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.r_info h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #CC3399;

	background-color: #FFCCCC;
}
.r_info p{
	margin: 5px 0px 0px 10px;
	padding: 0px;
	color: #666666;
}

.r_apsystem{

	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-weight: bold;
	color: #666666;
}

.r_apsystem a:link,.r_apsystem a:visited{
	color: #666666;
}	


.apsystem_1{
	width: 580px;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 2px 0px;
	color: #3366CC;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #3366CC;
	border-left: 5px solid #3366CC;
}

.apsystem_1 a:link,.apsystem_1 a:visited{
        color: #3366CC;

}






.r_arri{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;

	background-color: #F3EEEE;
	border: 1px solid #CCCCCC;
}
.r_arri h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;

	background-color: #6699CC;
}





.r_arri_2{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;

	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align:center;
}
.r_arri_2 h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	background-color: #6699CC;
}

.r_arri_2 table {
	margin: 10px auto 10px auto;
	padding: 0px 0px 0px 0px;
}

.r_arri_2 th {
	background-color:#ff9900;
	color:#ffffff;
}


.r_arri_2 a {
	font-size: 14px;
	text-align:left;

}

.r_arri_3{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;

	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align:center;
	clear: left;
}
.r_arri_3 h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	background-color: #6699CC;
}

.r_arri_3 table {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.r_arri_3 th {
	background-color:#ff9900;
	color:#ffffff;
}


.r_arri_3 a {
	font-size: 14px;
	text-align:left;

}



.td_1{
	width:200px;
	
}
.td_2{
	width:120px;
}
.td_3{
	width:80px;
}

.search th{
	background-color:#1E4276;
	color:#ffffff;
}

.search td{
	background-color:#C9DEE8;

}	

.exp td{
	background-color:#FFEFCF;
}
.r_reco{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;
	clear: both;

	background-color: #F3EEEE;
	border: 1px solid #CCCCCC;
}
.r_reco h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;

	background-color: #6699CC;
}

.r_banner{
	margin: 10px 10px 0px 5px;
	padding: 0px;
	font-size: 14px;


}

.r_apsystem_info{
	color: #CC6633;
	font-size: 14px;
	font-weight: bold;
}



	
.home_item{
	margin: 0px;
	padding: 0px;
	clear: both;
}
.home_item p{
	width: 120px;
	margin: 10px 1px 0px 5px;
	padding: 0px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 150%;
}
#r_banner2 img{
	width: 642px;
	height:180px;
	margin: 0px 0px 0px 0px;
	padding: 0px;

	text-align: center;
	font-size: 12px;
	line-height: 150%;

}
.home_item a:link,.home_item a:visited{
	text-decoration: none;
	color: #336699;
}
.home_item a:hover,.home_item a:active{
	text-decoration: none;
	color:#CC0000;
}

.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 10px;
	line-height: 100%;
	color: #CCCCCC;
	text-align: right;
}

.res_table02 td {
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #699BE7;
}


.login_table{
	width: 620px;
	margin: 5px auto;
	padding: 0px;
	border-collapse:collapse;
}
.login_table th{
	white-space:nowrap;
}
.login_table td{
	color: #333333;
	font-size: 12px;
}

.c_th1{
	padding: 3px;
	text-align: center;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}
.c_th2{
	padding: 5px 3px 3px 5px;
	text-align: center;
	color: #666666;
	border-bottom: 2px solid #999999;
}
.c_th3{
	padding: 5px 3px 3px 5px;
	text-align: right;
	color: #CC6633;
	border-bottom: 2px solid #999999;
}
.c_th4{
	padding: 3px;
	text-align: center;
}
.c_td1{
	width: 20px;
	padding: 3px;
	text-align: center;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td2{
	padding: 3px;
	text-align: left;
	border: 1px solid #CCCCCC;
}
.c_td3{
	padding: 3px;
	text-align: right;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td4{
	padding: 3px;
	text-align: right;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td5{
	padding: 3px;
	text-align: right;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td6{
	padding: 3px;
	text-align: center;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}


img {
 border: none;
}

