/* CSS Document */

* { margin:0;padding:0;}
body { font-size:12px; color:#333; font-family:"ËÎÌå Verdana Arial Helvetica sans-serif" }
img { border:0px;}
ul li {list-style-type:none;}
li,p{ white-space:normal; word-break:break-all}
a{ color:#666666;font-size: 12px;text-decoration:none;}
a:hover{ text-decoration: none; color:#FF0000}
.clearflt{ clear:both; height:5px;}
#wraper { width: 960px; margin: 0px auto;}
#kemu{ padding:9px 5px 0 8px; border:#ccc 1px solid; border-top:none;height: 25px; background: url(/images/template/bg_kemu.jpg) repeat-x 0 bottom;  }
#kemu ul{ margin:0px; padding:0px;list-style:none}
#kemu li{ background:url(/images/template/kemu_dot.gif) no-repeat;float:left; text-align:left; padding:1px 15px 8px 18px; margin-right: 7px; }
#kemu li a{ color:#555;font-size:12px; font-weight:bold; text-decoration:underline;}
#kemu li a:hover{ color:#1551A2}
#login{	line-height:normal;	width:908x;	border:#E2E2E2 solid 1px;line-height:33px; background:url(/images/templet/bg_toplogin.png) repeat-x bottom;color:#333;font-size:12px;}
#login td{line-height:normal}
#login_bottom{margin:0px;height:5px;background:#ededed;font-size:0px;	}
.login_input{border:#83A6CF solid 1px; width:120px; padding:2px;}
.search_input{border:#83A6CF solid 1px; width:120px; padding:2px;}
.search_box{width:265px; float:right; margin-top:-35px;}
.logo{ width:960px; margin-top:10px; clear:both; height:80px; margin-bottom:7px;}
.logoleft{ width:290px; height:80px; float:left}
.banner{ width:660px; height:80px; float:right; text-align:right}
.right {width: 242px;float: right;}
.rightfd {width: 242px;float: right;}
.rightfdl{width: 242px;float: right; background:#F1F6FD;}
.kazn{ width:207px;font-size:14px; color:#003399;font-weight:bold; background:url(/images/templet/kszn_bg.gif) no-repeat; border:#A2CAF6 1px solid; border-bottom:none; height:17px; padding:7px 0 0 33px;}
.kazn a{ font-size:14px; color:#003399; font-weight:bold; text-decoration:none}
.kazn a:hover{ text-decoration: underline}
.kazn_cen{border:#A2CAF6 1px solid; background:#FFFFFF; height:143px; border-top:none;padding:0px 0 10px 10px; margin-bottom:10px;}
.kazn_cen ul{ margin:0; padding:0px;}
.kazn_cen LI {MARGIN-TOP: 10px;_MARGIN-TOP: 8px; FLOAT: left; WIDTH:66px;margin-right:9px;_margin-right:6px;HEIGHT: 25px}
.kazn_cen LI A {DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(/images/templet/bkzn.gif) repeat-x;border:#A2CAF6 1px solid; WIDTH: 66px; COLOR: #1f376d; LINE-HEIGHT: 26px; TEXT-ALIGN: center}
.kazn_cen LI A:hover {BACKGROUND-POSITION: left bottom; COLOR: #f60}
.ksdh{ width:209px; background:url(/images/templet/kzdh.gif) no-repeat;height:17px; padding:7px 0 0 33px;font-size:14px; font-weight:bold; color:#666666}
#fdhzBox { PADDING-LEFT: 10px; text-align:center; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px;_PADDING-BOTTOM:5px; height:110px; _height:95px;  PADDING-TOP: 5px; border:#CCCCCC 1px solid}
#fdhzBox ul{ margin:0; padding:01}
#fdhzBox li{ list-style:none; height:18px; padding-top:5px;border:#CCCCCC 1px solid; float:left; width:66px; margin:0 7px 4px 0;}
.nav{ width:960px; height:32px; background:url(../images/templet/nav_rightbg.gif) repeat-x; font-size:12px; color:#FFFFFF}
.nav A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size:12px; font-weight:bold;PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 4px; text-decoration:none}
.nav A:hover {PADDING-RIGHT: 10px; PADDING-LEFT: 10px;PADDING-BOTTOM: 2px; font-size:12px; font-weight:bold; COLOR: #fff; PADDING-TOP: 4px; text-decoration:underline}
.nav .leftbg { DISPLAY: block; PADDING-LEFT:5px; BACKGROUND: url(../images/templet/nav_left.gif) no-repeat; FLOAT: left;WIDTH: 49px; line-height:25px;PADDING-TOP:6px; HEIGHT: 26px}
.cent_nav{ margin:11px 0 0 2px; float:left; width:900px; position:relative}
.hot {DISPLAY: block; left:27px; background:url(../images/templet/icon_hot.gif) no-repeat right top; WIDTH: 19px; POSITION: absolute; TOP:-23px; HEIGHT: 23px}



#city_search {LEFT: 0px; WIDTH: 100%; BACKGROUND-COLOR: #346CA9; TEXT-ALIGN: center}
#city_search2 {LEFT: 0px; WIDTH: 100%; BACKGROUND-COLOR: #346CA9; TEXT-ALIGN: center}

#city_search a { color:#000000;text-decoration:none; font-size:12px;}
#city_search a:hover { color:#FF0000;}

li #dropmenu_1 a,li #dropmenu_2 a,li #dropmenu_3 a,li #dropmenu_4 a { color: #325832; width: 100%; display: block; border-bottom: 1px solid #3A9417; text-decoration: none; font-weight: normal; font-size: 12px; text-align: center; padding-top: 2px; background-color: lightyellow; }
li #dropmenu_1 a:hover,li #dropmenu_2 a:hover,li #dropmenu_3 a:hover,li #dropmenu_4 a:hover{ /*hover background color*/ color: #158F03; text-decoration: none; font-weight: bold; background-color: #fff; }

.lekazn_cen{border:#A2CAF6 1px solid;border-top:none;padding:0px 0 5px 10px; margin-bottom:10px; background:#FFFFFF}
.lekazn_cen ul{ margin:0; padding:5px 0 0 0px;}
.lekazn_cen LI { background: url(/images/templet/list_img2.gif) no-repeat left; line-height:23px; padding-left:10px;}
.lekazn_cen LI a{ font-size:14px; color: #013463; text-decoration:none}
.lekazn_cen LI a:hover{ text-decoration:underline; color:#FF0000;}
.lekazn_cen span{ display:none}.lekazn_cenq{border:#A2CAF6 1px solid;border-top:none;padding:0px 0 5px 10px;}
.lekazn_cenq ul{ margin:0; padding:5px 0 0 0px;}
.lekazn_cenq LI { background: url(/images/templet/list_img2.gif) no-repeat left; line-height:23px; padding-left:10px;}
.lekazn_cenq LI a{ font-size:14px; color: #013463; text-decoration:none}
.lekazn_cenq LI a:hover{ text-decoration:underline; color:#FF0000;}
.lekazn_cenq span{ display:none}
.navSub{ height:50px; overflow:hidden; padding:7px 5px 0px; border:#2D65A2 1px solid; border-bottom:none}
.navcenter{ height:25px; margin:0 0 5px 5px;}
.navSub .course{ padding-left:13px; margin-right:15px; background: url(/images/templet/navSubSeparator.gif) 0 0 no-repeat; float: left;}
.navSub .course a{ margin-right:5px; color:#0F396D}
.navSub .courseName{ font-size:12px; font-weight:bold}
.navSub .courseName:hover{ text-decoration:none; color:#CC0000}
.navSub .enterClass{ display:block; width:83px; height:16px; padding-left:13px; padding-top:2px; *padding-top:3px; background:url(/images/templet/third_img/navSubClass.gif) 0 3px no-repeat; text-align:center; float: right; }
.navSub .enterClass a{ color:#CC0000; font-weight:bold}
.navSub .enterClass a:hover{ text-decoration:none; color:#CC0000}

.fudaobox{ width:343px; margin-left:3px;}
.fudaobox ul {padding: 8px 0px 2px 0px; line-height:17px;clear: both;*padding: 6px 0px 2px 0px!important;_padding-top: 3px;}
.fudaobox li {position: relative;text-align: left;margin-bottom: 4px;padding-left: 15px;background: url(/images/templet/list_img2.gif) no-repeat 3px 4px;}
.fudaobox li a { font-size: 14px; color:#333333 }
.fudaobox li a:hover { font-size: 14px; color:#FF0000}
.fudaobox li span { color:#FF0000;position: absolute;right: 7px;_right: 17px;top: -3px;font-size:12px;}
#Footer {BORDER-TOP: #ccc 3px solid; clear:both;FONT-SIZE: 13px; MARGIN: 0px auto; WIDTH: 960px; COLOR: #666666; LINE-HEIGHT: 160%; FONT-FAMILY: Verdana,ËÎÌå; POSITION: relative; HEIGHT: 70px; TEXT-ALIGN: center}
#bottom_info {MARGIN: 10px auto 2px; COLOR: #999}


.fudaobox1{ width:303px; margin-left:3px;}
.fudaobox1 ul {padding: 8px 0px 2px 0px; line-height:17px;clear: both;*padding: 6px 0px 2px 0px!important;_padding-top: 3px;}
.fudaobox1 li {position: relative;text-align: left;margin-bottom: 4px;padding-left: 15px;background: url(/images/templet/list_img2.gif) no-repeat 3px 4px;}
.fudaobox1 li a { font-size: 14px; color:#333333 }
.fudaobox1 li a:hover { font-size: 14px; color:#FF0000}
.fudaobox1 li span { color:#FF0000;position: absolute;right: 0px;_right: 17px;top: -3px;font-size:12px;}


.crumb { color:#333333; font-size:12px; margin-top:10px;BORDER: #c7daed 1px solid;PADDING-LEFT: 35px; FONT-SIZE: 12px; BACKGROUND: url(/images/templet/lb_03.png) no-repeat 15px 50%; MARGIN-BOTTOM: 10px;COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px}
.crumb a{ font-size:12px;}
.crumb a:hover{ font-size:12px; color:#FF0000; text-decoration:underline}


.fl_boxfl{ width:960px; clear:both;margin-top:10px;}


.fl_box{ width:960px; clear:both;margin-top:10px; margin-bottom:10px; background:#F0F7FF}
.fl_left{ width:690px; float:left;}
#Course2 TABLE {MARGIN-TOP: 5px;}
TABLE#Course2 TH {FONT-WEIGHT: bold; BACKGROUND: #dbeffc; COLOR: #a5221b; LINE-HEIGHT: 220%; PADDING-TOP: 4px; HEIGHT: 20px}
TABLE#Course2 TD {	FONT-SIZE: 14px; LINE-HEIGHT: 240%; TEXT-ALIGN: center}

#link_text {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px auto 8px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f7f7f7; clear:both}
#link_text .menu {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/images/templet/menu_bg_02.gif); OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; COLOR: #333; LINE-HEIGHT: 28px; BORDER-BOTTOM: #fff 1px; POSITION: relative; HEIGHT: 28px}
.menu_arrow {LEFT: 8px; POSITION: absolute; TOP: 5px}
#link_text TABLE {MARGIN-TOP: 10px}
#link_text TABLE TD {HEIGHT: 20px; TEXT-ALIGN: center}
.list_box{ width:700px;float:left; border: #ccc 1px solid; background:#FFFFFF}
.list_box p{ height:0px;}
.P3_menu {BORDER-RIGHT: #0D8EC2 1px solid; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/images/templet/bt_img.gif) #E7F7FD no-repeat 8px 4px; BORDER-LEFT: #0D8EC2 1px solid; COLOR: #0D8EC2; LINE-HEIGHT: 180%; HEIGHT: 25px}
.P3_menu a{COLOR: #0D8EC2;FONT-WEIGHT: bold; FONT-SIZE: 14px; text-decoration:none}
.new_list{text-align:left; padding:10px 15px 13px 15px;}
.new_list ul{  margin:0px; padding:0 0 0 10px; list-style:none}
.new_list li{ line-height:30px;background: url(/images/templet/list_img2.gif) no-repeat left; padding-left:15px;display:block; position:relative;}
.new_list li a{ font-size:14px; color:#000000; text-decoration: none}
.new_list li a:hover{ font-size:14px; color:#FF0000; text-decoration:underline}
.new_list LI SPAN {MARGIN-TOP: -20px; FONT-SIZE: 14px; right:15px;position:absolute; color:#999999;top:20px;}
.text_title{padding:30px 0 20px 0;font-size:16px; font-weight:bold; text-align:center}
.text_word{padding:10px 0px; background: #EEF8FD;border-bottom:dashed 1px #CCCCCC;border-top:dashed 1px #CCCCCC; text-align:center; font-size:12px;}
.zhengwen{ padding:30px; line-height:25px; font-size:14px; color:#000}
.zhengwen a{font-size:14px; color:#0000FF;}
.zhengwen p{ margin-bottom:15px; }
.classlist{ margin:20px 10px 10px 10px;}
.gonggao{ margin:0 20px 10px 20px; border:#CCCCCC 1px solid; border-top:none}
.gonggao UL {WIDTH: 100%; LINE-HEIGHT: 28px}
.gonggao LI {PADDING-LEFT: 10px; BACKGROUND: url(/images/templet/img_list.gif) no-repeat left 50%;position:relative; MARGIN-LEFT: 10px}
.gonggao LI a{ font-size:14px; color:#000000; text-decoration:none}
.gonggao LI a:hover{ font-size:14px; color:#FF0000; text-decoration:none}
.gonggao LI SPAN {MARGIN-TOP: -20px; FONT-SIZE: 14px; right:15px;position:absolute; float:right; color:#999999;top:20px;}
.news_search { clear:both; margin-top:20px;BORDER-TOP: #cccccc 1px dotted;FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #333333; LINE-HEIGHT: 28px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-ALIGN: center; margin-bottom:20px;}
.news_search_ins { PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;WIDTH: 400px; PADDING-TOP: 5px; BORDER: #024D6A 1px solid}
.show_page {BORDER-TOP: #ccc 1px dotted; FONT-SIZE: 14px; MARGIN: 30px 20px 20px; PADDING-TOP: 15px; TEXT-ALIGN: center}
.show_page SELECT {	MARGIN-BOTTOM: -3px}
.show_page A {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0}
.show_page A:hover {BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #526426; COLOR: #000; BORDER-TOP-COLOR: #fff; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #526426}

.new_image{ width:242px; height:200px; margin-bottom:10px;}