@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
ul,li{ list-style-type:none;}
img{ border:none;}
a,a:hover{ text-decoration:none;}
textarea{resize: none;}
.clear{content:"."; display:block; height:0; line-height:0px; clear:both; overflow:hidden;}
html{ height: 100%;}
body{ width:100%; background-color:#fff; font-family:Arial; color:#5F666B; font-size: 14px; line-height: 1.42857143; font-family:"Microsoft YaHei",Arial;
}

/*公用样式*/
.box_full{ width:100%; height:100%; min-width:768px;}

/*---------------*/
/*顶部导航*/
/*.fixed_top{}*/
.left_top{ float: left; width: 320px; height: 100%; margin-left: -100%;
display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main_top{ float: left; width: 100%; height: 100%;}
.right_top{ margin-left: 320px; height: 100%;}
/*内容开始*/
.top_cou{/* height: 100%;*/ height:35px; line-height:35px; background-color:#66AFD0; color:#fff;}
.left_top span{ margin-left:20px; font-size:16px; font-weight:normal;}
.nav_cou{ text-align:center; color:#fff;}
.nav_cou a{ margin:5px 0; display:inline-block; line-height:24px; padding:0 10px; border:1px solid transparent; color:#fff;}
.nav_cou a:hover,
.nav_cou a:focus,
.nav_cou a.active_cou{ color:#fff; border:1px solid #fff;}

/*---------------*/

.middle_cou{ width:100%; overflow: hidden; *zoom:1;}



/*主体部分*/
.main_cou{ width:100%; margin-right:-382px;
float:right; position:relative; z-index:1;
}
 
.left_cou{ margin-right:382px;
 height: 100%;
/* position:static;*/}
/*.fixed_cou{}*/

.right_cou{ float:right; width: 382px; position:relative; z-index:2;

border-left:1px solid #ccc; /*min-height:768px;*/  height: 100%; background-color:#fcfcfc;
display:block; overflow:hidden; /* white-space:nowrap; text-overflow:ellipsis;*/}
/*内容开始*/
.middle_cou{ background-color:#fcfcfc;}

.midd_cou_top{ width:100%; padding:0; height:35px; line-height:35px; background-color:#eee;}
a.fhui_cou,a.fhui_cou:hover{ float:left; display:inline-block; width:80px; height:25px; line-height:25px; color:#5F666B;
background:url(../images/cou_a.gif) no-repeat 10px 3px; padding:0 15px 0 35px; margin:5px 0; border-right:1px solid #ccc;
z-index: 2; position: relative;}
.danq_cou{ float:left; display:inline-block; width:50%; padding-left:20px;
	/*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;/* IE/Safari */ -ms-text-overflow: ellipsis;}

/*课程内页左上角目录--*/


.midd_cou_uli{ width:100%; height:auto; padding:15px 0;}
.midd_cou_uli a{ display:inline-block; width:30px; height:30px;
background-repeat:no-repeat; background-position:7px;}
.midd_cou_uli a:hover{}
/*文件格式对应相应文件*/
.cou_0{ background-image:url(../images/sucai/0.png);}
.cou_0_h{ background-image:url(../images/sucai2/0.png); background-color:#67B0D1; border-radius:5px;}
/*其他*/
.cou_1{ background-image:url(../images/sucai/1.png);}
.cou_1_h{ background-image:url(../images/sucai2/1.png); background-color:#67B0D1; border-radius:5px;}
/*文本类*/
.cou_2{ background-image:url(../images/sucai/2.png);}
.cou_2_h{ background-image:url(../images/sucai2/2.png); background-color:#67B0D1; border-radius:5px;}
/*图像、图形类*/
.cou_3{ background-image:url(../images/sucai/3.png);}
.cou_3_h{ background-image:url(../images/sucai2/3.png); background-color:#67B0D1; border-radius:5px;}
/*音频*/
.cou_4{ background-image:url(../images/sucai/4.png);}
.cou_4_h{ background-image:url(../images/sucai2/4.png); background-color:#67B0D1; border-radius:5px;}
/*视频*/
.cou_5{ background-image:url(../images/sucai/5.png);}
.cou_5_h{ background-image:url(../images/sucai2/5.png); background-color:#67B0D1; border-radius:5px;}
/*动画*/
.cou_7{ background-image:url(../images/sucai/7.png);}
.cou_7_h{ background-image:url(../images/sucai2/7.png); background-color:#67B0D1; border-radius:5px;}
/*其他*/
.cou_8{ background-image:url(../images/sucai/8.png);}
.cou_8_h{ background-image:url(../images/sucai2/8.png); background-color:#67B0D1; border-radius:5px;}
/*PPT演示文稿*/
.cou_9{ background-image:url(../images/sucai/9.png);}
.cou_9_h{ background-image:url(../images/sucai2/9.png); background-color:#67B0D1; border-radius:5px;}
/*网页课件*/
.cou_10{ background-image:url(../images/sucai/10.png);}
.cou_10_h{ background-image:url(../images/sucai2/10.png); background-color:#67B0D1; border-radius:5px;}
/**/
.cou_11{ background-image:url(../images/sucai/11.png);}
.cou_11_h{ background-image:url(../images/sucai2/11.png); background-color:#67B0D1; border-radius:5px;}
/*word文档*/
.cou_12{ background-image:url(../images/sucai/12.png);}
.cou_12_h{ background-image:url(../images/sucai2/12.png); background-color:#67B0D1; border-radius:5px;}
/*xls*/
.cou_13{ background-image:url(../images/sucai/13.png);}
.cou_13_h{ background-image:url(../images/sucai2/13.png); background-color:#67B0D1; border-radius:5px;}
/*压缩文件*/
.cou_t5{ background-image:url(../images/sucai/t5.png);}
.cou_t5_h{ background-image:url(../images/sucai2/t5.png); background-color:#67B0D1; border-radius:5px;}
/*压缩文件*/
.cou_t6{ background-image:url(../images/sucai/t6.png);}
.cou_t6_h{ background-image:url(../images/sucai2/t6.png); background-color:#67B0D1; border-radius:5px;}
/*富文本*/
.midd_cou_ooo{ width:100%; height:100%; text-align:center;position: relative;}
.midd_cou_ooo img{ max-width:100%; height:;}

/*讨论、提问、笔记---------------*/
.nav-tabs-c {}
.nav-tabs-c>li {
	width:33.33%;	float: left; background-color:#eee;}
.nav-tabs-c>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	color:#5F666B;
	text-align:center;}
.right_cou .nav>li>a{
	padding:0;
	display:block;
	height:35px; line-height:35px;}
.nav-tabs-c>li>a img{ margin-right:5px;}
.nav-tabs-c>li>a:hover {}
.nav-tabs-c>li.active>a,.nav-tabs-c>li.active>a:focus,.nav-tabs-c>li.active>a:hover {
	background-color: #fcfcfc;
	color: #5F666B;
	cursor: default;}
.nav-tabs-c.nav-justified {
	width: 100%;
	border-bottom: 0;}
.nav-tabs-c.nav-justified>li {
	float: none;}
.nav-tabs-c.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;}
.nav-tabs-c.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;}
.cou_tarea{ width:364px; border:solid 1px #dfdfdf; padding:10px; margin:8px; font-size:12px;}
.cou_bottom{ width:100%; height:30px; margin:5px 0 17px 0;}
.cou_zishu{ float: right; display:inline-block; margin-right:7px; font-size:12px; color:#5F666B; line-height: 30px;}
.cou_zishu_now{ color:#66AED0;}
.cou_btn{ float: right; margin-right:7px; background-color: #67b0d1; border: none;
color: #FFF; font-size:14px; width:100px; line-height: 30px;}
/*---------------*/
.cou_taol_uli{ width:379px;/* height:655px;*/ padding-bottom:50px; overflow-y:scroll; overflow-x:hidden;}
/*讨论*/
.cou_taol_ul{ width:100%; border-top:1px solid #ddd;}
.cou_taol_ul li{ display:block; height:auto; padding:15px 8px; margin:0 7px; border-bottom:1px solid #ddd;}
.cou_taol_ul li:hover{ background-color:#f5f5f5;}
/*379  362-30-40-10=282*/
.cou_toux{ float:left; display:inline-block; width:40px; min-height:40px; height:auto;}
.cou_toux img{ width:40px; height:40px; border-radius:50%;}
.cou_toux h5{ margin:10px 0; padding:0; line-height:25px;}
.cou_lirt{ float:left; display:inline-block; width:282px; margin-left:10px; height:auto;}
.cou_lirt_ti{ width:282px; height:25px; margin-bottom:5px;}
.cou_lirt_ti h4{ float:left; margin:0; display:inline-block; width:212px; height:25px; line-height:25px; font-size:12px; color:#5F666B;}
.cou_lirt_ti span{ float:left; display:inline-block; width:70px; height:25px; line-height:25px; text-align:right; font-size:12px; color:#aaa;}
.cou_lirt_zi{ width:282px; height:auto; line-height:21px;
white-space:normal; word-break:break-all; word-wrap:break-word; font-size:14px;}
/*分页 digg*/
div.digg { padding:15px 3px; text-align: center; font-size:14px;}
/*--左--右--*/
.digg_da{ position:absolute; bottom:0; width:362px; background-color:#fff;}
.digg_db{/* position:absolute; bottom:0; background-color:#fcfcfc;*/ margin-right:10px;}
div.digg a { padding:1px 5px; margin:0 2px; color:#5F666B;}
div.digg a:hover { color: #5F666B;}
div.digg a:active { color: #5F666B;}
div.digg a.current { padding:2px 5px; margin:2px; color:#66AFD0;}
div.digg a.disabled { padding:1px 8px; margin:2px; color:#aaa; background-color:#eee;}
div.digg a.valid{ padding:1px 8px; color:#fff; background-color:#66AFD0;}
/*提问*/
.cou_taol_ulb{ width:100%; border-top:1px solid #ddd;}
.cou_taol_ulb li{ display:block; height:auto; padding:15px 8px; margin:0 7px; border-bottom:1px solid #ddd;}
.cou_taol_ulb li:hover{/* background-color:#f5f5f5;*/}
/*379  362-30=282+50=332*/
.cou_lirt_tib{ width:332px; height:25px; margin-bottom:5px;}
.cou_lirt_tib h4{ float:left; margin:0; display:inline-block; width:262px; height:25px; line-height:25px; font-size:14px; color:#5F666B;
	/*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;/* IE/Safari */ -ms-text-overflow: ellipsis;}
.cou_lirt_tib span{ float:left; display:inline-block; width:70px; height:25px; line-height:25px; text-align:right; font-size:12px; color:#aaa;}
.cou_lirt_zib{ width:332px; height:auto; line-height:21px; cursor:pointer;
white-space:normal; word-break:break-all; word-wrap:break-word; font-size:14px;}
.cou_lirt_zia{ width:100%; height:30px; line-height:30px; font-size:14px;/*font-weight:bold;*/ color:#66AFD0; cursor:pointer;
	/*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;/* IE/Safari */ -ms-text-overflow: ellipsis;}

.cou_tiwen_block{ display:block; height:120px; overflow-y:auto; margin-top:10px; background-color:#eee;}
.cou_tiwen_none{ display:none;}
/*二级回复*/
.cou_taol_ul_b{ width:100%; margin-top:10px;}
.cou_taol_ul_b li{ display:block; height:auto; padding:15px 0 15px 10px; margin-left:10px;/* padding:15px;*/
border-bottom:none; border-left:2px solid #eee;}
.cou_taol_ul_b li:hover{ /*background-color:#f5f5f5;*/}
/*379  362-30=282+50=332-15=317*/
.cou_lirt_ti_b{ width:310px; height:25px; margin-bottom:5px;}
.cou_lirt_ti_b h4{float:left; margin:0; display:inline-block; width:240px; height:25px; line-height:25px; font-size:14px; color:#66AFD0;
	/*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;/* IE/Safari */ -ms-text-overflow: ellipsis;}
.cou_lirt_ti_b span{ float:left; display:inline-block; width:70px; height:25px; line-height:25px; text-align:right; font-size:12px; color:#aaa;}
.cou_lirt_zi_b{ width:310px; height:auto; line-height:21px;
white-space:normal; word-break:break-all; word-wrap:break-word; font-size:14px;}
/*笔记*/
.cou_checul{ display:inline-block; float:left;}
.cou_checul li{ display:inline-block; float:left;}
.xxo_check{ display:inline-block; margin:5px 0 0 0; float:left;}
.xxo_checko{ display:inline-block; float:left; line-height:30px; font-size:12px;}
.xxo_checmore{ clear:both; width:; height:; background:url(../images/xxo_check.png) repeat-x 10px;}
/*三折叠菜单*/
 #san_menu {  margin:auto;
position:inherit;}
 #san_menu h1 { display:inline-block; font-size:14px; width:100%; line-height:40px; color:#777;}
 
 .xxo_relative{ width:100%;}
 .xxo_relative:hover{ background-color:#D6EAF8; color:#777;}
 .xxo_zhj_bg{ background-color:#f9f9f9; color:#777; padding-left:15px; margin-bottom:1px;}
 .xxo_relative a,.xxo_relative a:hover{ color:#777;}
 .xxo_zhj_mar{ height:36px;}
 .xxo_zhj_mar .xxo_absolute{ margin-left:20px; margin-right:5px;}
 #san_menu .xxo_zhj_mar h2{ padding-left:0; padding-top:0;}
 .xxo_absolute{ display:inline-block; float:left; padding:6px 0 9px 10px;}
 /*.xxo_relative h1{ display:inline-block; float:left; height:41px;} */
 #san_menu ul li input{ margin:0 7px 0 5px;}
 #san_menu h4{ display:inline-block; font-size:14px; margin:0; line-height:31px; width:185px;
 /*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
 #san_menu h2 { display:inline-block; font-size:14px; padding-left:20px; line-height:30px; width:250px; height:32px;
 /*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
 #san_menu ul { padding-left:15px; width:auto;}
 #san_menu a { padding:2px 0; overflow:hidden;}
/*#san_menu a:hover,#san_menu h2:hover{ color:#31ac68; background-color:#f9f9f9;}*/
 #san_menu .no {display:none;}
 #san_menu .h1 a{color:#777;}
 #san_menu .h2 a{color:#777;}
 #san_menu  h1 a{color:#777;}
  #san_menu ul{ font-size:14px; padding-left:40px; background:url(../images/xxo_zhango.png) repeat-y 40px 0;}
  #san_menu ul li{ padding:0 0 0 25px; /*line-height:25px;*/ height:32px; line-height:32px;
  background:url(../images/xxo_zhangf.png) no-repeat 0 10px; cursor:pointer; color:#777;}
  
  #san_menu ul li.focus,#san_menu ul li:focus,#san_menu ul li:hover,#san_menu ul li:active,#san_menu ul li:active:focus,#san_menu ul li:visited{ background:#D6EAF8 url(../images/xxo_zhange.png) no-repeat 0 10px; color:#31ac68;}
  .xxo_fff{ background-color:#eee;} 
.xxo_zhishi{ display:block; line-height:25px; height:30px; margin-left:9px; padding-left:15px; border-left:2px solid #aaa;}
 #san_menu .xxo_zhishi a{ display:inline-block; float:left; padding:0 10px 0 0;}
 .xxo_hbu{ margin-left:64px;}
#san_menu input[type=text]{ width:400px; height:25px; margin:0; font-size:14px;}

.xxo_san_mingm{ margin-right:0;}
.xxo_san_mingm button{ float:left; padding:0 10px; margin-top:5px; border:none; background:none; outline:0; font-size:14px;}
 
 .ke{ float:left; width:91%;
     /*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis;} 
 .jiantou{ float:right; margin-top:15px; margin-right:10px;}
 .kcny{ float:left; width:250px;
     /*单行截断*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis;} 
/*三级折叠菜单样式结束*/
/*添加课程目录已学和未学的图标*/
.yixue{ float:right; font-size:12px; color:#31ac68; margin-right:12px; height:32px; display:inline;}
.yixue a{ display:inline-block; height:32px;}
.yixue img{ width:12px; height:12px; margin-top:8px;}

/* Checkbox Five */
.checkboxFive {
	width: 25px;
	margin-left:10px;
	/*margin-right:10px;*/
	position: relative;}
/* Create the box for the checkbox */
.checkboxFive label {
	cursor: pointer;
	position: absolute;
	margin-top:2px;
	width: 17px;
	height: 17px;
	top: 0;
  	left: 0;
	background: #fff;
	border:1px solid #ddd;}
/* Display the tick inside the checkbox */
.checkboxFive label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 2px solid #333;
	border-top: none;
	border-right: none; 
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);}
/* Create the hover event of the tick */
.checkboxFive label:hover::after {	opacity: 0.2;} 
/* Create the checkbox state for the tick */
.checkboxFive input[type=checkbox]:checked + label:after {	opacity: 1;}
/* Checkbox Five ------ xxin */
.xxo_bodyf_b .checkboxFive label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 0;
  	left: 0;
	background: #fff;
	border:1px solid #ddd;}
.cou_caoz{ /*width:332px;*/ font-size:12px; text-align:right; margin-bottom:-7px;}
.cou_caoz a{ display:inline-block; width:auto; padding:0 7px; line-height:18px; vertical-align:bottom; color:#5F666B;}
.cou_caoz a.cou_del{color: #67b0d1;}
.cou_tareb{ width:332px; border:solid 1px #dfdfdf; padding:10px; font-size:12px;
margin-bottom:10px;}
.cou_caoz_b{ /*width:332px;*/ font-size:14px; text-align:right; margin-bottom:-2px;}
.cou_caoz_b a{ display:inline-block; width:auto; padding:0 7px; line-height:18px; vertical-align:bottom; color:#5F666B;}
.cou_caoz_b a.cou_del{color: #67b0d1;}
.cou_time{ float:left; display:inline-block; width:auto; padding:0 5px; height:25px; line-height:25px; background-color:#eee;}
.cou_time a{ font-size:18px; color:#5F666B; line-height:normal; padding:0;}
li.cou_bianji:hover{ background-color:transparent;}
/*课程公告 左边*/
.cou_ggul{ width:100%;}
.cou_ggul li{ display:block; height:auto; margin:10px; background-color:#fff; border:1px solid #eee; border-bottom:2px solid #eee;}
.cou_ggul_ti{ width:; height:40px; line-height:40px; margin:10px 0;}
.cou_ggul_ti h3{ float:left; display:inline-block; line-height:40px; font-size:16px; font-weight:bold;}
.cou_ggul_ti span{ float:right; display:inline-block; margin-right:10px;}
.cou_ggul_ti img{ float:right; margin-right:10px;}
.cou_ggul_zi{ padding:10px; line-height:21px; font-size:12px; border-top:1px dashed #ddd;}
/*课程公告 右边*/
h2.cou_gong{ width:329px; font-size:16px; line-height:50px; font-weight:normal; text-align:left; color:#3D3D3D;}
.cou_jianj{ width:329px;}
.cou_jianj a{ float:left; display:inline-block;}
.cou_toux_a{ width:40px; height:40px; border-radius:50%;}
.cou_toux_b{ width:80px; height:80px; border-radius:50%;}
.cou_jianj_zi{ float:left; display:inline-block; width:209px; padding:0 20px; height:80px; line-height:32px;}
.cou_jianj_zi h3{ width:209px; font-size:18px; font-weight:bold; margin-top:16px;}
.cou_jjie{ clear:both; width:329px; font-size:14px; height:45px; line-height:45px; overflow:hidden; padding-bottom:60px; border-bottom:1px solid #ddd;}
.cou_team_uli{ width:329px;/* height:605px;*/ overflow-y:auto; overflow-x:hidden;}
.cou_team_ul{}
.cou_team_ul li{ display:block; height:40px; line-height:40px; margin:10px 0;}
.cou_team_ul li a{ float:left;  display:inline-block;}
.cou_team_ul li img{ width:40px; height:40px; border-radius:50%;}
.cou_team_ul li h3{ float:left; display:inline-block; width:170px; padding:0 15px; line-height:40px; font-size:16px; overflow:hidden;}
.cou_team_ul li span{ float:right; display:inline-block; width:89px; font-size:14px; color:#aaa; overflow:hidden;}
/*进度条*/
.cou_wend_jind{ padding:10px 0 20px 0;}
.cou_bar{ position: relative; width:; height: 15px;
border-radius:10px; background-color:#f0f0f0;} 
.cou_bar div{ display:block; float:left; height: 15px; line-height: 15px;
 border-radius:10px; background:#31AC66; color: #333;} 
.cou_bar div span{ position: absolute; display:inline-block; padding-left:5px; width:;
font-size:12px; color:#fff; width:35px; height:15px;}  
/*详情*/
.cou_wend_xiang{ border-top:1px solid #eee; padding:15px 0;}
.cou_wend_xiang ul{}
.cou_wend_xiang ul li{ display:inline-block; float:left; width:auto; max-width:90%; overflow:hidden; margin:10px;}
.cou_wend_xiang ul li img{ display:inline-block; float:left; max-width:24px; max-height:24px;}
.cou_wend_div{ display:inline-block; margin:0 20px 0 10px; width:auto; height:24px; line-height:24px;}
.cou_cola{ color:#31AC66; padding:0 5px;}
/*学习档案 右边*/
.cou_team_aa{ width:329px;/* height:605px;*/ overflow-y:auto; overflow-x:hidden;}
.cou_team_aa_box{ float:left; display:inline-block; width:76px; height:76px;}/* width:80px; height:80px;*/
.cou_team_aa_box a{ display:inline-block; width:40px; height:40px; margin:18px;}

.cou_wend_a{ display:block; height:auto; margin:10px; background-color:#fff; border:1px solid #eee; border-bottom:2px solid #eee; padding:0 15px;}
.cou_wend_a h3{ font-size:14px; font-weight:normal; line-height:40px;}
.cou_wend_b{ display:block; width:130px; height:auto; text-align:left; position:inherit;}
.cou_wend_b h3{ font-size:12px; font-weight:normal; line-height:25px;/* padding:0; margin:0;*/}
.cou_wend_b .cou_wend_jind{ padding:10px 0 10px 0;}

.cou_team_aa_box:hover .test,
.cou_team_aa_box:hover .test_b{
	display:block;}
.test{width:140px; height:auto; padding:5px; border:1px solid #ddd; position:relative;
display:none; background-color:#fff; top:-5px;}
.test span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
.test span.bot{	
    border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:12px solid #ddd;	
    left:35px; top:-12px;}
.test span.top{ border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:12px solid #fff;	
    left:35px; top:-10px;}
/*每一行的最后一个（也就是4的倍数） 和其他的不一样*/	
.test_b{width:140px; height:auto; padding:5px; border:1px solid #ddd; position:relative;
display:none; background-color:#fff; top:-5px; left:-51px;}
.test_b span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
.test_b span.bot{	
    border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:12px solid #ddd;	
    left:86px; top:-12px;}
.test_b span.top{ border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:12px solid #fff;	
    left:86px; top:-10px;}
/*-----------------*/
/*作业--开始*/
.cou_zuoye{ margin:10px;}
a.xxp_a,a.xxp_a:hover{ display:inline-block; padding:0 15px; line-height:25px; background-color:#ff9a00; color:#fff; font-size:13px;}
/*讨论区--开始*/
.cou_taolun .cou_tarea{ width:99%;}
.cou_taolun .cou_tareb{ width:100%;}
.cou_taolun .cou_taol_uli{ width:100%; overflow-y:auto;}
.cou_taolun .cou_lirt{ float:left; width:100%; margin-left:-40px; display:block;}
.cou_taolun .cou_lirt_ti{ width:100%; margin-left:60px;}
.cou_taolun .cou_lirt_zi{ width:100%; margin-left:60px; padding-right:60px;}
.cou_taolun .cou_lirt_ti h4{ width:60%;}
.cou_taolun .cou_lirt_ti span{ float:right; margin-right:60px;}

/*答疑=提问--开始*/
.cou_taolun .cou_lirt_tib{ width:100%;}
.cou_taolun .cou_lirt_zib{ width:100%;}
.cou_taolun .cou_lirt_ti_b{ width:100%;}
.cou_taolun .cou_lirt_zi_b{ width:100%;}

.cou_taolun .cou_lirt_tib h4,
.cou_taolun .cou_lirt_ti_b h4
{ float:right; width:100%; margin-right:-70px; display:block;}

.cou_taolun .cou_lirt_tib span,
.cou_taolun .cou_lirt_ti_b span
{ float:right;}
.edui-container .cou_tarea{ margin:0;}
p{ margin:0;}

.cou_tarec{ width:100%; height:40px; padding-top:8px; padding-right:8px; padding-left:8px;}/*40-16*/
.cou_tarec input{ width:364px; border: solid 1px #dfdfdf; padding:7px 10px; font-size: 12px;}
#myModal_hui .modal-body{ padding:0 8px 10px 9px;}
#myModal_hui .modal-header{ padding:10px 15px 10px 15px;}
#myModal_hui .modal-title{ padding-bottom:5px;}
#myModal_hui .modal-footer{ padding:10px;}
.cou_active{ background-color:#D6EAF8;}
.cou_active h2 a{ color:#31AC66;}
#san_menu ul li.cou_active{background:#D6EAF8 url(../images/xxo_zhangf.png) no-repeat 0 10px; color:#31AC66;}
/*分页修改--12-29--------------------------------------------------------------------*/
.pagination a{ float:left;}
.xxo_btngp .btn{ margin-bottom:5px;}
.xx_tiaozhuan{ width:50px; height:28px; border:1px solid #ddd; border-right:0; text-align:center;/* float:right;*/}
.xx_gogo{ background-color:#67b0d1; color:#FFF; font-size:12px;/* float:right;*/
 width:40px; border:1px solid #67b0d1; text-decoration:none;}
.xx_gongji{ display:inline-block; float:left; border-right:1px solid #ddd; font-size:12px;}
.xx_colaa{ color:#67b0d1; font-weight:bold; padding:0 3px;}
.xx_dian{}
/*课程内页-编辑框*/
.cou_taolun .edui-editor-body .edui-body-container{ height:83px; overflow-y:auto;}

.cou_tared{ width:364px; height:120px; margin:8px; padding:0; display:block; /* margin:8px;*/ font-size:12px;}
.cou_tared .edui-container .edui-toolbar{ border:none;}
.cou_tared .edui-editor-body .edui-body-container{ height:120px; padding:8px; overflow-x:hidden; overflow-y:auto; word-break: break-all; word-wrap: break-word;}
.digg_db .pagination{}

.cou_taree{ width:364px; height:120px; margin:8px; padding:0; display:block; /* margin:8px;*/ font-size:12px;}
.cou_taree .edui-container .edui-toolbar{ border:none;}
.cou_taree .edui-editor-body .edui-body-container{ height:83px; padding:8px; overflow-x:hidden; overflow-y:auto; word-break: break-all; word-wrap: break-word;}
/*2015-12-9--内容为空的提示*/
.xxo_shitoo{ width:auto; padding:20px 0; margin-top:30px; text-align:center; font-size:14px; color:#aaa;}
.xxo_shitoo h3{ font-size:22px; line-height:4em;}
.xxo_shitoo a{ color:#5face3; margin:0 10px;}
/* 2016-04-06 资源无预览 下载提示*/
.no-preview{
	position: absolute;
	top: 27%;
	left: 65%;
	margin-left: -90px;
	color: #d5d5d5;
}
.no-preview:hover{
	color: #d5d5d5;
}
.no-preview span{
	color: #66AFD0;
}
/*  修正视频被显示不全问题 --2016.4.18 lgt  */
#a1 embed{
	max-width: 100%;
}
