﻿/*通用页面样式
@charset "UTF-8";*/
body
{
    margin: 0;
    font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;
    background-color:Transparent;
}
input
{   
    font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;
}
/*全局*/
.fl
{
    margin:0px;
    float:left;
}
.fr
{
    margin:0px;
    float:right;
}
img
{
    border:0px;
    max-width:100%;
}

h2
{
    margin: 0;
    padding: 10px 0;
}
.hide
{
    display:none;
}
ul
{
    list-style:none;
}
.clear
{
    clear: both;
}
a
{
    display:inline-block;
    outline:0 none;
}
a:link
{
    color: #444444;
    text-decoration:none;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}
.nosel
{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
    user-select-none:none;
}
div:focus
{outline:none;}
#loadingwithnolife
{display: none;}
.loadingcanvas-out
{width:70px;height:70px;margin:10 auto;position:relative;left:50%;margin-left:-35px;}
.loadingcanvas-out img
 {position:absolute;top:0px;left:0px;z-index:99;width:70px;height:70px;}
#loading-canvas
{border:0;}
.savingmsg
{font-size: 22px;font-weight: bold;text-shadow: 2px 2px 8px #6f6f6f;color: White; margin-top:10px;}


/*------   通用弹出窗   -------*/
.block-div
{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.4);
    position:fixed;
    top:0;
    left:0;
    /*- blockUI的z-index统一设置为2000 -*/
    z-index:2000;
    display:none;
}
.dlg-out
{
    min-width:350px;
    height:auto;
    min-height:170px;
    display:none;
    border-radius:5px;
    cursor:default;
    position:fixed;
    z-index:10000;
    box-shadow:-1px 1px 10px 1px rgba(0,0,0,0.4);
}
.dlg-bar
{
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#9fc932;
    border-radius:5px 5px 0px 0px;
    text-align: left;
    cursor:move;
}
.dlg-title
{
    display:inline-block;
    padding-left:20px;
    color:#fff;
    float:left;
}
.dlg-rtbtns-out
{
    display:inline-block; 
    color:#fff;
    float:right;
    margin-right:10px;
}
.dlg-close
{
    text-align:center;
    width:34px;
    height:39px;
    display:inline-block;
    cursor:pointer;
    vertical-align:top;
    cursor:pointer;
    background:transparent url(../images/closefloat.png) no-repeat scroll 0 0;
}
.dlg-body
{
    width: 100%;
    min-height:130px;
    background-color: #fff;
    position:relative;
    border-radius:0 0 5px 5px;
}
.dlg-content
{
    padding:30px 20px 0;
    text-align:center;
}
.dlg-btns-out
{
    text-align:center;
    width:100%;
    position:absolute;
    bottom:20px;
}
.dlg-btn
{
    width: 90px;
    height:30px;
    border:0;
    display:inline-block;
    border-radius:3px;
    font-size: 16px;
    cursor:pointer;
    margin-right:10px;
    border:1px solid #58ab00;
}
.dlg-btn-submit
{
    background-color:#58ab00;
    color:#fff;
}
.dlg-btn-cancel
{
    background-color:#fff;
    color:#58ab00;
    border:1px solid #e5e5e5;
}

/*------  确认弹出窗--END    ------*/


#wrapper
{
    width:100%;
}
header
{
    width:100%;
    background-color:#fff;
}
.headcontainer
{
    width:70%;
    margin:0 auto;
}
#content
{
    max-width:73.4722222%;padding:0 3%;
    margin:0 auto;padding-top:60px;
}
footer
{
    clear:both;
    max-width:73.4722222%;padding:0 3%;
    margin:0 auto;font-size:0.875em;
}
#footer_mid
{width:100%;background-color:#ECECEC;height:12px;}
#footer_top
{height:88px;width:100%;}
#footer_top #footer_top_1
{margin-top:2.2%;width:100%;text-align:center;}
.footermsg
{width:100%;}
.footermsg a
{color:#7B7B7B;margin-right:4.6%;}
#footer_btm
{padding-top:1.1%;color:#7B7B7B;}
#topsite
{
    height:60px;
    padding-top:5px;
}
.header_head
{max-width:73.4722222%;height:70px;margin:0 auto;position:relative;padding:0 3%;}
.header_head #logodiv
{float:left;cursor:pointer;margin-top:9px;width:155px;height:53px;background:url(../images/logo.png) no-repeat scroll 0px -1px;}
.header_head #logodiv:hover
{
    background:url(../images/logo.png) no-repeat scroll 0px -56px;
}
.header_head #logodiv img
{
    display:none;
}
@media screen and (max-width:480px){
    .header_head #logodiv
	{
        max-width:30%;background:url(../images/);width:200px;height:30px;
    }
    .header_head #logodiv:hover
	{background:url(../images/);}
	.header_head #logodiv img
	{display:block;}
    .header_head .logodesc
	{
		font-size:0.8em;
	}
	.header_head
	{
		max-width:100%;height:40px;
	}
	.headcontainer,#content
	{
		width:95%;
	}
	footer
	{max-width:95%;font-size:12px;font-size:0.85714286;text-align:center;}
	#footer_top
	{height:auto;}
	#footer_btm
	{text-align:center;font-size:11px;}
	.seperatercomm,#arrowLine
	{display:none;}
}
.logodesc,a.schname:visited
{float:right;max-width:60%;min-width:27%;height:22px;height:70px;line-height:70px;color:#494949;}
a.schname
{
    color:#494949;margin-right:12px;
}
.header_head .logodescbg
{background:url(../images/logo_desc.png) no-repeat;}
.backhome
{width:19px;height:20px;display:inline-block;margin-right:15.7894736%;background:url(../images/home.png);float:right;
 text-shadow: 0 1px 0 hsl(192, 100%, 21%),
              0 2px 0 hsl(192, 100%, 21%),
              -webkit-transition: .2s;
              -moz-transition: .2s;
              -o-transition: .2s;
              transition: .2s
}
.backhome:hover
{
    background:url(../images/home.png) no-repeat scroll 0px -20px;
}
#usernamespan,.usernamespan,a.schname
{float:right;cursor:pointer;
    -webkit-transition: .2s;
       -moz-transition: .2s;
         -o-transition: .2s;
            transition: .2s
 }
#usernamespan:hover,.usernamespan:hover,a.schname:hover
{color:#33BADC;}
.header_head #imgcode
{width:148px;height:148px;background:url(../images/imgcode.png) no-repeat;display:none;position:absolute;top:63px;left:45px;z-index:1000;border:solid 2px #AEE002;}
#usernamespan:focus,
#usernamespan:active,.usernamespan:active,.backhome:focus,.backhome:active,.schname:active
{
    outline: none;
    text-shadow: 0 0 5px hsla(0, 0%, 0%, .1),
                 0 0 3px hsla(0, 0%, 0%, .3),
                 0 0 5px hsla(0, 0%, 0%, .2);
    -webkit-transform: translateY(2px);
       -moz-transform: translateY(2px);
        -ms-transform: translateY(2px);
         -o-transform: translateY(2px);
            transform: translateY(2px);
}
#navOfStudent
{
      position:relative;width:100%; max-width:73.4722%;margin:0 auto;height:66px;
}
#navOfStudent a
{
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #58951E;
    display: inline-block;
    width:89px;height:66px;
    margin-left:-30px;
    float:right;
}
.currentNav
{width:70px;height:66px;float:left;margin-left:57px;}
.currentNavText
{height:16px;padding-top:20px;font-size:22px;color:#fff;float:left;margin-left:10px;text-align:left;}
.navscontainer
{width:370px;float:right;position:absolute;right:0px;bottom:0px;z-index:888;}
.newslist
{max-width:1058px;width:100%;height:25px;margin-bottom:50px;overflow:hidden;}
.newslist a
{color:#494949;display:block;height:25px;}
.newslist a:hover
{color:#33badc;}
.currentNavText span
{display:none;}
.nav-buzhizuoye
{background:url(../images/nav-buzhizuoye.png) no-repeat;}
.nav-pigaizuoye
{background:url(../images/nav-pigaizuoye.png) no-repeat;}
.nav-tongjifenxi-t
{background:url(../images/nav-tongjifenxi-t.png) no-repeat;}
.nav-wodeziyuan
{background:url(../images/nav-wodeziyuan.png) no-repeat;}
.nav-wodebanji
{background:url(../images/nav-wodebanji.png) no-repeat;}
.nav-buzhizuoye:hover,.nav-pigaizuoye:hover,.nav-tongjifenxi-t:hover,.nav-wodeziyuan:hover,.nav-wodebanji:hover
{background-position: 0px -66px;}
.highlightmenu
{background-color:#009966;}
.arrowtable
{width:100%;height:29px;position:absolute;z-index:1;background:url('../images/logo_btm3.png') repeat-x;}
.seperatercomm
{background:url(../images/logo_btm3.png) repeat-x;height:29px;width:100%;}
.headerarrowtd
{width:73.4722222%;position:relative;}
#arrowLine
{height:29px;background:url(../images/logo_btm4.png) no-repeat;}
#arrow
{position:absolute;top:7px;left:58px;background:url(../images/arrow.png) no-repeat;width:48px;height:19px;}
.stunavtable
{ border: 0 none;width: 100%;margin: 0 auto;text-align: center;padding-top:6px;}
.stunavtablefixed
{position:fixed;top:7px;z-index:8888;background-color:#dfe9ed;}
.arrowtablefixed
{position:fixed;top:0px;z-index:8889;}
.nav-shadow-tr
{width:100%;height:19px;background:url(../images/nav-shadow.png) repeat-x;position:fixed;top:79px;z-index:8888;display:none;}
aside
{
    width:20.79395085%;
    min-width:130px;
    float:left;
    margin-right:0.732022%;
}
#maincontent
{
    width:100%;
    padding-top:60px;
}
#main{
    height:auto;
    text-align:left;
    word-break:normal;
    background:url(../images/body_bg.png) repeat-x;min-height:700px;
    width:100%;
}
.big-waves
{width:100%;background:url(../images/wave-big.png) repeat-x;height:17px;margin-top:15px;}
#main .main_first
{width:100%;height:72px;margin-top:6px;display: none;}
#farea,.cfarea
{max-width:73.4722%;margin:0 auto;padding:20px 3% 0;}
/*.gradecontainer,.wgradecontainer,.sourcecontainer,.classxcontainer,.subjectcontainer,.periodcontainer,.editioncontainer,.typecontainer,.timecontainer,
.atypecontainer,.ascopecontainer,.termcontainer,.wtypecontainer,.wstatecontainer,.wyearcontainer,.wmonthcontainer,.wtermcontainer,.wsubjectcontainer,
.autstatecontainer,.seriescontainer,.rtypecontainer,.ttypecontainer,.fitem-out
{max-width:100%;font-size:1.125em;color:#3e3e3e;margin-top:0.97247956%;margin-left:0.27247956%;}*/
.gradecontainer,.wgradecontainer,.sourcecontainer,.classxcontainer,.subjectcontainer,.periodcontainer,.editioncontainer,.typecontainer,.timecontainer,
.atypecontainer,.ascopecontainer,.termcontainer,.wtypecontainer,.wstatecontainer,.wyearcontainer,.wmonthcontainer,.wtermcontainer,.wsubjectcontainer,
.autstatecontainer,.seriescontainer,.rtypecontainer,.ttypecontainer,.fitem-out
{max-width:100%;font-size:1.125em;color:#3e3e3e;margin-top:0;margin-left:0.27247956%;}

.rtypecontainer
{
    margin:0 auto;
    max-width:72.5%;
    padding-top:30px;
}
.atypecontainer a
{color:#3e3e3e;}
.timecontainer input,.fitem-out input
{width:108px;height:23px;margin-left:5px;font-size:14px;background-color:#f6f5f7;padding-left:10px;margin-top:10px;border-radius:3px;cursor:pointer;}
/*.filtercommon
{
    min-width:11.9092627%;height:35px;border:2px solid Transparent;line-height:35px;display:inline-block;text-align:center;margin:5px 0 0 5px;white-space: nowrap;text-overflow: ellipsis;cursor:pointer;
    -webkit-transition:all 0.2s ease 0s; 
    -moz-transition:all 0.2s ease 0s;
    -ms-transition:all 0.2s ease 0s;
    -o-transition:all 0.2s ease 0s;
    transition:all 0.2s ease 0s;
}*/

.filtercommon {
    display: inline-block;
    padding: .34em 1.57em;
    font-size: 14px !important;
    color: #5d6368;
    border: 1px solid #d5d5d7;
    cursor: pointer;
    border-radius: 5px;
    margin-right: .5em;
    transition: .3s;
    margin-bottom: .5em;
}

/*.filtercommon:hover,.ttypecontainer a:hover
{border-color:#6ec8e6;color:#3db9e2;}*/
.filtercommon:hover,.ttypecontainer a:hover
{border-color:#1db0fc;color:#FFF;background: #1db0fc;}

/*.filterhigh
{border-color:#e45e02;color:#e45e02;}*/
.filterhigh
{border-color:#1db0fc;color:#FFF;background: #1db0fc;}

.fitem-out a:visited
{
    color:#3e3e3e;
}
.fitem-out a:hover
{
    /*color:#3db9e2;*/
    color: #FFF;
}
.ttypecontainer a:visited
{
    color:#3e3e3e;
}
#crumpath
{max-width:72.0722%;margin:0 auto;padding:0 3%;height:25px;color:#8b9396;margin-top:0.97247956%;font-size:1em;}
.updown
{width:7px;height:4px;background:url(../images/updown-t.png) no-repeat;margin-left:3px;cursor:pointer;display:inline-block;}
.updown_hide
{background:url(../images/updown-t.png) no-repeat scroll 0px -4px;}
.morecontainer
{display:none;}
.morechoices
{color:#0888D3;margin-top:15px;cursor:pointer;font-size:16px;padding-left:1%;width:100px;position:relative;clear:both;}
.morechoices .ori-right
{background:url(../images/more-right-up.png) no-repeat scroll 0px 0px;height:20px;width:16px;display:inline-block;position:absolute;top:1px;margin-left:5px;}
.morechoices .ori-up
{background:url(../images/more-right-up.png) no-repeat scroll 0px -20px;top:2px;}
@media screen and (max-width:480px)
{
	.header_head #imgcode
	{left:10px;top:41px;}
    #farea
    {
        max-width:100%;min-height:73px;display:none;
    }
    .gradecontainer,.sourcecontainer,.classxcontainer,.subjectcontainer,.periodcontainer,.editioncontainer
    {
        margin-top:2%;
    }
    .filtercommon
    {
        min-width:58px;font-size:0.6em;height:20px;
    }
    .filtercommon:hover
    {
        min-width:58px;font-size:0.6em;height:20px;
    }
    .filtercommon:active
    {
        min-width:58px;font-size:0.6em;height:20px;
    }
    .filterhigh
    {
        min-width:58px;font-size:0.6em;height:20px;border:1px solid #e45e02;
    }
    #crumpath
    {
        font-size:0.6em;max-width:91%;margin-top:1%;padding:0 2%;
    }
    .morecontainer
    {display:block;}
    .morechoices
    {display:none;}
    .updown
    {width:7px;height:4px;background:url(../images/updown-t.png) no-repeat scroll 0px 0px;margin-left:3px;cursor:pointer;display:inline-block;vertical-align:middle;}
    .updown_hide
    {background:url(../images/updown-t.png) no-repeat scroll 0px -4px;}
    .backhome
    {width:12px;height:12px;background:url(../images/home1.png);margin-right:25%;}
    .backhome:hover
    {
        background:url(../images/home1.png) no-repeat scroll 0px -12px;
    }
    .header_head .logodesc
    {float:right;max-width:60%;min-width:60%;height:22px;margin-top:4.5%;color:#494949;}
    #content
    {
        width:100%;max-width:94%;
    }
    #maincontent
    {
         width:100%;max-width:100%;
    }
    #main .main_first
	{height:10px;}
    .stunavtablefixed
	{position:relative;}
    .arrowtablefixed
	{position:relative;}
	.nav-shadow-tr
	{position:fixed;top:0px;}
}
@media screen and (min-width:480px) and (max-width:800px)
{
	.header_head
	{height:50px;}
	.check_nav_common
	{padding-top:0.5px;height:43px;width:10%;margin-left:26px;background-color:#cecece;border-radius:3px;}
	.check_nav_buzhizuoye
    {background-color:#f58e8f;}
	.footermsg a
	{color:#7B7B7B;margin-right:1%;}
	.nav-shadow-tr
	{position:fixed;top:0px;}
}
.jiaocaimulu-out
{
    position:relative;width:100%;display:inline-block;border-radius: 8px 0px 0px 8px;
}
.jiaocaimulu
{width:100%;height:60px;line-height:60px;font-size:18px;background-color:#8ad244;border-radius:8px 0px 0px 0px;text-align:center;color:#fff;position:relative;}
.t_unitcontainer
{width:99%;min-height:400px;font-size:1em;color:#888888;}
.t_unitcommon
{width:90.90909090%;height:33px;padding-top:15px;margin-left:9.09090909%;cursor:pointer;}
.t_unitcommon:hover
{color:#62cbb8;}
.t_unitdivcommon
{width:100%;height:50px;position:relative;}
.t_unitdivcommonhigh
{background-color:#e8eaea;}
.t_unitdivhigh
{color:#30c2a7;border-bottom:5px solid #62cbb8;height:28px;}
.empty-tree
{text-align:center;padding-top:20px;}

 .paperlink
{width:99.50310559%;height:123px;background-color:#fff;position:relative;margin-top:2.76422764%;display:block;border:1px solid #EBE6E8;}
.paper-shadow
{background:url(../images/paper-hover-bg.png);max-width:99.50310559%;width:100%;height:10px;visibility:hidden;}
.paperhoverbg
{width:99.37888198%;height:123px;background:url('../images/paper-hover-bg.png') no-repeat;}
.completion1
{width:155px;height:32px;margin-top:20px;margin-left:30px;}
.completion2
{position:absolute;top:24.3902439%;right:3.75%;background:url(../images/completion2.png) no-repeat 0px 0px;width:50px;height:50px;max-width:100%;}
.completion3
{position:absolute;top:24.3902439%;right:3.75%;background:url(../images/completion2.png) no-repeat 0px -50px;width:50px;height:50px;height:50px;max-width:100%;}
.completion4
{position:absolute;top:24.3902439%;right:3.75%;background:url(../images/completion2.png) no-repeat 0px -100px;width:50px;height:50px;height:50px;max-width:100%;}
.papername
{margin-top:8px;margin-left:30px;font-size:1.5em;color:#3e3e3e;}

@media screen and (max-width:480px)
{
    aside
    {width:96%;margin:0px;}   
    .papername
    {font-size:.7em;margin-left:10px;height:0%;margin-bottom:10px;}
    .paperlink
    {height:0%;}
    .completion1
    {width:155px;height:32px;margin-top:10px;margin-left:10px;}
}


/********    批改作业列表页     *******/
.check_worksarea,.assign_worksarea
{background-color:#e3ebee;width:100%;padding:30px 0;clear:both;}
.all_homeworks
{max-width:73.4722%;margin:0 auto;padding:0 3%;min-height:400px;}
.check_worklink,.ass_worklink
{width:100%;height:123px;display:inline-block;position:relative;background-color:#fff;border-bottom:1px solid #ebe6e8;}
.check_worklink:hover
{box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);background-color:#fafafa;}
.check_worktitle
{
    height:30px;margin-left:30px;margin-top:20px;display:inline-block;font-size:20px;position:relative;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 82%;max-width:760px;
}
.check_classname
{max-width:415px;display:inline-block;margin-left:30px;border-bottom:4px solid #e45e02;font-size:16px;position:relative;color:#767676;}
.check_creatname
{max-width:415px;display:inline-block;margin-left:30px;font-size:16px;position:relative;color:#767676;}
.check_test
{position:absolute;right:80px;top:-10px;background:url(../images/check-test.png);width:31px;height:22px;}
.check_worktime
{max-width:600px;height:30px;position:relative;margin-top:25px;padding-left:60px;width:100%;}
.hw_btn_c
{position:absolute;top:90px;right:0;width:90px;font-weight:bold;text-align:center;line-height:33px;height:33px;border-radius:3px;font-size:16px;}
.hw_doworkbtn
{background-color:#94cf66;}
.check_naozhong
{width:17px;height:17px;background:url(../images/hw_naozhong.png) no-repeat;position:absolute;top:2px;left:-30px;}
.check_avatar
{width:19px;height:19px;background:url(../images/check-avatar.png) no-repeat;position:absolute;top:2px;left:0px;}
.check_edit
{width:19px;height:19px;background:url(../images/check-edit.png) no-repeat;position:absolute;top:2px;left:100px;}
.check_personcount
{position:absolute;left:35px;top:0px;width:60px;}
.check_qcount
{position:absolute;left:135px;top:0px;width:60px;}
.check_btns
{position: absolute;right: 30px;width:300px;height:100px;top:0px;}
a.check_checkworkbtn,a.check_pigaiworkbtn,a.recheck-link
{background-color: #3ccbcc;border:1px solid #3ccbcc;border-radius: 3px;line-height: 30px;text-align: center;width: 100px;font-size:16px;position:absolute;bottom:0px;right:0px;color:#fff;}
a.check_checkworkbtn:hover
{background-color:#38b6b8;border-color:#38b6b8;}
a.check_pigaiworkbtn
{background-color: #f48c8d;border:1px solid #f48c8d;}
a.check_pigaiworkbtn:hover
{background-color:#f47d97;border-color:#f47d97;}
a.recheck-link
{
    background-color:#fff;
    color:#f48c8d;
    border-color:#f48c8d;
}
a.recheck-link:hover
{
    background-color: #f48c8d;
    color:#fff;
}
a.check_pigaiworkbtn:visited
{
    color:#fff;
}
a.check_viewworkbtn 
{border:1px solid #6ec7e7;border-radius: 3px;line-height: 30px;text-align: center;width: 100px;font-size:16px;position:absolute;bottom:0px;right:120px;color:#6ec7e7;}
.check_viewworkbtn:hover
{
    background-color:#6ec7e7;
    color:#fff;
}
.check_viewworkbtn_high
{background-color:#6ec7e7;}
.check_cancelworkbtn 
{height: 23px;padding-top: 2px;text-align: center;width: 100px;font-size:14px;position:absolute;bottom:0px;right:120px;}
.check_worksstatus
{position:absolute;top:25px;right:22px;}
.check_btns .status1
{color:#3ccbcc;font-size:20px;}
.check_btns .status2
{color:#8b9396;font-size:20px;}
.check_btns .status3
{color:#f48c8d;font-size:20px;}
.check_person_edit
{display:inline-block;position:relative;top:4px;height:22px;margin-left:30px;}
.check_timeinfo
{display:inline-block;position:relative;height:22px;}
    
/********    批改作业列表页结束     *******/

/**** 按学生批改作业页 ****/

.ck
{width:100%;}
.ck_content
{margin: 0 auto;padding: 0 0.8%;max-width: 1058px;}
 .t_collapse_all
{background:url(../images/t_all_collapse.png) no-repeat scroll 0px 0px;width:55px;height:57px;position:fixed;bottom:200px;right:7%;cursor:pointer;padding-left:15px;padding-top:13px;}
.t_collapse_all:hover
{background:url(../images/t_all_collapse.png) no-repeat scroll 0px -70px;}
.t_collapse_txt
{width:40px;height:40px;color:#77ab08;}
.ck_tip_win
{   min-width:200px;max-width:300px;border-radius:3px;position:fixed;top:0px;left:50%;margin-left:-100px;text-align:center;padding:10px 20px;display:none;z-index:9000;
    background-image:-moz-linear-gradient(top ,#fffbea, #fef7cb);
    background-image:-webkit-linear-gradient(top,#fffbea, #fef7cb);
    background-image:-o-linear-gradient(top,#fffbea, #fef7cb);
    background-image:-ms-linear-gradient(top,#fffbea, #fef7cb);
    box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
}
.unitTip
{
    min-height:20px;border-radius:5px;text-align:center;padding:13px 20px;max-width:450px;width:100%;background-color:#e3ebee;position:absolute;top:0px;left:230px;display:none;z-index:1;
    background-image:-moz-linear-gradient(top ,#fffbea, #fef7cb);
    background-image:-webkit-linear-gradient(top,#fffbea, #fef7cb);
    background-image:-o-linear-gradient(top,#fffbea, #fef7cb);
    background-image:-ms-linear-gradient(top,#fffbea, #fef7cb);
    box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
}
.unitTip1
{left:-93px;top:-60px;min-width:300px;padding:13px 1px;font-size:14px;}
.no_paper
{max-width:854px;width:100%;height:400px;background:url(../images/nodata.jpg) no-repeat scroll center #fff;margin:0 auto;box-shadow:0px -1px 1px #DDDBD5 inset, 0.5px 0px 1px #DDDBD5 inset, 0px 2px #fff inset;border-radius:8px;display:none;}

.ck_files_area
{width:100%;max-width:854px;height:240px;text-align:center;}
.ck_files_area a
{ color:#fff;}
.point 
{width: 50%; position: relative; padding-left:10px;}
.point .score
{width:45px;}
.sliderBox{display:inline-block; margin-left:20px;}
.file_btn_c
{line-height:40px;display:inline-block; cursor:pointer;width:150px;background-color:#7bceeb;border-radius:5px;margin:0 20px 0 0;}
 
 /**** 按学生批改作业页结束 ****/

@media screen and (max-width:480px)
{
    .stunavtable
    {display:none;}
	#navOfStudent
	{display:none;}
	.big-waves
	{margin-top:0px;}
    .all_homeworks
	{max-width:100%;margin:0 auto;padding:0 3%;}
	.check_worksarea,.assign_worksarea
	{padding:0px;margin-bottom:0px;}
	.check_worklink
	{height:110px;margin-top:8px;}
	.check_worklink:first-child
	{margin-top:0px;}
    .check_person_edit
	{display:block;height:22px;margin-left:-30px;position:relative;width:200px;}
    .check_avatar
	{top:-2px;left:0px;}
	.check_naozhong
	{top:-2px;}
    .check_edit
	{top:-2px;left:80px;}
    .check_personcount
	{left:35px;top:0px;}
    .check_qcount
	{left:115px;top:0px;}
	.check_test
	{right:65px;top:-15px;}
    .check_timeinfo
	{display:block;}
	.check_worktime
	{max-width:200px;padding-left:40px;font-size:12px;margin-top:5px;}
    .check_worktitle
	{margin-left:10px;font-size:16px;}
	.check_classname
	{font-size:12px;}
    .check_btns
	{width:100px;height:100px;right:5px;}
	.check_checkworkbtn,.check_pigaiworkbtn
	{width:50px;font-size:12px;height:17px;}
	.check_viewworkbtn,.check_cancelworkbtn 
	{width:50px;font-size:12px;right:60px;height:15px;}
	.check_btns .status1,.check_btns .status2,.check_btns .status3
	{font-size:12px;right:1px;}
}

/*******    批改作业 评论     *******/
.comment_out
{width:100%;border:1px solid #7bceeb;margin-left:5px;margin-top:10px;position:relative;}
.comment_header
{height:40px;border-bottom:1px dotted #7bceeb;padding-top:10px;}
.c_c
{width:100px;border-radius:3px;padding:3px 0px;margin-left:20px;text-align:center;display:inline-block;cursor:pointer;}
.c_right
{color:#52d8a3;border:1px solid #52d8a3;margin-left:30px;}
.c_right:hover
{background-color:#52d8a3;color:#fff;}
.c_right_high
{background-color:#52d8a3;color:#fff;}
.c_wrong
{color:#ea0a08;border:1px solid #f87779;}
.c_wrong:hover,.c_wrong_high
{background-color:#f87779;color:#fff;}
.comment_area
{width:100%;position:relative;}
.comment_icon
{position:absolute;top:10px;left:10px;width:22px;height:19px;background:url(../images/comment_icon.png);}
.comment_notice
{position:absolute;top:18px;left:60px;width:200px;height:20px;color:#aeb0b0;}
.comment_input_out
{width:100%;height:135px;}
.comment_input
{border:0px;padding-left:38px;width:92.9%;height:81px;margin-top:10px;font-family:Microsoft YaHei,sans-serif;resize:none;}
.comment_input:focus,.ck_com_textarea:focus
{outline: none;} 
.uccomment_ri
{width:24px;height:23px;position:absolute;right:-1px;top:-1px;background:url(../images/uccomment_ri.jpg);}
.ck_general_comment
{width:90%;height:120px;border:1px solid #7bceeb;position:relative;margin:0 38px;cursor:text;}
.ck_com_tit
{position:absolute;color:#c0c0c0;font-size:20px;top:10px;left:20px;}
.ck_com_textarea
{width:96.9%;height:76px;margin-top:40px;padding-left:20px;border:0px;resize:none;}
.ck_com_btns
{text-align:right;margin-top:25px;margin:25px 42px;}
.ck_save_quit
{border:1px solid #7bceeb;color:#7bceeb;}
.ck_save_quit:hover
{background-color:#7bceeb;color:#fff;}
.ck_finsh
{border:1px solid #fe8da4;color:#fe8ba4;}
.ck_finsh:hover
{background-color:#fe8da4;color:#fff;}
/******     批改作业 评论 结束   *******/



/*-----    布置作业弹出框（新版）    ------*/

.ass-dlg-container
{
    max-width:792px;width:100%;max-height:86.185044%;margin:0 auto;position:relative;display:none;
}
.ass-dlg-close
{
    width:60px;height:94px;position:absolute;top:-24px;right:-24px;background:url(../images/ass_dialog_close.png);cursor:pointer;
}
.ass-dlg-header
{
    width:96%;height:50px;background-color:#0ba6de;color:#fff;text-align:center;padding-top:20px;font-size:22px;position:relative;
}
.ass-dlg-main,.ass-dlg-main1
{
    width:100%;
    /*height:511px;*/
    height:490px;
    overflow:hidden;
}
.ass-dlg-main1
{
    display:none;
}
.ass-dlg-left
{
    width:130px;
    float:left;
    vertical-align:top;
    background-color:#d3e1e5;
    height:100%;
}
.ass-dlg-tab
{
    background-color: #bdccd2;
    cursor: pointer;
    height: 70px;
    line-height:70px;
    text-align: center;
}
.ass-tab-sel
{
    background-image: url(../images/ass_tab_checked.png);
    background-repeat:no-repeat;
    color:#fff;
}
.ass-dlg-right
{
    background-color:#eff4f5;
    max-width:662px;
    /*min-width:600px;*/
    width:100%;
    height:100%;
    float:left;
}
.ass-dlg-rmain,.ass-dlg-rmain1
{
    width:86%;
    height:94%;
    margin:0 auto;
    padding:3% 0 0;
}
.ass-dlg-rmain1
{
    display:none;
    padding:0;
    height:100%;
}
.ass-dlg-tr
{
    min-height:70px;
    line-height:70px;
    position:relative;
}
.ass-dlg-examtr
{
    display:none;
}
.ass-dlg-radio-out
{
    color: #7c7d7d;
    cursor: default;
    display: inline-block;
    padding-left: 36px;
    position: relative;
    width: 76px;
    cursor:pointer;
}
.ass-dlg-radio
{
    background-image:url(../images/ass_dialog_radio.png);
    background-repeat:no-repeat;
    height: 17px;
    left: 0px;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    width: 17px;
}
.ass-dlg-radiosel
{
    background-position:0 -17px;
}
input.ass-dlg-input,textarea.ass-dlg-input
{
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 38px;
    padding-left: 50px;
    width:88%;
    -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.ass-dlg-input:focus,textarea.ass-dlg-input:focus
{
    border-color: #66afe9; 
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); 
}
#ass-examend
{
    width:38%;
}
.ass-timearea1
{
    display: inline-block;
    height: 55px;
    max-width: 273px;
    width: 100%;
}
.ass-work-duration
{
    border: 2px solid Transparent;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 80px;
}
.ass-wduration-sel
{
    border: 2px solid #f98f45;
    color: #f98f45;
}
#ass-workdesc
{
    height:60px;
    padding-top:14px;
    margin-top:14px;
    resize:none;
}
.ass-dlg-btnnext,.ass-dlg-wbtn,.ass-dlg-awbtn
{
    background-color:#6dca41;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 131px;
    border-radius:8px;
    margin:0 auto;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
}
.ass-dlg-wbtn,.ass-dlg-awbtn
{
    display:inline-block;
}
.assdlgR3 {
    display: none;
}
.ass-dlg-tip
{
    height: 22px;
    left: 18px;
    position: absolute;
    top: 25px;
    width: 22px;
}
.ass-dlg-msg2,.ass-dlg-msg3
{
    color: #d2d2d2;
    display: block;
    font-size: 14px;
    position: absolute;
    right: 30px;
    top: 0;
}
.ass-dlg-msg2-1
{
    top:20px;
}
.ass-dlg-wnametip
{
    background-image:url(../images/ass-workname.png);
}
.ass-dlg-startnotice
{
    line-height:20px;color:Gray;font-size:14px;
}
.ass-dlg-starttip
{
   background-image:url(../images/ass_dialog_pubtip.png);
}
.ass-dlg-starttip-1
{
    top:45px;
}
.ass-dlg-endtip
{
   background-image:url(../images/ass_dialog_finshtip.png);
}
.ass-dlg-desctip
{
    background-image:url(../images/ass_dialog_noticetip.png);
}
.ass-dlg-error
{
    border-color:Red;
}
.ass-classheader
{
    height: 50px;
    padding-top: 30px;
    text-align: center;
    font-size:20px;
}
.ass-classheader span 
{
    color: #0ba6de;
}
.ass-class-out
{
    position:relative;
}
.ass-class-tabs
{
    width:100%;
    position:relative;
    height:51px;
    overflow:hidden;
}
.ass-class-tabsin
{
    position:absolute;
    left:0px;
}
.ass-dlg-ori
{
    width:30px;
    height:30px;
    line-height:30px;
    position:absolute;
    color:#0ba6de;
    cursor:pointer;
    top:6px;
    font-size:20px;
}
.ass-dlg-tleft
{
    left:-30px;
}
.ass-dlg-tright
{
    right:-45px;
}
.ass-class-tab
{
    width:150px;
    height:100%;
    border-radius:5px 5px 0 0;
    display:inline-block;
    background-color:#d3e1e5;
    color:#707372;
    height:50px;
    line-height:47px;
    cursor:pointer;
    margin-right:3px;
}
.ass-class-tabsel
{
    background-color:#fff;
    color:#3a3d3c;
}
.ass-class-check
{
    background-image:url(../images/ass_dialog_checkall.png);
    height: 18px;
    width: 18px;
    margin:16px 0 0 16px;
    display:none;
    float:left;
}
.ass-class-tabsel .ass-class-check
{
    display:block;
}
.ass-dlgclass-name
{
    margin-left:10px;
    display:inline-block;
    width:70%;
    text-overflow: ellipsis;white-space: nowrap;
    overflow:hidden;
}
.ass-class-in
{
    height:260px;
    background-color:#fff;
    margin-top:-1px;
    padding:10px 20px 20px;
    box-shadow:2px 2px 0px -1px rgba(0, 0, 0, 0.15);
    overflow-y:auto;
}
.ass-dlg-clxpane
{
    display:none;
}
.ass-class-group
{
    color: #757575;
    font-size: 14px;
    min-height: 30px;
    padding-top: 5px;
    line-height:30px;
    position: relative;
    width: 100%;
}
.ass-dlg-group
{
    font-size:14px;
    color:#757575;
}
.ass-class-gcheck
{
    background: rgba(0, 0, 0, 0) url(../images/ass_dialog_checkall.png) repeat scroll 0 0;
    display: inline-block;
    height: 18px;
    margin-left: 13px;
    vertical-align: middle;
    width: 18px;
    cursor:pointer;
}
.ass-class-gchecksel,.ass-class-checksel
{
    background-position: 0 -18px;
}
.ass-class-stu
{
    border-bottom: 2px solid Transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin-right: 40px;
    margin-top: 5px;
    text-align: left;
    width: 92px;
    text-overflow: ellipsis;white-space: nowrap;
    overflow:hidden;
}
.ass-dlg-stusel
{
    border-bottom:2px solid #99d47e;
}
/*-----    布置作业弹出框（新版）--END    ------*/


/*-------     新版拓展作业      -------*/

.ass-attcontent
{
    width:100%;
    min-height:800px;
    background-color:#fff;
    padding:0 0 40px;
}
.ass-attselects
{
    width:auto;
    padding-left:27px;
}
.ass-attselects:after 
{
    content: '';display: block;clear: both;
}
.ass-atttitle
{
    font-weight:bold;
    padding-left:27px;
    height:80px;
    line-height:80px;
}
.ass-select
{
    font-size:15px;
    margin-right:15px;
}
.selectBox-theme_01 
{
    margin: 0 24px 0 0;
    position: relative;
}
.selectBox-theme_01 .select 
{
    background: rgba(0, 0, 0, 0) url(../Images/updata/bg-ico-arrdown.png) no-repeat scroll right center;
    border: 2px solid #bcbcbc;
    border-radius: 4px;
    color: #a2a2a2;
    cursor: default;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
.selectBox-theme_01 .select, .selectBox-theme_01 p 
{
    -moz-user-select: none;
}
.selectBox-theme_01 .optionBox 
{
    border: 1px solid #a8bac7;
    box-sizing: border-box;
    display: none;
    left: 0;
    position: absolute;
    top: 47px;
    width: 100%;
    z-index: 999;
}
.selectBox-theme_01 p 
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bcbcbc;
    box-sizing: border-box;
    color: #a2a2a2;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin: 0;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.selectBox-theme_01 p:hover 
{
    background: #f2f2f2 none repeat scroll 0 0;
}
.ass-attunits
{
    background-color: #f5f8f8;
    margin: 0 0 0 27px;
    width: 94%;
    overflow:auto;
    border:5px solid #ecf1f0;
}
.ass-attachment
{
    width:94%;
    margin:0 0 0 27px;
    border:5px solid #ecf1f0;
}
.ass-attinfo
{
    width:94%;
    padding:3%;
}
.ass-attinfotb
{
    width:100%;
}
.ass-attinfotb td:first-child span
{
    color:#3f3f3f;
}
.ass-attach-out
{
    display:inline-block;
}
.ass-attinput,textarea.ass-attdesc
{
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 30px;
    padding-left: 10px;
    margin-right:15px;
    width:50%;
    -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.ass-attinput:focus,textarea.ass-attdesc:focus
{
    border-color: #66afe9; 
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); 
}
.ass-atttime
{
    margin-top:30px;
}
.ass-attnotice
{
    margin-top:30px;
    position:relative;
}
textarea.ass-attdesc
{
    width:60%;
    height:100px;
    resize:none;
    padding-left:15px;
    padding-top:10px;
}
.ass-noticetxt
{
    vertical-align:top;
}
.ass-attclassout
{
    width:86%;
    margin:0 auto;
}

/*----   文件上传部分    -----*/
.ass-addattach
{
    padding-top:30px;
}
.up-in 
{
    background-color: #f4f4f4;
    border-radius: 6px;
    position: relative;
    width: 224px;
    display:inline-block;
}
.up-label 
{
    background: url('../images/icon_addpic.png') no-repeat center 33%;
    color: Gray;
    cursor: pointer;
    display: block;
    font-size: 30px;
    height: 90px;
    padding-top: 70px;
    text-align: center;
    width: 100%;
}
.up-progress 
{
    background-color: #7bc147;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 25px;
    width: 0;
}
.up-uptxt 
{
    color: Gray;
    font-size: 12px;
}
a.up-booktitle 
{
    background-color: Gray;
    border-radius: 0 0 6px 6px;
    bottom: 0;
    height: 35px;
    left: 0;
    line-height: 35px;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:Blue;
    text-align:center;
    
}
.attachsize
{
    /*vertical-align:top;*/
    margin-right:30px;
}
.assattexts
{
    display:inline-block;
    position:relative;
}
.assattexts p
{
    margin:5px;
    font-size:14px;
    color:#828282;
}
a.assattsupp
{
    color:#33badc;
}
.ass_supp_out
{
    border-radius:5px;border:1px solid #d8d9da;line-height:22px;position:absolute;right:58px;top:59px;display:none;width:300px;padding:5px 20px;word-wrap:break-word;word-break:break-all;background:#edeff0;z-index:1;
}
.filetag 
{
    left: -2000px;
    position: absolute;
}
up-booklabel 
{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-radius: 6px;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    border:1px solid #ddd;
}
.transparentLayer 
{
    position:absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;display: none;
    cursor:wait;
}

/*----   文件上传部分--END    -----*/

/*----   拓展作业页--END    -----*/
   
   
   
/*******      布置作业页      ********/
.ass_dialog_container
{max-width:972px;width:100%;max-height:86.185044%;margin:0 auto;position:relative;display:none;}
.ass_dialog_header
{width:97%;height:50px;background-color:#0ba6de;color:#fff;text-align:center;padding-top:20px;font-size:22px;position:relative;cursor:move;}
.ass_dialog_main
{width:100%;height:auto;font-size:20px;color:#3c3c3c;}
.ass_dialog_left
{max-width:130px;width:100%;background-color:#d3e0e5;display:inline-block;float:left;}
.ass_work_tab
{height:51px;padding-top:21px;text-align:center;background-color:#bdccd2;cursor:pointer;}
.ass_tab_checked
{color:#fff;background:url(../images/ass_tab_checked.png);}
.ass_dialog_right
{max-width:842px;width:100%;background-color:#f7f9fa;display:inline-block;position:relative;}
.ass_hwinfo
{margin-top:20px;padding-left:60px;width:100%;height:460px;}
.ass_hwinfo tr
{height:80px;}
.ass_dialog_radios
{width:100%;height:80px;position:relative;}
.ass_dialog_radio_out
{width:100px;height:80px;position:relative;padding-left:50px;display:inline-block;color:#7c7d7d;cursor:default;}
.ass_dialog_radio
{width:17px;height:17px;position:absolute;top:50%;margin-top:-7px;left:20px;background:url(../images/ass_dialog_radio.png) no-repeat scroll 0 0;}
.ass_dialog_radio_checked
{background:url(../images/ass_dialog_radio.png) no-repeat scroll 0 -17px;}

.ass_inputbox
{position:relative;width:75%;height:52px;box-shadow:0 1px 1px #fcfdfd;margin-left:15px;}
.ass_inputbox input
{position:absolute;top:0px;left:0px;font-size:20px;height:50px;border-radius:5px;padding-left:45px;background-color:#edeff0;color:#7c7d7d;}
#ass_workname
{width:100%;border:0;box-shadow:inset 0 0 1px 1px #d8d9da;}
.ass_workname_notice,.ass_custime_notice,.ass_custime_notice1
{width:5px;height:5px;position:absolute;color:#ff0000;top:30%;right:-13%;display:none;}
.ass_timearea1
{max-width:270px;width:100%;height:55px;position:absolute;top:0px;left:0px;}
.ass_timearea2
{max-width:220px;width:100%;height:55px;position:absolute;top:0px;right:0px;}
.ass_timearea1 input,.ass_timearea2 input
{max-width:220px;width:100%;border:0;box-shadow:inset 0 0 1px 1px #d8d9da;}
.ass_notice
{position:absolute;resize:none;left:0px;top:10px;background-color:#edeff0;border:0;box-shadow:inset 0 0 1px 1px #d8d9da;border-radius:5px;color:#7c7d7d;max-width:513px;width:100%;padding-top:13px;padding-left:45px;}
.ass_dialog_hr
{width:85%;border-top:1px solid #d7d9d9;margin:0 auto;margin-top:20px;}
.step2warn
{color:Red;font-size:14px;margin-top:43px;margin-left:20px;float:left;display:none;}
.ass_dialog_btn_next
{width:131px;height:72px;line-height:72px;background:#6DCA41;font-size:16px;text-align:center;color:#fff;cursor:pointer;}
.ass_dialog_btn_next:hover
{background:#4EB936;}
.ass_dialog_tip
{position:absolute;width:22px;height:22px;left:10px;top:15px;}
.ass_dialog_worknametip
{background:url(../images/ass_dialog_worknametip.png);}
.ass_dialog_pubtip
{background:url(../images/ass_dialog_pubtip.png);}
.ass_dialog_finshtip
{background:url(../images/ass_dialog_finshtip.png);}
.ass_dialog_noticetip
{background:url(../images/ass_dialog_noticetip.png);top:20px;}
.ass_dialog_tip1
{max-width:510px;width:100%;height:20px;color:#aeb0b0;font-size:14px;position:absolute;top:50%;margin-top:-10px;left:46px;display:none;z-index:1;}
.ass_dialog_tip2
{max-width:510px;width:100%;height:20px;color:#aeb0b0;font-size:14px;position:absolute;top:50%;margin-top:-10px;left:46px;display:block;z-index:1;}
.ass_custom_time
{position:absolute;top:25px;left:46px;color:#aeb0b0;font-size:14px;}
.ass_work_duration
{cursor:pointer;width:80px;height:25px;border-radius:5px;text-align:center;padding-top:27px;display:inline-block;border:2px solid Transparent;}
.ass_work_duration:hover,.ass_work_duration_high
{border:2px solid #f98f45;color:#f98f45;}
.ass_hwinfo .ass_duration_tr
{display:none;height:80px;line-height:0px;}
.ass_pubtime_td
{width:105px;}
.ass_classinfo
{width:100%;display:none;}
.ass_classheader
{height:62px;padding-top:30px;text-align:center;}
.ass_classheader span
{color:#0ba6de;}
.ass_class_out
{width:712px;margin:0 auto;height:420px;overflow:auto;font-size:16px;}
.ass_class_container
{max-width:600px;width:100%;height:355px;position:relative;margin-bottom:25px;}
.ass_class_top
{width:100%;height:47px;text-align:center;}
.ass_class_name
{width:200px;font-size:16px;color:#3c3c3c;padding-top:15px;background-color:#fff;height:32px;box-shadow:0px 0 0px Transparent,0px 0 0px Transparent,0px 1px 1px #7e7f80,0px 0 0px Transparent;border-radius:5px 5px 0px 0px;}
.ass_class_in
{padding-left:54px;max-width:660px;padding-top:10px;color:#757575;line-height:24px;height:310px;background-color:#fff;overflow:auto;border-radius:0px 5px 5px 5px;box-shadow:0px 0 0px Transparent,0px -2px 0px #fff,0px 1px 1px #7e7f80,1px 0px 1px #7e7f80;}
.ass_class_stu
{border-bottom: 2px solid Transparent;cursor: pointer;display: inline-block;margin-top: 5px;width: 100px;margin-right:40px;font-size:14px;text-align:left;}
.ass_class_stu_high
{border-bottom: 2px solid #99d47e;}
.ass_dialog_close
{width:60px;height:94px;position:absolute;top:-24px;right:-24px;background:url(../images/ass_dialog_close.png);cursor:pointer;}
.ass_class_checkall
{width:18px;height:18px;position:absolute;top:17px;left:230px;background:url(../images/ass_dialog_checkall.png);}
.ass_class_checkall_checked
{background:url(../images/ass_dialog_checkall.png) no-repeat scroll 0px -18px;}
.ass_class_checktxt
{width:50px;height:18px;font-size:16px;position:absolute;top:15px;left:250px;color:#0ba6de;}
.ass_g_cont
{line-height:30px;}
.ass_class_group
{position:relative;min-height:30px;background-color:#fff;font-size:14px;color:#757575;padding-top:5px;width:100%;}
.ass_class_group span
{color:#0ba6de;}
.ass_class_groupname
{width:18px;height:18px;background:url(../images/ass_dialog_checkall.png);vertical-align:middle;margin-left:13px;display:inline-block;}
.ass_class_groupname_high
{background:url(../images/ass_dialog_checkall.png) no-repeat scroll 0px -18px;}
 #lean_overlay
{
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}
        
#ass_td1
{width:220px;background-color:#fff;border-right:1px solid #c0c0c0;}
#ass_td2
{}
.ass_worklist,.ass_freeMode,.rc_main,.mode3
{width:72.5%;margin:0 auto;padding:0 0.8%;position:relative;}
.ass_worklist table tr
{
    background-color:#fff;
}
.ass_worklist table tr:first-child
{
    background-color:Transparent;
}
.ass_c_t
{width:72.5%;display:none;}
.mode3
{display:none;}
.ass_ct_header
{width:98%;line-height:60px;height:60px;font-size:18px;color:#fff;padding-left:2%;background:#8ad244;border-radius:8px 8px 0 0;box-shadow:1px 1px 2px #d2d2d2;position:relative;}
.ass_c_steps
{position:absolute;right:30px;top:0;}
.ass_ct_propertyout
{
    width:100%;background:#fff;box-shadow:1px 1px 2px #d2d2d2;padding-bottom:1px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
}
.ass_ct_property1,.ass_ct_property2
{padding:0 2%;clear:both;}
.ass_collapse
{width:100px;color:Gray;cursor:pointer;margin:10px 0 10px 4%}
.ass_ct_content,.ass_cj_content
{width:99.9%;background:#fff;min-height:400px;border-radius:0 0 5px 5px;box-shadow:1px 1px 2px #d2d2d2;}
.ass_ct_content table
{width:100%;}
.ass_add2list
{position:absolute;right:30px;top:30px;z-index:1;line-height:27px;cursor:pointer;border-radius:3px;border:1px solid #e45e02;text-align:center;color:#e45e02;width:75px;font-size:14px;}
.mr_quesicon
{position:absolute;right:50px;z-index:1;cursor:pointer;width:33px;height:29px;background:url(../images/r_operations.png) no-repeat scroll 0 0;}
.mr_qcomment
{background-position:-66px 0;top:70px;}
.mr_qcommhigh,.mr_qcomment:hover
{background-position:-66px -29px;}
.mr_qwrong
{background-position:-99px 0;top:110px;width:35px;}
.mr_qwronghigh,.mr_qwrong:hover
{background-position:-99px -29px;}
.mr_qcoll
{background-position:-33px 0;top:155px;}
.mr_qcollhigh,.mr_qcoll:hover
{background-position:-33px -29px;}
.mr_edit
{background-position:-167px 0;top:155px;top:200px;}
.mr_edit:hover
{background-position:-167px -29px}
.ass_add2list:hover,.ass_add2list_high
{background:#e45e02;color:#fff;}
.ass_ct_btnarea
{width:100%;margin:30px 0 0;text-align:right;}
.ass_ct_gbtn
{width:188px;height:82px;display:inline-block;background:url(../images/ass_comb.png);cursor:pointer;}
.ass_works
{width:100%;border-radius:0px 8px 8px 0px;min-height:400px;background-color:#fff;}
.ass_worklink
{margin-top:0px;height:140px;border:0px;border-bottom:1px solid #ebe6e8;background-color:#fff;cursor:pointer;}
.ass_worklink:hover
{background-color:#f5f5f5;}
.ass_sys
{width:18px;height:18px;background:url(../images/ass_sys.png) no-repeat;position:absolute;top:2px;left:50px;}
.ass_mine
{width:18px;height:18px;background:url(../images/ass_mine.png) no-repeat;position:absolute;top:2px;left:50px;}
.ass_workinfo
{padding-left:30px;color:#767676;}
.check_timeinfo_div
{width:100%;}
.ass_collect
{
    position:absolute;top:20px;right:0px;width:90px;height:32px;border-radius:3px;background-image:url(../images/icon-collpaper.png);
}
.ass_assignbtn
{
    position:absolute;bottom:0px;right:0px;width: 90px;height: 32px;border-radius:3px;background-image:url(../images/icon-assignwork.png);
}
.ass_collect:hover,.ass_collect_high,.ass_assignbtn:hover,.ass_assignbtn_high
{
    background-position:0 -32px;
}
.resbtnc
{
    position:absolute;width:90px;height:32px;border-radius:3px;
    text-align:center;
    line-height:30px;
    cursor:pointer;
}
a.resdelete
{
    top:98px;right:100px;
    border:1px solid #33badc;
    color:#33dabc;
}
a.resdelete:hover
{
    background-color:#33badc;
    color:#fff;
}
a.resdelete:visited
{
    color:#33dabc;
}
.commres
{
    position:absolute;
    top:54px;right:0;
    width:90px;height:32px;
    cursor:pointer;
    background:url(../images/res_comm.png) no-repeat scroll 0 -32px;
}
.commres:hover
{
    background-position:0 0 ;
}
.cancel-res {
    position: absolute;
    top: 96px;
    right: 0;
    width: 90px;
    font-weight: bold;
    text-align: center;
    line-height: 33px;
    height: 33px;
    border-radius: 3px;
    font-size: 16px;
    color: #FFF;
    background: #94cf66;
}
.mr_ucComment1,.mr_ucComment2
{padding:0 30px;text-align:left;display:none;position:relative;}
#mr_commarea
{margin-top:20px;resize:none;font-size:16px;border:1px solid #ddd;}
#mr_commarea1
{resize:none;padding:10px 0 0 10px;border:1px solid #ddd;}


.leftFuncsIcon
{width:22px;height:90px;position:absolute;top:141px;left:0px;background-color:#00aae2;border-radius:0px 5px 5px 0px;cursor:pointer;z-index:1000;display:none;}
.leftFuncsTxt
{width:18px;color:#fff;font-size:16px;margin:0 auto;padding-top:5px;text-align:left;}
.ass_zuoye_td
{ width:130px;}
.ass_worktype
{position:absolute;top:50%;margin-top:-12px;height:20px;width:50px;}
.noresultarea
{width:100%;position:relative;margin:12px 0px;display:none;}
.gotnothing
{width:153px;height:196px;position:absolute;top:80px;right:95px;background:url(../images/no-result.jpg);}
.gotnothingtxt
{position:absolute;top:121px;right:306px;font-size:18px;color:#3c3c3c;}

#pagnationarea
{text-align:center;margin-left:300px;margin-top:30px;margin-bottom:60px;position:relative;}
.pagefirst
{margin-right:20px;cursor:pointer;width:17px;height:16px;background:url(../images/pagelink-first.png);display:inline-block;}
.pagelast
{cursor:pointer;width:17px;height:16px;background:url(../images/pagelink-last.png);display:inline-block;}
.page-previous
{cursor:pointer;width:12px;height:16px;background:url(../images/pagelink-previous.png);display:inline-block;}
.page-next
{margin-right:20px;cursor:pointer;width:12px;height:16px;background:url(../images/pagelink-next.png);display:inline-block;}
.pageinput
{width:51px;height:24px;margin:0px 10px;text-align:center;border:0px;background:url(../images/jumptotxtbg.jpg) no-repeat;border-radius:23px;}
.pageconfirm
{margin-left:30px;color:#444444;cursor:pointer;border:1px solid #a0c833;padding:3px 10px;height:25px;border-radius:5px;}
#pagewarn
{color:Red;margin-left:20px;height:20px;position:absolute;padding-top:2px;}
.pagesout
{display:inline-block;margin:0px 20px;}
.prevarea
{font-size:22px;cursor:pointer;margin:0px -15px 0px 15px;display:none;}
.nextarea
{font-size:22px;cursor:pointer;margin:0px 15px 0px -15px;display:none;}
.pagelink
{width:27px;height:25px;padding-top:2px;display:inline-block;text-align:center;color:#4c4f4f;font-size:14px;margin:0px 10px;border-radius:20px;}
.pagelinkhigh
{color:#fff;background:url(../images/pagelinkhigh.png);}

/***组卷部分***/
.ass-table
{width:100%;background:url(../images/gexing-bg.jpg) repeat-y;display:none;}
.contentofmain
{max-width:73.4722%;margin:0 auto;padding:0 3%;}
.ass_ptrcommon
{border-bottom:2px solid #d9d9d9;min-height:80px;margin-right:20px;position:relative;}
.ass_pitem_c
{vertical-align:top;min-width:110px;max-width:220px;padding:10px 0px;display:inline-block;border-bottom:5px solid Transparent;font-size:18px;cursor:pointer;}
.ass_choseitem
{margin:5px 20px 0px 5px;height:20px;text-align:left;position:relative;float:left;}
.ass_choseFirst
{background-color:#e3ebee;border-radius:3px;padding:6px 7px;cursor:text;text-align:center;clear:both;}
.ass_pitem:hover,.ass_choseitem:hover
{color:#0888D3;}
.ass_pitemhigh
{border-bottom:8px solid #8ad244;}
.ass_choseitem_high
{border-bottom:5px solid #8ad244;}
.ass_pitem span
{font-size:18px;font-weight:bold;}
.gt
{width:40px;height:24px;background:url(../images/oriright-arrow.png) no-repeat;display:none;position:absolute;top:37px;background-position:top;margin-left:-27px;}
.pinfodlg
{
    display:none;
}
.pinfo-tr
{
    min-height:35px;
    text-align:left;
    overflow:hidden;
    position:relative;
}
.pinfo-tr .pinfo-lb
{
    float:left;
}
.pinfo-tr input
{
    width:70%;
    float:left;
}
.pinfo-txt
{
    height:100px;
    float:left;
    width:70%;
    resize:none;
}
/***组卷部分结束***/

/*****   高级组卷   *****/
.ass_unitcommon
{width:185px;height:35px;padding-top:12px;margin-left:20px;border-bottom:1px solid #c0c0c0;cursor:pointer;}
.ass_unitcommon:hover
{color:#0888D3;}
.ass_unitdivcommon
{width:100%;height:50px;position:relative;}
.ass_unitdivcommonhigh
{}
.ass_unitdivhigh
{border-bottom:5px solid #9fc932;height:30px;padding-top:12px;width:185px;margin-left:20px;cursor:pointer;background-color:#f4f7f7;}
.ass_unitcommon1
{width:182px;padding-top:15px;margin-left:10px;cursor:pointer;position:relative;padding-left:28px;min-height:36px;border-bottom:1px solid #C0C0C0;}
.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;}
.ass_unitcommon1li
{	border-bottom: 5px solid #fff;
    height: 30px;
    overflow: hidden;
    padding-left: 40px;
    padding-top: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.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;right:4px;display:none;}
.ass_unitlihigh
{height:30px;padding-top:12px;padding-left:40px;border-bottom:5px solid #9fc932;background-color:#F4F7F7;}
#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;}

.uc-paper-frame
{
    width:1060px;
    height:100%;
    border:0;
}






/** 高级组卷--结束 ***/
@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;}
	/*****   弹出框   *****/
	.ass_dialog_main
	{font-size:12px;}
	.ass_hwinfo
	{padding-left:5px;margin-top:0px;}
	.ass_dialog_header
	{font-size:12px;height:25px;padding-top:10px;width:100%;}
	.ass_dialog_left
	{width:100%;}
	.ass_dialog_radio_out
	{height:20px;width:30px;}
	.ass_dialog_radio
	{margin-top:0px;top:40%;}
	.ass_dialog_radio1
	{margin-left:0px;}
	.ass_dialog_radios,.ass_inputbox,.ass_inputbox input
	{height:30px;}
	.ass_pubtime_td
	{width:60px;}
	.ass_hwinfo tr
	{height:40px;}
	.ass_timearea2
	{width:50px;height:30px;right:-40px;}
	.ass_zuoye_td
	{width:60px;}
	.ass_work_tab
	{padding-top:15px;height:30px;}
	.ass_dialog_tip,.ass_dialog_tip1,.ass_dialog_tip2,.ass_custom_time
	{display:none;line-height:0px;}
	.ass_timearea1 input
	{width:100px;padding-left:10px;}
	.ass_timearea2 input
	{width:45px;padding-left:10px;}
	.ass_inputbox
	{width:70%;margin-left:5px;}
	.ass_inputbox input
	{font-size:14px;padding-left:10px;}
	.ass_dialog_close
	{display:none;}
	.ass_dialog_btn_next
	{width:100px;height:25px;margin-top:15px;border-radius:5px;}
	.ass_dialog_left,.ass_dialog_right
	{height:340px;}
	.ass_work_duration
	{width:40px;height:15px;padding-top:15px;}
	.ass_hwinfo .ass_duration_tr
	{line-height:0px;height:30px;}
	.ass_custom_time_input
	{width:30px;}
	.ass_dialog_right
	{max-width:270px;}
    .ass_class_container
    {display:block;width:260px;height:230px;}
	.ass_classheader
    {height:20px;padding-top:5px;}
	.ass_class_top
	{height:30px;}
	.ass_class_name
	{height:25px;padding-top:5px;}
	.ass_class_checktxt,.ass_class_checkall
	{top:5px;}
	.ass_class_stu
	{margin-top:0px;line-height:20px;}
	.ass_class_in
	{height:200px;width:250px;}
	.ass_class_out
	{height:250px;}
	.ass_hide
	{display:none;color:Transparent;}
	.ass_dialog_mobileclose
	{width:25px;height:29px;background:url(../images/x.png) no-repeat;position:absolute;right:5px;bottom:2px;cursor:pointer;}
	.ass_worktype
	{margin-top:-2px;}
	/*****   弹出框结束 ***/
	#pagnationarea
	{margin-left:5px;}
	#jumptotxt,#totalpage,#goto,.turnto,.txtpage
	{display:none;}
}


/*******      布置作业页结束      ********/


/******       教师导航页          ********/
#templatelinks
{width: 100%;margin: 0 auto;clear: both;display:inline-block;text-align:center;color:#fff;}
#templatelinks .toolcontainer
{cursor: pointer;height: 294px;width: 342px;display: inline-block;margin-top: 10px;margin-left: 10px;text-decoration: none;text-align: center;font-size: 16px;position:relative;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;transition:all 2s ease 0s;}
.buzhizuoye
{background:url(../images/buzhizuoye.png) no-repeat;}
.buzhizuoye:hover
{background:url(../images/nopic.png);color:#e47a87;}
.teachernav-hover-c
{position:absolute;top:230px;left:34px;width:280px;text-align:left;}
.teachernav-title
{font-size:30px;position:absolute;left:30px;top:178px;left:34px;}
.pigaizuoye
{background:url(../images/pigaizuoye.png) no-repeat;}
.pigaizuoye:hover
{background:url(../images/nopic.png);color:#1eb296;}
.tongjifenxi_t
{background:url(../images/tongjifenxi_t.png) no-repeat;}
.tongjifenxi_t:hover
{background:url(../images/nopic.png);color:#9379dc;}
.wodeziyuan
{background:url(../images/wodeziyuan.png) no-repeat;}
.wodeziyuan:hover
{background:url(../images/nopic.png);color:#ddb045;}
.wodebanji
{background:url(../images/wodebanji.png) no-repeat;}
.wodebanji:hover
{background:url(../images/nopic.png);color:#3abc94;}
.hudongluntan
{background:url(../images/hudongluntan-t.png) no-repeat;}
.hudongluntan:hover
{background:url(../images/nopic.png);color:#e27a3a;}
.teachernav-high-c
{width:142px;height:142px;position:absolute;top:34px;left:28px;display:none;}
.buzhizuoye-high
{background:url(../images/buzhizuoye-hover.png);}
.pigaizuoye-high
{background:url(../images/pigaizuoye-hover.png);}
.tongjifenxi_t-high
{background:url(../images/tongjifenxi-t-hover.png);}
.wodeziyuan-high
{background:url(../images/wodeziyuan-hover.png);}
.wodebanji-high
{background:url(../images/wodebanji-hover.png);}
.hudongluntan-high
{background:url(../images/hudongluntan-t-hover.png);}
.toolcontainer .toolcontent
{color:#fff;font-size:16px;line-height:20px;display:none;padding-right:20px;text-align:left;}
.wavesline
{max-width:1057px;border-top:1px solid #ECECEC;display:block;margin:40px auto;height:1px;margin-left:10px;}
.lock
{background:url(../images/lock.png);}

/******       教师导航页          ********/



/*****        单次作业统计分析页      ******/

.csarea
{width:100%;padding-bottom:30px;margin-bottom:30px;}
.cs_content
{margin: 0 auto;padding: 0 0.8%;width:96%;max-width:1038px;}
.cs_overview
{width:100%;margin-top:80px;}
.cs_ow_header
{width:100%;height:88px;background-color:#7ad158;color:#fafafa;border-radius:8px 8px 0 0;border:1px solid #7ad158;position:relative;}
.cs_ow_content
{width:100%;border:1px solid #f0f0f0;}
.cs_sometiem
{width:220px;position:absolute;top:40px;}
.cs_pubtime
{left:112px;}
.cs_subtime
{right:100px;}
.cs_earth
{width:97px;height:97px;position:absolute;top:-40px;left:50%;margin-left:-49px;border:5px solid #fff;border-radius:55px;}
.cs_eng
{background:#fff url(../images/hw_eng.png);}
.cs_chi
{background:#fff url(../images/hw_chi.png);}
.cs_math
{background:#fff url(../images/hw_math.png);}
.cs_phy
{background:#fff url(../images/hw_phy.png);}
.cs_chem
{background:#fff url(../images/hw_chem.png);}
.cs_geo
{background:#fff url(../images/hw_geography.png);}
.cs_history
{background:#fff url(../images/hw_history.png);}
.cs_internet
{background:#fff url(../images/hw_internet.png);}
.cs_moral
{background:#fff url(../images/hw_moral.png);}
.cs_music
{background:#fff url(../images/hw_music.png);}
.cs_policy
{background:#fff url(../images/hw_policy.png);}
.cs_draw
{background:#fff url(../images/hw_draw.png);}
.cs_biol
{background:#fff url(../images/hw_biology.png);}
.cs_comm
{background:#fff url(../images/hw_common.png);}

.cs_earth_shadow
{width:186px;height:88px;background:url(../images/cs_earth_shadow.png);position:absolute;left:50%;margin-left:-36px;top:0px;}
.cs_wnamearea
{text-align:center;}
.cs_workname
{font-size:28px;margin-top:30px;text-align:center;color:#3c3c3c;display:inline-block;}
a.cs_viewpaper
{margin-left:20px;color:#33badc;}
.cs_classname
{font-size:18px;text-align:center;margin-top:10px;color:#5b5a5a;}
.cs_subpersons
/*{width:100%;height:120px;border-top:1px solid #f0f0f0;margin-top:15px;position:relative;}*/
{width:100%;height:120px;overflow: auto;border-top:1px solid #f0f0f0;margin-top:15px;position:relative;}
.cs_td1
{width:180px;border-right:1px solid #f0f0f0;position:relative;text-align:center;color:#5b5a5a;}
.cs_subcount
{height:120px;}
.cs_personicon
{width:95%;min-height:60px;padding-left:12px;}
.cs_stu_icon
{width:13px;height:28px;margin-left:15px;background:url(../images/cs_stu_icon.png) no-repeat scroll 0 -28px;display:inline-block;margin-top:7px;}
.cs_stu_icon1
{width:13px;height:28px;margin-left:15px;background:url(../images/cs_stu_icon.png);display:inline-block;margin-top:7px;}
.cs_submit_count
{position:absolute;top:30px;left:30px;}
.cs_submit_num
{position:absolute;top:60px;left:60px;}
#cs_submit_l,#cs_done_num
{color:#5bddad;}
.cs_ques
{width:100%;height:100px;border-top:1px solid #f0f0f0;position:relative;}
.cs_quescount
{height:100px;}
.cs_completion
{width:100%;max-width:555px;height:6px;background:#d5d4d6;border-radius:2px;margin-left:30px;}
.cs_comple_rate
{background-color:#ff9148;border-radius:2px;height:6px;}
.cs_done_count
{position:absolute;top:25px;left:30px;}
.cs_al_num
{position:absolute;top:55px;left:60px;}
.cs_canvas_area
{width:100%;height:110px;border-top:1px solid #f0f0f0;color:#5b5a5a;}
.cs_canvas_area table td
{width:208px;}
.cs_avg_time
{width:100%;height:110px;position:relative;}
.cs_clock
{width:50px;height:50px;border-radius:25px;background:url(../images/cs_clock.png);position:absolute;top:30px;left:30px;}
.cs_canvas1,.cs_canvas2,.cs_canvas3,.cs_canvas4
{position:absolute;top:30px;left:30px;}
.cs_avg_timeinfo,.cs_percent_info
{width:100px;position:absolute;top:28px;left:100px;}
.cs_avg_timetxt
{width:100px;position:absolute;top:60px;left:100px;}
.cs_percent_out
{width:100%;height:110px;position:relative;}
.cs_chartarea,.cs_bsarea
{width:100%;margin-top:120px;}
.cs_bsarea
{
    margin-top:50px;
    display:none;
}
.cs_bsarea h1
{
    font-size:18px;
    margin:0;
}
.pagination
{padding-top:30px;text-align:center;}
.cs_chartheader
{width:100%;height:71px;background-color:#7ad158;border-radius:8px 8px 0px 0px;position:relative;}
#cs_chart_canvas
{position:absolute;}
.cs_canvas_shadow
{width:301px;height:255px;position:absolute;left:30px;top:29px;background:url(../images/cs_canvas_shadow.png) no-repeat;}
.cs_chart_tab
{   
    width:170px;height:40px;font-size:18px;border-radius:5px 5px 0px 0px;text-align:center;padding-top:20px;position:absolute;bottom:0px;cursor:pointer;color:#fafafa;
    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -ms-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
}
.cs_chart_tab1
{left:30px;}
.cs_chart_tab2
{left:210px;}
.cs_chart_tabhigh
{color:#3c3c3c;background-color:#fcfcfc;}
.cs_chart_content
{border:1px solid #f0f0f0;border-top:0px;background-color:#fcfcfc;min-height:300px;}
.cs_chart_out
{min-height:300px;background-color:#fcfcfc;position:relative;}
.cs_collapse
{text-align:left;padding-left:10px;width:30%;color:Gray;margin:20px 0;}
.cs_collapse_area
{width:100%;min-height:200px;}

.cs_datatable1,.cs_datatable2,.cs_datatable
{width:100%;margin-top:79px;text-align:center;border-left:1px solid #c1d4d9;}
.cbs_datatable
{
    display:none;
}
.bs-table1,.bs-table2
{
    margin-top:30px;
}
.cs_datatable1 tr:nth-child(odd),.cs_datatable2 tr:nth-child(odd),.cs_datatable tr:nth-child(odd){background-color:#f7f9fa;} 
.cs_datatable1 tr:nth-child(even),.cs_datatable2 tr:nth-child(even),.cs_datatable tr:nth-child(even){background-color:#fcfcfc;} 
.cs_datatable1 th,.cs_datatable2 th,.cs_datatable th
{background-color:#fff;font-weight:normal;font-size:16px;color:#242424;height:60px;border-bottom:1px solid #c1d4d9;border-right:1px solid #c1d4d9;}
.cs_th1
{border-top:3px solid #f79090;}
.cs_th2
{border-top:3px solid #f9b466;}
.cs_th3
{border-top:3px solid #f79090;}
.cs_th4
{border-top:3px solid #ffd435;}
.cs_th5
{border-top:3px solid #7acfeb;}
.cs_th6
{border-top:3px solid #9fb1f1;}
.cs_th7
{border-top:3px solid #99e05b;}
.cs_th8
{border-top:3px solid #66d9c5;}
.cs_th9
{border-top:3px solid #acc1c7;}
.cs_datatable1 td,.cs_datatable2 td,.fenxi-datatable3 td,.cs_datatable td
{height:58px;border-bottom:1px solid #c1d4d9;border-right:1px solid #c1d4d9;font-size:16px;color:#3c3c3c;}
.cs_datatable1 td{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 5px;}
.cs-td-first-c
{margin-left:12px;width:10px;height:10px;display:inline-block;margin-right:12px;cursor:pointer;}
.cs-td-high
{background:url(../images/fenxi-add.png) no-repeat;}
.cs-td-min
{background:url(../images/fenxi-min.png) no-repeat;margin-top:7px;}
.cs-c
{width:18px;height:18px;display:inline-block;margin-left:5px;}
.cs-up
{background:url(../images/tongji-up.png);}
.cs-down
{background:url(../images/tongji-down.png);}
.cs-feasure
{height:32px;width:200px;display:inline-block;}
.laijidaoc
{width:29px;height:28px;margin:0 auto;display:inline-block;}
.laijidaon
{background:url(../images/tongjisin-laijidao.png) no-repeat scroll 0px 0px;}
.laijidaon:hover
{background:url(../images/tongjisin-laijidao.png) no-repeat scroll 0px -28px;}
#datatbody1 a
{color:#778d93;}
#datatbody1 a:hover
{color:#10aae0;}
.cs_pie_container
{width:222px;height:222px;position:relative;top:46px;left:80px;border-radius:111px;box-shadow:1px 1px 1px Gray;background-color:#f0f0f0;}
.cs-qnum
{padding-left:50px;cursor:pointer;min-width:50px;display:inline-block;}


.cs_diff_th_in
{display:inline-block;font-size:14px;}
.cs_diff_squar
{display:inline-block;width:10px;height:10px;background-color:#ddd;}
.cs_diff_bar
{background-color:#ddd;width:100%;min-width:300px;margin:0 auto;}
.cs_diffbar_item
{width:16.6%;display:inline-block;cursor:default;position:relative;height:53px;}
.cs_diffbar_item:last-child
{border-right:0;}
.cs_diffbar_progress
{min-width:2px;height:58px;}
.cs_diffbar_progress1,.cs_diff_squar1
{background-color:#f79090;}
.cs_diffbar_progress2,.cs_diff_squar2
{background-color:#ffd435;}
.cs_diffbar_progress3,.cs_diff_squar3
{background-color:#7acfeb;}
.cs_diffbar_progress4,.cs_diff_squar4
{background-color:#9fb1f1;}
.cs_diffbar_progress5,.cs_diff_squar5
{background-color:#66d9c5;}
.cs_diffbar_progress6,.cs_diff_squar6
{background-color:#acc1c7;}
.cs_diffbar_info
{
    display:none;position:absolute;top:-72px;left:-60%;
    padding:10px 10px 0;max-width:460px;
    min-width:200px;height:60px;border:1px solid #ddd;border-radius:2px;background-color:#fffbea;
    box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
}
.cs_diffbar_info p
{text-align:center;margin:0 0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
p.cs_diff_stu
{font-size:12px;}
.cs_diffbar_item:hover .cs_diffbar_info
{display:block;}


/********     单次作业统计分析页结束      *******/


/********    统计分析首页      *******/

#GS_RangeBtn
{width:60px;line-height:23px;font-size:14px;display:inline-block;border-radius:5px;margin-left:30px;text-align:center;cursor:pointer;background-color:#f1f0f2;border:1px solid #d3d2d4;}
#GS_RangeBtn:hover
{background-color:#d3d2d4;}
.GS_audio
{width:32px;height:28px;background:url(../images/GS_Audio.png);cursor:pointer;display:inline-block;margin-left:20px;}
.GS_audio:hover
{background-position:0 -28px;}
.GS_linechart_tit
{text-align:center;font-size:18px;color:#3c3c3c;position:relative;top:-0px;}
.GS_Class_out
{width:96%;margin:0 auto;height:50px;line-height:50px;text-align:left;font-size:18px;color:#3c3c3c;position:relative;margin-top:60px;}
.GS_Class_in
{width:100%;overflow:hidden;}
.all_class_out
{
    width:3000px;
}
.GS_Class
{width:200px;height:50px;color:#fff;background-color:#a9d1fa;margin-left:3px;display:inline-block;text-align:center;cursor:pointer;border-radius:3px;}
.GS_Class:hover,.GS_Class_high
{background-color:#5eade9;}
.GS_Class_arrow
{position:absolute;top:18px;width:9px;height:15px;cursor:pointer;}
.GS_Class_arrow1
{background:url(../images/GS_Class_arrow1.png) no-repeat scroll 0 -15px;left:-2%;}
.GS_Class_arrow2
{background:url(../images/GS_Class_arrow2.png) no-repeat scroll 0 -15px;right:-2%;}
/*
.GS_Class_out:hover .GS_Class_arrow1
{background:url(../images/GS_Class_arrow1.png) no-repeat scroll 0 0px;left:15px;}
.GS_Class_out:hover .GS_Class_arrow1:hover
{background:url(../images/GS_Class_arrow1.png) no-repeat scroll 0 -15px;}
.GS_Class_out:hover .GS_Class_arrow2
{background:url(../images/GS_Class_arrow2.png) no-repeat scroll 0 0px;right:-5px;}
.GS_Class_out:hover .GS_Class_arrow2:hover
{background:url(../images/GS_Class_arrow2.png) no-repeat scroll 0 -15px;}*/
.tongjisin-btngroup-out
{width:100%;height:41px;margin:0 auto;position:relative;}
.tongjisin-btngroup
{max-width:730px;width:100%;height:41px;text-align:center;border-radius:10px;margin:54px auto 0;position:relative;}
.group-c
{float:left;width:20px;height:41px;}
.group-l
{background:url(../images/tongjisin-left.png);}
.group-r
{background:url(../images/tongjisin-right.png);}
.tongjisin-btngroupin
{float:left;max-width:690px;width:100%;height:41px;background:url(../images/tongjisin-repeat.png) repeat-x;font-size:18px;}
.tongjisin-btngroupin a
{width:120px;height:30px;margin:0px 30px;padding-top:8px;display:inline-block;color:#597489;}
.tongjisin-btngroupin a:hover
{color:#A2B6F2;}
.fixednow
{position:fixed;top:79px;margin-top:0px;left:50%;margin-left:-365px;z-index:10001;}
.fixedClass
{position:fixed;top:79px;z-index:10001;}
.tongji-analysistitle
{font-size:26px;margin:60px auto 0px;color:#272727;width:190px;}
.GS_Class1
{position:absolute;top:0px;left:10px;text-align:center;width:100px;border-radius:6px;}
.GS_ClassSelected
{background-color:#a9d1fa;color:#fff;border-radius:5px;width:100%;height:32px;padding-top:8px;cursor:pointer;position:relative;padding-right:30px;}
.GS_ClassSelected span
{width:20px;height:20px;position:absolute;display:block;top:11px;right:3px;}
.GS_ClassInset
{width:100%;height:32px;padding-top:8px;color:#3c3c3c;cursor:pointer;}
.GS_ClassInset:hover
{background-color:#a9d1fa;}
.GS_ClassAll
{display:none;background-color:#fff;}
.jqplot-xaxis
{display:none;}
.jqplot-highlighter-tooltip {background: none repeat scroll 0 0 #fff;border-radius:5px;border: 1px solid #acc0c7;font-size: 12px; padding: 1px;white-space: nowrap;color:#597489;line-height:13px;z-index:996;}
#GS_line_chart
{width:92.485549%;height:350px;background-color:Transparent;position:relative;}
#GS_lineXAxis
{position:absolute;top:-42px;left:28px;}
#GS_lineYAxis
{position:absolute;left:28px;top:-42px;z-index:1;}
.GS_Avgtitle
{position:absolute;left:10px;top:-20px;color:#c3c2c4;width:20px;font-size:12px;z-index:1;}
.GS_ClassInfoTb
{width:100%;height:102px;border-radius:5px;border:1px solid #dad9db;text-align:center;color:#3c3c3c;}
.GS_ClassInfoTb td
{width:192px;position:relative;}
.GS_Tb_sep
{width:0px;height:25px;border-right:1px solid #dad9db;position:absolute;right:0px;top:40px;}
.fromwhere
{width:23px;height:13px;position:absolute;right:90px;bottom:-13px;background:url(../images/tongji-curve-dialog.png);}
.failurecomb
{position:fixed;top:45%;left:50%;font-weight:bold;font-size:22px;width:360px;height:30px;margin-left:-180px;display:none;z-index:10006;color:#fff;border-color:#000;}
#dlgVideo
{display: none;}
.crsebtn
{
    width:80px;height:35px;
    border:1px solid #dad9db;
    font-size:15px;
    position:absolute;top:45%;right:0;
    color:#3c3c3c;border-radius:3px;
}
.legdiv
{
    position:absolute;
    top:-50px;right:-119px;
    z-index:2;
    width:300px;
    height:300px;
}
.leg
{
    position:absolute;
    font-size:12px;
    color:#3c3c3c;
    cursor:pointer;
}

#videoContainer video
{
    width: 800px;
    height: 500px;
}

/********     统计分析首页结束      *******/

/********     爱读数据统计分析页      *******/
	.cs_datatable1 tr td a 
    {
       color:#2d99dc; 
    }

    .div_top {
        color: #3c3c3c;
        display: none;
        left: 50%;
        position: fixed;
        top: 50%;
        z-index: 999;
    }
    .mingshidlg {
        height: 540px;
        margin-left: -350px;
        margin-top: -200px;
        width:560px;
    }
    .handler {
        background: #0ba6de none repeat scroll 0 0;
        border-radius: 5px 0 0;
        color: #fff;
        cursor: move;
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        padding-left: 0;
        position: relative;
        text-align: center;
        width: 95%;
    }
    
    .handler_close {
        background: rgba(0, 0, 0, 0) url("../images/ass_dialog_close.png") repeat scroll 0 0;
        cursor: pointer;
        height: 90px;
        position: absolute;
        right: -54px;
        top: -24px;
        width: 60px;
        z-index: -1;
    }
    	.div_center {
		background-color: #000;
		display: none;
		height: 100%;
		opacity: 0.5;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 2;
	}
    .mingshitb {
        background-color: #f7f9fa;
        height: 340px;
        padding: 20px 30px 30px;
        width: 502px;
    }
/********     爱读数据统计分析页结束      *******/

.gobacknow-c
{position:fixed;bottom:200px;right:7%;width:70px;height:70px;cursor:pointer;display:block;z-index:9999;}
.gobacknow
{background:url(../images/goback.png) no-repeat scroll 0px 0px;}
.gobacknow:hover
{background:url(../images/goback.png) no-repeat scroll 0px -70px;}


/******     我的班级初始页      *******/

#myc_header
{width: 100%;height: 155px;background: url("../../Images/teacher_bird.png") no-repeat;background-size: 310px 154px;}
.myc_desc
{float: left; height: 30px; max-width: 500px; margin-left: 250px; margin-top: 35px;color:Gray;font-size:18px;}
#myc_main
{width: 100%;height: auto;min-height: 300px;overflow: hidden;border:3px solid #e9eef0;margin-bottom:60px;}
#myc_main_left
{width: 20%;float: left;}
#myc_main_left ul
{width: 100%;margin:0;padding:0;text-align: center;}
#myc_main_left ul li
{background-color: #75cbd1;border-top: 1px solid #fff;line-height: 60px;cursor: pointer;color: white;}
.li_bg_white
{background-color: #fff !important;color: #000 !important;}
#myc_main_left ul li:hover
{background-color: #f0f2f3;color: #000;}
#myc_main_right
{width: 78%;float: left;background-color: #fff;margin-left: 5px;}
#myc_ul_classList
{width: 100%;margin-top:49px;}
#myc_ul_classList li
{width: 168px;text-align: center;line-height: 48px;float: left;border: 1px solid #C0C1C2;margin: 13px 0 13px 35px;cursor: pointer;}
#myc_ul_classList li:hover
{background: #f0f2f3;}
#myc_ul_classList li a
{color:#3c3c3c;    }
#myc_ul_classList a:visited
{color: black;}
#div_Createclass
{width: 140px;color: white;float: left;margin-left: 82px;margin:28px 0 20px 80px;background-color: #7FAFD1;line-height: 48px;text-align: center;cursor: pointer;}
#div_createClass
{margin-left: 74px;display: none;clear:both;padding-top:20px;}
#text_createClass
{height:46px;border:1px solid #c0c1c2;font-size:16px;color:#3c3c3c;padding-left:20px;width:350px;border:2px solid #ddd;}
#text_createClass:focus
{border:2px solid #75cbd1;}
#a_createClass
{padding:0 20px;line-height: 50px; text-align: center;border: 1px solid #c0c1c2;margin-top:30px;float:left;cursor:pointer;}
#a_createClass:hover
{background-color:#7fb3d1;color:#fff;}
.myc_btn_c_desc
{width: 100px; height: 48px; float: left;}
.myc_plus
{width: 38px; float: left; border-left: 1px solid white;}
.myc_container
{width: 73%; margin: 0 auto;padding:0 3%;}
@media screen and (min-width:460px) and (max-width:980px)
{
    .myc_container
    {width:94%;}
}

/*****     我的班级初始页结束     *****/

/*****   alert弹出窗  ******/

#a_sub_alert
{text-align:center;width: 84px;line-height:30px;border-radius:3px;display:block;background-color:#8ad244;font-size:16px;margin:0 auto 20px;color:#fff;}
#div_alert
{width: 300px;min-height: 150px;margin-left: -150px; margin-top: -67px; left: 50%; top: 50%; z-index: 11001; position: fixed;background: #fff; color: #3c3c3c; display: none; border-radius: 5px; border: 1px solid #d6d6d6;}
.handle
{width: 280px; height: 35px; background: #8ad244; text-align: left;padding-left:20px;color:#fff; line-height: 35px;}
.alert_handle
{width: 100%; height: 35px; background: #8ad244; text-align: center;color:#fff; line-height: 35px;}
#text_content
{text-align: center; min-height:30px;padding:20px 20px 15px;}

/*****   alert弹出窗  ******/

/****    资源中心评论控件   ****/
.vpd_comment
{width:100%;margin:0 auto;}
.r_comm_desc
{width:50%;height:50px;line-height:50px;}
.r_comm_desc span
{cursor:pointer;}
.r_comm_recom
{color:#E6D362;}
.r_range,.r_range1
{width:150px;display:inline-block;text-align:center;}
.r_range1
{text-align:left;}
.r_range span
{width:23px;height:18px;background:url(../images/starbig.png) no-repeat scroll 0 -18px;display:inline-block;position:relative;top:2px;}
.r_range span.highstar,.r_range1 span.highstar
{background-position:0 -1px;}
.r_range1 span
{width:13px;height:13px;background:url(../images/starlittle.png) no-repeat scroll 0 -13px;display:inline-block;}
#r_textarea
{background-color:#F8F9FB;border-radius:5px;resize:none;border:1px solid #dddddd;padding:10px 0 0 10px;width:99%;font-size:16px;}
.r_comm_count
{color:Gray;position:absolute;bottom:10px;right:10px;font-size:16px;}
.r_user_commons
{}
.r_usercommlist
{width:100%;clear:both;}
.r_comm_itemrow1,.r_comm_itemrow2
{position:relative;margin:20px 0;}
.r_comm_itemtime,.r_comm_re
{position:absolute;top:5px;right:10px;}
.r_comm_item
{margin:20px 0;border-bottom:1px solid #dddddd;}
.r_comm_re
{
    cursor:pointer;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
}
.r_comm_rearea
{background-color:#F0F1F3;padding:20px;position:relative;display:none;}
.r_comm_rinput
{height:25px;width:89%;border:1px solid #ddd;}
.r_comm_r_btn
{border-radius:3px;text-align:center;height:28px;line-height:25px;width:70px;margin-left:20px;display:inline-block;background-color:#FAFAFA;border:1px solid #ddd;position:absolute;right:10px;top:20px;cursor:pointer;}
.r_comm_pub
{padding:10px 0;height:15px;}
.r_comm_btnpub
{
    color:#58B1D8;cursor:pointer;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
    float:right;
    width:65px;
}
.r_comm_btnpub:active
{color:#e6d362;}
.r_comm_arrow
{width:21px;height:13px;position:absolute;right:30px;top:-12px;}
.r_comm_reverse
{width:100%;min-height:50px;padding-top:10px;font-size:14px;position:relative;word-break:break-all;word-wrap:break-word;}   
.r_comm_rname
{float:left;}
.r_comm_rtime,.r_comm_rdel
{float:right;}
.r_comm_rdel
{cursor:pointer;position:absolute;top:30px;right:0;}
.r_comm_rtop
{}
.r_comm_rbottom
{clear:both;width:90%;}



/****    资源中心评论控件--结束    ****/

/* 资源中心相关页面的浮动按钮 */
.gototop
{position:fixed;width:50px;height:50px;right:7%;z-index:9;display:none;background:#5eade9 url(../images/mobile_to_top.png) no-repeat scroll center;bottom:60px;}
.gototop:hover
{background-color:#3d96db;}
.totoptxt
{display:none;width:40px;height:40px;color:#77ab08;}
.r_func_rightbtm
{position:fixed;width:50px;height:50px;right:7%;z-index:9;cursor:pointer;background:#adc1e7 url(../images/footfast.png) no-repeat scroll;}
.r_func_rightbtm:hover
{background-color:#97b0e2;}
.senior_search
{bottom:240px;background-position:0 0;}
.build_resource
{bottom:120px;background-position:0 -50px;}
.feedback
{bottom:120px;background-position:0 -100px;}
.zujuan
{bottom:300px;background:#97b0e2;color:#fff;text-align:center;line-height:50px;}
.checkinicon
{
    background:url('../images/checkin.jpg') no-repeat;
    bottom:120px;
}
.res-search
{
    float:right;
    position:relative;
    height:30px;
    top:-8px;
    font-size:14px;
}
.res-search:after
{
    clear:both;
}
.reskeyinput
{
    border-radius:5px;
    height:35px;
    line-height:35px;
    border:1px solid #8ad244;
    width:345px;
    padding-left:16px;
}
.search-icon
{
    width:35px;
    height:39px;
    background:Transparent url(/images/res-search-icon.png) no-repeat scroll center center / 40% auto;
    cursor:pointer;
    position:absolute;
    right:0px;
    top:0px;
    background-color:#8ad244;
    border-radius:0 5px 5px 0;
}
.search-scope
{
    width:80px;
    background-color:#eaeaea;
    position:absolute;
    right:35px;
    top:0;
}
.search-scope-sel
{
}
.search-option
{
    width:100%;
    height:33px;
    line-height:33px;
    text-align:center;
    display:none;
    /*cursor:pointer;*/
}
.search-option:first-child
{
    display:block;
}
.search-scope-sel .search-option
{
    display:block;
}
/*
.search-option:hover
{
    background-color:#97b0e2;
    color:#fff;
}
*/
.search-tran
{
    position:absolute;
    right:3px;
    top:6px;
}
/* 浮动按钮--结束 */

/* 创建试卷页面 */
.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:90%;display:inline-block;}
.cp_sharemode
{vertical-align:top;}
.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
{position:absolute;left:-2000px;}
.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;
}


.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; */
    top: 165px;
}
.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;
}
/*-----------   一课一网   -------------*/

.resitems-out
{
    max-width:72.5%;
    padding:0 3%;
    margin:0 auto;
}
.resitems .resitem:first-child
{
    margin-top:0;
}
.resitem
{
    background-color:#fff;
    padding-left:27px;
    line-height:40px;
    min-height: 100px;
}
.resitemd1
{
    border-bottom:1px solid #d3d2d2;
    height:60px;
    color:#3f3f3f;
    line-height:60px;
}
.resitemd2
{
    color:#828282;
    line-height:40px;
    margin:10px auto 0;
    width:96%;
}
.lessname
{
    display:inline-block;
    margin-right:100px;
    cursor:pointer;
    border-bottom:3px solid Transparent;
    width:30%;
    margin-right:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.resitemd2 .lessname:last-child
{
    margin-right:0;
}

.checkin
{
    height:90px;
}
.ckinbtn
{
    height:40px;
    width:200px;
    background-color:#fef68a;
    color:#867314;
    cursor:pointer;
    border:0;
    border-radius:5px;
    float:right;
    font-size:1em;
    margin-top:15px;
}
.resunit
{
    cursor:pointer;
    line-height:60px;
    height:57px;
    display:inline-block;
    border-bottom:3px solid #fff;
}
.selless
{
    border-color:#9dc730;
}


	    
.jinbang2out
{
    max-width:72.5%;
    min-height:400px;
    background-color:#fff;
    margin:0px auto 0;
    box-shadow:0 -1px 1px #dddbd5 inset, 0.5px 0 1px #dddbd5 inset, 0 2px #fff inset;
}
.jbcontainer
{
    width:94%;
    padding:0 3% 50px;
    position:relative;
    min-height:600px;
}
.jbback
{
    position:absolute;
    left:2.5%;
    cursor:pointer;
    top:36px;
    color:#a6c767;
    z-index:1;
    font-size:1.2em;
}
.restb
{
    width:100%;
    text-align:center;
    border-left:2px solid #a6c767;
}
.restb td
{
    border:2px solid #a6c767;
    border-left:0;
}
.restb tr
{
    height:40px;
}
.restb span
{
    cursor:pointer;
    width:100%;
    display:block;
    height:40px;
    line-height:40px;
}
.jb2hightd
{
    background-color:#a6c767;
}
.jb2sel
{
    color:#fff;
}
.jbresbanner
{
    width:100%;
    min-height:132px;
    text-align:center;
    position:relative;
}
.jbcenter
{
    display:inline-block;
    position:relative;
}
.jb2less
{
    padding-top:16px;
    display:inline-block;
    font-size:30px;
}
.jbturn
{
    position:absolute;
    top:73px;
    font-size:40px;
    font-weight:bold;
    height:50px;
    line-height:42px;
    cursor:pointer;
    color:#a6c767;
    width:50px;
    display:none;
}
.jbturn-disable
{
    color:#ddd;
}
.jbtleft
{
    left:-20px;
}
 .jbtright
{
    right:-20px;
}
.bullets
{
    min-width:100px;
    margin:36px auto 0;
    min-height:25px;
}
.bullet
{
    width:50px;
    height:5px;
    display:inline-block;
    margin:0 10px;
    background-color:#e3ebee;
    cursor:pointer;
}
.sbullet
{
    background-color:#9cc82e;
}
.jb2resinfo
{
    margin-top:7px;
    height:40px;
}
.jb2result
{
    float:left;
    position:relative;top:13px;
    margin-right:35px;
}
.jb2total
{
    color:#e45e02;
}
.jb2search
{
    width:250px;
    border-bottom:3px solid #a6c767;
    float:right;
    position:relative;
}
.jb2txt
{
    border:0;
    width:212px;
    height:35px;
}
.jb2searchicon
{
    width:28px;
    height:28px;
    display:inline-block;
    cursor:pointer;
    background:url(../images/jb2searchicon.png) no-repeat;
    position:absolute;
    right:0;
    top:4px;
}
.jb2reslist
{
    border:1px solid #ebe6e8;
    clear:both;
    margin-top:13px;
    width:100%;
}
a.jbpreview
{
    top:90px;
    color:#33badc;
    border:1px solid #33badc;
    border-radius:5px;
    right:100px;
}
a.jbpreview:hover
{
    background-color:#33badc;
    color:#fff;
}
.jb2item
{
    max-width:128px;
    padding:20px 40px 10px;
    outline:none;
    height:280px;
}
.jb2item:hover
{
    background-color:#f3f6f6;
}
.fleft
{
    float:left;
}
.jbimgc
{
    width:67px;height:70px;display:inline-block;
    background-repeat:no-repeat; 
    margin-left:10px;
    position:relative;
    top:-20px;
    background-size:cover;
    background-position:center;
    border:1px solid #ddd;
}
.resinfo
{
    display:inline-block;
    width:80%;
}
.jbaudio
{
    background-image:url(../images/jbresimg1.png);
}
.jb-xpress
{
    background-image:url(../images/jbresimg2.png);
}
.jbppt
{
    background-image:url(../images/jbresimg3.png);
}
.jbword
{
    background-image:url(../images/jbresimg4.png);
}
.jbvideo
{
    background-image:url(../images/jbresimg5.png);
}
.jbimg
{
    background-image:url(../images/jbresimg6.png);
}
.jbdcf
{
    background-image:url(../images/jbresimg8.png);
}
.jbnet
{
    background-image:url(../images/jbresimg9.png);
}

.jbxls
{
    background-image:url(../images/jbresimg10.png);
}
.jbpdf
{
    background-image:url(../images/jbresimg11.png);
}
.jbtxt
{
    background-image:url(../images/jbresimg12.png);
}
.jbother
{
  background-image:url(../images/jbresimg00.png);  
}
.jbhtml{
  background-image:url(../images/jbresimg13.png);  
}
.jbresdesc
{
    margin-top:16px;
    color:#a6aeae;
}
.jbressize
{
    margin-top:28px;
    color:#d3d6d8;
}
.piecesmunu
{
    border-bottom:1px solid #ddd;
    width:100%;
    height:66px;
    line-height:66px;
    text-align:center;
    display:none;
}
.piecesmunu span
{
    display:inline-block;
    margin:0 20px;    
    cursor:pointer;
}
	    
/*-----------   一课一网--end   -------------*/


/*------------  资源中心查看试卷详情页      -------------*/
 .vpd_wrapper
{max-width:73.4722%;width:100%;margin:0 auto;}
.paperarea
{padding-left:0px;}
.vpd_paperarea
{border:1px solid #ddd;border-top:3px solid #ddd;width:100%;min-height:500px;}
.vpd_header
{line-height:50px;margin-top: 32px;margin-bottom: -3px;height: auto;}
.vpd_papername
{border-left: 3px solid #55a7d9; color: #0e0e0e; height: 28px; line-height: 28px; padding-left: 30px;}
.vpd_papername
{float:left;font-size:20px;}
a.vpd_dlink 
{float: left;font-size: 14px;height: 28px;line-height: 28px;margin-left: 20px;text-decoration: underline;vertical-align: top;}
.vpd_operations
{float:right;width:320px;text-align:right;}
.vpd_op_c
{width:33px;height:29px;margin:0 10px;display:inline-block;background:url(../images/r_operations.png) no-repeat;cursor:pointer;}
.vpd_download
{background-position:-135px 0;display:none;}
.vpd_assign
{background-position:0 0;}
.vpd_collect
{background-position:-33px 0;}
.vpd_comm_icon
{background-position:-66px 0;}
.vpd_wrong
{background-position:-99px 0;width:36px;}
a.vpd_back,a.vpd_back:visited
{
    background-color:#33badc;
    color:#fff;
    text-align:center;
    border-radius:5px;
    display:inline-block;
    position:relative;
    top:-8px;
    font-size:14px;
    padding:0 5px;
    height:30px;
    line-height:30px;
}
.vpd_assign:hover
{background-position:-0px -29px;}
.vpd_collect:hover,.vpd_col_high
{background-position:-33px -29px;}
.vpd_comm_icon:hover
{background-position:-66px -29px;}
.vpd_wrong:hover
{background-position:-99px -29px;}
.vpd_download:hover
{background-position:-135px -29px;}
.vpd_paperdesc
{position:relative;}
#tb_paperDetail
{display:none;}
.vpd_pd_main
{
    position:fixed;z-index:999;bottom:0px;left:50%;margin-left:-36.68%;height:60px;line-height:60px;max-width:73.4722%;width:100%;
    background:#F3F3F3;
    background:-webkit-linear-gradient(top, #FDE8AA,#FDF9C7,#FDE8AA);
    background:-moz-linear-gradient(top, #FDE8AA,#FDF9C7,#FDE8AA);
    background:-ms-linear-gradient(top, #FDE8AA,#FDF9C7,#FDE8AA);
 }
.vpd_descleft
{float:left;}
.vpd_descright
{float:right;}
#vpd_rcreate_more
{color:#7ACDEB;margin-right:20px;}
.r_files_area
{width:100%;max-width:854px;line-height:400px;height:400px;text-align:center;display:none;margin:0 auto;}
#r_dl_link
{color:#7acdeb;text-decoration:underline;}
.r_comm_table
{width:100%;}
#r_c_td1
{position:relative;}
.r_comm_trhide
{height:300px;display:none;}
#officeBox
{
    width: 100%;min-height: 1000px;border:0;z-index:-1;
}
.officemask
{
    width:100%;
    background-color:#fff;
    height:85px;
    margin:0 auto;
    position:absolute;
    bottom:0;
    display:none;
}
.res-info_item {color: #767676; display: inline; font-size: 16px; margin-right: 15px; }
.res-info_star i {background: url(../images/starlittle.png) no-repeat 0 -17px; display: inline-block; height: 17px; width: 17px; background-size: 17px auto; vertical-align: middle;}
/*------------  资源中心查看试卷详情页      -------------*/




@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;}

/************* 金榜苑浮动菜单 begin ****************/
.jinbangBox
{
}
.jinbangNav 
{
    background: #f6f6f6 url(../../images/Jinbang/icon_jbnav.png) no-repeat;
    /*border: 2px solid #d5d5d5;*/
    border-radius: 25px;
    bottom: 166px;
    color: #fff !important;
    height: 42px;
    overflow: hidden;
    position: fixed;
    text-align: center;
    width: 42px;
    z-index: 99;
    margin-left:1px;
    /* transition: height 1s;
	Firefox 4 
	-moz-transition:height 1s;
	/* Safari 和 Chrome 
	-webkit-transition:height 1s;*/
	/* Opera
	-o-transition:height 1s; */
}
.jbnavBox
{
	background: #f6f6f6;
    border-radius: 25px;
    padding: 2.5px;
    text-align: center;
    width: 37px;
}
.jbnavUl
{
	margin: 10px 0;
    padding: 0;
    width: 100%;
}
.jbnavUl li
{
	margin-bottom: 10px;
}
.jbnavUl li a 
{ 
	border-bottom: 4px solid #01adee;
    color: #444444;
    width: 80%;
    font-size:13px;
}
.jbnavUl li .percenter
{
	border-color:#d8ade5;	
}
.jbnavUl li .msgcenter
{
	border-color:#f1c555;	
}
.jbnavUl li .clsrecord
{
	border-color:#3fdbbf;	
}
.jbnavUl li .mygroup
{
	border-color:#5ebd12;	
}
.jbnavHover
{
	height:320px;	
}

.jinbangImg
{
	background:url("../../images/Jinbang/icon_jbnav.png") no-repeat;
	height: 42px;
    left: 0;
    position: absolute;
    bottom:0;
    width: 42px;
    cursor:move;
}
#bar
{cursor:move;}


/************* 金榜苑浮动菜单 end   ****************/

/* 新版资源中心 */
.resLstSbuNav {line-height: 65px;background: #efeee0;}
.resLstSbuNav-inner { margin: 0 auto; width: 73.4722%; padding: 0 3%;position: relative;}
@media screen and (max-width: 1180px) {
    .resLstSbuNav-inner {width: 90%;}
}
.resLstSbuNav-box {display: -moz-box;display: box;display: -webkit-box;-moz-box-pack: justify;box-pack: justify;-webkit-box-pack: justify;padding-right: 380px;}
.resLstSbuNav-box > a {display: block;font-size: 18px;color: #3c5462;-webkit-box-flex: 1;-moz-box-flex: 1;text-align: center;width: 16.6%\0;float: left\0;}
.resLstSbuNav-inner a.current {border-bottom: 5px solid #e4dd69;}
@media screen and (max-width: 960px) {
    .resLstSbuNav-box > a {font-size: 14px;}
}
.resLstSbuNav .res-search {line-height: 1.2;position: absolute;right: 3%;top: 50%;margin-top: -18px;}


/*-------------        试题购物车         ------------*/

.question-car,.question-create
{
    width:50px;
    height:64px;
    cursor:pointer;
    background-image:url(../images/question-car.png);
    background-size:contain;
    background-repeat:no-repeat;
    position:absolute;
    top:70px;
    right:-64px;
    z-index:2;
}
.ques-car-rocket
{
    width:30px;
    height:50px;
    background-image:url(../images/rocket.png);
    background-size:contain;
    margin-left:8px;
    position:absolute;
    z-index:1;
    display:none;
    top:200px;
}
.el-tea-quescardlg
{
    min-width:350px;
    display:none;
    position:absolute;
    top:80px;
    right:0;
    height:auto;
    min-height:170px;
    display:none;
    border-radius:5px;
    cursor:default;
    z-index:3000;
}
.el-tea-quescardlg .dlg-bar
{
    cursor:default;
}
.el-cardlg-close
{
    text-align:center;
    width:34px;
    height:39px;
    display:inline-block;
    cursor:pointer;
    vertical-align:top;
    cursor:pointer;
}
.el-tea-quescardlg-fixed
{
    position:fixed;
    top:100px;
}
.question-car-sel .el-tea-quescardlg
{
    display:block;
    box-shadow:-1px 2px 3px 2px rgba(0, 0, 0, 0.2);
}
.dlg-car-title
{
    display:inline-block;
    padding-left:20px;
    color:#fff;
    float:left;
}
.el-car-content
{
    max-height:400px;
    padding:30px 20px 0;
    text-align:center;
    overflow-y:auto;
}
.el-tea-quescardlg table
{
    width:100%;
    border-right:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    font-size:14px;
}
.el-tea-quescardlg table th
{
    color:#555;
    height:30px;
    border-top:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
}
.el-tea-quescardlg table td
{
    height:30px;
    color:#333;
    border-top:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
}
.el-tea-quescardlg table td:first-child
{
    color:#000;
}
.uc-quescar-scoreipt
{
    width:40px;
    height:20px;
    border:1px solid #ddd;
    text-align:center;   
}
.uc-qscore-error
{
    background-color: #fcc1c1;
    border: 1px solid #fd5959;
}
.el-quescar-remove::before
{
    /*background-image:*/
}
.el-quescar-remove
{
    color:#ff7800;
    cursor:pointer;
    
}
.el-quescar-btns
{
    margin:20px 0;
    text-align:center;
    width:100%;
}
.el-quescar-btns input[type=button]
{
    border:0;
    border-radius:5px;
    cursor:pointer;
    width:90px;
    height:35px;
    color:#fff;
}
.btn-car-clear
{
    margin-right:20px;
    background-color:#ff7800;
}
.btn-car-preview
{
    background-color:#13954a;
}
.uc-paper-frame
{
    width:1060px;
    height:100%;
    border:0;
}

.statichide
{
    display:none;
}

/**************** InstTeachers——名师风采 ****************/
.rc-famous-teachers{
    display: -webkit-flex; 
    display: -moz-flex;
    display: -ms-flex; 
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap; 
    -ms-flex-flow: row wrap; 
    -webkit-align-items: stretch;  
    -moz-align-items: stretch;
    -ms-align-items: stretch; 
    display: flex; 
    flex-flow: row wrap; 
    align-items: stretch;   /*伸缩项目拉伸，填满整个侧轴*/
    min-height: 300px;
    padding: 20px 10px;    
}
.rc-famous-teachers .box-item{-moz-box-flex:unset}

.rc-famous-teachers .box-item{
    max-width: 100%;
    margin:20px;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width:22%;
    width: calc(25% - 40px);
}
/**************** InstTeachers——名师风采 ****************/
