﻿/*通用页面样式
@charset "UTF-8";*/

.main_first,footer,#btm,header
{
    display:none;
}
.header .header_head 
{
    background: url(../../images/Jinbang/icon_headerbg.jpg) repeat;
    border-bottom: 1px solid #00adef;
    height: 69px;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
#logobox div
{
	background: linear-gradient(to right, #01adee, #0087b9) repeat;
    border-radius: 15px 15px 0 0;
    color: #fff;
    font-size: 1.6em;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    text-align: center;
    width: 80%;
}
#logobox span
{
	background: rgba(0, 0, 0, 0) url("../../images/jinbang/icon_teachdes.png") no-repeat;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    margin-top: 0;
    width: 24px;
}
.big-waves{margin-top:0;}
.assheader
{
	 display: inline-block;
    font-size: 1.12em;
    margin: 23px auto 0;
    text-align: center;
    width: 63.7%;
}
.header .header_head #logobox 
{
    width: 26.3%;
    background-position: center 0;
    padding-left:20px;
    display:inline-block;
}
.assheader ul
{
	margin: 0;
	padding:0;
}
.assheader ul li
{
	display:inline-block;
	height:43px;
	line-height:43px;
	width: 18%;
}
.assheader ul li a
{
	color:#444444;
}
.assheader ul li .assbeike
{
	border-bottom: 4px solid #00adef;
    color: #00adef;
}
#main 
{
    background: #e6e6e6;
    min-height:100%;
}
.jbnodata
{
	color: #b8b8b8;
    font-size: 2.5em;
    line-height: 200px;
    min-height: 200px;
    text-align: center;	
}
/*******      布置作业页      ********/
.assign_worksarea
{
    background-color: #e6e6e6;
}
#fareaAss
{
	height: 100%;
    margin: 0 auto;
    min-height: 100%;
    /*max-width:98%;
    width: 95%;*/
    padding:0;
}
.ass_r 
{
    margin: 0 20px;
    width: 97%;
}
.assCount
{
	background: #fff;
    border: 1px solid #99a0a6;
    border-radius: 6px;
    padding: 0 20px;
    width: auto;
}
.asstitle h4
{
	font-size: 1.2em;
	height: 27px;
    margin: 20px 0 ;
}
#ass_td1 {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d6dade, #989fa5) repeat;
    float: left;
    height: 100%;
    padding: 20px 0;
    width: 26.3%;
}
.my-tree-branch2 {
    background: #fff;
    border: 1px solid #99a0a6;
    border-radius: 6px;
    margin: 0 20px 0 15%;
    overflow: auto;
    width: 80%;
}
.assfilter
{
	background: #fff;
    border: 1px solid #b7b9bd;
    height: 50px;
    line-height: 50px;
    margin: 0 20px 15px 15%;
    position: relative;
    width: 80%;
}
.assfilter span
{
	margin-left:7%;	
}
.filtertxt
{	
	display: inline-block;
    margin-left: 7%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.changefilter
{
	background:url(../../images/Jinbang/icon-change.png) no-repeat;
	display: inline-block;
    height: 20px;
    position: absolute;
    right: 5%;
    top: 28%;
    width: 20px;
}
.changefilter:hover,.filterH
{
	background-position:0 -20.5px;	
}
#ass_td2
{
	height: 100%;
    overflow: hidden;
    transition: all 1s ease 0s;
    vertical-align: top;	
    padding: 20px 0;
}
.assNav
{
	color: #555454;
    font-size: 1.1em;
}
.ass-top-ul
{
	margin: 0;
    padding: 0;
}
.ass-top-ul li
{
    display: inline-block;
}
.ass-top-ul li a
{
    border: 1px solid #ddd;
    display: block;
    height: 37px;
    line-height: 37px;
    margin-bottom: 10px;
    padding: 0 25px;
}
.ass-top-ul li span
{
    /*background:url(../../images/Jinbang/icon-down.png) no-repeat;*/
    display: block;
    height: 18px;
    line-height:18px;
    margin-bottom: 10px;
}
.ass-top-ul li .guide
{
	color:#00adef;	
}
.ass-top-ul li .assforclass
{
	color:#f8a300
}
.ass-top-ul li .asswork
{
	color:#3dd9be;
}
.ass-top-ul li .guideH
{
	background:#00adef;
	border: 1px solid Transparent;
	color:#fff;	
}
.ass-top-ul li .assforclassH
{
	background:#f8a300;
	border: 1px solid Transparent;
	color:#fff;	
}
.ass-top-ul li .assworkH
{
	background:#3dd9be;
	border: 1px solid Transparent;
	color:#fff;	
}
.jbass_works
{width:100%;border-radius:0px 8px 8px 0px;height:525px;background-color:#fff; overflow:auto;}
.ass_worklist,.ass_freeMode,.rc_main,.mode3
{
	width:100%;
	padding:0;
}

.assworkbtm 
{
    background-color: #fff;
    border: 1px solid #ececec;
    bottom: 0;
    height: 50px;
    left: 0;
    opacity: 0.98;
    position: fixed;
    width: 100%;
    z-index:1;
}
.assmenuitem 
{
    display: inline-block;
    width: 23%;
}
.assmicon 
{
	border: 1px solid transparent;
    color: #3dd9be;
    font-size: 1em;
    height: 35px;
    line-height: 35px;
    margin: 7.5px auto 0;
    text-align: center;
    padding-right: 26px;
}
.assmicon:hover 
{

    border: 1px solid;
    border-radius: 25px;    
    position: relative;
    text-align: center;
    width: 75%;
}
.assmiconf
{
	color: #3dd9be;
    font-size: 1em;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
}
.assclasstime
{
	border-right: 1px solid #b7b9bd;
	color:#00adef;
    display: inline-block;
    float: left;
    width: 26.2%;
 }
.assmbox
{
	display: inline-block;
    float: left;
    margin: 0 5%;
    width: 53.7%;
}
.assmenu
{
	margin: 0 auto;
    width: 80%;
}
.assmicon1, .assmicon6 
{
    border: 1px solid #00adef;
    color:#00adef;
    border-radius: 25px;
    height: 35px;
    line-height: 35px;
    margin-top: 7.5px;
    text-align: center;
    width: 26%;
    display:none;
}
.assmicon1 span, .assmicon6 span
{
	background:url(../../images/Jinbang/icon-update.png) no-repeat;
	display: inline-block;
    height: 16px;
    margin-left: 10%;
    width: 16px;
}

.assmicon:hover span
{
	background:url(../../images/Jinbang/icon-expand.png) no-repeat;
	display: inline-block;
    height: 26px;
    margin-left: 10%;
    position: absolute;
    top: 15%;
    width: 26px;
}
.assmicon6
{
    height:30px;
    width: 30px;
}
.assmicon7,.assmicon8
{
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin-top: 7.5px;
    text-align: center;
    width: 100%;
}
.assmicon7 span,.assmicon8 span
{
     display: inline-block;
     height: 25px;
     width: 32px;
     margin-left:10px;
     position:relative;top:5px;
}
.assmicon7 span
{
    background:url(../../images/Jinbang/icon-prelessons.png) no-repeat;
}

.assmicon8 span
{
    background:url(../../images/Jinbang/icon-upload.png) no-repeat;
}

.check_btns
{
    height: 38px;
    position: absolute;
    right: 30px;
    top: 50px;
    width: 20%;
}
.ass_iconbtn
{
	 border-radius: 25px;
    height: 34px;
    position: static;
    right: 0;    
    width: 34px;
}
.ass_share
{
	top: 20px;
	border: 1px solid transparent;
	background: #FFF;   
}
.ass_collect
{
	top: 20px;
	border: 1px solid transparent;
	background: url("../../images/jinbang/icon_like.png") no-repeat;
}
.ass_assignbtn 
{
    background: rgba(0, 0, 0, 0) url("../../images/jinbang/icon-assignwork.png") no-repeat;
    border: 1px solid transparent;
    bottom: 0;
    margin-left: 25px;
    background-position:right center;
}
.ass_editorbtn
{
	background: rgba(0, 0, 0, 0) url("../../images/jinbang/icon_editor.png") no-repeat;
    border: 1px solid transparent;
    bottom: 0;
    margin-left: 25px;
    background-position:right center;
}
.ass_gotoclassbtn
{
	background: rgba(0, 0, 0, 0) url("../../images/jinbang/icon-gotoclass.png") no-repeat;
    border: 1px solid transparent;
    border-radius: 25px;
    bottom: 0;
    height: 34px;
    margin-left: 25px;
    position: static;
    right: 0;
    width: 34px;
    background-position:right center;
}
.ass_collect:hover
{
     background: url("../../images/jinbang/icon_liking.png") no-repeat;
}
.ass_collect_high
{
	background: url("../../images/jinbang/icon_liked.png") no-repeat;
}
.ass_assignbtn:hover,.ass_assignbtn_high
{
	background: url("../../images/jinbang/icon-assignwork.png") no-repeat;
	background-position:right center;
	/*border: 1px solid #3dd9be;*/
}

/*****   高级组卷   *****/
.ass_unitcommon 
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:95%;
}
.ass_unitcommon:hover
{color:#0888D3;}
.ass_unitdivcommonhigh
{}

.ass_unitdivcommon
{
	color: unset;
}

.ass_unitdivhigh
{
	background-color: #f4f7f7;
    border-bottom: 5px solid #9fc932;
    cursor: pointer;
    height: 30px;
    margin-left: 20px;
    padding-top: 12px;
    width: 95%;
}
.ass_unitcommon1
/*{width:80%;padding-top:15px;margin-left:10px;cursor:pointer;position:relative;padding-left:28px;min-height:36px;border-bottom:1px solid #C0C0C0;}*/
{
	border-bottom: 1px solid #c0c0c0;
    cursor: pointer;
    margin-left: 10px;
    min-height: 36px;
    overflow: hidden;
    padding-left: 28px;
    padding-top: 15px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;	
}
.ass_unitcommon1high
{border-bottom:1px solid Transparent;color:#9fc932;}
.ass_unitcommon1 ul
{margin-left:-27px;margin-top:20px;margin-bottom:0px;padding-left:0px;display:none;color:#888;}
.ass_unitcommon1 ul li
{border-bottom:1px solid #c0c0c0;height:47px;position:relative;}
.rightdown
{width:16px;height:20px;background:Url(../../images/downright.png) no-repeat scroll 0px -20px;display:inline-block;position:absolute;top:17px;left:0px;}   
.rightdownnow
{background:Url(../../images/downright.png) no-repeat scroll 0px 0px;}
.first-level-shadow
{
    max-width:189px;width:100%;height:5px;background:url(../../images/first-level-shadow.png) no-repeat;position:absolute;top:48px;display:none;
    right:0;left:0;
}
#clearQueue
{display:none;cursor:pointer;}

.ass_fast_out
{height:100px;border-bottom:1px solid #d2d2d2;padding:30px 40px;font-size:16px;}
.ass_fast_tr1
{height:75px;position:relative;}
.ass_fast_name
{position:absolute;top:0px;left:0px;font-size:19px;font-weight:bold;}
.ass_fast_del
{position:absolute;right:0px;top:0px;cursor:pointer;width:80px;border-radius:3px;border:1px solid #e45e02;text-align:center;line-height:28px;height:28px;color:#e45e02;}
.ass_fast_del:hover
{color:#fff;background:#e45e02;}
.ass_fast_tb
{text-align:center;border:0;width:100%;}
.ass_fast_tb td
{width:25%;}
.ass_fast_tb span,.ass_fast_tb input
{width:50px;height:24px;display:inline-block;text-align:center;}
.pernum,.subpoints
{border:1px solid #d2d2d2;}
.pernumWrong,.pointsWrong
{border:1px solid #fd5959;background-color:#fcc1c1;}
.pleaseinfo
{text-align:center;line-height:260px;height:260px;}
/** 高级组卷--结束 ***/
@media screen and (max-width:480px)
{
	#ass_td1
	{width:0px;}
	.leftFuncsIcon
	{display:block;}
	.ass_worklist
	{width:100%;padding:0 3%;}
	.ass_left_bar
	{height:30px;padding-top:8px;font-size:16px;border-radius:0px 5px 0px 0px;}
	.ass_td2_head
	{height:30px;padding-top:8px;border-radius:5px 5px 0px 0px;font-size:18px;}
	.ass_worklink
	{height:80px;}
	.ass_worktitle
	{margin-top:10px;}
	.ass_collect
	{top:5px;}
	.ass_assignbtn
	{bottom:25px;}
	.ass_workinfo
	{padding-left:10px;max-width:300px;}
	.ass_sys,.ass_mine
	{left:33px;top:-2px;font-size:12px;}
	.ass_mulu_out
	{position:absolute;top:141px;left:0px;z-index:1;max-width:140px;margin-left:-400px;box-shadow:2px 2px 3px Gray;}
	.t_unitcontainer
	{font-size:10px;padding-left:10px;}
	.t_unitdivcommon
	{height:25px;}
	.t_unitcommon
	{border-bottom:1px solid #c0c0c0;width:115px;height:20px;padding-top:5px;}
	.ass_collect,.ass_assignbtn
	{width:40px;}
	#pagnationarea
	{margin-left:5px;}
	#jumptotxt,#totalpage,#goto,.turnto,.txtpage
	{display:none;}
}


/*******      布置作业页结束      ********/

/* 创建试卷页面 */
.cp_unitarea
{width:100%;margin:25px 0;background:#F5F8F8;border:5px solid #ECF1F0;}
.cp_uarea1
{width:54%;display:inline-block;}
.cp_uarea2
{width:45%;display:inline-block;}
.ass_pitem_cp
{max-width:500px;margin:0 20px;display:block;}
.cp_tab_c
{width:200px;height:50px;line-height:50px;border-radius:5px;text-align:center;display:inline-block;position:relative;color:#fff;}
.cp_tab_high
{color:#09899f;background-color:#fff;}
.cp_tab_sec
{background-color:#09899f;}
.cp_tab_ird
{background-color:#025968;}
.cp_tab_c .cp_tabimg
{width:9px;height:25px;position:absolute;right:-9px;top:14px;z-index:1;background:url(../images/cp_steparrow.png);}
.cp_tab_sec .cp_tabimg
{background-position:-9px 0;}
.cp_tab_ird .cp_tabimg
{background-position:-18px 0;display:none;}
.cp_tab_out,.cp_tab_out1
{padding:20px 0;background:#fff;}
#cp_pname,#cp_pdesc
{border:1px solid #ddd;width:95%;height:30px;padding-left:1%;}
#cp_duration
{width:60px;height:30px;border:1px solid #ddd;text-align:center;}
.cp_tab_c1
{
    padding:0 67px;
}
.cp_tab_c2
{
    display:none;
}
.cp_tab_c3
{
    display:none;padding:0 67px;
}
.cp_tab_c1_1
{display:none;}


.cp_btn_stepC
{margin:0 auto;width:150px;margin:0 auto;background:#fef68a;color:#867314;border:none;height:45px;display:block;cursor:pointer;font-size:16px;}
.cp_propdesc
{width:99%;padding-left:1%;height:90px;padding-top:10px;resize:none;border:1px solid #ddd;}
.cp_tab3table p
{width:90%;}
.cp_tb3_content
{
	max-width:85%;
	display:inline-block;
}
.cp_sharemode
{
	vertical-align:top;cursor: pointer;
}
.cp_smlable
{cursor:pointer;}
.cp_tb3_content p
{color:#b1e5f6;}
.cp_tb3_operas,.cp_tb2_operas
{text-align:center;margin-top:30px;}
.cp3_btn_prev
{display:inline-block;border:2px solid #cedbdc;color:#2e8bc1;background:#fff;}
.cp3_btn_save
{display:inline-block;background:#B1E5F6;color:#fff;}
.cp3_btn_next
{display:inline-block;}
.cp_collapse
{float:right;width:100px;color:#33badc;cursor:pointer;}

.cp_content2
{display:none;}

.br_uploadarea
{margin:0 auto;background:#fff;padding:15px 40px;}
.br_uploadarea p
{font-size:14px;color:#3d3d3d;}
#fileToUpload
{display:none; position:static; left:auto;}
.br_selbtn
{display:inline-block;padding:0 10px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#36b4dd;cursor:pointer;border-radius:4px;margin-left:30px;}
.br_selbtn:hover
{}
.br_progress
{width:70%;border:1px solid #d3d3d3;height:40px;display:inline-block;line-height:40px;float:left;}
#br_uplabel
{
    height:40px;display:block;width:0;
    background:-webkit-linear-gradient(top, #FDE8AA,#FDF9C7,#FDE8AA);
    background:-moz-linear-gradient(top, #FDE8AA,#FDF9C7,#FDE8AA);
    background:-ms-linear-gradient(top, #FDE8AA,#FDF9C7,#FDE8AA);
}
#br_rname
{line-height:40px;}
.br_inputc
{width:69%;height:40px;padding-left:10px;border:1px solid #d3d3d3;}
#br_textarea
{height:100px;resize:none;padding-top:10px;font-size:15px;}
.br_row
{margin:20px 0;position:relative;}
#br_btnnext
{background-color:#fef68a;color:#847826;border:none;width:100px;height:40px;cursor:pointer;font-size:16px;}
#br_progressNumber
{position:absolute;left:30%;top:12px;color:#36b4dd;}
/* 创建试卷页面--结束 */

td.course_td1
{background-color:#fff;border:1px solid #c1d4d9;border-top:0;}
td.scoretd,th.cs_th1,td.nodatatd
{border-left:1px solid #c1d4d9;}
.cl_tname
{margin-top:20px;font-size:20px;}



.box-horz
{
    display:-moz-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:-o-box;
    display:box;
    -moz-box-orient:horizontal;
    -webkit-box-orient:horizontal;
    -ms-box-orient:horizontal;
    -o-box-orient:horizontal;
    box-orient:horizontal;
}
.box-item
{
    -moz-box-flex:1;
    -webkit-box-flex:1;
    -ms-flex:1;
    -o-box-flex:1;
    box-flex:1;
}
.menuitems
{
    width:100%;
    height:50px;
    line-height:50px;
    margin-top:30px;
}
.menuitem
{
    background-color:#f2f2f5;
    text-align:center;
    cursor:pointer;
    margin:0 1px;
    display:block;
    -webkit-transition:all 0.1s ease 0s;
    -moz-transition:all 0.1s ease 0s;
    -o-transition:all 0.1s ease 0s;
    -ms-transition:all 0.1s ease 0s;
    transition:all 0.1s ease 0s;
}
.menuitems a:visited
{
    color:#444;
}
.box-horz .menuitem:hover,.box-horz .mhigh
{
    background-color:#a9d2f9;
    color:#fff;
}
.box-horz .menuitem 
{
    height: 50px;
    line-height: 50px;
}
.fc_ltitle
{
    font-size:20px;
    margin:30px 0 25px;
    text-align:center;
}

.fc_td1div
{
    padding:40px;
    border-right:1px solid #f0f0f0;
    text-align:center;
}
.fc_td2div
{
    padding:40px;
}
.fc_tr1
{
}
.fc_tbarea
{
    width:100%;
    
}
.fc_tbarea table
{
    width:100%;
    border:1px solid #f0f0f0;
    
}
.fc_tbarea table td
{
    border:none;
}
.fc_th
{
    background-color:#51d3b6;
    border-radius:5px 5px 0 0;
    height:80px;
    color:#fff;
    line-height:80px;
    width:100%;
    text-align:center;
    margin-top:-5px;
}


.fc_stararea
{
    margin:60px 0 50px;
}
.starbar
{
    width:100%;
    height:7px;
    border-radius:3px;
    box-shadow:inset 0 0 2px 2px #d8d9da;
}
.fc-pbar
{
    width:66%;
    height:100%;
    background:url(../images/fc-waves.jpg) repeat-x;
    border-radius:3px;
}
.commdiv
{
    margin:60px 0;
}
.commarea
{
    width:98%;
    height:100px;
    padding:1%;
    border:1px solid #ddd;
    resize:none;
}
.pubbtn
{
    color:#33badc;
    cursor:pointer;
    padding-top:10px;
    text-align:right;
}
.cssarea
{
    position:relative;
}


.sepline
{
    width:100%;
    height:8px;
    background-color:#DAEAF2;
    position:relative;
    top:225px;
}
.lineitems
{
    margin:30px 0 50px;
}
.recitem
{
    width:100%;
}
.rec-left
{
    position:relative;
    min-width:253px;
    -moz-box-flex:1;
    -webkit-box-flex:1;
    -ms-flex:1;
    -o-box-flex:1;
    box-flex:1;
}
.rec-right
{
    -moz-box-flex:25;
    -webkit-box-flex:25;
    -ms-flex:25;
    -o-box-flex:25;
    box-flex:25;
    line-height:60px;
    margin-bottom:20px;
}
.recdate
{
    background-color:#21859c;
    color:#fff;
    border-radius:5px;
    height:70px;
    width:154px;
    text-align:center;
    line-height:70px;
    position:relative;
    z-index:1;
}
.rec-circle
{
    width:50px;
    height:50px;
    line-height:50px;
    border-radius:27px;
    border:2px solid Transparent;
    display:inline-block;
    text-align:center;
    background-color:#fff;
}
.rec-color1
{
    border-color:#21859c;
}
.rec-color2
{
    border-color:#f48f8e;
}
.rec-color3
{
    border-color:#eed76d;
}
.rec-color4
{
    border-color:#7bcee9;
}
.rec-color5
{
    border-color:#f9b368;
}
.rec-time
{
    line-height:60px;
    margin-left:47px;
    position:relative;
    z-index:1;
}
.rec-bar
{
    min-height:60px;
    border-radius:8px;
    position:relative;
    padding:0 20px 0 60px
}
.half
{
    border-radius:8px 8px 0 0;
}
.rec-bcolor1,.rec-linec1
{
    background-color:#21859c;
}
.rec-bcolor2,.rec-linec2
{
    background-color:#f48f8e;
}
.rec-bcolor3,.rec-linec3
{
    background-color:#eed76d;
}
.rec-bcolor4,.rec-linec4
{
    background-color:#7bcee9;
}
.rec-bcolor5,.rec-linec5
{
    background-color:#fadbb9;
}
.rec-tranc1
{
    border-color:transparent #145969 transparent transparent;
}
.rec-tranc2
{
    border-color:transparent #d6686a transparent transparent;
}
.rec-tranc3
{
    border-color:transparent #caa418 transparent transparent;
}
.rec-tranc4
{
    border-color:transparent #46aacb transparent transparent;
}
.rec-tranc5
{
    border-color:transparent #db852b transparent transparent;
}
.bar-arrow
{
    position:absolute;
    top:15px;left:-25px;
    border-width:16px;
    border-style:solid;
}
.rec-activname
{
    color:#fff;
    line-height:60px;
}
.rec-edit
{
    width:19px;
    height:20px;
    position:absolute;
    right:20px;
    top:20px;
    cursor:pointer;
    background-image:url(../images/rec-edit.png);
}
.rec-actiout
{
    padding-bottom:20px;
   
}
.sec4
{
    background-color:#c9ebf4;
}
.rec-actibasic
{
    padding:0 0px 0 50px;
}
.rec-actibasic .left
{float: left; width: 38%;}
.rec-actibasic .right
{float: right; width: 62%; text-align: left;}
.rec-result
{
    position:relative;
    left:42%;
    color:#40add1;
    cursor:pointer;
}
.rec-line
{
    position:absolute;
    left:71px;
    width:6px;
    height:100%;
    top:5px;
}
.rec-actipane
{
    width:96%;
    margin:0 2% 1%;
    background-color:#fff;
}
.rec-actipane td
{
    border-bottom:1px dotted #ddd;
    padding:0 6%;
}
.rec-actiresult
{
    color:#40add1;
    cursor:pointer;
}
.rec-focus
{
    color:#39cc90;
    cursor:pointer;
}
.endline
{
    width:100%;
    height:10px;
    position:relative;
    top:-4px;
}
.rec-chartarea
{
    margin:0 0 50px 47px;
}
.bar
{
    width:150px;
    height:20px;
    display:inline-block;
    position:relative;
    top:5px;
    margin-left:15px;
}
.rec-citem
{
    line-height:56px;
}
.rec-percent
{
    margin-left:25px;
}

.actidlg
{
    display:none;
    width:680px;
    height:520px;
    box-shadow:8px 8px 0px rgba(0,0,0, 0.1);
    background-color:#f6f6f7;
}
.adlg-top
{
    position:relative;
    width:100%;
    height:50px;
}
.adlg-title
{
    width:230px;
    line-height:45px;
    border-bottom:5px solid #629cec;
    text-align:center;
    color:#629cec;
}
.acticlose
{
    width:60px;
    height:59px;
    background-image:url(../images/acticlose.png);
    position:absolute;
    top:-23px;right:-25px;
    cursor:pointer;
}
.adlg-main
{
    padding:15px;
    
}
.adlg-content
{
    width:98.5%;
    display:inline-block;
    background-color:#fff;
}
.adlg-header
{
    width:100%;
    height:40px;
    
}
.adlg-tab
{
    width:135px;
    height:100%;
    border-radius:6px 6px 0 0;
    display:inline-block;
    line-height:40px;
    cursor:pointer;
    color:#8b94a4;
    background-color:#fff;
    margin:0 4px;
    border:1px solid #ddd
}
.adlg-tab:hover,.adlg-tabhigh
{
    background-color:#629cec;
    color:#fff;
    border-color:#629cec;
}
.adlg-more
{
    width:9%;
    background-color:#629cec;
    font-size:20px;
    border:0;
    color:#fff;
}
.adlg-charts
{
    width:100%;
}
.adlg-chart
{
    width:96%;
    height:180px;
    margin:2% 2%;
    background-color:#f6f6f7;
}
.adlg-c
{
    display:none;
}
.act-detail
{
    position:relative;
    background-color:#f6f6f7;
    width:96%;
    margin:2%;
}
.act-legend
{
    width:80px;height:30px;
    background-color:#629cec;
    position:absolute;
    right:6px;
    color:#fff;
    text-align:center;
    line-height:30px;
}
.act-ditems
{
    position:relative;
    padding:40px 20px 20px;
    height:373px;
    width:575px;
    overflow:hidden;
}
.act-ditem
{
    clear:both;
    background-color:#ececec;
    min-height:30px;
    line-height:30px;
    margin:10px 0;
    cursor:pointer;
    position:relative;
    border:2px solid Transparent;
}
.act-ditemhigh
{
    border:2px solid #54b9ed;
}
.act-dleft
{
    float:left;
    margin-left:10px;
}
.act-dright
{
    float:right;
    margin-right:10px;
}
.act-bar
{
    position:absolute;
    top:0;
    left:45%;
    height:30px;
    background-color:#ddd;
}
.act-barW
{
    background-color:Red;
}
.act-barR
{
    background-color:Green;
}
.act-names
{
    clear:both;
    background-color:#f6f6f7;
    padding-top:10px;
    display:none;
}
.act-name
{
    width:80px;
    height:25px;
    display:inline-block;
    text-align:center;
    margin:0 5px 5px;    
}
.act-ditemhigh .act-names
{
    display:block;
}
.adlg-volts
{
    width:611px;
    height:180px;
    padding:0 12px;
    margin-bottom:13px;
    overflow:hidden;
}
.resitem
{min-height:100px;}



@media screen and (min-width:460px) and (max-width:980px)
{
	#farea
	{max-width:100%;min-height:73px;display:block;}
	#navOfStudent,#crumpath,.all_homeworks,footer,.header_head,.jinbang2out,.resitems-out
	{max-width:100%;}
	.headerarrowtd,.ass_worklist
	{width:100%;}
	.rc_main
	{width:92.5%;}
	.ass_c_t
    {width:98%;}
	.check_worktime
	{margin-top:10px;}
	.check_person_edit
	{display:block;margin-left:-31px;}
	.ass_dialog_right
	{max-width:100%;}
	.ass_class_out
	{width:80%;}
}
@media screen and (min-width:964px) and (max-width:1142px)
{
	.check_person_edit
	{display:block;height:22px;margin-left:-30px;position:relative;width:200px;}
	.check_worktime
	{margin-top:12px;}
}
@media screen and (max-width:480px)
{
	#game
	{display:none;}
	#confirmWin
	{width:300px;}
	.modal_btn
	{width:100px;margin:0 10px;}
}
.zzn_ManualPage,
.zzn_ManualPage:active
{color: #000 !important;}

.tip-layer {position: fixed;z-index: 9999;border-radius: 15px;background: #fff9de;box-shadow: 0 0 3px gray;padding: 10px;white-space: nowrap;color: #3c3c3c;}

.jb-mask
{
    position: fixed;z-index: 10;background-color:rgba(0,0,0,0.2);
    display:none;
    width:100%;
    height:100%;
    top:0;left:0;
}