﻿@charset "utf-8";
/* -------------------------------------------------
Author:  #!-loveradio
Update:  2009/10/18
WebSite: http://www.leftbank.cn
Contact: QQ 5231396
         Mail loveradio@163.com
		 Tel 13880626573
-------------------------------------------------- */

/*首页通栏广告 通用*/
.bannerAD{ width:930px; height:90px; background:#C00;}

#main, #news, #list, #link{
	width:930px;
	clear:both;
	overflow:hidden;
}

/*主要内容开始*/
#main {
	margin:10px 0 0 0;
}
/*首页分类目录、隐藏层、推荐信息开始*/
#mainSort, #mainRecommend {
	float:left;
}
/*推荐信息*/
#mainRecommend, #mainRecommendNav, #mainRecommendAD, #mainRecommendList, #mainRecommendAD2 {
	width:770px;
}
#mainRecommendNav, #mainRecommendAD, #mainRecommendList, #mainRecommendAD2 {
	clear:both;
	overflow:hidden;
}
#mainRecommendNav, #mainRecommendNavL, #mainRecommendNavR, #mainRecommendNavC {
	float:left;
	height:50px;
}
#mainRecommendNavL {
	background:url(../images/main_hotNavL.jpg);
	width:5px;
	font-size:1px;
	line-height:1px;
}
#mainRecommendNavR {
	background:url(../images/main_hotNavR.jpg);
	width:20px;
}
#mainRecommendNavC {
	background:url(../images/main_hotNavBg.jpg) repeat-x;
	width:745px;
}
#mainRecommendNavC ul {
	margin:6px 0 0 15px;
}
#mainRecommendNavC ul li {
	float:left;
	margin:0 20px 0 5px;
}
#mainRecommendAD {
	height:70px;
	background:#C00;
}
#mainRecommendList {
	height:280px;
	background:url(../images/main_ctabBg.jpg) repeat-y;
	border-bottom:#CCC solid 1px;
}
#mainRecommendList .title {
	width:770px;
	height:30px;
	clear:both;
}
#mainRecommendList .title a, #mainRecommendList .title a:hover, #mainRecommendList .title a:visited {
	color:#333;
	text-decoration:none;
}
#mainRecommendList .title ul {
	width:770px;
	height:30px;
}
#mainRecommendList .title ul li {
	float:left;
	width:120px;
	height:30px;
	cursor:pointer;
}
#mainRecommendList .title ul li a, #mainRecommendList .title ul li a:hover, #mainRecommendList .title ul li a:visited {
	width:120px;
	height:30px;
	line-height:30px;
	display:block;
}
#mainRecommendList .title .tab_bg1 {
	background:url(../images/main_ctabTitle.jpg);
	background-position:0 0;
}
#mainRecommendList .title .tab_bg2 {
	background:url(../images/main_ctabTitle.jpg);
	background-position:0 -30px;
}
#mainRecommendList .title .tab_bg3 {
	background:url(../images/main_ctabTitle.jpg);
	background-position:0 -60px;
}
#mainRecommendList .title .tab_bg4 {
	background:url(../images/main_ctabTitle.jpg);
	background-position:0 -90px;
}
#mainRecommendList .title .tab_bg5 {
	background:url(../images/main_ctabTitle.jpg);
	background-position:0 -120px;
}
#mainRecommendList .title .tab_bg6 {
	background:url(../images/main_ctabTitle.jpg);
	background-position:0 -150px;
}
#mainRecommendList .cont {
	width:770px;
	height:240px;
	clear:both;
	text-align:left;
	font-size:14px;
}
#tabcont1, #tabcont2, #tabcont3, #tabcont4, #tabcont5, #tabcont6 {
	margin:0 auto;
	width:740px;
	height:240px;
	overflow:hidden;
}
#tabcont1 ul, #tabcont2 ul, #tabcont3 ul, #tabcont4 ul, #tabcont5 ul, #tabcont6 ul {
	margin:10px auto;
	width:740px;
	line-height:1.6em;
}
#tabcont1 ul li, #tabcont2 ul li, #tabcont3 ul li, #tabcont4 ul li, #tabcont5 ul li, #tabcont6 ul li {
	float:left;
	width:370px;
}
#tabcont5 ul li span, #tabcont6 ul li span{ color:#063; font-size:12px; font-family:Verdana; line-height:1.6em;}
#tabcont1 .dotline, #tabcont2 .dotline, #tabcont3 .dotline, #tabcont4 .dotline, #tabcont5 .dotline, #tabcont6 .dotline {
	width:740px;
	clear:both;
	background:url(../images/main_ctabDot.jpg) center repeat-x;
	height:12px;
}
/*首页分类目录、隐藏层*/
#mainSort {
	position:relative;
}
#mainSort {
	width:150px;
	height:485px;
	background:url(../images/main_sortBg.jpg) repeat-y;
	margin:0 10px 0 0;
}
#mainSort a, #mainSort a:hover, #mainSort a:visited {
	color:#333;
	text-decoration:none;
}
#mainSort .title, #mainSort .list, #mainSort .bottom {
	width:150px;
	clear:both;
	overflow:hidden;
}
#mainSort .title {
	background:url(../images/main_sortTitle.jpg);
	height:30px;
	line-height:12px;
}
#mainSort .title ul {
	margin:10px auto;
}
#mainSort .list ul li {
	background:url(../images/main_sortLiBgOff.jpg);
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
#mainSort .bottom {
	height:5px;
	border-bottom:#CCF solid 1px;
}
#mainSort .divhidden {
	position:absolute;
	width:775px;
	height:360px;
	background:#666;
	color:#FFF;
}
#mainSort .divhidden a, #mainSort .divhidden a:hover, #mainSort .divhidden a:visited {
	color:#FFF;
}
#mainSort .divhidden .lt, #mainSort .divhidden .rt, #mainSort .divhidden .lb, #mainSort .divhidden .rb {
	float:left;
	width:10px;
	height:10px;
	font-size:1px;
	line-height:1px;
}
#mainSort .divhidden .lt {
	background:url(../images/hidden_connerLT.jpg);
}
#mainSort .divhidden .rt {
	background:url(../images/hidden_connerRT.jpg);
}
#mainSort .divhidden .lb {
	background:url(../images/hidden_connerLB.jpg);
}
#mainSort .divhidden .rb {
	background:url(../images/hidden_connerRB.jpg);
}
#mainSort .divhidden .ts, #mainSort .divhidden .bs {
	float:left;
	width:755px;
	height:10px;
	font-size:1px;
	line-height:1px;
}
#mainSort .divhidden .ts {
	background:url(../images/hidden_connerTS.jpg);
}
#mainSort .divhidden .bs {
	background:url(../images/hidden_connerBS.jpg);
}
#mainSort .divhidden .ls, #mainSort .divhidden .rs {
	float:left;
	width:10px;
	height:340px;
	font-size:1px;
	line-height:1px;
}
#mainSort .divhidden .ls {
	background:url(../images/hidden_connerLS.jpg);
}
#mainSort .divhidden .rs {
	background:url(../images/hidden_connerRS.jpg);
}
#mainSort .divhidden .main {
	float:left;
	width:755px;
	height:340px;
	overflow:hidden;
}
#mainSort .divhidden .main .t {
	width:740px;
	line-height:14px;
	margin:0 auto;
	font-size:14px;
	text-align:left;
}
#mainSort .divhidden .main .t ul li {
	float:left;
}
#mainSort .divhidden .main .t .close {
	float:right;
}
#mainSort .divhidden .main .blank {
	height:10px;
	line-height:1px;
	font-size:1px;
	clear:both;
}
#mainSort .divhidden .main .cont {
	clear:both;
	width:740px;
	margin:0 auto;
}
#mainSort .divhidden .main .cont .c1, #mainSort .divhidden .main .cont .c2 {
	float:left;
	width:370px;
	text-align:left;
}
#mainSort .divhidden .main .cont .c1, #mainSort .divhidden .main .cont .c1 a, #mainSort .divhidden .main .cont .c1 a:hover, #mainSort .divhidden .main .cont .c1 a:visited {
	color:#333;
}
#mainSort .divhidden .main .cont .c1 .tt {
	width:370px;
	clear:both;
	background:url(../images/hidden_contTitleBg.jpg);
	height:38px;
	overflow:hidden;
}
#mainSort .divhidden .main .cont .c1 .tt span {
	color:#C00;
}
#mainSort .divhidden .main .cont .c1 .tt ul {
	width:330px;
	margin:15px auto;
	line-height:12px;
}
#mainSort .divhidden .main .cont .c1 .content {
	width:370px;
	clear:both;
	background:url(../images/hidden_contBg.jpg) repeat-y;
	height:260px;
}
#mainSort .divhidden .main .cont .c1 .content ul {
	width:330px;
	margin:0 auto;
	clear:both;
}
#mainSort .divhidden .main .cont .c1 .content ul li {
	float:left;
	margin:0 10px 0 0;
	line-height:22px;
}
#mainSort .divhidden .main .cont .c1 .content h3 {
	height:45px;
	line-height:45px;
}
#mainSort .divhidden .main .cont .c1 .content .dotline {
	background:url(../images/hidden_contDot.jpg) repeat-x;
	height:10px;
	width:330px;
}
#mainSort .divhidden .main .cont .c1 .bt {
	width:370px;
	clear:both;
	background:url(../images/hidden_contBottom.jpg) no-repeat;
	height:7px;
	line-height:1px;
	font-size:1px;
}
#mainSort .divhidden .main .cont .c2 ul {
	width:330px;
	margin:10px auto;
	font-size:14px;
}
#mainSort .divhidden .main .cont .c2 ul li {
	line-height:1.6em;
}
#mainSort .divhidden .main .cont .c2 .classt {
	line-height:14px;
}
#mainSort .divhidden .main .cont .c2 .classdot {
	height:10px;
	width:330px;
	background:url(../images/hidden_contDot2.jpg) repeat-x;
}
#mainSort .sorthidden {
	position:absolute;
	width:160px;
	height:30px;
	background:url(../images/main_sortLiBgOn.jpg);
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
#mainSort .sorthidden a, #mainSort .sorthidden a:hover, #mainSort .sorthidden a:visited {
	color:#FFF;
}
/*定位隐藏层*/
.hid11 {
	left:-5px;
	top:30px;
}
.hid21 {
	left:-5px;
	top:60px;
}
.hid31 {
	left:-5px;
	top:90px;
}
.hid41 {
	left:-5px;
	top:120px;
}
.hid51 {
	left:-5px;
	top:150px;
}
.hid61 {
	left:-5px;
	top:180px;
}
.hid71 {
	left:-5px;
	top:210px;
}
.hid81 {
	left:-5px;
	top:240px;
}
.hid91 {
	left:-5px;
	top:270px;
}
.hid101 {
	left:-5px;
	top:300px;
}
.hid111 {
	left:-5px;
	top:330px;
}
.hid121 {
	left:-5px;
	top:360px;
}
.hid131 {
	left:-5px;
	top:390px;
}
.hid141 {
	left:-5px;
	top:420px;
}
.hid151 {
	left:-5px;
	top:450px;
}
.hid12 {
	left:155px;
	top:0px;
}
.hid22 {
	left:155px;
	top:0px;
}
.hid32 {
	left:155px;
	top:0px;
}
.hid42 {
	left:155px;
	top:30px;
}
.hid52 {
	left:155px;
	top:30px;
}
.hid62 {
	left:155px;
	top:30px;
}
.hid72 {
	left:155px;
	top:60px;
}
.hid82 {
	left:155px;
	top:60px;
}
.hid92 {
	left:155px;
	top:60px;
}
.hid102 {
	left:155px;
	top:90px;
}
.hid112 {
	left:155px;
	top:90px;
}
.hid122 {
	left:155px;
	top:90px;
}
.hid132 {
	left:155px;
	top:120px;
}
.hid142 {
	left:155px;
	top:120px;
}
.hid152 {
	left:155px;
	top:150px;
}
#mainRecommendAD2 ul li {
	float:left;
	width:154px;
	height:55px;
}
/*首页新闻开始*/
#newsTitle, #newsList {
	width:930px;
	clear:both;
	overflow:hidden;
}
#newsTitle {
	height:40px;
}
#newsTitleL, #newsTitleC, #newsTitleR {
	float:left;
	height:40px;
}
#newsTitleL {
	background:url(../images/news_titleL.jpg);
	width:5px;
	font-size:1px;
}
#newsTitleR {
	background:url(../images/news_titleR.jpg);
	width:5px;
	font-size:1px;
}
#newsTitleC {
	background:url(../images/news_titleBg.jpg) repeat-x;
	width:920px;
}
#newsTitleC .c1 {
	float:left;
	width:20px;
}
#newsTitleC .c2 {
	float:left;
	width:100px;
	font-size:14px;
	margin:12px 0 0 0;
}
#newsTitleC .c3 {
	float:left;
	width:800px;
	margin:15px 0 0 0;
}
#newsTitleC .c3 ul {
	float:right;
}
#newsTitleC .c3 ul li {
	float:left;
	margin:0 0 0 6px;
}
#newsPhoto {
	float:left;
	width:260px;
}
#newsHead {
	float:left;
	width:640px;
	margin:0 0 0 10px;
	text-align:left;
	line-height:1.6em;
}
#newsHead ul li {
	margin:5px 0 10px 0;
}
#newsListTop, #newsListLatest, #newsListExam {
	float:left;
}
#newsListTop {
	width:260px;
}
#newsListTopTitle {
	background: url(../images/news_c1_titleBg.jpg);
	width:260px;
	height:30px;
}
#newsListTopTitle .c1 {
	float:left;
	margin:10px 0 0 10px;
}
#newsListTopTitle .c2 {
	float:right;
	margin:10px 10px 0 0;
}
#newsListTopCont {
	height:210px;
	width:260px;
	background:url(../images/news_c1_Bg.jpg) repeat-y;
	line-height:1.8em;
	text-align:left;
	border-bottom:#CCC solid 1px;
}
#newsListTopCont ul {
	margin:5px auto;
	width:240px;
}
#newsListLatest {
	width:410px;
	margin:0 10px;
}
#newsListLatestTitle {
	height:30px;
	width:410px;
}
#newsListLatestTitle a, #newsListLatestTitle a:hover, #newsListLatestTitle a:visited {
	color:#333;
	text-decoration:none;
}
#newsListLatestTitle .newstab_bg1 {
	background:url(../images/news_c2_titletabBg.jpg);
	background-position:0 0;
}
#newsListLatestTitle .newstab_bg2 {
	background:url(../images/news_c2_titletabBg.jpg);
	background-position:0 -30px;
}
#newsListLatestTitle .newstab_bg3 {
	background:url(../images/news_c2_titletabBg.jpg);
	background-position:0 -60px;
}
#newsListLatestTitle .newstab_bg4 {
	background:url(../images/news_c2_titletabBg.jpg);
	background-position:0 -90px;
}
#newsListLatestTitle ul {
	width:410px;
	height:30px;
	line-height:30px;
	cursor:pointer;
}
#newsListLatestTitle .c1 {
	float:left;
	width:120px;
}
#newsListLatestTitle .c2 {
	float:left;
	width:80px;
}
#newsListLatestTitle .c3 {
	float:left;
	width:80px;
}
#newsListLatestTitle .c4 {
	float:left;
	width:80px;
}
#newsListLatestTitle .c5 {
	float:left;
	width:50px;
}
#newsListLatestCont {
	height:210px;
	width:410px;
	background:url(../images/news_c2_Bg.jpg) repeat-y;
	text-align:left;
	line-height:1.8em;
	font-size:14px;
	border-bottom:#CCC solid 1px;
}
#newsListLatestCont ul {
	margin:5px auto;
	width:400px;
}
#newsListExam {
	width:240px;
}
#newsListExamTitle {
	background:url(../images/news_c3_titleBg.jpg);
	height:30px;
	width:240px;
}
#newsListExamTitle .c1 {
	float:left;
	margin:10px 0 0 10px;
}
#newsListExamTitle .c2 {
	float:right;
	margin:10px 10px 0 0;
}
#newsListExamCont {
	height:210px;
	width:240px;
	background:url(../images/news_c3_Bg.jpg) repeat-y;
	line-height:1.8em;
	text-align:left;
	border-bottom:#FC9 solid 1px;
}
#newsListExamCont ul {
	margin:5px auto;
	width:220px;
}
/*首页课程列表*/
#list .listZone {
	width:930px;
	clear:both;
}
#list .listZone .title, #list .listZone .cont {
	width:930px;
	clear:both;
	overflow:hidden;
}
#list .listZone .title {
	width:930px;
	height:30px;
}
#list .listZone .title .tl, #list .listZone .title .tt, #list .listZone .title .ts, #list .listZone .title .tn, #list .listZone .title .tr {
	float:left;
	height:30px;
}
#list .listZone .title .tl {
	background:url(../images/list_titleL.jpg);
	width:5px;
	font-size:1px;
}
#list .listZone .title .tt {
	background:url(../images/list_titleBg1.jpg);
	width:190px;
	font-size:14px;
}
#list .listZone .title .tt ul {
	float:left;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	line-height:14px;
}
#list .listZone .title .ts {
	background:url(../images/list_titleSlipt.jpg);
	width:10px;
	font-size:1px;
}
#list .listZone .title .tn {
	background:url(../images/list_titleBg2.jpg);
	width:720px;
}
#list .listZone .title .tn ul {
	float:right;
	margin:10px 0 0 0;
}
#list .listZone .title .tn ul li {
	float:left;
	margin:0 10px 0 0;
}
#list .listZone .title .tr {
	background:url(../images/list_titleR.jpg);
	width:5px;
	font-size:1px;
}
#list .listZone .cont {
	height:210px;
	font-size:14px;
	background:url(../images/list_Bg.jpg) repeat-y;
	border-bottom:#999 solid 1px;
}
#list .listZone .cont .list {
	float:left;
	width:650px;
	line-height:1.6em;
	text-align:left;
}
#list .listZone .cont .list span {
	font-size:12px;
	color:#069;
}

#list .listZone .cont .list ul {
	width:600px;
	margin:10px auto;
}
#list .listZone .cont .list ul li {
	float:left;
	width:300px;
}
#list .listZone .cont .list .dotline {
	background:url(../images/list_dot.jpg) repeat-x;
	width:600px;
	height:10px;
	font-size:1px;
	line-height:1px;
}
#list .listZone .cont .ad {
	float:left;
	width:280px;
}
#list .listZone .cont .ad ul {
	width:250px;
	margin:10px auto;
}
#list .listZone .cont .ad ul li {
	margin:0 0 10px 0;
}
/*首页友情链接*/
#linkTitle, #linkList {
	width:930px;
	clear:both;
	overflow:hidden;
}
#linkTitle, #linkTitleL, #linkTitleC, #linkTitleR {
	height:30px;
}
#linkTitleL {
	float:left;
	background:url(../images/link_titleL.jpg);
	width:5px;
	font-size:1px;
}
#linkTitleC {
	float:left;
	width:920px;
	background:url(../images/link_titleBg.jpg) repeat-x;
}
#linkTitleC .c1 {
	float:left;
	margin:10px 0 0 10px;
}
#linkTitleC .c2 {
	float:right;
	margin:10px 10px 0 0;
}
#linkTitleR {
	float:left;
	background:url(../images/link_titleR.jpg);
	width:5px;
	font-size:1px;
}
#linkList {
	background:url(../images/link_Bg.jpg) repeat-y;
	border-bottom:#ccc solid 1px;
}
#linkList ul {
	margin:5px auto;
	width:900px;
}
#linkList ul li {
	float:left;
	line-height:1.6em;
	margin:0 15px 0 0;
	text-align:left;
}
