td { font: 9pt Arial, Verdana, sans-serif, 宋体; }

.bus_line         { font: 14px Arial, Verdana, sans-serif, 宋体; cursor: hand; }
.bus_line_num     { font: 30px Arial, Verdana, sans-serif, 宋体; color: #0565C5; }
.bus_line_station { font: 9pt Arial, Verdana, sans-serif, 宋体; cursor: hand; }

a.bus_line:visited { text-decoration: none; color: #000000; }
a.bus_line         { text-decoration: none; color: #000000; }
a.bus_line:hover   { text-decoration: none; color: #00a6fd; }

.form_obj       { font-size: 9pt; border: 1px solid #808080;}
.inp_text       { font-size: 9pt; border: 1px solid #808080; background-color: #ffffff;}
.inp_login_text { font-size: 9pt; border: 1px solid #c7c7c7; background: #ffffff; color: #666666;}
.inp_btn        { font-size: 9pt; }
.inp_normal     { font-size: 9pt; }
.inp_text_3d    { border: 1px inset; font-size: 9pt;  background-color: #f0f0f0; display: inline; }

a.admin_black:visited { text-decoration: none; color: #000000; }
a.admin_black         { text-decoration: none;	color: #000000; }
a.admin_black:hover   { text-decoration: underline; color: #ff0000; }

a.white:visited { text-decoration: none; color: #ffffff; }
a.white         { text-decoration: none; color: #ffffff; }
a.white:hover   { text-decoration: none; color: #ff0000; }

a.black:visited { text-decoration: none; color: #000000; }
a.black         { text-decoration: none; color: #000000; }
a.black:hover   { text-decoration: underline; color: #00a6fd; }

.border_links_td         { border-right: 1px solid #6eb3cf;}
.border_links_img        { border: 1px solid #0872c5; }
.border_gray             { border: 1px solid #d2d1d1; }
.border_bottom_gray      { border-bottom: 1px solid #d2d1d1; }
.border_right_gray       { border-right: 2px solid #cccccc; }
.border_t_r_b_gray       { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.border_l_t_gray         { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.border_t_b_g_r_d        { border-bottom: 1px solid #cccccc; border-right: 1px dotted #cccccc; border-top: 1px solid #cccccc; }
.border_t_b_g            { border-bottom: 1px solid #d2d1d1; border-top: 1px solid #d2d1d1; }
.border_r_d_b_g          { border-right: 1px dotted #cccccc; border-bottom: 1px solid #bbbbbb; }
.border_l_d_t_b_g        { border-left: 1px dotted #d2d1d1; border-bottom: 1px solid #d2d1d1; border-top: 1px solid #d2d1d1; }
.border_right_g_bottom_d { border-right: 2px solid #cccccc; border-bottom: 1px dotted #bbbbbb; }
.border_top_dash_gray    { border-top: 1px dotted #d2d1d1; }
.border_bottom_dash_gray { border-bottom: 1px dotted #d2d1d1; }
.border_left_dash_gray   { border-left: 1px dotted #d2d1d1; }
.border_right_dash_gray  { border-right: 1px dotted #bbbbbb; }

a.index_bottom_link:visited { color: #000000; text-decoration: none; }
a.index_bottom_link         { color: #000000; text-decoration: none; }
a.index_bottom_link:hover   { color: #00a6fd; text-decoration: underline; }

.text_news { width: 180px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.news_title   { font: 16px Arial, Verdana, sans-serif, 宋体; }
.news_content { letter-spacing: 1pt; font: 14px Arial, Verdana, sans-serif, 宋体; line-height: 22px; }