body { background-color: #f1f1f1; }
img { border: 0; }
.left_menu { position: absolute; left: 0; background-color: #f4f4f4;  padding:0 5px;  height: 100%; border-right: 1px #dcdcdc solid; text-align: center; }
.left_menu a { display: block; height: 35px; border-bottom: 1px #dcdcdc solid; padding-top: 5px; }
.left_menu a:hover { background-color: #e9e9e9; }
.left_menu .hover { background-color: #e9e9e9;  }/*width: 41px;*/
.Tmain { margin-left: 50px; margin-right: 187px; }
.Tmain h1 { font-size: 18px; color: #434242; margin: 10px; font-weight: normal; }
.Tmain h1 span { color: Blue; }
.Tmain .zhangjie { margin: 0 10px; padding: 0; }
.Tmain .zhangjie li { margin: 0; padding: 0; list-style: none; text-align: center; padding: 3px; float: left; margin-right: 5px; color: #434242; background-color: White; border: 1px #dcdcdc solid; }
.Tmain .zhangjie li:hover { background-color: #04d204; }
.Tmain .zhangjie li:hover a { color: White; }
.Tmain .zhangjie .hover { background-color: #04d204; }
.Tmain .zhangjie .hover a { color: White; }
.Tmain .zhangjie .old { background-color: #f4f4f4; }
.Tmain .zhangjie .old a { color: #999; }
.right_frame { position: absolute; top: 0; right: 0; width: 187px; height: 100%; background-color: #f4f4f4; border-left: 1px #dcdcdc solid; }
.interHead h1 { font-size: 18px; color: #434242; margin: 10px; font-weight: normal; }
.interHead h1 span { color: #04d204; font-size: 12px; font-weight: normal; }
.interMain p { border: 1px #d2d2d2 solid; margin: 5px; padding: 5px; }
.interMain p span { display: block; text-align: right; color: #bfbfbf; font-size: 10px;}
.interMain .schart { background: #fbfbfb; }
.interMain .tchart { background: #f9ffd5; }
.interFooter { position: absolute; left: 5px; bottom: 0; text-align: center; }

.Shareslist { border: 0; border-bottom: 1px #dcdcdc dotted; background-color: White; height:55px;  }
.Shareslist a{ height:30px; }
.Shareslist img { float: left; margin-right: 5px; }
.Shareslist span { color: #bababa; }

/*courDetail*/
.courBar { position: absolute; z-index: 10000; overflow: hidden; width: 710px; bottom: 0; display:none; }
.courDetail { left:-700px; padding: 10px; background: #FAFAFA; border: 1px solid #CCC; width:700px; position: absolute; bottom: 5px; right: 0; box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); }
.courDetail td { vertical-align: top; height: 30px; }
.cc_Title { width: 90px; padding-right: 10px; text-align: right; color: #808080; }
.cc_Disc { width: 600px; height: auto; text-indent: 2em; text-align: justify; }
.cc_Close{background: #FAFAFA url('/Themes/Images/icons.png') no-repeat -247px -146px;display: block; width: 16px; height: 16px; position: absolute;right: -5px; top: -5px;cursor:pointer; z-index:3;}

/*LearnFiles*/
.l_Menu { float: left; width: 109px; border-right: 1px solid #CCC;padding-left:5px; }

.menuHover { background-color: #FCFCFC; border-right: #FCFCFC; }
.l_Main { background: #FCFCFC; float: left; }
.l_Detail { float: right; width: 180px; padding: 10px; border-left: 1px solid #CCC; }
.l_Menu, .l_Main, .l_Detail { margin-bottom: -10000px; padding-bottom: 10000px; }
.interactParent { position: absolute; bottom: 10px; }
textarea { border: 1px solid #CCC; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; padding: 3px; }
textarea:focus { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); }
ul, li { margin: 0; padding: 0; list-style: none; }
.file_Link { display: block; text-align: center; width: 100px; height: 100px; vertical-align: top; padding: 5px 2px; margin: 10px; }
.file_Link:hover { background: linear-gradient(to bottom, #33BBEE 15%, #2288CC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: White; }
.file_Item { display: inline-block; _zoom: 1; _display: inline; vertical-align: top; overflow: hidden; }
.cour_Name { margin: 0 15px; padding: 8px 0; border-bottom: 1px dashed #CCC; font-size: 13pt; }
.intara_Submit { color: #3c3c3c; display: inline-block; _zoom: 1; _display: inline; border: 1px solid #75b329; border-radius: 4px; font-size: 10pt; background-color: #95d942; width: 60px; height: 30px; cursor: pointer; text-align: center; line-height: 30px; }
.intara_Submit:hover { background: #a4e457; color: #3c3c3c; }
/*LearnContent*/
#zhishi{ margin-left:5px;}
#zhishi ul{margin-left:5px;}
#zhishi ul ul{margin-left:10px;}
#zhishi a{ cursor:pointer;}
#zhishi a:hover{ color:Blue; text-decoration:underline;}