﻿/*layout*/
#MainBody
{
	width:960px;
}
#ContentNav
{	
	float:right;
	width:710px;
	border:1px solid #91add7;
    border-bottom:3px solid #91add7;
}
#HeadLines
{
	text-align:left;
	float:left;
	width:220px;
}
ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

/*分类目录*/
#SecondlyNav
{
    width:960px;
    clear:both;
    margin-bottom:10px;
}
.SecNarBor
{
    border:2px solid #91add7;
}
.SText,.BbsSText
{
    font-size:12px;
    font-weight:bold;
    color:#009;
}

.newlist
{
	text-align:left;
	margin-left:20px;
	
	}

.BText
{
    font-size:14px;
    font-weight:bold;
    color:Red;
    padding:0 3px;
}
#CourseStat
{
    position:absolute;
    font-size:12px;
    color:#009;
    left:340px;
}
#BbsContent
{
    position:relative;
    text-align:right;
    padding-right:10px;
}
.BbsBText
{
    font-size:12px;
    font-weight:bold;
}
.BbsBText a
{
    color:Red;
    text-decoration:none;
}
.BbsBText a:hover
{
    color:Black;
}
/*crenature*/
#nifty{ margin: 0 10px;
    background: #EFF3FF;
    margin-top:3px;
    margin-bottom:10px;
    }
b.rtop, b.rbottom{display:block;background:#FFF}
b.rtop b, b.rbottom b{display:block;height:1px;
    overflow: hidden; background: #EFF3FF}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}
.SecNavContent
{
    margin:0;
    padding:0;
    text-align:left;
    margin:10px;
    display:block;
    font-size:12px;
    line-height:20px;
}
.SecNavContent span
{
    color:#009;
    padding:0 3px;
}
.SecNavContent a
{
    color:#009;
    text-decoration:none;
}
.SecNavContent a:hover
{
    color:Red;
}
/** left layout **/
.DirBox
{
	padding:0;
	clear:both;
	display:table;
	width:676px;
}
.ParentTitle
{
	font-weight: bold;
	font-size: 12px;
	padding:5px 10px 3px 10px;
	margin:2px 0 0 0;
	line-height:13px;
	width: 318px;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-align:left;
	background-position: left center;
    background-image: url(../../image/arrow.gif);
    background-repeat: no-repeat;
}
.ParentTitle1
{
	font-weight: bold;
	font-size: 13px;
	padding:5px 10px 3px 10px;
	margin:2px 0 0 0;
	line-height:13px;
	text-align:left;
	float:none;
	clear:both;
	background-position: left center;
    background-image: url(../../image/arrow.gif);
    background-repeat: no-repeat;
}
.ParentTitle a
{
	color: #00008b;
	text-decoration: none;
}
.ParentTitle a:hover
{
	text-decoration: underline;
	color:Red;
}
.ParentTitle1 a
{
	color: #00008b;
	text-decoration: none;
}
.ParentTitle1 a:hover
{
	text-decoration: underline;
	color:Red;
}
.SubDir
{
	text-align:left;
	padding:0 10px;
	padding-bottom:13px;
}

.SubDirbTitle
{
	padding-bottom: 5px;
	line-height: 22px;
	font-size:12px;
}
.SubSpe
{
	padding-left:2px;
	padding-right:2px;
	color:#333;
}
/** course list **/
.xDetailsMain
{
    padding:5px;
}
.DetailsMain
{
    padding:5px 10px;
}
h1.CourseName,.CourseName
{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0;
}
.CourseBody
{   
   border-bottom:1px dashed #ace;
   padding-bottom:8px;
   width:100%;
   position:relative;
}
.SharenComTools
{
    position:absolute; 
	top:0;
	right:0;
	color:#009;
	letter-spacing:1px;
	font-family:SimSun;
}
.SharenComTools a
{
    margin:0 3px;
}
.CoursePic
{
	float:left;
	margin-left:5px;
	width:80px;
	height:80px;
	overflow:hidden;
	display:block;
}
.CoursePic img
{
    width:80px;
}  
.CourseInf
{
    float:left;
	margin-left:10px;
	text-align:left;
}
.CourseItem
{
    margin-left:10px;
    margin-bottom:5px;
    color:#333;
}
.CourseItem span
{
    margin-right:68px;
    overflow:hidden;
}
.CourseItem a
{
	color:#009;
	text-decoration:none;
}
.CourseItem a:hover
{
    color:Red;
}
.CourseItem strong
{
    margin:0 2px;
}
/** Relate List */
.RelateBox
{
	padding:3px 10px 0 10px;
	line-height:24px;
	font-size:13px;
}
.RelateBox a
{
	padding:0 2px;
}

/** Right Box **/
.RightBlockBox
{
	margin-bottom: 15px;
	text-align:left;
	border:1px solid #91add7;
    border-bottom:3px solid #91add7;
}
.RightBlockBox h3,#ContentNav h3
{
	color:White;
	font-size:12px;
	background-color:#ace;
	margin:1px;
	padding:5px 0 2px 10px;
	text-align:left;
}
.RightBlockBox h3 a
{
	color:White;
	font-weight:bold;
}
.RightBlockBox h3 a:hover
{
	text-decoration:none;
}

.HotImg,.NewImg,.NoteImg
{
    display:inline;
    padding-left:5px;
}
.newlayout,.RightBoxContentBg,.LeftBoxMain,.TwoMenu_Frame
{
	padding:10px 0;
}
.RightBoxContentBg ol 
{
    margin:0;
    padding-left:36px;
}
.RightBoxContentBg li
{
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight:bold;
	color:#009;
}
.RightBoxContentBg li a
{
	color:#009;
}
div.More
{
	text-align:right;
	padding-right:12px;
}
div.More a
{
	color:#009;
}
/*线下课程*/
.TwoMenu_Frame ul
{
    padding-left:26px;
    margin:5px 0;
    text-align:left;
    list-style-type:square;
}
.TwoMenu_Frame li
{
    padding-bottom:2px;
    margin-right:6px;
}
.TwoMenu_Frame a
{
    color:#009;
    text-decoration:none;
}
.TwoMenu_Frame a:hover
{
    color:red;
    text-decoration:none;
}
.OLCTitle
{
    color:#009;
}
.OfflineLeft
{
}
.OfflineRight
{
    list-style-type:none;
}
.area
{
    color:Black;
}
.area a
{
    color:Black;
    text-decoration:none;
}
.Price
{
    margin-left:2px;
    color:#fff;
    background-color:#FF7E00;
}
.PriceXue
{
	color:#fff;
	background-color:#EF7627;
	padding:0 2px;
}
.LeftBoxMain
{
    width:708px;
}
.xLeftBoxMain
{
	padding:0;
	text-align:left;
}
.RightBlockBox .hit
{
	color:Gray;
	font-size:10px;
}
.RightBlockBox a
{
	color:#090;
	font-weight:normal;
	text-decoration:none;
}
.RightBlockBox a:hover
{
	color:Red;
}
.newlayout ul
{
    list-style-position:inside;
    list-style-type:square;
    padding-left:10px;
}
.newlayout a
{
    color:#009;
    text-decoration:none;
}
.newlayout a:hover
{
    color:Red;
}
/*相关类目*/
.DirectoryFrame
{
    margin:0 10px;
    color:#009;
    line-height:21px;
}
/*搜索选项*/
#TableBg
{
    width:200px;
    margin:0 auto;
    border-collapse:collapse;
}
#TableBg tbody th
{
    font-size:12px;
    font-weight:normal;
    line-height:24px;
}
#TableBg tfoot th
{
    height:32px;
    text-align:center;
}
.AllignCss
{
    text-align:left;
    padding-top:8px;
}
.AllignCss a
{
	color:#009;
}
.SubmitCss
{
    border:1px solid #ace;
    height:21px;
    background:url(../../image/Catalogs/buttomimg.gif) repeat-x top center;
    color:#009;
    font-size:12px;
}
.TextBoxCss
{
    line-height:18px;
}
/*button该目录下添加课程*/
.RightActionItem
{
    background:url(../../image/CreatIco.gif) no-repeat 16% 48%;
	padding:8px;
	text-align:center;
	border:1px dashed #ccc;
	margin-bottom:10px;
}
.RightActionItem a
{
	color:red;
	font-weight:bold;
    text-decoration:none;
}


/** list.aspx **/
#GridTool
{
	height:23px;
	padding:5px 10px;
	color:#009;
}
#GridTool a
{
	color: #339;
	text-decoration:none;
}
#GridTool #sel
{
	float:left;
}
#GridTool #bookmark
{
	float: right;
}
.RefList
{
	padding-top:12px;
	width:88%;
}
.RefList a
{
	color:Blue;
	text-decoration:underline;
}

.RefList table
{
/*border:solid 1px #ccc;*/
}
.RefList th
{
	border-bottom:solid 1px #ccc;
	font-size:13px;
	padding:6px 8px;
	letter-spacing:1px;
}
.RefList td
{
	padding: 6px 8px;
}
.AddrefAction
{
	width:110px;
}
.AddrefAction a
{
	margin:0 6px;
}
/*pagination*/
.GWPager
{
    text-align:left;
}
.conpager
{
    margin:10px 0;
}
.CataTip
{
    width:300px;
    padding:3px;
    margin-bottom:10px;
    text-align:center;
}