﻿@charset "utf-8";
.ovxh{overflow-x:hidden;}
.w60{width:60px;}
.w40{width:40px;}
.w195{width:195px;}
.h35{height:35px;}
.h60{height:60px;}
.h13{height:13px;}
.f18{font-size:18px;}
.bg56{background-color:#59666C;}
.bgc7{background-color:#C7C7C9;}
.bg1e{background-color:#157EFB;}
.bgpink{background-color:#FFF5D7;}
.bgd3{background-color:#DFE3E7;}
.bg79{background-color:#7E9ABF;}
.bg9e{background-color:#FFEE9E;}
.bdash{border:1px dashed #d6d6d6;}
.bbash{border-bottom:1px dashed #d6d6d6;}
.i{display:inline-block; width:20px; height:20px; margin-top:-3px; margin-bottom:-3px; background-image:url(../img/class/icons.png); background-repeat:no-repeat;}
.c16{color:#167EFB;}
.c09{color:#090911;}
.c6d{color:#6E7D9A;}

.class_nav_on,.class_nav_off{display:inline-block; width:110px; height:20px; text-align:center;}
.class_nav_on{color:#555; position:relative;}
.corp1{width:8px; font-size:14px; color:#ccc; position:absolute; right:46px; *right:47px; right:45px\0; top:25px; top:28px\9;}
.corp2{color:#F4F4F4; position:absolute; right:47px; top:26px; top:30px\9;}
.course_head_box{position: fixed; top:0; left:300px; width:960px; height:91px; background:url(../img/detail_v2/head_bg.png); z-index:10}
.course_title_box{min-width:340px; line-height:28px; padding:3px 5px; background-color:#fff; color:#000; font-size:16px; overflow:hidden;}
.course_nav_on,.course_nav_off{display:inline-block; padding:10px 10px 12px 10px; color:#fff;}
.course_nav_on{background-color:#555;}
.write_notes_area{text-align:right; position:relative; z-index:11;}
.course_notes_box{
	width:450px; background-color:#FFFCE1; border:1px solid #D2D2D2;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-bottomleft:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;
	text-align:left; 
}
.write_notes_area .course_notes_box{position:absolute; top:28px; right:0;}
.course_notes_textarea{width:440px; height:474px; line-height:30px; padding-left:10px; background-color:#FFFCE1; border:0 none; overflow-y:scroll; resize:none;}
.close_btn{display:inline-block; width:18px; height:18px; background:url(../img/close.png) 0 0 no-repeat;}
.others_notes_txt{width:342px; height:30px; overflow:hidden; float:left;}
/*-------------教学班主页（头部）--------*/
.bg1f{background-color:#1F253D;}
.class_head{line-height:46px; color:#fff; font-size:16px;}
.class_name_box{width:390px; height:220px; padding:20px 20px 20px 40px; background-color:#fff; line-height:30px; color:#000; position:absolute; top:0; left:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75); opacity: 0.75;}
.course_1{display:inline-block; width:25px; height:25px; background:url(../img/detail_v2/course_1.png);}
.class_notice_box{height:225px; padding:15px 20px 20px 40px; background-color:#434F77; color:#fff;}
/*--------------无章节模型--------------*/
.w268{width:268px;}
.mt-4{margin-top:-4px;}
.btc3{border-top:1px solid #CFD3D7;}
.bt2ef{border-top:2px solid #EFEFEF;}
.bb2dd{border-bottom:2px solid #ddd;}
.c94{color:#940507;}
.course_board{padding:7px 15px; background-color:#FFFFE1; border-width:0 1px 2px; border-style:solid; border-color:#BBBFC2;}
.sidebar_box{border-width:0 1px 2px; border-style:solid; border-color:#BBBFC2;}
.sidebar_box li{padding:10px 20px; border-top:1px solid #EFEFEF;}
.sb_corp1{width:8px; font-size:14px; color:#BBBFC2; position:absolute; right:-8px; top:18px;}
.sb_corp2{color:#DFE3E7; position:absolute; right:-6px; top:17px;}
.add_catalogue{display:inline-block; padding:6px 15px; background-color:#F4F5F7; border:1px dashed #BEC7CF;}
.course_date_example{-webkit-box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -o-box-shadow:0 0 3px #000; box-shadow:0 0 3px #000;}
.gray_cricle,.blue_cricle{display:inline-block; width:24px; height:24px; line-height:24px; background-image:url(../img/detail_v2/class_circle_24.png); background-repeat:no-repeat; font-size:14px; color:#fff; text-align:center;}
.gray_cricle{background-position:0 0;}
.blue_cricle{background-position:-24px 0;}
.bb38b{border-bottom:3px solid #89BBED;}
.n_activity_box{margin-left:80px; padding:3px 20px 5px; background-color:#F4F7F9; border:1px solid #e6e6e6; position:relative;}
.course_discuss_content2{padding:5px 10px; background-color:#EEFCFF; border:1px solid #e6e6e6;}
.dis_corp3{width:8px; font-size:14px; position:absolute; left:-7px; top:6px;}
.dis_corp4{color:#F4F7F9; position:absolute; left:-5px; top:6px;}
.ce6{color:#e6e6e6;}
.cec{color:#EEFCFF;}
.course_resource_list{padding:10px;}
.course_resource_list:hover{background-color:#919191; color:#fff;}
.course_resource_list:hover .g9{color:#fff;}
.res_list_opt_box{width:100px; line-height:30px; background-color:#fff;}
.res_list_opt{display:block; padding-left:10px; color:#555;}
.res_list_opt:hover{background-color:#A4CCFD;}
.class_qa{display:inline-block; width:42px; height:42px; background:url(../img/detail_v2/class_qa.png) 0 0 no-repeat; vertical-align:middle;}
.class_search_box{display:inline-block; width:265px; height:28px; padding-left:15px; border:1px solid #9A9A9A; background:#fff; font-size:14px;}
.class_search_input{width:222px; padding:4px 0; border:0 none; outline:none;}
.corp3{margin-top:-4px; *margin-top:-6px;}
.excellent_box{padding:7px 10px; background-color:#FFFFE7; border:1px solid #ddd;}
.medal{display:inline-block; width:19px; height:28px; background:url(../img/detail_v2/medal.png) 0 0 no-repeat; vertical-align:middle;}
.wh2gray_btn{
	display:inline-block; padding:0 7px 1px; border:1px solid #ddd; background:#f7f7f7;
	background:-moz-linear-gradient(top,#fff,#EDEDED);
	background:-webkit-linear-gradient(top,#fff,#EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EDEDED);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#EDEDED)";
	font-size:14px;
}
.wh2gray_btn:hover{background:#ededed;}
.bg8f{background-color:#8A5FA7;}
.bgcf{background-color:#CFE0EF;}
.c8f{color:#8A5FA7;}
.class_discuss_cnav{background-color:#E3E6EB; border:1px solid #C4D3EA; color:#1B82F8;}
.class_discuss_cnav:hover{background-color:#ddd;}
.class_dcnav_box{width:330px; line-height:24px; padding:15px 10px 15px 20px; background-color:#EEEFF1; font-size:14px; overflow-y:scroll; position:absolute; top:0px; left:110px; z-index:2;}
.class_dcnav_list:hover{background-color:#555; color:#fff;}
.class_dcnav_checked{padding:5px 7px; background-color:#afafaf; color:#fff;}

/*-------------教学班-资料共享模块------------*/
.bgad{background-color:#A8BDD0;}
.bg2d{background-color:#2AADCB;}
.c2d{color:#2AADCB;}
.class_resource{display:inline-block; width:42px; height:42px; background:url(../img/detail_v2/class_resource.png) 0 0 no-repeat; vertical-align:middle;}
.class_resource_list{padding:10px;}
.class_resource_list:hover{background-color:#A8BDD0; color:#fff;}
.class_resource_list:hover .g9{color:#fff;}
.res_tab_on,.res_tab_off{padding:0 10px; font-weight:bold;}
.res_tab_on{border-bottom:4px solid #0097FA; color:#999;}
.res_tab_off{border-bottom:2px solid #C8C8C8; color:#555;}

/*--------------教学班-课程日历--------------*/
.w35{width:35px;}.w20{width:20px;}
.bgf9{background-color:#f9f9f9;}
.bb9{border-bottom:2px solid #999;}
.circle_gray,.circle_blue,.circle_orange{display:inline-block; width:33px; line-height:35px; background:url(../img/detail_v2/class_circle.png) 0 0 no-repeat; font-size:16px; color:#fff; text-align:center;}
.circle_gray{background-position:0 0;}
.circle_orange{background-position:-33px 0;}
.circle_blue{background-position:-66px 0;}
.class_notes_box{
	width:280px; padding:2px; background-color:#F3F3F3; 
	-moz-border-radius:5px;	
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:1px 1px 2px #D2D2D2;
	-moz-box-shadow:1px 1px 2px #D2D2D2;
    -o-box-shadow:1px 1px 2px #D2D2D2;
	box-shadow:1px 1px 2px #D2D2D2; 
}
.bkgd_date{width:110px; height:125px; background:url(../img/detail_v2/calendar.png) 0 0 no-repeat; font-size:59px; color:#167EFB; text-align:center;}
.bkgd_resource{width:115px; height:125px; background:url(../img/detail_v2/resources.png) 0 0 no-repeat; font-size:54px; color:#167EFB; text-align:center;}
.bkbtn{background-color:#717171; color:#fff;}
.graybtn{background-color:#C1C1C1; color:#fff;}
.quote_nav_on,.quote_nav_off{display:inline-block; width:95px; height:20px; padding:6px 10px;}
.quote_nav_on{background:url(../img/detail_v2/arrow_blue.png) no-repeat 0 0; color:#fff;}
.quote_nav_on .i_10{background-position:0 -80px;}
.quote_nav_on .i_12{background-position:-40px -80px;}
.quote_nav_on .i_13{background-position:-60px -80px;}
.quote_nav_on .i_14{background-position:-80px -80px;}
.quote_nav_on .i_15{background-position:-100px -80px;}
.class_quote_content{padding:10px 15px 20px; height:350px; overflow-y: auto; position:relative; border: 1px solid #157EFB; }
/*--------------教学班-导入帐户--------------*/
.import_textarea{height: 100px; width: 450px;}
/*--------------教学班-查看报名者--------------*/
.pl50{padding-left:50px;} .pr50{padding-right:50px;}
.bgf5{background-color:#F5F5F5;}
.f28{font-size:28px;}
.h120{height:120px;}
.h90{height:90px;}
.applier_list:hover{background-color:#CFE1EF; color:#fff;}

/*-----------我的课程--讨论----------*/
.discuss_filter_box{line-height:30px; background-color:#fff;}
.discuss_filter_list{display:block; padding:0 10px; color:#555;}
.discuss_filter_list:hover{background-color:#7C899C; color:#fff; text-decoration:none;}
.w378{width:378px;}
.discuss_graybtn{display:inline-block; padding:4px 5px; background-color:#ebebeb; font-size:14px; text-align:center;}
/*-----------教学班--教学资源----------*/
.res_list:hover,.res_list_on{background-color:#A8BDD0; color:#fff;}
.res_list_opt{visibility:hidden; color:#555; font-weight:bold;}
.res_list:hover .res_list_opt,.res_list_on .res_list_opt{visibility:visible;}
.res_type{color:#555;}
.res_list:hover .course_tl_edit{visibility:visible;}
.res_opt_box{width:140px; line-height:30px; background-color:#FFFFFF;}
.res_opt_a{display:block; padding:0 5px; color:#555;}
.res_opt_a:hover{background-color:#ACE0FF;}

.res_tab,.res_tab_selected{padding:3px 15px 2px; background:#fff; font-size:15px; color:#fff;}
.res_tab_selected{background-color:#29ADCB;}
.res_tab{background-color:#999;}
.res_cor{border-width:7px; background-color:#FFF; border-color:#29ADCB transparent transparent;}
.bgf9{background-color:#f9f9f9;}

/*-----------教学班--统计管理----------*/
.brde{border-right:1px solid #D9E0EC;}
.statist_nav_on,.statist_nav_off{display:inline-block; padding:3px 7px 4px; font-size:14px;}
.statist_nav_on{background-color:#555; color:#fff;}
.statist_nav_off{color:#555; font-weight:bold;}
.statist_table{width:100%; line-height:30px; text-align:center;}
.statist_table tr:hover{background-color:#AEC4D1;}
.statist_table .list_del{line-height:16px; background-color:#fff; visibility:hidden;}
.statist_table tr:hover .list_del{visibility:visible;}
.statist_chapter1{padding-left:5px;}
.statist_chapter2{padding-left:20px;}
.statist_chapter3{padding-left:35px;}
.statist_chapter4{padding-left:50px;}
.statist_sort_i{background-image:url(../img/detail_v2/statist.png); background-repeat:no-repeat;}
.statist_sort_pbar{display:inline-block; width:27px; height:20px; margin-top:-3px; margin-bottom:-3px; background:url(../img/detail_v2/statist.png) 0 -20px no-repeat;}
.statist_sort_tl{width:66px; line-height:50px; text-align:center; float:left;}
.corline_box{height:50px; position:relative;}
.corline1,.corline2{display:inline-block; width:0; height:0; border-width:0 64px 50px 0; overflow:hidden; font-size:0; position:absolute; top:0;}
.corline1{border-style:dashed dashed solid dashed; border-color:transparent transparent #A8BDD0 transparent; left:0;}
.corline2{border-style:dashed solid dashed dashed; border-color:transparent #A8BDD0 transparent transparent; left:2px;}
.statist_sort_table{width:100%; line-height:50px; font-weight:bold;}
.statist_sort_grayline{height:6px; background-color:#c9c9c9;}
.statist_sort_redline{height:6px; background-color:#F3336E;}
.statist_sort_ip{margin-bottom:-8px; position:relative;}
.statist_sort_table td{height:50px; white-space:nowrap;}
.statist_sort_tm{width:980px; overflow-x:auto;}

/*-----------教学班--作业----------*/
.bgd7{background-color:#d7d7d7;}
.bgc9{background-color:#999;}
.bge6{background-color:#e6e6e6;}
.bg59{background-color:#59666C;}
.bge1{background-color:#E1EEFF;}
.bbc4{border-bottom:1px solid #C4D5E9;}
.btc{border-top:1px solid #ccc;}
.ce6{color:#e6e6e6;}
.c17{color:#17A2B7;}
.work_no_bk,.work_no_blue{display:inline-block; width:24px; line-height:24px; border-width:2px; border-style:solid; font-size:16px; text-align:center; color:#fff;}
.work_no_bk{background-color:#464646; border-color:#AEAEAE;}
.work_no_blue{background-color:#0081DD; border-color:#86B4D6;}
.work_end_time{
	display:inline-block; padding:2px 10px 3px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	 border-top-right-radius:5px;
    border-bottom-right-radius:5px;
	font-size:14px; position:relative;
}
.work_corp{width:10px; height:20px; line-height:20px; font-size:20px; position:absolute; left:-10px; top:2px;}
.redbtn{display:inline-block; background-color:#f30; color:#fff; text-align:center;}
.redbtn:hover{background-color:#FE0000;}
.work_back_i{display:inline-block; width:20px; height:20px; margin-top:-3px; margin-bottom:-3px; background:url(../img/detail_v2/class_work_sprite.png) -56px 0 no-repeat;}
.work_time_i{display:inline-block; width:22px; height:24px; background:url(../img/detail_v2/class_work_sprite.png) 0 0 no-repeat;}
.work_timer{display:inline-block; width:24px; line-height:20px; text-align:center;}
.search_box{display:inline-block; padding:1px 10px 2px; background:#fff; border:1px solid #5888D5; font-size:14px;}
.search_ip{display:inline-block; width:120px; border:0 none;}
.work_great_i{display:inline-block; width:34px; height:34px; background:url(../img/detail_v2/class_work_sprite.png) -22px 0 no-repeat;}
.filter_work_list{line-height:24px; background-color:#fff; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;}
.filter_wl_item{display:block; padding:0 20px;}
.filter_wl_item:hover{background-color:#9CA8B6; color:#fff; text-decoration:none;}
.work_v_txt{display:inline-block; width:80px;}
.work_v_wh{padding:5px 15px; background-color:#fff; border:1px solid #e6e6e6; color:#999;}
.work_v_bl{padding:5px 15px; background-color:#3A93ED; border:1px solid #3A93ED; color:#fff;}
.work_v_bl .work_v_txt,.work_v_bl .g5{color:#fff;}
.work_v_bl .i_65{ background-position:-140px -120px;}
.work_reply_box{background-color:#f9f9f9; border-width:0 1px 1px; border-style:solid; border-color:#ddd;}
.work_verif_box{display:inline-block; padding:4px; background:url(../img/detail_v2/verif_bg.png) repeat; float:left;}

/*-------------教学班--答疑-------------*/
.line_p{margin-top:-4px;}
.qa_tab_on,.qa_tab_off{
	display:inline-block;
	text-align:center;
	color:#fff;
}
.qa_tab_on{
	position:relative;
	bottom:-20px;
	*bottom:-12px;
}
.qa_tab_txt_on, .qa_tab_txt_off{
	padding:8px 15px 5px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;	
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-o-border-top-left-radius:3px;
	-o-border-top-right-radius:3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.qa_tab_txt_on{background:#187ED1;}
.qa_tab_txt_off{background:#c1c1c1;}
.qa_cor{
	border-width:7px; 
	background-color:#fff; 
	border-color:#187ED1 transparent transparent;
}
.qa_tab_off{background-color:#C1C1C1;}
.qa_answer,.qa_idea{color:#fff; text-align:center;}
.qa_answer{background:#187ED1;}
.qa_idea{background-color:#C1C1C1;}
.qa_corp{width:8px; font-size:14px; color:#187ED1; position:absolute; right:26px; *right:26px; right:26px\0; top:18px; top:18px\9;}
.qa_search{display:inline-block; width:22px; height:22px; background:url(../img/detail_v2/class_qa_sprite.png) -42px 0 no-repeat;}
.qa_mesgbox{width:65px; border:1px solid #D1D1D1;}
.qa_num{padding:3px 0; background-color:#fff; font-size:16px; color:#02A83C; text-align:center;}
.qa_best{display:inline-block; width:42px; height:39px; background:url(../img/detail_v2/class_qa_sprite.png) 0 0 no-repeat;}
.qa_corp2{width:8px; font-size:14px; color:#D1D1D1; position:absolute; left:30px; *left:30px; left:30px\0; top:-11px; top:-11px\9; }
.qa_corp3{color:#fff; position:absolute;left:30px; *left:30px; left:30px\0; top:-10px; top:-10px\9; }
.qa_tipsbox{padding:5px 15px 5px 10px; border:1px solid #D1D1D1; color:#999;}

.filter_work_list{line-height:24px; background-color:#fff; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;}
.filter_wl_item{display:block; padding:0 20px;}
.filter_wl_item:hover{background-color:#9CA8B6; color:#fff; text-decoration:none;}

/*--------------教学班--学习进度----------------*/
.chapter_circle_green,.chapter_circle_gray,.chapter_circle_gray2{display:inline-block; width:24px; line-height:24px; background:url(../img/detail_v2/class_circle_3.png) 0 0 no-repeat; font-size:16px; color:#555; text-align:center;}
.chapter_circle_green{background-position:0 0; color:#fff;}
.chapter_circle_gray{background-position:-24px 0;}
.chapter_circle_gray2{background-position:-48px 0;}
.bar_black,.bar_gray{display:inline-block; width:4px; height:15px; background:url(../img/detail_v2/bar.png) no-repeat;}
.bar_black{background-position:0 0;}
.bar_gray{background-position:-4px 0;}

.class_table{width:100%; line-height:26px; color:#999;}

/*-------------课程制作监控中心-----------*/
.course_line{background:url(../img/detail_v2/line.png) repeat-x;}
.course_char{width:20px; height:13px; background:url(../img/detail_v2/char.png);}
.course_corp1{position:absolute; left:26px; *left:26px; left:26px\0; top:36px; top:35px\9; *top:55px;}
.course_table{width:100%; line-height:30px; color:#999; text-align:center;}

/*-------------课程章节-----------*/
.ble4{border-left:1px solid #E4E4E4;}
.w335{width: 335px;} .w122{width: 122px;} .w219{width: 219px;} .w88{width: 88px;} .w18{width: 18px;} .w212{width: 212px;} 
.ml-11{margin-left: -11px;} .ml12{margin-left: 12px;} .ml17{margin-left: 17px;} .ml4{margin-left: 4px;} .ml35{margin-left: 35px;}
.pl35{padding-left: 35px;} .mt7{margin-top: 7px;} 

/*------------------详情页学习进度打点-------------------*/
.chap_end,.chap_lock,.chap_part,.chap_unlock{display:inline-block; width:24px; height:24px; line-height:24px; font-size:14px; text-align:center;}
.chap_end{background-image:url(../img/cricle/clazz/chap_end.png); color:#ffffff;}
.chap_lock{background-image:url(../img/cricle/clazz/chap_lock.png); color:#555;}
.chap_part{background-image:url(../img/cricle/clazz/chap_part.png); color:#555;}
.chap_unlock{background-image:url(../img/cricle/clazz/chap_unlock.png); color:#555;}
.sect_end,.sect_part,.sect_unlock{display:inline-block; width:13px; height:12px;}
.sect_end{background-image:url(../img/cricle/clazz/sect_end.png);}
.sect_part{background-image:url(../img/cricle/clazz/sect_part.png);}
.sect_unlock{background-image:url(../img/cricle/clazz/sect_unlock.png);}
.sect_lock{display:inline-block; width:18px; height:19px; line-height:19px; background-image:url(../img/cricle/clazz/sect_lock.png);}

/*------------------学生成绩管理页面-------------------*/
.ctltable{border-collapse:collapse; table-layout:fixed;}
.ctltable td {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:5px; padding-right:5px;}
.ctlth{border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:115px;}
.ctltd{border-right:1px solid #ccc;}