﻿body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:14px;
	background-color:#F4F4F4;
	color:#333333;
}
ul,li{ margin:0; padding:0; list-style:none; text-align:left}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a{ color:#333333; font-size:12px; text-decoration:none}
/*a:hover{ color:#333333; font-size:12px; text-decoration: underline}*/
a:link {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#0066CC; text-decoration:underline;}
a:ative {color:#0066CC; text-decoration:underline;}

/***导航栏***/
.nav{ background:url(/html/default/images/main_nav_bg.gif) repeat-x; height:38px; line-height:38px; padding-right:20px; color:#A0CAFF; margin:0px;}
.nav ul{ background:url(/html/default/images/main_navleftbg.gif) no-repeat; padding-left:20px; height:38px; margin-left:0px; margin:0px;}
.nav ul li{ line-height:38px; background:url(/html/default/images/main_li_bg.gif) no-repeat right; padding-right:12px; margin-right:12px; float:left}
.nav ul li a{ color:#FFFFFF}
.nav ul li a:link {color:#FFFFFF; text-decoration:none;}
.nav ul li a:visited {color:#FFFFFF; text-decoration:none;}
.nav ul li a:active {color:#66CC33; text-decoration:underline;}
.nav ul li a:hover {color:#66CC33; text-decoration:none;}

.date { float:right;}

#nav {
     line-height: 24px;  list-style-type: none; background:#666;
	 background:url(/html/default/images/main_nav_bg.gif) repeat-x; height:38px; line-height:38px; padding-right:20px; color:#A0CAFF; margin:0px;
	 padding-left:15px;
}
#nav a {
    display: block; width: 80px; text-align:center; font-size:14px;
}
#nav a:link  {
    color:#fff; text-decoration:none;
}
#nav a:visited  {
    color:#fff;text-decoration:none;
}
#nav a:hover  {
    color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
    float: left; width: 70px; background:#CCC;line-height:38px;
	 background:url(/html/default/images/main_li_bg.gif) no-repeat right;
	  padding-right:10px; margin-right:10px; float:left
} 
#nav li a:hover{
}
#nav li ul {
    line-height:18px;  list-style-type:none;text-align:left;
    left: -999em; width:100px; position:absolute;
	float:left;
	margin-left:-15px;
	margin-left:-15px/9;
	*margin-left:-15px;
	_margin-left:-15px;
}
#nav li ul li{
    float:left; width:100px;
    background: #1B5897;
}
#nav li ul a{
    display:block;
	width:100px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF
	}
#nav li ul a:link  {
    color:#fff; text-decoration:none;
}
#nav li ul a:visited  {
    color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
    color:#fff;text-decoration:none;
}
#nav li:hover ul {
    left: auto;
}
#nav li.sfhover ul {
    left: auto;
}
#content {
    clear: left;
}
-->


/***栏目title***/
.course_h1 { background:url(/html/default/images/main_h1_bg2.gif) repeat-x; height:31px; line-height:31px}
.course_h1 h1{ background:url(/html/default/images/main_h1left_bg.gif) no-repeat}
.course_h1 h1 a{ background:url(/html/default/images/main_h1right_bg.gif) no-repeat; display:block; height:31px; text-align:center; color:#FFFFFF; font-weight:bold; padding-right:5px; margin-left:17px; width:90px; font-size:14px}
.course_h1 span{ float:right; padding-right:5px;} 
.course_h1 span a:link {color:#333333; text-decoration:none;}
.course_h1 span a:visited {color:#333333; text-decoration:none;}
.course_h1 span a:hover {color:#0066CC; text-decoration:none;}
.course_h1 span a:ative {color:#0066CC; text-decoration:none;}

/***搜索条 ***/
.search{ background:url(/html/default/images/main_top_search.gif) repeat-x; height:34px; padding:0 20px; line-height:34px; border-right:1px solid #DDDDDD; border-left:1px solid #DDDDDD;}
/*.search input,.search select{ vertical-align:middle; margin-top:0;_margin-top:6px;}
.search form{ height:34px; vertical-align:middle;}*/
.search a:link {color:#333333; text-decoration:none;}
.search a:visited {color:#333333; text-decoration:none;}
.search a:hover {color:#0066CC; text-decoration:underline;}
.search a:active {color:#0066CC; text-decoration:underline;}


/***bottom***/
.bottom {
border-bottom:1px solid #6A93BE;
height:10px;
margin-bottom:10px;
background-color:#F4F4F4;
}


.pic_bottom td {
border-bottom:1px #ccc dashed;
}

/***新闻***/
.news_list {
line-height:30px;
text-align:left;
list-style-type:none;
margin:0px 15px 0px 15px;
padding:0px;
}

.news_list li {
display:block;
height:30px;
border-bottom:1px #CCCCCC dashed;
font-size:14px;
}

.news_list li a {
text-align:left;
font-size:14px;
}

.news_list li a:link {color:#666666; text-decoration:none;}
.news_list li a:visited {color:#666666; text-decoration:none;}
.news_list li a:hover {color:#0066CC; text-decoration:underline;}
.news_list li a:active {color:#0066CC; text-decoration:underline;}

.news_list li span {
float:right;
}

.news_index_list {
line-height:24px;
text-align:left;
list-style-type:none;
margin:0px 15px 0px 15px;
padding:0px;
}

.news_index_list li {
display:block;
height:30px;
border-bottom:1px #CCCCCC dashed;
}

.news_index_list li a {
text-align:left;
font-size:14px;
}

.news_index_list li a:link {color:#666666; text-decoration:none;}
.news_index_list li a:visited {color:#666666; text-decoration:none;}
.news_index_list li a:hover {color:#0066CC; text-decoration:underline;}
.news_index_list li a:active {color:#0066CC; text-decoration:underline;}

.news_index_list li span {
float:right;
}


.news_title {
color:#000000;
background:url(/html/default/images/news_title_bg.jpg) repeat-x left top;
font-weight:bold;
text-align:center;
height:28px;
line-height:28px;
}

.news_title_text {
text-align:left;
padding-left:15px;
}

.news_text_title {
text-align:center;
font-size:16px;
font-weight:bold;
padding:15px;
}

.news_text {
text-align:left;
line-height:24px;
}

/***未登录背景***/
.unlogin_bg {
/*background:url(/html/default/images/main_login_bg3.gif) repeat-x left bottom;*/
height:250px;
}

.login_blank {
color:#663300;
width:200px;
}

/***左边栏目title***/
.left_title_bg {
background:url(/html/default/images/icon_left_title.jpg) no-repeat #EFF8FF;
height:38px;
line-height:38px;
color:#018ABE;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:35px;
}

.left_icon_bg {
background:url(/html/default/images/icon_left.jpg) no-repeat left;
height:24px;
line-height:24px;
padding-left:50px;
}

/***右边栏目title***/
.right_title_bg {
background:url(/html/default/images/right_title.jpg) no-repeat left top;
height:39px;
line-height:39px;
width:648px;
color:#FFFFFF;
font-size:14px;
padding-left:40px;
}

.right_title_guide {
color:#333333;
font-size:12px;
float:right;
padding-right:30px;
}

/***左边栏目title***/
.left_title {
background-color:#CDE7F6;
padding-left:15px;
height:38px;
line-height:38px;
font-size:14px;
font-weight:bold;
text-align:left;
}

/***课程***/
.course_text {
padding:5px 0px;
text-align:center;
}
.course_text a:link {color:#333333; text-decoration:none;}
.course_text a:visited {color:#333333; text-decoration:none;}
.course_text a:hover {color:#0066CC; text-decoration:none;}
.course_text a:active {color:#0066CC; text-decoration:none;}

/**好书推荐***/
.book_title {
color:#0066CC;
font-size:14px;
}

.book_name {
color:#666666;
font-size:12px;
}

.book_line {
border-bottom:1px #ccc dashed;
padding:15px;
}

#course_title a {
color:#0033FF;
font-size:14px;
}

/***图片新闻***/
.img_news{ border:1px solid #E8E8E8;}
.img_news h1{ background:url(/html/default/images/main_img_news.gif) repeat-x; height:27px; padding-left:10px; font:12px/27px bold; color:#333333; border-bottom:1px solid #DBDBDB; margin:0px;}

/***排行榜***/
.ph h1{ background-color:#618DBB; height:25px; padding-left:10px; font:bold 12px/25px "宋体"; color:#FFFFFF; margin:0px;}
.ph_ul{ background:url(/html/default/images/dot_ul.gif) repeat; padding:0 5px; margin:0px;}
.ph_ul li{ background:url(/html/default/images/main_left_pm.gif) no-repeat; padding-left:25px; line-height:25px; height:25px}
.ph_ul li span{ float:right;}
.ph_ul li.s1{ background-position:0 5px}
.ph_ul li.s2{ background-position:0 -20px}
.ph_ul li.s3{ background-position:0 -45px}
.ph_ul li.s4{ background-position:0 -70px}
.ph_ul li.s5{ background-position:0 -95px}
.ph_ul li.s6{ background-position:0 -120px}
.ph_ul li.s7{ background-position:0 -145px}
.ph_ul li.s8{ background-position:0 -170px}
.ph_ul li.s9{ background-position:0 -195px}
.ph_ul li.s10{ background-position:0 -220px}

/***登录***/
.login{ background:url(/html/default/images/main_login_bg2.gif) no-repeat bottom; padding-bottom:5px; margin-bottom:8px}
.login h1{ background:url(/html/default/images/main_login_bg.gif) no-repeat; height:31px; text-align:right; padding-right:5px; font:12px/26px "宋体"; margin:0px;}
.login_text{ background-color:#EFF2F8; border:1px solid #CEE5F2; border-width:0 1px; width:213px; padding-top:10px; padding-left:10px; line-height:24px;}
/*.login form p{ height:30px}
.login form label{ width:60px; float:left; text-align:right; line-height:30px;}*/


.service{ background-color:#EEF1F2; margin-bottom:8px}
.service_div{ border:1px solid #CCD4D9; padding:6px; height:75px; width:195px; background-color:#FFFFFF; margin:8px}
.service_div img{ float:left; margin-right:5px}
service_ul{ float:left; list-style-type:none;}
.service ul li ul li{ line-height:20px; }
.m_b_8{ margin-bottom:8px}
.right_title{ background:url(/html/default/images/main_arrow.gif) no-repeat 0 8px; padding-left:18px; margin-left:5px; margin:0px 0px 0px 5px;}
.right_title span a{ float:right; color:#333333; font:normal 12px "宋体"; margin-right:5px; line-height:30px}
.ren{ background-color:#EEF1F2; border:1px solid #CED5D8; border-width:0 1px}
.right_title a{ color:#08427D; font:bold 12px/25px "宋体"}
.ren_ul li{ float:left; background:url(/html/default/images/main_study_li.gif) no-repeat; height:24px; width:82px; line-height:24px; margin:0 5px 4px 6px; padding-left:18px; display: inline; list-style-type:none;}
.qu {
margin:0px 5px;;
}
.qu li{ line-height:24px; margin:0 5px; height:25px; overflow:hidden; list-style-type:none;}
.download_ul { background:url(/html/default/images/main_download.gif) no-repeat bottom right; padding-bottom:25px; margin:5px; line-height:18px;}

.right_title span a:link {color:#333333; text-decoration:none;}
.right_title span a:visited {color:#333333; text-decoration:none;}
.right_title span a:hover {color:#0066CC; text-decoration:none;}
.right_title span a:ative {color:#0066CC; text-decoration:none;}

/***查询***/
.search_td_bg {
background:#ECF4F9;
font-weight:bold;
text-align:center;
line-height:30px;
}

.search_blank {
width:110px;
margin-left:5px;
}

/***我的课程***/
.mine_text_bg {
text-align:left;
line-height:18px;
padding:15px 15px 15px 30px;
background:url(/html/default/images/my_course_bg.jpg) repeat-y left top;
}

/***tab***/
.tab_bg {
background:url(/html/default/images/tab_bg.jpg) no-repeat left top;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
width:130px;
height:33px;
line-height:33px;
}

/***tab_table***/
.tab_table {
text-align:center;
line-height:24px;
}

.tab_table2 {
text-align:left;
padding-left:5px;
line-height:24px;
}

.tab_table_title {
background:#ECF4F9;
font-weight:bold;
text-align:center;
line-height:24px;
}

.tab_line {
border-bottom:3px #0875B5 solid;
}


.tab_table a {font-size:14px;}

.nav_qh{ border-bottom:3px solid #0E74B7; height:33px; margin:0px;}
.nav_qh li{ float:left; height:33px; margin-left:3px; width:123px}
.nav_qh li a{ background:url(/html/default/images/atn_n.gif) no-repeat; text-align:center; color:#3F3F3F; font-weight:bold; font-size:14px; line-height:33px; display:block}
.nav_qh li a:hover{ background:url(/html/default/images/atn_over.gif) no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:33px; display:block}
.nav_qh li.qkover a{ background:url(/html/default/images/atn_over.gif) no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:33px; display:block}

/***个人信息***/
.info_blank {
width:150px;
}

.info_blank2 {
width:500px;
}

.marquee_font a{
font-size:14px;
}

.marquee_font a:link {color:#666666; text-decoration:none;}
.marquee_font a:visited {color:#666666; text-decoration:none;}
.marquee_font a:hover {color:#0066CC; text-decoration:underline;}
.marquee_font a:active {color:#0066CC; text-decoration:underline;}