body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, img, input, select, button {
	margin:0; padding:0;font-size:14px;font-family:"Microsoft Yahei";color:#3D3D3D;}
html {width: 100%; _overflow-y: scroll;}
form {margin:0;}
img {border:0;}
#top_nav{border-bottom: 4px solid #FF7F24;background: #282d3a;position:fixed;_position: absolute;top: 0;_top: expression(documentElement.scrollTop + 0 + "px");left: 0;width: 100%;z-index: 1000;height: 30px;}
#top_nav_left {margin:auto;line-height: 30px;float:left;}
#top_nav_right {margin:0 0 0 0;float:right;color:#FFF;font-size:13px;}
#top_nav_right table {height:30px;}
#top_nav_right img {margin:auto;width:15px;height:15px;vertical-align:bottom;_vertical-align:middle;border:0px solid #000;}
#top_nav_right a {text-decoration: none;color:#FFF;fon-size:13px;font-weight:bold;}
#top_nav_right a:link{text-decoration: none;color:#FFF;fon-size:13px;font-weight:bold;}
#top_nav_right a:visited {text-decoration : none ;color : #FFF ;font-weight:bold;}
#top_nav_right a:hover {text-decoration : none ;color : #f60 ;font-weight:bold;}
#top_nav_right a:active {text-decoration : none ;color : #F90 ;font-weight:bold;}
#container {margin:34px auto; width:100%;min-width: 790px;_width:expression(document.body.clientWidth < 791 ? "790px" : "auto");}
#notify {height:30px; background:#EEEEEE; margin:0;border-bottom:1px solid #CBE1EF;}
#notify_img {margin:0;float:left;widht:35px;line-height:30px;padding:1px 5px;}
#notify_img img {width: 20px;vertical-align:top;margin: 4px auto;}
#notify_txt {margin:0;float:left;width:45px;line-height:30px;font-size:14px;font-weight:bold;}
#notify_main {margin:0;float:left;width:88%;line-height:30px;}
#navsearch { height:40px;; background:#FAFAFA; margin:5px 0 0 0;;border:1px solid #EEE;}
#nav {margin:0;float:left;line-height:40px;width:100px;text-align:center;border-right:0px solid #DDD;color:#FFF;font-size:14px;font-weight:bold;padding:0 10px 0 10px;overflow:hidden;background:#282d3a;}
#nav_more {margin:0;float:left;line-height:40px;width:100px;color:#000}
#search_box {margin:0 0 0 5px;float:left;line-height:40px;}
#mainContent {height:auto; background:#FFF; margin-bottom:5px;}
#courselst {margin:0;float:left;width:98%;}
#courselst table {margin:5px;}
#view_list {float:left;margin:5px;}
#view_list img {border:0;}
.cover_dct {width:196px;height:118px}
.cover_dct img {width:196px;height:118px}
.view_c {float: left;width:200px;margin:5px;padding:3px;background-color: #FAFAFA;}
.view_c td {line-height: 20px;}
.view_c td img {border:0;}
.view_c td a {text-decoration:none;color:#3D3D3D;font-size: 14px;}
.view_c td a:hover {text-decoration:none;color:#6299c5;}
.view_c .ctitle {width:195px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow: ellipsis;/* IE/Safari */-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;/* Opera */-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/}
/*
#courselst table {margin:5px;background-color:#E6E6FA;}
#courselst table tr {height:35px;_height:25px;}
#courselst table td {padding:5px;background-color:#FFF;}
*/
#pager {height:auto;background:#FFF; margin:5px 0 5px 5px;border:0px solid #E6E6FA;;}

.separate_0 {height:1px;width:100%;background-color:#282d3a;overflow:hidden;}
.clearn {clear:both;overflow:hidden;}
.searchTextImg {border:0;margin:0 14px 0 0;}
.searchText {font-size:14px;}
.searchTextBox {font-size:14px;margin:6px 14px 0 5px;padding: 3px 5px 2px 5px;height: 22px;width: 250px;border: 1px solid #A2B5CD;background: #FFF;color: #3D3D3D;}   
.submitButton  {height: 29px;margin-top: 6px;margin-right:20px;width: 70px;background: #D2B277;border: 1px solid #A2B5CD;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;font-size: 14px;background: url(../images/bt_bg.gif);}  
.submitButton:hover {text-decoration: none;}
.cover {width:75px;height:90px;border:1px solid #E0EEE0;}
.graph {float:left;position: relative; /* IE is dumb */ width: 96%; border: 1px solid #B1D632; padding: 1px;text-align:left;}
.graph .bar_per {position:absolute;z-index:100;text-align:center;width: 100%; height: 15px;line-height: 15px;}
.graph .bar {display: block;position: relative;background: #B1D632; text-align: center; color: #333; height: 15px; line-height: 12px;}
.fdst {margin-left:10px;padding:10px 10px 10px 10px;zoom:1;border:0;border-top:1px solid #E6E6FA;}
.fdst legend {padding:0 5px; 0 5px;}
.title_txt {font-size:13px;}
.gimg {vertical-align:top;}
.home_loading {margin:100px auto;;text-align:center;line-height:50px;font-size:13px;color:red;}
.home_loading img {border:0;}
.loading_home_main {font-size:13px;color:#6299c5;top:0; left:0; width:100%; position:absolute; height:200px; line-height:40px;}
.loading_home_main img {margin:0 10px 0 0;}
.loading_home_top {background: #6299c5;height:30px;}
.player_img {border:0;width:25px;height:25px;}
.go_exam {border:0;width: 48px;height: 30px;}

#main_menu {margin: 0;padding: 0}
#main_menu li {float: left;list-style: none;font-size: 14px;height: 40px;line-height: 40px;}
#main_menu li.select_h{background:url(../images/home.png) no-repeat center;_background:url(../images/home.gif) no-repeat center;}
#main_menu li.select_o{background:url(../images/home-b.png) no-repeat center;_background:url(../images/home-b.gif) no-repeat center;}
#main_menu li a {display: block;padding: 0 20px;text-decoration: none;color: #000;white-space: nowrap}

#main_menu li a:hover {}
#main_menu li ul {margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white;z-index:1000;}
#main_menu li ul li {float: none;display: inline;}
#main_menu li ul li a {width: auto;background: #BDBDBD;color: #FFF;}
#main_menu li ul li a:hover {background: #949494}
#main_menu li a.home{}
.loading_white {margin:10px;text-align:center;}
.loading_white img {width: 60px;}
#exp_msg {padding:20px;line-height: 25px;font-size: 14px;}
.diams_rpt {font-size: 14px;color: #333;}
.my_exp_rpt {font-size: 14px;color: #333; text-decoration: none;}
.my_exp_rpt:hover {color:#333;}
.img_vm {vertical-align: middle;width: 20px;height: 20px}
.bd-bm4-ff7 {border-bottom: 4px solid #FF7F24;}
.tab_nav {margin:0;float:left;line-height:40px;width:100px;text-align:center;border-right:0px solid #DDD;color:#333;font-size:14px;font-weight:bold;padding:0 10px 0 10px;overflow:hidden;background: #EEE;cursor: pointer;}
.tab_active {background:#282d3a;color:#FFF;}
.tab_nav a {text-decoration: none; color: #333;}
.gxremark {margin:5px 2px 5px 2px}
.gxremark p {line-height: 22px; color: #FF4500}