/* CSS Document */
.body {
	font-family:Arial, Helvetica, sans-serif, "宋体";
	font-size:12px;
	line-height:18px;
	color:#444;
	padding:18px 0 0 0;
}
.table, tr, td {
	font-family:Arial, Helvetica, sans-serif, "宋体";
	font-size:12px;
	line-height:18px;
	color:#444;
}
.padding_lr16 {
	padding:0 16px;
}
.padding_top7{
	padding-top:7px;
}
.padding_top10{
	padding-top:10px;
}
.padding_right7{
	padding-right:7px;
}
.padding_right10{
	padding-right:10px;
}
.padding_right23 {
	padding-right:23px;
}
.padding_left10 {
	padding-left:10px;
}
.padding_left21 {
	padding-left:21px;
}
.padding_left50 {
	padding-left:50px;
}
a{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}
a:link{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}
a:visited{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}
a:hover{
	font-size:12px;
	line-height:18px;
	color:#0a4595;
	text-decoration:none;
}
a:active{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}

/*header*/
.bgi_menu {
	background-image:url(/alumni//_images/bgi_menu.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-left:62px;
}
.menu {
	background-image:url(/_images/bgi_menu_home.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.menu a:link {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu a:visited {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu a:hover {
	font-size:13px;
	font-weight:bold;
	color:#ed1b34;
	text-decoration:none;
}
.menu a:active {
	font-size:13px;
	font-weight:bold;
	color:#0a4595;
	text-decoration:none;
}

/*class_index*/
.bgi_shadow {
	background-image:url(/alumni/_images/bgi_shadow.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
.tit_class {
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#0a4595;
}
.txt_traincenter {
	font-size:12px;
	line-height:25px;
	color:#888;
}
.txt_traincenter a:link {
	font-size:12px;
	line-height:25px;
	color:#555;
	text-decoration:none;
}
.txt_traincenter a:visited {
	font-size:12px;
	line-height:25px;
	color:#555;
	text-decoration:none;
}
.txt_traincenter a:hover {
	font-size:12px;
	line-height:25px;
	color:#ff4800;
	text-decoration:none;
}
.txt_traincenter a:active {
	font-size:12px;
	line-height:25px;
	color:#555;
	text-decoration:none;
}
.bgc_right {
	background-color:#def0fd;
}
.bgc_white {
	background-color:#fff;
	padding:0 16px;
}
.tit_login {
	font-size:12px;
	font-weight:bold;
	color:#0a4595;
}
.text_login {
	width:128px;
	height:19px;
	border:solid 1px #d9d9d9;
}
.text_login01 {
	width:115px;
	height:19px;
	border:solid 1px #d9d9d9;
}
.text_search {
	width:112px;
	height:19px;
	border:solid 1px #d9d9d9;
}
.text_search01 {
	width:107px;
	height:19px;
	border:solid 1px #d9d9d9;
}
.btn {
	background-image:url(/alumni/_images/bgi_btn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:21px;
	color:#333;
	width:56px;
	height:23px;
	border:0;
	text-align:center;
	background-color:transparent;
}
.txt_subtool {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
}
.txt_subtool a:link {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.txt_subtool a:visited {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.txt_subtool a:hover {
	font-size:12px;
	font-weight:bold;
	color:#ff4800;
	text-decoration:none;
}
.txt_subtool a:active {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.bgc_searchbar {
	background-color:#fff;
	padding:0 6px 0 7px;
	border-left:solid 1px #adcada;
	border-right:solid 1px #adcada;
}
/*copyright*/
.bgi_copyright {
	background-image:url(/alumni/_images/bgi_copyright.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:18px;
	color:#818181;
	padding:15px 0 50px 45px;
}
.txt_submenu {
	color:#718aab;
}
.txt_submenu a:link {
	color:#718aab;
	text-decoration:none;
}
.txt_submenu a:visited {
	color:#718aab;
	text-decoration:none;
}
.txt_submenu a:hover {
	color:#0a4595;
	text-decoration:none;
}
.txt_submenu a:active {
	color:#718aab;
	text-decoration:none;
}

/*search_city*/
.dotline {
	background-image:url(/alumni/_images/dotline.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.txt_blue {
	color:#0a4595;
}
.txt_blue a:link {
	color:#0a4595;
	text-decoration:none;
}
.txt_blue a:visited {
	color:#0a4595;
	text-decoration:none;
}
.txt_blue a:hover {
	color:#ff4800;
	text-decoration:none;
}
.txt_blue a:active {
	color:#0a4595;
	text-decoration:none;
}
.top_submenu {
	color:#0a4595;
}
.top_submenu a:link {
	color:#0a4595;
	text-decoration:none;
}
.top_submenu a:visited {
	color:#0a4595;
	text-decoration:none;
}
.top_submenu a:hover {
	color:#fff;
	text-decoration:none;
}
.txt_blue a:active {
	color:#0a4595;
	text-decoration:none;
}
.txt_red {
	color:#ff4800;
}
.txt_red a:link {
	color:#ff4800;
	text-decoration:none;
}
.txt_red a:visited {
	color:#ff4800;
	text-decoration:none;
}
.txt_red a:hover {
	color:#0a4595;
	text-decoration:none;
}
.txt_red a:active {
	color:#ff4800;
	text-decoration:none;
}
.bgc_page {
	background-color:#daedfa;
	padding:0 15px;
	color:#0a4595;
}
.bgc_page a:link {
	background-color:#daedfa;
	padding:0 15px;
	color:#0a4595;
	text-decoration:none;
}
.bgc_page a:visited {
	background-color:#daedfa;
	padding:0 15px;
	color:#0a4595;
	text-decoration:none;
}
.bgc_page a:hover {
	background-color:#daedfa;
	padding:0 15px;
	color:#ff4800;
	text-decoration:none;
}
.bgc_page a:active {
	background-color:#daedfa;
	padding:0 15px;
	color:#0a4595;
	text-decoration:none;
}

/*message_bord*/
.bgi_banner {
	background-image:url(/alumni/_images/bgi_banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#56aeeb;
	padding:15px 0 0 70px;
}
.tit_message {
	font-size:13px;
	font-weight:bold;
	color:#0a4595;
}
.txt_white {
	color:#fff;
}
.tit_messagelist {
	height:25px;
	background-image:url(/alumni/_images/bgi_listmessage.jpg);
	background-position:center;
	background-repeat:repeat-x;
	padding:0 15px;
	border-top:solid 1px #a9c3d2;
	border-bottom:solid 1px #a9c3d2;
	color:#000;
	line-height:25px;
}
.bgc_content {
	background-color:#e7f2fa;
	padding:4px 15px 5px;
	border-top:solid 1px #fff;
	color:#0a4595;
}
.bgi_titclass {
	background-image:url(/alumni/_images/bgi_tit.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.bgi_leftclass {
	background-image:url(/alumni/_images/bgi_class.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.tit_online {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.bgi_list {
	background-image:url(/alumni/_images/bgi_list.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding:5px 0 0 0;
}

/*photos*/
.box_photo {
	border:solid 1px #dfdede;
	padding:3px;
}
.tit_infolist {
	height:29px;
	background-image:url(/alumni/_images/bgi_listinfo.gif);
	background-position:center;
	background-repeat:repeat-x;
	border-top:solid 1px #a9c3d2;
	border-bottom:solid 1px #a9c3d2;
	font-weight:bold;
	line-height:29px;
}
.tit_info {
	color:#0269a5;
}
.bgc_infolist {
	background-color:#eff7fc;
}
.bgc_infolist01 {
	background-color:#fff;
}

/*upload_photos*/
.photos_list {
	background-color:#e7f2fa;
	border-top:solid 1px #a9c3d2;
	border-right:solid 1px #a9c3d2;
	color:#2078ab;
	padding:6px 18px 6px 0;
}
.photos_list01 {
	border-top:solid 1px #a9c3d2;
	background-color:#fff;
	padding:6px 0 6px 13px
}
.box_photobottom {
	border-bottom:solid 1px #a9c3d2;
}