﻿body { font-size: 12px; margin: 0px; padding: 0px; color: #60606C; background-color: #FFFFFF; }
a { color: #60606C; text-decoration: none; }
a:hover { color: #333; }
img { border-width: 0px; }
ul, dl, dd { margin: 0px; padding: 0px; list-style: none; }
p { margin: 0px; padding: 0px; }
h2, h3  { line-height: 12px; margin: 0px; padding: 0px; font-weight: normal; }
form { margin: 0px; padding: 0px; }
.top { margin: 0px auto; width: 978px; padding-top: 16px; }
.logo { float: left; }
.logo_tips { margin-left: 27px; }
.top_right { float: right; }
.top_tips { float: right; }
.top_tips li { float: left; }
.top_tips li a { color: #1E1413; }
.top_right span { display: block; clear: both; text-align: right; padding-top: 30px; }
.menu_bar { margin: 0px auto; clear: both; width: 978px; padding-bottom:15px }
.menu_bar a { color: #60606C; text-decoration: none; }
.menu_bar a:hover { color: #333; }
.menu_bar ul { float: left; }
.menu_bar ul li { cursor:pointer; padding-top:2px; padding-bottom:0px; line-height: 30px; text-align: center; float: left; height: 28px; width: 85px; margin-right: 2px; font-size: 14px; font-weight: bold; margin-top: 22px; background: url(/images/menu_bg.jpg) no-repeat; display: block; }
.menu_bar ul li a { display: block; height: 28px; width: 85px; float: left; }
.menu_sub { color: #FFF; background: #565662; clear: both; height: 30px; line-height: 30px; padding-right: 11px; padding-left: 15px; }
#drop_menu { text-align: left; }
#drop_menu a { text-align: center; }
#drop_menu ul { font-size: 12px; line-height: 150%; font-weight: normal; background-color: #FFFFFF; border: 1px solid #ABADB3; padding-top: 5px; padding-right: 10px; padding-bottom: 16px; padding-left: 10px; width: 113px; clear: both; }
#drop_menu li { font-size: 12px; font-weight: normal; line-height: 150%; height: 18px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ABADB3; width: 105px; overflow: hidden; padding-left: 8px; background-image: url(/images/dot4.gif); background-repeat: no-repeat; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; background-position: left 10px; text-align: left; }
#drop_menu li a { text-align: left; }
.drop_menu { position: relative; text-align: left; }
.drop_menu ul { display: none; }
.drop_menu_over { position: relative; }
.drop_menu_over ul { display: block; position: absolute; width: 113px; font-size: 12px; font-weight: normal; z-index: 99; padding: 10px 10px 16px; clear: both; top: 30px !important; top: 30px; }
.tel { float: right; }
.c_lbl { padding: 1px; border: 1px solid #B4B4B4; margin-bottom: 9px; }
.c_lbl h2 { line-height: 23px; font-weight: bold; color: #FFF; background: #565662; height: 23px; padding-left: 11px; font-size: 12px; }
.c_rbl { padding: 1px; width: 597px; margin-bottom: 15px; border: 1px solid #B4B4B4;  }
.c_rbl h2 { font-size: 14px; font-weight: bold; color: #565662; margin-right: 27px; padding-top: 14px; padding-bottom: 8px; border-bottom: 3px solid #CECECE; margin-left: 27px; }
.c_rbl_height { height: auto !important; height: 670px; min-height:670px; }
.c_rbl_height1 { height: auto !important; height: 15px; min-height:15px; width:576px; padding:3px; padding-left:20px; margin-bottom:3px; background:#F3F9FD url(/images/whe.jpg) no-repeat scroll 3px 3px; }
.c_rblw1 { width: 294px; }
.c_border1 { margin-left: 10px; margin-right: 10px; }
.c_border2 { margin-top: 10px; margin-bottom: 10px; }
.c_border3 { margin-left: 27px; margin-right: 27px; }
.bl_cnt { }
.bl_cnt1 { }
.bl_cnt1 ul{ margin-right:5px; }
.bl_cnt1 li{padding-left: 7px;padding-top: 3px; height: 18px;border-bottom-width: 1px; border-bottom-style: dashed;background-image: url(/images/dot4.gif); background-repeat: no-repeat; background-position: left 6px; }
.main { margin: 0px auto; width: 978px; clear: both; }
.main_left { float: left; width: 366px; }
.main_right { float: right; width: 601px; }
.lbl_height1 { height:260px; min-height:260px; overflow-y:scroll; }
.lbl_height2 { height:363px; min-height:363px; }
.course_bl { border-top: 1px solid #9F0306;  margin: 0px auto; clear: both; width: 978px; height: 10px; margin-top: 20px; padding-bottom: 5px; overflow: hidden; }
.c_course { background: url(/images/course_sp.jpg) repeat-y right; float: left; width: 170px; padding-right: 5px; padding-left: 20px; line-height: 200%; }
.c_course dt { background: url(/images/dot1.jpg) no-repeat left 9px; padding-left: 9px; font-weight: bold; }
.c_course dt a { color: #838383; }
.c_course dd a { color: #000; background: url(/images/dot2.jpg) no-repeat left 9px; padding-left: 9px; }
.c_dcourse { background: url(none); }
.btm_btn { clear: both; text-align: center; margin: 0px auto; height: 29px; width: 435px; background: url(/Images/btn_bg.jpg) no-repeat; padding-top: 15px; padding-bottom: 11px; }
.blank01 { clear: both; height: 12px; }
.btm_btn .ps { float: left; display: inline; margin-left: 55px; }
.btm_btn .ps a { background: url(/Images/icon3.gif) no-repeat 3px 1px; width: 24px; padding-left: 80px; height: 30px; display: block; float: left; margin-right: 22px; }
.btm_btn .sh { float: left; display: inline; margin-left: 26px; }
.btm_btn .sh a { background: url(/Images/icon4.gif) no-repeat 3px 1px; width: 24px; padding-left: 80px; height: 30px; display: block; float: left; }
.bl_zlxg { padding-top: 9px; }
.bl_zlxg li { display: inline; float: left; margin-left: 6px; margin-bottom: 21px; margin-right: 6px; }
.pagelist { clear: both; padding-top: 5px; padding-bottom: 5px;  font-size:12px;}
.pagelist a { border: 1px solid #2B2B2B; padding: 3px 6px; margin-right: 5px; color: #2B2B2B; display: inline; float: left;  }
.pagelist a:hover { background: #FFBA00; }
.pagelist .p_cur { border: 1px solid #2B2B2B; padding: 3px 6px; margin-right: 6px; color: #2B2B2B; display: inline; float: left; font-weight: bold; background: #FFBA00;}
.more { text-align: right; padding-right: 0px; }
.footer { text-align: center; margin: 0px auto; clear: both; width: 978px; line-height: 150%; padding-bottom: 10px; }
.mr1 { margin-right: 5px !important; margin-right:3px; }
.float_l { float: left; display: inline; }
.float_r { float: right; }
.clear_b { clear: both; }
.context { margin:10px; margin-left:27px; width:540px; line-height: 24px; }
.search_list { line-height: 150%; margin-right: 27px; margin-left: 27px; margin-top: 11px; color: #000; }
.search_list p { color: #000; }
.search_list ul { line-height: 200%; border-bottom: 1px dashed #8C8C8C; }
.search_list li { padding-left: 12px; }
.index  { margin-left:5px;  padding-left:5px;}
.index  li{ margin:0px; padding:0px;margin:2px 0px 0px 5px;}
.bl_ahout { padding: 10px 0px 0px 10px; height:260px; min-height:260px; }