 /*****  学生导航页  **********/
 .nosel
{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
    user-select-none:none;
}
 #navOfStudent
{
      position:relative;width: 100%;max-width:1058px;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
{width:200px;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-shuzijiaofu
{background:url(../images/nav-shuzijiaofu.png) no-repeat;}
.nav-gexingxunlian
{background:url(../images/nav-gexingxunlian.png) no-repeat;}
.nav-cuotishoucang
{background:url(../images/nav-cuotishoucang.png) no-repeat;}
.nav-chengzhangguiji
{background:url(../images/nav-chengzhangguiji.png) no-repeat;}
.nav-tongjifenxi
{background:url(../images/nav-tongjifenxi.png) no-repeat;}
.nav-myhomework
{background:url(../images/nav-myhomework.png) no-repeat;}
a.nav-shuzijiaofu:hover,a.nav-gexingxunlian:hover,a.nav-cuotishoucang:hover,a.nav-chengzhangguiji:hover,a.nav-tongjifenxi:hover,a.nav-myhomework:hover
{background-position: 0px -66px;}

.highlightmenu
{background-color:#009966;}
.nav-shadow-tr
{top:79px;}
#allstucontent
{max-width: 1065px; margin: 20px auto;padding:0px 30px;padding-bottom:60px;}
#templatelinks
{width: 100%;margin: 0 auto;clear: both;display:inline-block;text-align:center;}
#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;
    overflow:hidden;
}
.jiaofuziyuan
{background:url(../images/jiaofuziyuan.png) no-repeat;}
.gexingxunlian
{background:url(../images/gexingxunlian.png) no-repeat;}
.wodezuoye
{background:url(../images/wodezuoye.png) no-repeat;}
.cuotishoucang
{background:url(../images/cuotishoucang.png) no-repeat;}
.tongjifenxi
{background:url(../images/tongjifenxi.png) no-repeat;}
.chengzhangguiji
{background:url(../images/chengzhangguiji.png) no-repeat;}
.jixushagnci
{background:url(../images/jixushangci.png) no-repeat;}
.hudongluntan
{background:url(../images/hudongluntan.png) no-repeat;}
.jingqingqidai
{background:url(../images/jingqingqidai.png) no-repeat;}
.toolcontainer .toolcontent1,.toolcontainer .toolcontent2,.toolcontainer .toolcontent3,.toolcontainer .toolcontent4,.toolcontainer .toolcontent5,.toolcontainer .toolcontent6,.toolcontainer .toolcontent7,.toolcontainer .toolcontent8,.toolcontainer .toolcontent9
{   position:relative;top:0;
    left:-342px;
    -webkit-transition: all;
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-duration: 200ms;
    -moz-transition: all;
    -moz-transition-timing-function: ease-in;
    -moz-transition-duration: 200ms;
    -o-transition: all;
    -o-transition-timing-function: ease-in;
    -o-transition-duration: 200ms;
    -ms-transition: all;
    -ms-transition-timing-function: ease-in;
    -ms-transition-duration: 200ms;
    border-radius:5px;
}
.tc
{width:342px;height:294px;color:#fff;text-align:center;position:relative;font-size:25px;font-weight:normal;opacity:0.7;}
.toolcontent1
{background-color:#e2555d;}
.toolcontent2
{background-color:#169974;}
.toolcontent3
{background-color:#55ab1d;}
.toolcontent4
{background-color:#5665b4;}
.toolcontent5
{background-color:#b58904;}
.toolcontent6
{background-color:#33abb7;}
.toolcontent7
{background-color:#ab5f16;}
.toolcontent8
{background-color:#2c78ad;}
.toolcontent9
{background-color:#656565;}

.nav_desc
{width:262px;position:absolute;top:50px;left:45px;line-height:42px;}
.wavesline
{max-width:1057px;border-top:1px solid #ECECEC;display:block;margin:40px auto;height:1px;margin-left:10px;}
.s_cuotilock
{background:url(../images/s_cuotilock.png);width:342px;height:294px;position:absolute;top:0px;left:0px;}
.s_tongjilock
{background:url(../images/s_tongjilock.png);width:342px;height:294px;position:absolute;top:0px;left:0px;}
.s_guijilock
{background:url(../images/s_guijilock.png);width:342px;height:294px;position:absolute;top:0px;left:0px;}
.s_zuoyelock
{background:url(../images/s_zuoyelock.png);width:342px;height:294px;position:absolute;top:0px;left:0px;}
.random
{background:url(../images/random.png);}

/**********   导航页结束    *********/

/**********   同步训练页开始,个性训练，错题收藏的部分样式和这里面的一些是通用的    *********/

#farea
{max-width:1058px;margin:0 auto;margin-top:0px;padding:0px 30px;}
.periodcontainer,.editioncontainer
{max-width:650px;height:40px;font-size:18px;color:#3e3e3e;margin-top:10px;margin-left:10px;}
/*.gradecontainer,.sourcecontainer,.classxcontainer,.subjectcontainer,.fyearcontainer,.fmonthcontainer,.seriescontainer,.fitem-out
{max-width:950px;min-height:40px;font-size:18px;color:#3e3e3e;margin-top:10px;margin-left:10px;}*/

.gradecontainer,.sourcecontainer,.classxcontainer,.subjectcontainer,.fyearcontainer,.fmonthcontainer,.seriescontainer,.fitem-out
{max-width:950px;min-height:40px;font-size:1.125em;color:#3e3e3e;margin-top:10px;margin-left:10px;}


.unitcontainer
{
    width:100%;font-size:16px;color:#888888;background-color:#fff;
    border-radius:0 0 10px 10px;
    min-height:500px;
}
/*.periodcommon,.subjectcommon,.editioncommon,.gradecommon,.sourcecommon,.classxcommon,.fyearcommon,.seriescommon,.filtercommon
{
    width:130px;height:35px;line-height:35px;display:inline-block;text-align:center;margin:5px 0 0 5px;cursor:pointer;border:2px solid Transparent;
    -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; 
}
*/
.periodcommon,.subjectcommon,.editioncommon,.gradecommon,.sourcecommon,.classxcommon,.fyearcommon,.seriescommon,.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;
}

.fmonthcommon
{width:40px;height:35px;line-height:35px;display:inline-block;text-align:center;margin:5px 0 0 5px;cursor:pointer;border:2px solid #f0f0f0;}
/*.editioncommon:hover, .gradecommon:hover, .sourcecommon:hover, .classxcommon:hover,.periodcommon:hover
,.subjectcommon:hover,.fyearcommon:hover,.seriescommon:hover,.fmonthcommon:hover,.filtercommon:hover
{border-color:#6ec8e6;color:#3db9e2;}*/

.editioncommon:hover, .gradecommon:hover, .sourcecommon:hover, .classxcommon:hover,.periodcommon:hover
,.subjectcommon:hover,.fyearcommon:hover,.seriescommon:hover,.fmonthcommon:hover,.filtercommon:hover
{border-color:#1db0fc;color:#FFF;background: #1db0fc;}

/*.periodhigh,.subjecthigh,.editionhigh,.gradehigh,.sourcehigh,.classxhigh,.fyearhigh,.serieshigh,.fmonthhigh,.filterhigh
{border-color:#e45e02;color:#e45e02;}*/

.periodhigh,.subjecthigh,.editionhigh,.gradehigh,.sourcehigh,.classxhigh,.fyearhigh,.serieshigh,.fmonthhigh,.filterhigh
{border-color:#1db0fc;color:#FFF;background: #1db0fc;}

.custd1
{width:220px;}
.unitcommon
{width:200px;height:33px;padding-top:15px;margin-left:20px;border-bottom:1px solid #c0c0c0;cursor:pointer;}
.unitcommon:hover
{color:#0888D3;}
.unitdivcommon
{width:100%;height:50px;position:relative;}
.unitdivcommonhigh
{}
.unitdivhigh
{border-bottom:5px solid #9fc932;height:28px;}
.morechoices,.moresubjects
{color:#0888D3;margin-top:15px;cursor:pointer;font-size:16px;padding-left:14px;max-width:200px;position:relative;}
.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;}
.moresubjects .ori-right1
{background:url(../images/more-left-right.png) no-repeat scroll 0px 0px;height:20px;width:16px;display:inline-block;position:absolute;top:3px;margin-left:5px;}
.morechoices .ori-up
{background:url(../images/more-right-up.png) no-repeat scroll 0px -20px;top:2px;}
.moresubjects .ori-left
{background:url(../images/more-left-right.png) no-repeat scroll 0px -20px;top:2px;}
.search-container
{max-width:758px;height:42px;font-size:18px;position:relative;margin:0px auto 0;}
.big-waves
{width:100%;background:url(../images/wave-big.png) repeat-x;height:17px;margin-top:15px;}
.contentofmain
{max-width:1058px;margin:0 auto;padding:0px 30px;}
.jiaocaimulu
{width:100%;height:50px;padding-top:20px;font-size:22px;background-color:#9fc932;border-radius:8px 8px 0px 0px;text-align:center;color:#fff;position:relative;}
#crumpath
{max-width:1000px;height:25px;color:#8b9396;margin-top:10px;font-size:16px;margin-left:15px;}
.paperarea
{display:inline-block;vertical-align:top;padding-left:3%;width:97%;}
.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);}
.paperlink
{width:801px;height:123px;background-color:#fff;position:relative;margin-top:28px;display:block;border:1px solid #EBE6E8;}
.paper-shadow
{background:url(../images/paper-hover-bg.png);max-width:801px;width:100%;height:10px;visibility:hidden;}
a.paperlink:hover + .paper-shadow
{
    visibility:visible;
}
.paperhoverbg
{width:800px;height:123px;background:url('../images/paper-hover-bg.png') no-repeat;}
.completion1
{width:135px;height:32px;margin-top:20px;margin-left:30px;}
.completion2
{position:absolute;top:30px;right:30px;background:url(../images/completion2.png) no-repeat 0px 0px;width:50px;height:50px;}
.completion3
{position:absolute;top:30px;right:30px;background:url(../images/completion2.png) no-repeat 0px -50px;width:50px;height:50px;}
.completion4
{position:absolute;top:30px;right:30px;background:url(../images/completion2.png) no-repeat 0px -100px;width:50px;height:50px;}
.jiaofu-fenxilink
{width:100px;height:25px;text-align:center;display:inline-block;font-size:16px;color:#15b77a;position:absolute;left:200px;top:20px;border-radius:3px;border:1px solid #49cf9d;padding-top:2px;}
.jiaofu-fenxilink:hover
{background-color:#49cf9d;color:#fff;}
.papername
{margin-top:8px;margin-left:30px;font-size:24px;color:#3e3e3e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 85%;}
.paper-exp-btn
{background-color:#00aae2;border-color:Transparent;color:#fff;margin-left:30px;height:30px;border-radius:3px;cursor:pointer;font-size:16px;}
.unitTip
{
	min-height:20px;border-radius:5px;text-align:center;padding:13px 20px;font-size:14px;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);min-width:280px;width:100%;
 }
/**********   同步训练页结束    *********/

/**********   个性训练页开始    *********/

.propertyoutercontainer
{max-width:100%;padding-bottom:42px;}
.propertyinsetcontainer
{padding-top:16px;color:#676767;}
.propertytrcommon
{border-bottom:2px solid #d9d9d9;min-height:80px;margin-right:20px;position:relative;}
.detailitems
{
    max-width:83%;
    margin-left:5px;
    display:inline-block;
}
.propertyitem
{vertical-align:top;min-width:95px;max-width:220px;text-align:left;height:30px;padding:10px 0px;display:inline-block;border-bottom:8px solid Transparent;font-size:18px;margin:20px 30px 0px 10px;position:relative;bottom:-2px;cursor:pointer;}
.propertyitem:hover
{color:#0888D3;}
.propertyitemhigh
{border-bottom:8px solid #59DBAA;}
.propertyitem 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;}
.intelcombi
{background:url(../images/combine.png) no-repeat scroll 0px 0px;width:70px;height:70px;position:fixed;bottom:200px;right:7%;cursor:pointer;}
.intelcombi:hover
{background-position:0 -70px;}
.intelcombi1
{background:url(../images/intell-cmbine-gexing.png) no-repeat;background-position:right;width:188px;height:82px;margin-top:20px;cursor:pointer;display:inline-block;}
.gexing-table
{width:100%;}
.contentofmain
{
    min-height:386px; 
    position:relative;   
}
.bgdiv
{
    width:500px;
    height:100%;
    background-color:#fff;
    position:absolute;
    left:-498px;
    top:0;
    z-index:0;
}
.gx-content,.ct-content
{
    width:100%;
    background-color:#e3ebee;
}
.savingimg
{
    margin: 20px auto;width:70px;height:70px;display:block;background:transparent url(../images/gototop.png) no-repeat scroll 0px 0px;
}
.zujuanarea
{
    max-width:1118px;width:100%;margin:0 auto;text-align:right;
}

/**********   个性训练页结束    *********/

/**********   错题收藏页开始    *********/

.unitcommon1
{padding-top:15px;margin-left:20px;cursor:pointer;position:relative;padding-left:28px;width:165px;min-height:36px;border-bottom:1px solid #C0C0C0;}
.unitcommon1high
{border-bottom:1px solid Transparent;}
.unitcommon1 ul
{
    margin-left:-27px;margin-top:20px;margin-bottom:0px;padding-left:0px;display:none;
}
.unitcommon1 ul li
{border-bottom:1px solid #c0c0c0;height:47px;}
.unitcommon1li
{height:30px;padding-top:12px;padding-left:40px;border-bottom:5px solid #fff;}
.unitcommon1high ul
{
    display:block;
}
.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,.unitcommon1high .rightdown
{background-position: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;}
.unitcommon1high .first-level-shadow
{
    display:block;
}
.unitlihigh
{height:30px;padding-top:12px;padding-left:40px;border-bottom:5px solid #9fc932;background-color:#F4F7F7;}
.search-left
{width:25px;height:46px;display:inline-block;background:url(../images/search-left.png);}
#searchbox
{font-size:20px;padding-left:30px;width:92%;height:46px;display:inline-block;border:0px;border-radius:0px 30px 30px 0px;color:#444444;background:url(../images/search-middle.png) repeat-x;position:absolute;left:25px;top:0px;}
#searchnow
{cursor:pointer;width:100px;height:30px;border-radius:3px;color:#fff;background-color:#0888D3;display:inline-block;text-align:center;padding-top:10px;padding-bottom:6px;margin-left:20px;margin-top:5px;}
.clearsearchtxt
{position:absolute;top:-10px;right:180px;width:30px;height:30px;font-size:50px;font-weight:bold;color:Gray;cursor:pointer;display:none;}
.search-icon
{position:absolute;top:0px;right:-20px;width:80px;height:46px;font-weight:bold;color:Gray;cursor:pointer;background:url(../images/search-right.png) no-repeat;}
.search-icon-down
{margin:3px 0px 1px 1px;}
.tiheader
{width:100%;height:32px;border:1px solid #b4b4b4;font-size:18px;padding-top:8px;}
.subcontainer
{float:left;padding-left:30px;color:#8B9396;}
.ticount
{color:#E45E02;}
.toggleans
{
    float:right;
    cursor:pointer;
    color:#2387C0;
    background:url('../images/updown.png') no-repeat 95px 3px;
    padding-right:25px;
}
.showans
{
    background-position:95px -18px;
}
.updown
{width:25px;height:25px;background:url(../images/updown.png) no-repeat scroll 0px -20px;cursor:pointer;float:right;margin:8px 20px 0px 10px;}
.updown_hide
{background:url(../images/updown.png) no-repeat scroll 0px -25px;}
.answerandanaly
{float:right;color:#2387C0;cursor:pointer;}
 .timain
{width:100%;background-color:#fff;border:0px solid #8B9396;font-size:19px;margin-top:20px;}
.tisection
{padding-left:30px;height:40px;font-weight:bold;padding-top:15px;border-bottom:1px solid #b4b4b4;}
.tisection span
{margin-left:10px;}
.tititlecontainer
{position:relative;font-size:18px;padding-left:30px;color:Black;width:90%;border-bottom:1px dotted #c2c2c2;border-right:1px dotted #9FC932;}
.tititle
{display:inline-block;margin-top:15px;width:100%;}
.tigantip
{display:block;margin-top: 6px;width:37px;height:24px;cursor:pointer;border-radius:3px;background:url(../images/icon-share1.png) no-repeat scroll top center;}
.difftip
{display:block;margin-top: 6px;width:37px;height:24px;cursor:pointer;border-radius:3px;background:url(../images/icon-edit.png) no-repeat scroll top center;}
.tigantip:hover
{background-position: 0px -23px;}
.difftip:hover,.diff_tip_high
{background-position:0 -24px;}
.titipiconscommon
{margin-top: 6px;width:37px;height:24px;cursor:pointer;border-radius:3px;vertical-align:top;}
.titiphigh
{background-color:#9FC932;}
.audio
{background:url(../images/icon-audio1.png) no-repeat scroll top center;}
audio
{width:37px;}
.audio_playing
{background:url(../images/icon-audio1.png) no-repeat scroll 0px -23px;}
.audio_loading
{background:url(../images/paperloading.gif) no-repeat scroll;}
.share
{top:15px;background:url(../images/icon-tigan1.png) no-repeat scroll 0px 0px;}
.share:hover
{top:15px;background:url(../images/icon-tigan1.png) no-repeat scroll 0px -23px;}
.collect
{position:absolute; bottom:10px; background:url(../images/icon-collect1.png) no-repeat scroll top center;}
.collect:hover
{background:url(../images/icon-collect1.png) no-repeat scroll 0px -23px;}
.collected
{background:url(../images/icon-collect1.png) no-repeat scroll bottom center;}
.delete
{position:absolute; bottom:36px;background:url(../images/icon-delete1.png) no-repeat scroll top center;}
.delete:hover
{background:url(../images/icon-delete1.png) no-repeat scroll bottom center #9FC932;}
.icon-tip
{color:#0576b3;position:absolute;width:74px;height:24px;/*padding-top:4px*/;background:url(../images/icon-tip.png) no-repeat;right:-90px;border-radius:0px;display:none;font-size:11px;text-align:center;}
.tichoices
{margin-bottom:30px;width:97%;background-color:#8B9396;margin-top:30px;color:Black;}

.modal_tigan_btn
{text-align:center;width:34px;height:39px;display:inline-block;cursor:pointer;vertical-align:top;position:inherit;}
.modal_close,.modal_close1
{background:url(../images/closefloat.png) no-repeat;}
#confirmSubmit
{width:600px;height:264px;display:none;background-color:#fff;border-radius:10px 10px 0px 0px;cursor:default;}
#lean_overlay
{background-color:Transparent;}
.hidpagepanel
{
    visibility:hidden;
}

.ccppart
{
    font-size: 18px;
    margin: 12px 0px;
    background-color: White;
    border:1px solid #b4b4b4;
}

.btn_down
{
    position: relative;
    left: 2px;
    top: 2px;
}

.div_hide
{
    display: none;
}

.qoption_content div.div_hide
{
    display: none;
}

.itemcorrect_hide
{
    color: Black;
}

.qoption_img_out
{
    display:inline-block;
    max-width: 500px;
    position:relative; 
    margin:10px 10px 0 0 ;
    vertical-align:top;
}

.qoption_prev_img
{
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center top;
}

.qoption_img_out img
{
    max-height:400px;
    position:relative;
    top:0;
    left:0;
}

img.qoption_layer_img
{
    position:absolute;
    z-index:2;
}


.funcbtn-c
{width:100%;height:70px;cursor:pointer;}
.combine
{background:url(../images/combine.png) no-repeat scroll 0px 0px;}
.combine:hover
{background:url(../images/combine.png) no-repeat scroll 0px -70px;}
.stronger
{margin-top:10px;background:url(../images/stronger.png) no-repeat scroll 0px 0px;}
.stronger:hover
{margin-top:10px;background:url(../images/stronger.png) no-repeat scroll 0px -70px;}
.funcbtns-out
{width:70px;height:150px;position:fixed;right:7%;bottom:40px;}

.noresultarea
{width:100%;min-height:707px;background-color:#fff;position:relative;margin:12px 0px;border:1px solid #B4B4B4;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;}
.funcbtns-btm
{max-width:1058px;width:100%;text-align:right;margin:0 auto;padding:0 0 50px;}
.autocombine
{margin-left:110px;display:inline-block;background:url(../images/intell-cmbine-gexing.png) no-repeat;background-position:right;width:188px;height:82px;cursor:pointer;display:inline-block;}
.stronger1
{display:inline-block;background:url(../images/wear-strong.png) no-repeat;background-position:right;width:188px;height:82px;cursor:pointer;display:inline-block;}

/**********   错题收藏页结束    *********/

/************    个人信息修改   *************/

.editheader-out
{max-width:1058px;width:100%;margin:0 auto;}
.editheader
{width:210px;height:45px;border-radius:3px 3px 0 0;padding-top:15px;font-size:24px;color:#5e5f5f;text-align:center;margin-top:43px;background-color:#fff;}
.u_tabs_out
{max-width:850px;width:100%;height:58px;color:#e69a57;font-size:20px;text-align:center;background-color:#fff;position:relative;}
.u_tab_c
{padding:15px 25px 10px;max-width:120px;width:100%;display:inline-block;float:left;cursor:pointer;}
.par-show{display:none;}
.u_tab_high
{border-bottom:6px solid #f3a55e;}
.ui_hea
{width:100%;background-color:#ebf0f1;}
.infocontainer
{max-width:1058px;margin:0 auto;position:relative;height:58px;}
.ui_body
{width:100%;min-height:528px;background-color:#ebf0f1;margin-top:-15px;color:#3c3c3c;}
.ui_content
{max-width:1058px;margin:0 auto;position:relative;}
.ui_level
{padding-top:28px;position:relative;}
.ui_level_container
{max-width:850px;width:100%;height:140px;}
.ui_avatar
{width:138px;height:140px;background:url(../images/ui_default_avatar.jpg) no-repeat;display:inline-block;float:left;border:1px solid #CFEB9F;}
.ui_level_info
{width:680px;padding:11px 0 11px 30px;display:inline-block;line-height:40px;font-size:16px;background-coloR:#fff;}
.ui_applecount
{display:inline-block;}
.ui_pink
{background:url(../images/pinkapple.png);width:19px;height:19px;display:inline-block;}
.ui_orange
{background:url(../images/ui_orange.png);width:19px;height:19px;position:absolute;top:18px;}
#userinfo
{max-width:500px;padding-left:168px;margin-top:26px;font-size:16px;}
.ui_table2info
{padding-left:168px;font-size:16px;margin-top:26px;}
#changepwd
{display:none;max-width:682px;padding-left:168px;padding-top:30px;font-size:16px;background-color:#fff;margin-top:28px;}
.userinfotr
{min-height:76px;position:relative;}
.userinfotr label
{width:105px;display:inline-block;}
.genderarea
{width: 266px; height:28px;padding-left:5px;display:inline-block;}
.ui_gc
{width:60px;cursor:pointer;padding-left:10px;display:inline-block;margin-top:3px;margin-right:5px;text-align:center;}
.genderitem
{background:url(../images/genderM.png) no-repeat scroll 0px 0px;}
.genderitem1
{background:url(../images/genderF.png) no-repeat scroll 0px 0px;}
/****     css3实现的类似性别切换     *****/
.register-switch {
  height: 32px;
  position:absolute;top:-2px;
  padding: 0px;
  background: #fff;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(to bottom, #fff, #fff);
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
  border:2px solid #dddddd;
}
.register-switch label
{width:113px;}
.register-switch-input {
    display: none;
}
.register-switch-label {
    color: #3c3c3c;
    cursor: pointer;
    float: left;
    line-height: 32px;
    text-align: center;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
    width: 50%;
}
.register-switch-input:checked + .register-switch-label 
{
    font-weight: 500;
    color: #fff;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
    background: #a3a3a3;
    border-radius: 0px;
    background-image: -webkit-linear-gradient(top, #a3a3a3, #a3a3a3);
    background-image: -moz-linear-gradient(top, #a3a3a3, #a3a3a3);
    background-image: -o-linear-gradient(top, #a3a3a3, #a3a3a3);
    background-image: linear-gradient(to bottom, #a3a3a3, #a3a3a3);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.1);
}
/****     css3实现的类似性别切换结束  *****/
.uiperiodhigh
{border:1px solid Gray;}
.genderhigh1
{background:url(../images/genderM.png) no-repeat scroll 0px -23px;}
.genderhigh2
{background:url(../images/genderF.png) no-repeat scroll 0px -23px;}
.userinfotr input
{width:319px;height:36px;font-size:16px;padding-left:20px;border:2px solid #dddddd;}
.userinfotr input:hover,.userinfotr input:focus
{border:2px solid #cfeb9f;outline:none;}
#btnSaveUserInfo,#btnChangePwd,.userinfoback
{width:172px;height:26px;border-radius:5px;background-color:#f3a55e;text-align:center;color:#fff;padding:12px 0px;display:block;margin-top:30px;font-size:20px;display:inline-block;}
#btnSaveUserInfo:hover,#btnChangePwd:hover,.userinfoback:hover,.ui_gen_code:hover,.ui_gen_code:hover,.ui_parent_rela:hover
{background-color:#ee8e3a;}
.updatesuc a
{color:#69bbf6;}
.ui_relate2family
{max-width:850px;min-height:200px;display:none;padding-top:28px;}
.ui_r2f_content
{background:#fff;padding:40px 0 40px 40px;font-size:16px;}
.ui_relate2family p
{height:50px;}
.ui_gen_code,.ui_parent_rela
{padding:5px 10px;color:#fff;text-align:center;background-color:#f3a55e;cursor:pointer;border-radius:5px;width:100px;line-height:27px;}
.ui_p_invitecode,.ui_code_tip,.ui_related,.ui_expiration,.ui_tell_par
{display:none;}
.righttip
{width:27px;height:20px;margin-top:5px;display:inline-block;margin-left:10px;background:url(../images/rightwrong.png) no-repeat scroll 0px 0px;display:none;}
.wrong
{background:url(../images/rightwrong.png) no-repeat scroll 0px -27px;}
.provinceitem,.cityitem
{width:54px;display:inline-block;margin-top:20px;margin-right:30px;cursor:pointer;border-bottom:5px solid Transparent;}
.provinceitem:hover,.cityitem:hover
{color:#e69a57;}
.provinceitemhigh,.cityitemhigh
{border-bottom:5px solid #e69a57;color:#e69a57;}
#provinceoutercontainer
{max-width:540px;width:100%;border:1px solid #ddd;font-size:14px;text-align:center;color:#3c3c3c;display:none;position:absolute;top:-370px;right:25px;box-shadow:2px 2px 2px #dddddd;}
#provinceinsetcontainer
{padding:0px 0px 20px 28px;text-align:left;background-color:#fff;}
#cityinsetcontainer
{border-top:2px dotted #c9d6dd;padding-left:28px;padding-bottom:24px;text-align:left;background-color:#fff;}
.Validform_checktip{ width:27px;height:20px;margin-top:5px;display:inline-block;margin-left:10px;}
.Validform_right{padding-left:0px;background:url() no-repeat scroll 0px -27px;}
.Validform_wrong{color:red;padding-left:0px;background:url() no-repeat scroll 0px 0px;}
#userinfosuc
{display:none;clear:both;height:70px;padding-left:60px;font-size:24px;position:relative;max-width:1058px;margin:0 auto;padding:6px 0 60px;}
.bigright
{width:65px;height:65px;background:url(../images/ui_rignt_wrong.png) no-repeat;float:left;}
.updatesuc
{margin-left:95px;line-height:60px;}
.maintenwarnmsg,.changpwdwarnmsg
{color:#e69a57;margin-bottom:10px;height:25px;padding-left:111px;}
.ui_provinceheader
{width:100%;height:33px;width:95%;background-color:#fff;position:relative;cursor:move;}
#ui_close
{width:56px;height:56px;background:url(../images/ui_close.png);position:absolute;right:-51px;top:-23px;cursor:pointer;}
.ui_funcsbar
{width:140px;height:565px;position:absolute;top:-118px;right:0px;}
.ui_func_c
{width:140px;height:140px;cursor:pointer;}
.ui_func_c:hover
{background-color:#fbf6fc;}
.ui_upload_img
{background:#cfeb9f url(../images/ui_upload_img.png) no-repeat scroll center center;}
.ui_upload_img:hover
{background-color:#cfeb9f;}
.ui_post_img
{background:#fff url(../images/ui_post_img.png) no-repeat scroll center center;}
.ui_my_post_img
{background:#fff url(../images/ui_my_post_img.png) no-repeat scroll center center;}
.ui_collect_img
{background:#fff url(../images/ui_collect_img.png) no-repeat scroll center center;}

/*******  头像  *******/

#ui_upload
{width:850px;position:relative;display:none;}
.ui_u_head
{width:823px;height:50px;position:relative;background-color:#fff;cursor:move;}
.ui_u_close
{width:56px;height:100px;background:url(../images/ui_close.png) no-repeat scroll center top;position:absolute;top:-23px;right:-51px;cursor:pointer;}
.ui_u_close_fil
{width:32px;height:45px;background-color:#fff;position:absolute;bottom:0px;}
.ui_u_title
{width:210px;line-height:44px;border-bottom:6px solid #f3a55e;text-align:center;font-size:20px;color:#f3a55e;}
.ui_u_content
{width:100%;background-color:#fff;position:relative;}
.ui_u_main
{max-width:700px;width:100%;background-color:#fff;margin-left:60px;padding:30px 0 70px;text-align:left;}
.ui_u_warn
{text-align:left;background:url(../images/ui_u_warn.png) no-repeat scroll center left;padding-left:30px;color:#b4b4b4;margin-bottom:30px;}
.ui_u_preview
{max-width:420px;height:420px;width:100%;display:inline-block;background:#edf8da url(../images/ui_u_preview_bg.png) no-repeat scroll center;position:relative;}
.ui_u_avatar_area
{width:140px;height:170px;display:inline-block;vertical-align:top;margin:0px 0 0 15px;}
.ui_u_my_avatar
{width:140px;height:140px;background:#edf8da;overflow:hidden;}
.ui_u_a_size
{width:100%;text-align:center;line-height:30px;color:#7eb847;font-size:12px;}
.ui_u_source
{color:#7eb847;text-align:center;position:absolute;top:250px;width:100%;}
.ui_u_btn   /*原始设计图是灰色的e8e8e8现在改为f3a55e*/
{width:194px;background:url(../images/ui_selectimg.png) no-repeat;cursor:pointer;display:inline-block;height:48px;}
.ui_u_btn:hover
{background-position:0px -48px;}
.ui_u_save
{width:200px;text-align:center;line-height:48px;color:#fff;background-color:#f3a45f;display:none;cursor:pointer;font-size:20px;border-radius:5px;font-weight:bold;margin-left:19px;}
.ui_u_save:hover
{background-color:#ee8e3a;}
.ui_u_btn_txt
{position:absolute;width:100px;position:absolute;left:50%;margin-left:-50px;top:6px;}
.ui_u_btn_r
{color:#7eb847;font-size:18px;display:inline-block;margin-left:30px;cursor:pointer;display:none;}
.ui_u_preview img,.ui_u_my_avatar img
{width:auto;}
.ui_u_processing
{width:100%;height:694px;position:absolute;top:0px;left:0px;filter: alpha(opacity=70);opacity:0.7;background:#000 url(../images/loading.gif) no-repeat scroll center center;display:none;}
#ui_u_previ_o
{position:absolute;top:255px;left:235px;width:70px;height:70px;background:url(../images/ui_u_preview_bg.png);display:inline-block;cursor:pointer;}
.ui_u_fail
{color:#f3a55e;}
#fileToUpload
{
    position:absolute;
    left:-2000px;
}

/*******  头像结束  *******/

/**********       个人信息修改结束      *******/

/*******     成长轨迹     *******/
.userlevelinfo
{font-size:18px;color:#3f3f3f;margin-right:30px;margin:0 auto;max-width:1060px;}
.userlevelinfo td
{text-align:left;}
.loginname
{margin-right:30px;}
.pinkapple
{width:19px;height:19px;background:url(../images/pinkapple.png);display:inline-block;margin-left:7px;}
.tellyousecret
{display:inline-block;font-size:16px;margin-left:20px;}
#datearea
{width:70px;border-left:1px solid #cecece;position:relative;margin-top:90px;}
.datecontainer
{margin-left:1px;font-size:16px;}
.yearcontainer
{position:relative;margin-bottom:10px;}
.year-before
{position:absolute;top:10px;height:2px;width:10px;background-color:#33BADC;display:inline-block;}
.year
{color:#a0a0a0;display:inline-block;margin-left:15px;cursor:pointer;}
.yearhigh
{color:#6ec7e7;font-weight:bold;}
.monthcontainer
{position:relative;margin-top:10px;cursor:pointer;}
.month-before
{position:absolute;top:10px;height:2px;width:7px;background-color:#cecece;display:inline-block;}
.months
{display:none;}
.yearhigh + .months
{
	display:block;
}
.guiji-stretch-month
{display:inline-block;margin-left:26px;color:#a0a0a0;}
.guiji-stretch-month-high
{color:#6EC7E7;font-weight:bold;display:inline-block;margin-left:26px;}
.allsubjout
{margin-left:40px;border-radius:3px;background-color:#f0866c;color:#fff;font-size:24px;width:160px;height:45px;padding-top:15px;text-align:center;position:relative;cursor:pointer;}
.allsubjshadow
{width:11px;height:40px;background:url(../images/subject-shadow.png);position:absolute;right:-11px;bottom:0px;}
.guijijuanzi
{   
    width:717px;min-height:280px;background-color:#fff;border-radius:8px;position:relative;color:#3c3c3c;margin-left:65px;
    box-shadow:0px -1px 1px #DDDBD5 inset, 0.5px 0px 1px #DDDBD5 inset, 0px 2px #fff inset; 
}
.guijisubjectengbg
{width:128px;height:128px;background:url(../images/english.png);margin-top:43px;margin-left:46px;display:inline-block;}
.guijisubjectmathbg
{width:128px;height:128px;background:url(../images/guiji_math.png);margin-top:43px;margin-left:46px;display:inline-block;}
.guijisubjectchinesebg
{width:128px;height:128px;background:url(../images/chinese.png);margin-top:43px;margin-left:46px;display:inline-block;}
.guijisbjphy
{width:128px;height:128px;background:url(../images/guiji_phy.png);margin-top:43px;margin-left:46px;display:inline-block;}
.guijisubchem
{width:128px;height:128px;background:url(../images/guiji_chem.png);margin-top:43px;margin-left:46px;display:inline-block;}
.guijisubjname
{margin-left:60px;text-align:center;font-size:38px;width:100px;position:absolute;bottom:56px;}
.guijijuanziinfo
{display:inline-block;margin-left:67px;vertical-align:top;margin-top:35px;font-size:16px;line-height:35px;position:absolute;}
.guijidefenlv
{display:inline-block;margin-left:12px;width:135px;height:32px;vertical-align:middle;}
.guijibtngroup
{width:300px;height:35px;position:absolute;bottom:56px;text-align:center;font-size:16px;left:242px;}
.guijibtngroup a
{width:100px;margin-right:26px;float:left;height:26px;padding-top:5px;border-radius:3px;background-color:#36b4dd;display:inline-block;cursor:pointer;display:inline-block;color:#fff;}
.loadpassedData
{text-align:center;cursor:pointer;width:120px;height:30px;padding-top:10px;margin:0 auto;background-color:#36B4DD;border-radius:3px;color:#fff;}
.guiji-stretch-month a
{color:#a0a0a0;}
.guiji-stretch-month-high a
{color:#6EC7E7;}
.guiji-allsubj-out
{border:1px solid #F0866C;background-color:#F7F6F2;border-radius:3px;color:#3F3F3F;position:absolute;left:205px;top:20px;min-height:38px;font-size:18px;max-width:670px;min-width:200px;text-align:center;display:none;}
.guiji-allsubj-out span
{width:80px;margin:5px 0px;display:inline-block;cursor:pointer;}
.guiji-span-high
{color:#F0866C;}

/******  成长轨迹结束  ********/

/******  统计分析开始    ******/

.tongji-header-out
{width:100%;position:relative;}
.tongji-header-in
{width:100%;max-width:1058px;position:relative;z-index:90;color:#597489;margin:0 auto;padding:0px 30px;}
.timerarea
{height:40px;width:100%;margin-top:0px;display:inline-block;max-width:600px;margin-left:19px;font-size:18px;}
.tongji-year-out
{display:inline-block;text-align:center;}
.tongji-month-out
{display:inline-block;text-align:center;visibility:hidden;position:absolute;}
.tongji-year-arrowleft
{font-size:18px;color:#a2b6f2;display:inline-block;visibility:hidden;} 
.tongji-year-common
{height:30px;display:inline-block;padding-top:10px;cursor:pointer;}
.tongji-month-common
{height:27px;margin:0px 8px;display:inline-block;padding-top:10px;cursor:pointer;width:40px;border-bottom:2px solid Transparent;}
.tongji-month-high
{color:#a2b6f2;border-bottom:3px solid #a2b6f2;}
.tongji-year-high
{color:#a2b6f2;height:30px;margin-left:20px;display:inline-block;padding-top:10px;cursor:pointer;}
.period-circle-area
{width:100px;display:block;display:none;font-size:18px;margin-left:27px;}
.tongji-period-common
{width:80px;height:80px;border-radius:40px;position:relative;margin:8px 10px 0px 6px;border:1px solid #a2b6f2;cursor:pointer;z-index:999;}
.tongji-period-high
{background-color:#fff;}
.tongji-period
{text-align:center;width:21px;position:relative;top:15px;margin: 0 auto;color:#a2b6f2;}
.tongji-terms
{width:0px;max-width:900px;height:60px;position:absolute;top:13px;margin-left:68px;display:;border-radius:30px;display:none;border:1px solid #e3dede;Opacity:0.96;background-color:#fffcfc;}
.tongji-terms div
{display:inline-block;margin:0px 20px;cursor:pointer;}
.tongji-terms .realtermhigh
{color:#A2B6F2;}
.tongji-jinbutitle
{font-size:26px;margin:0 auto;color:#272727;margin-top:50px;width:130px;}

.allsdThead th
{text-align:center;border-bottom:1px solid #ebe6e8;color:#272727;font-size:18px;font-weight:normal;height:76px;border-top:1px solid #ebe6e8;}
.allsdTbody tr
{height:46px;border-bottom:2px solid #fff;cursor:pointer;}
.allsdTbody td
{text-align:center;font-size:16px;}
.allsddatatd
{border-bottom:2px solid #fff;border-right:1px dotted #e9eced;width:170px;}
.allsdTdlast
{border-bottom:2px solid #fcfafa;background-color:#fcfafa;}
.allsdRtd1
{border-right:1px solid #ebe6e8;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.allsdtd1
{text-align:right;width:80%;border-bottom:1px dotted #ebe6e8;padding-top:15px;height:30px;}
.allsdtd2
{border-left:11px solid #fff;}
.allsdTbody tr:nth-child(2n+1){background-color: #f7f9fa;}
.allsdTbody tr:nth-child(2n) {background-color: #f0f5f7;}
.tongji-u-d
{width:18px;height:18px;margin-left:5px;display:inline-block;}
.tongji-up
{background:url(../images/tongji-up.png) no-repeat;}
.tongji-down
{background:url(../images/tongji-down.png) no-repeat;}
.tongji-feasure
{margin:0 auto;width:135px;height:32px;}
.tongji-fea
{
    width:27px;height:32px;display:inline-block;
}
.tongji-fea1
{
    background:url(../images/feasure1.png);
}
.tongji-fea2
{
    background:url(../images/feasure2.png);
}
.tongji-link-icon
{background:url(../images/tongji-link1.png) no-repeat;width:42px;height:46px;display:block;}
.loginscontainer
{width:100%;border-radius:5px;border:1px solid #e3e3e3;background-color:#fff;position:relative;max-width:1000px;margin:0 auto;margin-top:18px;}
.birdlist
{margin:42px 30px 10px 30px;text-align:center;}
.tongji-my-logontitle
{font-size:26px;color:#272727;margin:0 auto;width:220px;margin-top:80px;}
.loginbird-common
{display:inline-block;width:60px;height:100px;margin:0 10px;text-align:center;position:relative;color:#bfc4c6;}
.login-true
{background:url(../images/tongji-login-bird.png) no-repeat;background-position:top;}
.login-false
{background:url(../images/tongji-login-false.png) no-repeat;background-position:top;}
.tongji-login-date
{margin:0 auto;position:absolute;bottom:15px;left:20px;}
.loginbird-common1
{display:inline-block;width:100px;height:130px;margin:0 20px;text-align:center;position:relative;color:#bfc4c6;}
.login-true1
{background:url(../images/tongji-big-bird1.png) no-repeat;background-position:top;}
.login-true2
{background:url(../images/tongji-big-bird2.png) no-repeat;background-position:top;}
.login-true3
{background:url(../images/tongji-big-bird3.png) no-repeat;background-position:top;}
.login-true4
{background:url(../images/tongji-big-bird4.png) no-repeat;background-position:top;}
.login-false1
{background:url(../images/tongji-big-bird.png) no-repeat;background-position:top;}
.tongji-login-date1
{margin:0 auto;position:absolute;bottom:15px;left:40px;}
.tongji-login-deco
{float:left;position:relative;bottom:8px;width:12px;height:50px;background:url(../images/tongji-login-deco.png) no-repeat;background-position:left;margin-bottom:62px;margin-left:-12px;display:inline-block;}
.tongji-logon-info
{float:left;max-width:980px;width:100%;height:42px;background-color:#7cb3c6;display:inline-block;border-radius:0 5px 5px 0;font-size:16px;color:#fff;text-align:center;}
.info-common
{display:inline-block;max-width:312px;width:100%;padding-top:4px;}
.tongji-white-apple
{width:19px;height:19px;background:url(../images/white-apple.png) no-repeat;display:inline-block;}
.rouma
{max-width:980px;min-height:40px;text-align:center;font-size:14px;margin:0 auto;width:100%;margin-bottom:26px;}
.rouma a
{display:inline-block;max-width:312px;padding-top:4px;color:#bfc4c6;width:100%;cursor:default;}
.tellyourich:hover
{color:#33BADC;}
.tongji-bottom
{position:relative;max-width:1000px;width:100%;min-height:460px;margin:0 auto;padding-bottom:60px;}
.tongji-tree-common
{width:371px;height:305px;position:absolute;top:115px;}
.tree-left
{background:url(../images/tongji-tree1.png) no-repeat;left:0px;}
.tree-right
{background:url(../images/tongji-tree2.png) no-repeat;right:0px;}
.tongji-bottom-deco
{position:absolute;top:75px;width:360px;text-align:center;margin-left:-180px;left:50%;}
.tongji-text-bg
{width:56px;height:30px;background:url(../images/tongji-text-bg.png) no-repeat;display:inline-block;color:#fff;}
.tongji-bottom-c1
{font-size:24px;color:#7db700;}
.tongji-bottom-c2
{color:#7db700;font-size:18px;margin-top:17px;}
.tongji-bottom-c3
{margin-top:88px;font-size:20px;color:#3c3c3c;}
.tongji-bottom-c4
{font-size:18px;color:#f78a0a;margin-top:60px;}
.tongji-bottom-c5
{font-size:18px;color:#f78a0a;margin-top:25px;}
.tongji-bottom-c6
{font-size:16px;color:#adacac;margin-top:26px;}
.tongji-have-done
{font-size:22px;color:#85c200;}
.protected
{color:#85c200;font-size:22px;}
.stillneed
{font-size:22px;color:#85c200;}
.tongji-analysistitle
{font-size:26px;margin:30px auto 0px;color:#272727;width:190px;}
.allsubjdata
{
    max-width:901px;width:100%;border:1px solid #ebe6e8;border-right:0px;border-top:0px;border-bottom:0px;background-color:#fff;margin-top:56px;
}
th.allsdth
{
    border-left:1px solid #ebe6e8;border-top:0px;border-bottom:0px;background-color:#fcfafa;
}
.tongji-my-train-situ
{font-size:26px;margin:0 auto;color:#272727;margin-top:100px;width:310px;text-align:center;}
.tongji-train-time
{margin:0 auto;width:320px;margin-top:33px;font-size:18px;}
.tongji-mylogontitle
{font-size:26px;margin:0 auto;color:#272727;margin-top:50px;width:210px;}
.tongji-mylogon-month
{margin:0 auto;width:120px;margin-top:50px;font-size:18px;}
.z-container
{margin-top:130px;max-width:840px;min-height:400px;position:relative;margin:0 auto;}
/*
.tongji-y
{position:absolute;width:8px;height:380px;bottom:0px;left:0px;background:url(../images/tongji-y.png);}
.tongji-x
{position:absolute;width:100%;height:10px;max-width:824px;bottom:0px;background:url(../images/tongji-x.png);}
*/
.x-data
{margin-right:85px;display:inline-block;}
.x-data-container
{max-width:880px;width:100%;height:13px;color:#cfcccc;font-size:18px;display:block;margin:0 auto;padding-left:28px;padding-bottom:100px;}
.y-data-common
{position:absolute;width:100px;color:#3c3c3c;font-size:16px;}
.y-data1
{top:100px;}
.y-data2
{top:200px;}
.tongji-line1
{width:500px;height:11px;background:url(../images/jindu-1.png) repeat-x;border-radius:6px;position:absolute;top:128px;left:23px;}
.tongji-line2
{width:300px;height:11px;background:url(../images/jindu-2.png) repeat-x;border-radius:6px;position:absolute;top:236px;left:23px;}
.tongji-bird1
{background:url(../images/tongji-bird1.png);width:61px;height:53px;position:absolute;right:6px;top:-32px;}
.tongji-bird2
{background:url(../images/tongji-bird2.png);width:78px;height:59px;position:absolute;right:6px;top:-34px;}
.tongji-bird-talk-c
{width:320px;position:absolute;left:-50px;height:30px;border-radius:5px;border:1px solid #c3d3d8;text-align:center;padding-top:15px;font-size:16px;color:#3c3c3c;}
.tongji-bird-talk1
{top:-60px;}
.tongji-bird-talk2
{top:70px;}
.tongji-bird-arrow
{width:14px;height:7px;position:absolute;left:100px;}
.tongji-bird-arrow1
{bottom:-7px;background:url(../images/tongji-bird-dialog-2.png);}
.tongji-bird-arrow2
{top:-7px;background:url(../images/tongji-bird-dialog-1.png);}
.tongji-print
{display:block;width:28px;height:24px;background:url(../images/tongji-print.png);position:absolute;top:100px;right:40px;}
/********   以下部分是和统计分析单学科通用样式    *******/
.chartout
{
    position:relative;
    max-width:1058px;
    margin:0 auto;
}
.charttip
{
    margin-top:10px;font-size:12px;color:#c9c5c5;text-align:right;position:absolute;right:31%;
}
.svgcontainer
{margin-left:50px;margin-top:10px;position:relative;}
.jqplot-target
{background-color:#FCFAFA;}
.jqplot-xaxis
{height:0px;display:none;}
.jqplot-xaxis canvas
{height:0px;display:none;}
canvas,.jqplot-xaxis
{border-top:1px solid #FCFAFA;border-bottom:1px solid #FCFAFA;}
.tongji-y-legend
{position:absolute;top:0px;font-size:14px;left:-30px;z-index:999;width:20px;}
.tongji-x-legend
{position:absolute;bottom:46px;right:0px;font-size:14px;right:10px;z-index:1999;}
.tongji-y
{width:51px;height:449px;position:absolute;top:0px;left:10px;background:url(../images/tongji-jinbu-y.jpg);z-index:999;}
#chart1
{position:relative;width:80%;height:425px;}
.chart
{
    max-width:1058px;width:100%;margin:36px auto 0;position:relative;
}
.tongji-x
{max-width:928px;width:100%;height:9px;position:absolute;bottom:50px;left:34px;background:url(../images/tongji-jinbu-x.png);z-index:1999}
.tongji-sublegend
{width:36px;height:20px;padding-top:3px;text-align:center;border:1px dotted #abbccc;border-radius:3px;font-size:12px;position:absolute;z-index:1999;right:0px;cursor:pointer;}
.hideoverflow
{width:900px;height:470px;position:absolute;top:0px;z-index:997;background-color:#FCFAFA;}

/*******   统计分析结束   *********/


/*******   统计分析单学科开始   *********/

.tongjisin-btngroup-out
{
    width:730px;height:41px;margin:70px auto 0px;position:relative;
}  
.tongjisin-btngroup
{max-width:730px;width:100%;height:20px;text-align:center;border-radius:10px;margin:0 auto;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;}
.fenxi-datatable1,.fenxi-datatable2,.fenxi-datatable3
{width:100%;margin-top:79px;text-align:center;border-left:1px solid #c1d4d9;}
.fenxi-datatable1 tr:nth-child(odd),.fenxi-datatable2 tr:nth-child(odd),.fenxi-datatable3 tr:nth-child(odd){background-color:#f7f9fa;} 
.fenxi-datatable1 tr:nth-child(even),.fenxi-datatable2 tr:nth-child(even),.fenxi-datatable3 tr:nth-child(even){background-color:#fcfcfc;} 
.fenxi-datatable1 th,.fenxi-datatable2 th,.fenxi-datatable3 th
{background-color:#fff;font-weight:normal;font-size:16px;color:#242424;height:60px;border-bottom:1px solid #c1d4d9;border-right:1px solid #c1d4d9;}
.tongji-sin-th1
{border-top:3px solid #f89091;}
.tongji-sin-th2
{border-top:3px solid #ffd336;}
.tongji-sin-th3
{border-top:3px solid #7bceeb;}
.tongji-sin-th4
{border-top:3px solid #9fb1f1;}
.tongji-sin-th5
{border-top:3px solid #99df5b;}
.tongji-sin-th6
{border-top:3px solid #fab366;}
.fenxi-datatable1 td,.fenxi-datatable2 td,.fenxi-datatable3 td
{height:58px;border-bottom:1px solid #c1d4d9;border-right:1px solid #c1d4d9;font-size:16px;color:#3c3c3c;}
.fenxi-td-first-c
{margin-left:12px;width:10px;height:10px;display:inline-block;margin-right:12px;cursor:pointer;}
.fenxi-td-high
{background:url(../images/fenxi-add.png) no-repeat;}
.fenxi-td-min
{background:url(../images/fenxi-min.png) no-repeat;margin-top:7px;}
.fenxi-c
{width:18px;height:18px;display:inline-block;margin-left:5px;}
.fenxi-up
{background:url(../images/tongji-up.png);}
.fenxi-down
{background:url(../images/tongji-down.png);}
.fenxi-feature
{height:32px;width:135px;display:inline-block;}
html {/* 只有IE6支持 */background-image: url(about:blank); /* 使用空背景 */background-attachment: fixed; /* 固定背景 */}
.fixednow
{position:fixed;top:79px;margin-top:0px;left:50%;margin-left:-365px;z-index:10001;}
.laijidaoc
{width:29px;height:28px;margin:0 auto;display:inline-block;}
.laijidaon
{background:url(../images/tongjisin-laijidao.png) no-repeat scroll 0px 0px;}
.laijidaoh
{background:url(../images/tongjisin-laijidao.png) no-repeat scroll 0px -28px;}
.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;}
.tongjisin-up-down-c
{display:block;position:absolute;top:-29px;left:0px;width:41px;height:29px;}
.tongjisin-up
{background:url(../images/tongjisin-up.png);}
.tongjisin-down
{background:url(../images/tongjisin-down.png);}
.tongjisin-edition-out
{width:100%;height:41px;background:url(../images/tongjisin-repeat.png) repeat-x;margin:0 auto;font-size:16px;color:#597489;display:none;}
.tablecontainer
{margin:0 auto;max-width:943px;}
.switchedition
{width:50px;display:inline-block;padding-top:10px;margin-left:20px;}
.tongjisin-edition-out a
{display:inline-block;width:120px;text-align:center;}
a.tongjisin-edition-high
{color:#64A000;}
.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;}

/*******   统计分析单学科结束   *********/

/******    成长轨迹开始        *******/

.guiji-connection
{width:69px;height:46px;background:url(../images/guiji-connection.png);position:absolute;left:-58px;bottom:18px;}
.guiji-common
{width:93px;height:86px;position:absolute;left:-115px;bottom:129px;}
.guiji-jiaofu
{background:url(../images/guiji-jiaofu.png);}
.guiji-cuoti
{background:url(../images/guiji-cuoti.png);}
.guiji-gexing
{background:url(../images/guiji-gexing.png);}
.guiji-zuoye
{background:url(../images/guiji-zuoye.png);}
.guiji-circle-low
{width:18px;height:18px;background:url(../images/guiji-circle-low.png);position:absolute;left:-77px;bottom:33px;}
.guiji-circle-high
{width:18px;height:18px;background:url(../images/guiji-circle-high.png);display:block;position:absolute;bottom:-6px;visibility:hidden;}
.guiji-pos-nav
{position:fixed;top:0px;margin-left:57px;}
.guiji-juanzi-titleofp
{
	max-width:470px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.guiji-year
{font-size:48px;color:#3f3f3f;top:-10px;left:-200px;position:absolute;height:62px;}
.guiji-year-high
{font-size:48px;color:#3f3f3f;margin-left:-123px;height:62px;visibility:hidden;}
.guiji-month-day
{bottom:40px;left:-190px;position:absolute;border-bottom:5px solid #09889f;width:100px;height:35px;}
.guiji-month-day-high
{border-bottom:5px solid #09889f;width:100px;margin-left:-113px;margin-top:10px;visibility:hidden;height:35px;display:block;cursor:pointer;}
.guiji-month,.guiji-month-high
{font-size:26px;color:#3f3f3f;}
.guiji-day,.guiji-day-high
{font-size:16px;color:#a0a0a0;margin-left:3px;}
.guiji-datecontainer
{position:relative;}
ol
{list-style: none outside none;margin:0px;padding:0px;margin-left:64px;}
ol li
{border-left:5px solid #E4E4E4;margin:0px;padding:45px 0px 0px 0px;}
.month-summar
{font-size:20px;color:#bdbdbd;width:134px;height:41px;background:url(../images/summary-header.png);margin-top:20px;text-align:center;padding-top:8px;} 
.guiji-scroll-shadow
{background:url(../images/scrollshadow.png);width:796px;max-width:796px;height:15px;position:fixed;top:0px;margin-left:97px;z-index:999;display:none;}
.guiji-scroll-area
{width:100%;margin-left:0px;padding-bottom:60px;}
.loadingpaper
{width:32px;height:32px;margin:0 auto;margin-top:-60px;background:url(../../images/paperloading.gif) no-repeat;display:none;position:relative;bottom:0px;}
.nextloading
{width:100%;height:18px;text-align:center;font-size:18px;}

/********  成长轨迹结束       *********/

/**********   答题开始      ***********/

#paperoperation
{width:200px;height:auto;display:block;font-size:18px;}

/**********   20160706 (隐藏掉带走试卷)  ----王明丽修改

#paperoperation
{
	border-bottom: 1px solid #d8dee2;
    display: block;
    font-size: 18px;
    height: auto;
    margin-bottom: 5px;
    width: 200px;	
}
 ***********/
#usedtimearea
{text-align:right;padding-right:20px;background:url(../images/userdtime.jpg) no-repeat;height:70px;border-radius:10px 10px 0px 0px;}
.overturn,.opmask
{position:relative;overflow:hidden;}
.timeup
{position:absolute;top:0px;width:200px;height:168px;background-color:#d0d0d0;font-size:20px;text-align:center;line-height:168px;left:-200px;z-index:1000;border-radius:0 0 5px 5px;color:#fff;display:none;}
#usedtime
{color:#fff;padding-top:5px;}
.operationcontainer
{width:65px;height:85px;padding-top:15px;text-align:center;position:relative;cursor:pointer;z-index:10;font-size:14px;border:1px solid #d8dee2;border-top:0px;border-bottom:0px;display:inline-block;}
.operationcontainer:hover
{background-color:#edeff0;}
.operationcontainer a
{text-align:left;position:absolute;top:65px;left:21px;color:#7a7e80;}
.operationcontainer:hover a
{color:#6aacc3;}
.operationcontainer a:visited
{color:#444;}
.operationcontainerhigh
{border:0px;width:211px;background-image:url(../images/operationitemhigh.jpg);height:51px;}
#pause,#xiaCiJiXu
{border-right:0px;}
/*--------0802 王明丽修改----*/
#xiaCiJiXu.nextCenter{border-right: 1px solid #d8dee2; width:64px;}

#daiZouShiJuan
{width:66px;}
#jiaoJuan
{width:198px;height:50px;margin-bottom:25px;border:1px solid #7bceeb;border-radius:0px 0px 10px 10px;background-color:#f8fcff;}
#jiaoJuan:hover
{background-color:#7bceeb;color:#fff;}
#jiaoJuan a
{top:23px;left:80px;font-size:20px;color:#4dbbe2;}
#jiaoJuan:hover a
{color:#fff;}
#jiaoJuan:hover .submitpaper
{background:url(../images/dati_submit.png) no-repeat scroll 0px -27px;}
.operationcontainerSelected
{background-color:#edeff0;color:#ffffff}
.operationcontainerSelected a
{color:#6aacc3;}
.operationpapericon
{position:absolute;top:22px;left:50%;margin-left:-14px;width:29px;height:29px;}
.pause
{background:url(../images/start-pause.png) no-repeat scroll 0px 0px;}
.operationcontainer:hover .pause
{background:url(../images/start-pause.png) no-repeat scroll 0px -29px;}
.start
{background:url(../images/start-pause.png) no-repeat scroll 0px -29px;}
.save
{background:url(../images/save.png) no-repeat scroll 0px 0px;}
.operationcontainer:hover .save
{background:url(../images/save.png) no-repeat scroll 0px -29px;}
.submitpaper
{width:30px;height:27px;background:url(../images/dati_submit.png) no-repeat scroll 0px 0px;}
.takepaper
{background:url(../images/takepaper.png) no-repeat scroll 0px 0px;}
.operationcontainer:hover .takepaper
{background:url(../images/takepaper.png) no-repeat scroll 0px -29px;}
.vertical-dbl-dotted-container
{width:200px;height:21px;text-align:center;position:relative;}
.vertical-dbl-common
{width:2px;height:17px;position:absolute;background:url(../images/dotted.png) no-repeat;}
.ItemType
{width:200px;height:30px;padding-top:8px;text-align:center;cursor:pointer;border-bottom:1px dotted #abbccc;}
.SelectedItemType
{background-color:#ECEFF6;border-bottom:1px dotted #abbccc;}
.hide
{display:none;padding-bottom:20px;border-bottom:1px dotted #abbccc;}
.hide div
{margin:0 auto;text-align:left;}
.show
{display:block;}
.itemdetailnum
{width:27px;height:16px;display:inline-block;text-align:center;margin-left:25px;background-color:#79ceed;margin-top:10px;font-size:12px;border-radius:5px;}
.itemdetailnumanswered
{background:url(../images/itemdetailnum_answered.png)}
.icorrect
{
    margin-left:24px;
    margin-top:9px;
    border: solid 1px #00d9b3;
    background-color:#00d9b3;
}
.inotcorrect
{
    margin-left:24px;
    margin-top:9px;
    border: solid 1px #f87779;
    background-color:#f87779;
}
#answercardcontainer
{border:1px solid #DFE1E0;width:200px;border-bottom:8px solid #5EBAE0;border-top:0px;}
.answercardtitle
{width:201px;height:35px;padding-top:15px;font-size:18px;text-align:center;position:relative;background:url(../images/answer-card.jpg);color:#fff;}
#jiaoJuanTip
{ padding: 36px 38px 22px 38px; height: 79px;}
.jiaoJuanTipMain
{width:400px;margin:0 auto;text-align:center;color:#3c3c3c;}
.jiaoJuanTipMain .cost
{width:300px;font-size:22px;margin:0 auto;padding-bottom:30px;}
.jiaoJuanTipMain .line
{width:100%;height:1px;background:url(../images/dati-dialog-dotted.png) repeat-x;margin-bottom:22px;}

.diff_dlg
{width:100%;height:100px;display:none;}
.diff_dlg_out
{width:100%;padding:30px 0;}
.diff_item
{width:60px;padding:0 10px;display:inline-block;background-color:#;border:1px solid #ddd;text-align:center;height:39px;line-height:39px;cursor:pointer;}
.diff_item_high
{background-color:#ddd;}

/***   学生作业列表    ***/

.calender
{display:none;top:300px;left:45%;}
.h_w_timeline
{width:70px;min-height:500px;border-radius:2px;margin-left:10px;padding-top:25px;position:relative;}
.works-out
{width:100%;max-width:950px;border-radius:10px 10px 0px 0px;position:relative;}
.works-date
{width:87%;margin:0 auto;height:91px;overflow:hidden;}
.works-date nav
{height:100%;width:500%;}
.works-date ul
{height:100%;max-width:3700px;margin-left:0px;margin-top:10px;}
.works-date ul li
{
    display:inline-block;width:110px;padding:10px 0px 0px 0px;background-color:#fff;margin:0 2px;text-align:center;cursor:pointer;height:50px;position:relative;
    box-shadow:0px 2px 2px #DDDBD5;border:2px solid Transparent;
}
.works-date ul li:hover
{border:2px solid #a1e8a5;border-radius:5px;}
.hw_scroll_c
{width:54px;height:64px;position:absolute;z-index:1;cursor:pointer;top:10px;}
.hw_scroll_left
{background:url(../images/hw_scroll.png) no-repeat scroll 0px -64px;left:0px;border-radius:10px 0px 0px 0px;}
.hw_scroll_left:hover
{background:url(../images/hw_scroll.png) no-repeat scroll 0px 0px;}
.hw_scroll_right
{background:url(../images/hw_scroll.png) no-repeat scroll -54px -64px;right:0px;border-radius:0px 10px 0px 0px;}
.hw_scroll_right:hover
{background:url(../images/hw_scroll.png) no-repeat scroll -56px 0px;}
.hw_datered
{width:13px;height:13px;position:absolute;bottom:0px;right:0px;background:url(../images/hw_datered.png) no-repeat;}
.hw_datehigh
{background-color:#3CCBCC;}
.hw_list
{width:98%;}
.hw_workitem
{width:100%;height:176px;border-radius:8px;background-color:#fff;position:relative;margin-top:30px;box-shadow:0px -1px 1px #DDDBD5 inset, 0.5px 0px 1px #DDDBD5 inset, 0px 2px #fff inset;}
.hw_workdesc
{position:absolute;top:45px;left:30px;width:70%;}
.hw_workdesc b
{margin-left:20px;}
.hw_worksubj_eng
{width:98px;height:98px;background:url(../images/hw_eng.png);}
.hw_worksubj_chi
{width:98px;height:98px;background:url(../images/hw_chi.png);}
.hw_worksubj_math
{width:98px;height:98px;background:url(../images/hw_math.png);} 
.hw_worksubj_chem
{width:98px;height:98px;background:url(../images/hw_chem.png);}
.hw_worksubj_phy
{width:98px;height:98px;background:url(../images/hw_phy.png);}
.hw_worksubj_c
{width:98px;height:98px;background:url(../images/hw_common.png);}
.hw_worksubj_biology
{width:98px;height:98px;background:url(../images/hw_biology.png);}
.hw_worksubj_draw
{width:98px;height:98px;background:url(../images/hw_draw.png);}
.hw_worksubj_geography
{width:98px;height:98px;background:url(../images/hw_geography.png);} 
.hw_worksubj_history
{width:98px;height:98px;background:url(../images/hw_history.png);}
.hw_worksubj_internet
{width:98px;height:98px;background:url(../images/hw_internet.png);}
.hw_worksubj_moral
{width:98px;height:98px;background:url(../images/hw_moral.png);}
.hw_worksubj_music
{width:98px;height:98px;background:url(../images/hw_music.png);}
.hw_worksubj_policy
{width:98px;height:98px;background:url(../images/hw_policy.png);}


.hw_worktitle
{position:absolute;left:130px;top:9px;font-size:20px;color:#3f3f3f;}
.hw_worktitle:visited,.hw_worktitle:active
{
    color:#3f3f3f;
}
.hw_worktime
{position:absolute;top:65px;left:130px;padding-left:25px;color:#3c3c3c;font-size:16px;}
.hw_btn_c
{position:absolute;top:107px;right:80px;width:100px;font-weight:bold;text-align:center;line-height:30px;border-radius:3px;font-size:16px;}
.hw_doworkbtn
{background-color:#94cf66;}
.hw_doworkbtn:hover
{background-color:#80c664;}
.hw_viewworkbtn
{border:1px solid #3CCBCC;}
.hw_viewworkbtn_high
{background-color:#3CCBCC;}
.hw_btm_time
{max-width:98%;height:40px;background-color:#94cf66;position:relative;margin:30px 0 60px;}
.hw_btm_arrow
{position:absolute;top:-9px;left:10px;width:28px;height:10px;background:url(../images/hw_timeinfo.png) no-repeat;}
.hw_btm_timeinfo
{color:#fff;padding-top:10px;margin-left:10px;}
.hw_naozhong
{width:17px;height:17px;background:url(../images/hw_naozhong.png) no-repeat;position:absolute;top:2px;left:0px;}
.hw_corrate
{font-size:20px;color:#fd8fa5;}
.fontspecial
{border-left:1px solid #cecece;}
.wk_span
{font-size:18px;color:#3f3f3f;}
.wd_span
{font-size:12px;color:#a0a0a0;}
.wk_span_t
{font-size:24px;color:#fff;}
.wd_span_t
{font-size:16px;color:#fff;}
.hw_today_high
{width:156px;height:80px;padding-top:8px;position:absolute;top:-8px;left:-29px;text-align:center;background:url(../images/hw_today_high.png);z-index:1;}
#confirmWin
{display:none;}
.ass_upload_div
{width:50%;height:40px;display:inline-block;margin-left:15px;position:relative;word-wrap:break-word;word-break:break-all;}
.ass_upload_file
{width:40px;height:38px;position:absolute;z-index:10;background:url(../images/attatchfile.png) no-repeat;display:inline-block;cursor:pointer;}
.ass_file_name
{font-size:16px;display:block;margin: 5px 0;}
.ass_u_progress_b
{width:175px;height:10px;border-radius:5px;background-color:#9fc932;display:none;margin:5px 0;}
.ass_u_progress
{width:0px;height:10px;border-radius:5px;background-color:#0ba6de;}
.ass_u_processing
{}
.hwork-dlg
{
    width:480px;
    display:none;
    position:fixed;
    left:50%;top:50%;
    margin-left:-240px;
    z-index:2000;
    margin-top:-100px;
}

.hw_dlg
{
    width:530px;
    display:none;
}
.hw_dlg_hwname
{
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

/***   学生作业列表结束    ***/

/******   家长首页    *****/
.ui_infolink
{display:inline-block;position:relative;padding-left:40px;}
.ui_infolink img
{position:absolute;top:18px;left:0px;}
.ui_info_pwd
{margin-left:30px;}
.ui_level_info a
{color:#3c3c3c;}
.ui_parent_trea
{margin-left:40px;display:inline-block;position:relative;}
.ui_p_form
{width:97px;height:135px;background:url(../images/ui_parent_form.jpg);position:absolute;top:-65px;right:35px;}
/*.ui_p_form:hover
{background-position:0 -135px;}*/
.ui_p_plus
{width:36px;height:36px;background:url(../images/ui_p_plus.jpg);position:absolute;right:0px;top:0px;cursor:pointer;}
.ui_p_codeinput
{line-height:30px;height:32px;border:2px solid #f3a55e;width:335px;padding-left:10px;}
.ui_p_codeinput:focus
{outline:none;}
.ui_pinput_area
{position:relative;height:40px;text-align:right;display:none;}
.ui_parent_rela
{display:inline-block;margin-left:10px;}
.ui_parent_childs .ui_p_eventr
{height:180px;}
.ui_parent_childs tr.ui_p_oddtr
{height:60px;}
.ui_p_childinfo
{padding-left:30px;line-height:50px;border-top:2px solid #d2d2d2;position:relative;}
.ui_p_childinfo a
{color:#3c3c3c;}
.ui_p_childinfo a:hover
{color:#33badc;}
.ui_p_childinfo a:hover span
{color:#f3a55e;}
.ui_p_cname
{border:2px solid #d2d2d2;padding-left:5px;width:313px;line-height:30px;margin-top:15px;font-size:16px;}
.ui_p_crealname
{border:2px solid Transparent;padding-left:5px;width:313px;line-height:30px;margin-top:15px;font-size:16px;}
.ui_p_cname:focus,.ui_p_crealname:focus
{border:2px solid #f3a55e;outline:none;}
.ui_p_cnamesave
{width:60px;text-align:center;line-height:33px;position:absolute;right:0px;top:16px;cursor:pointer;color:#f3a55e;}
.ui_p_cnames_high
{color:#fff;background:#f3a55e;}
a.ui_p_cancel_c
{position:absolute;top:-120px;right:50px;color:Gray;}
.ui_p_childtrea
{text-align:left;line-height:50px;position:relative;clear:both;}
.ui_p_edit
{width:19px;height:20px;display:inline-block;background:url(../images/qcomment.png);cursor:pointer;position:absolute;right:-30px;top:20px;}
.ui_p_stuname
{position:absolute;top:5px;left:3px;}
/******   家长首页--结束    *****/

.line
{width:100%;height:1px;background:url(../images/dati-dialog-dotted.png) repeat-x;margin-bottom:22px;}

#paperleftbar
{
    display:inline-block;
    height:auto;
    margin-top: 60px;
    z-index:10;
}

.itemdetailnumans
{
    background-color:#a2adaf;
}

.multichoice
{
}

.ticloze input
{
    background-color: Transparent;
    margin-left: 5px;
    border: 0;
    border-bottom: solid 1px #000;
    outline:none;
    font-size: 15px;
    color: #15b086;
    font-family: inherit;
    max-width:580px;
}

.ticloze textarea
{
    background:url(../images/ti_tabg.png) repeat;
    height: 25px;
    line-height: 25px;
    min-width: 60px;
    max-width: 600px;
    font-size: 15px;
    font-family: inherit;
    color: #15b086;
    border: none;
    outline: none;
    resize: none;
    padding: 0px 5px;
    overflow: hidden;
    vertical-align:top;
}

.ticlozeimage
{
    min-width: 500px;
    min-height: 200px;
    height:200px;
    width: 85%;
    outline: #afafaf solid 1px ;
}

.ticlozeimage img
{
    width: 100%;
    height: 100%;
}

.tichoiceitem
{
    display: inline;
    cursor: pointer;
}

.tichoiceitem div
{
    margin-left: 5px;
    padding: 0px 10px;
    display: inline;
}

.itemseleted
{
    color:#fff;
    /*color: #66d1b5 solid 1px;*/
    background-color:#06b79c;
}

.itemcorrect
{
    color: #fe2020;
    /*display: inline-block;*/
}

.itemcorrect .correct_sn
{
    background:url(../images/item-correct.png) no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0px;
    /*left: -10px;*/
    left: 0;
}

.itemcorrect
{
    color: #fe2020;
    /*display: inline-block;*/
}

.itemcorrect .correct_sn
{
    background:url(../images/item-correct.png) no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0px;
    /*left: -10px;*/
    left: 0;
}


#paperDesc div
{
    margin-bottom:10px;
    font-size:16px;
}
#paperDesc div:nth-child(4n+0) div.paperdesc_li
{
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 10px 2px 35px;
    background-color:#f58e8e;
}
#paperDesc div:nth-child(4n+1) div.paperdesc_li
{
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 10px 2px 35px;
    background-color:#4ed5a3;
}
#paperDesc div:nth-child(4n+2) div.paperdesc_li
{
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 10px 2px 35px;
    background-color:#77cce8;
}
#paperDesc div:nth-child(4n+3) div.paperdesc_li
{
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 10px 2px 35px;
    background-color:#f5ea2b;
}

.tibodysn, .tibodytitle
{
    margin-top: 10px;
    display:inline-block;
}

.tibodytitle div
{
    display:block;
}

.itemnotcorrect
{
    display: block;
    color: Red;
}

.question_title .itemnotcorrect, .question_title .itemcorrect, .q_score, .q_scorenum
{
    display: inline-block;
    margin-bottom: 0px;
}

.q_score
{
    padding-left: 5px;
}

.question_title .itemnotcorrect div
{
    margin-bottom: 0px;
}

.itemrefanswer
{
    color: #000000;
}

.itemrefanswer_sn
{
    color: #E55D00;
}

.itemnotcorrect_icon
{
    display: inline-block;
    width: 27px;
    height: 25px;
    background:url(../images/rightwrong.png) no-repeat scroll 0px 0px
}

.ppart
{
    font-size: 18px;
    margin: 5px;
}

.ppart_txt
{
    text-align: center;
    color:#00aae2;
    font-size:25px;
    margin-bottom: 30px;
}

.ptype
{
    margin: 50px 38px;
    font-weight: bold;
}

.ptype_sn
{
    display: inline;
    margin-right: 30px;
}

.p_tag
{
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
}

.p_tag p
{
	max-width:100%;
	word-break:break-all;
	word-wrap:break-word;
}

.q_tag
{
    display: block;
    font-size: 16px;
    font-weight: normal;

    margin-top: 32px;
    padding-top: 5px;
    padding-left: 5px;
}

.p_tag img, .q_tag img
{
    width: auto;
}

.q_tag div
{
    display: inline-block;
}

.pgroup
{
    font-size: 16px;
    font-weight: normal;
    margin: 36px 0px;
    padding-bottom: 36px;
    border-bottom: dotted 1px #555555;
}

.pgroup_notitle
{
    margin-top: 0px;
}

.ptype_txt, .pgroup_txt
{
    display: inline;
    word-wrap: break-word;
    word-break: break-all;
}

.question_sn, .qoption_sn, .qbody_sn
{
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}

.pgroup_sn
{
    display: inline-block;
    vertical-align: top;
}

.question_hide
{
    display: none;
}

.pgroup_container
{
    display: inline-block;
    vertical-align: top;
    width: 650px;
}

.question_body
{
}

.question_resolve
{
    border-top: dashed 1px #c2c2c2;
    border-bottom: solid 1px #c2c2c2;
    padding: 34px 0px;
    width: 100%;
}

.qresolve_row
{
    margin-bottom: 18px;
}
.qresolve_r_w
{
    min-width:40px;line-height:30px;display:inline-block;text-align:center;border-radius:3px;
}
.qresolve_r_a
{
    color:#15b086;
}
.qresolve_w_a
{
    color:#e3001b;
}
.qresolve_comment
{
    display:inline-block;
    width:20px;
    height:20px;
    background:url(../images/qcomment.png) no-repeat scroll;
    cursor: pointer;
    margin-top:5px;
}

.btnCmnt
{ line-height: 42px; font-size:18px;width:130px;height:42px;text-align:center;display:inline-block;border:1px solid #80c833;border-radius:3px;}

.ce_close
{
}

.qresolve_sn
{
    color: #e55d00;
    display: inline-block;
    width: 75px;
    vertical-align: top;
    margin-right: 18px;
    text-align: justify;
    
}

.qresolve_txt
{
}

.qresolve_body
{
    display: inline-block;
    width: 85%;
    vertical-align: top;
}

.qresolve_content
{
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;word-break:break-all;
}

.qoption_content
{
    display: inline-block;
    vertical-align: top;
}

.qbody_container
{
    display: inline-block;
    vertical-align: top;
}

.qoption_content div
{
    display: inline-block;
}

.qoption_content div.itemnotcorrect
{
    display: block;
}


.qoption_content .prefix, .qoption_content .prefix span, .qoption_content .prefix em
{
    /*vertical-align: top;*/
}


.qoption_content .suffix,.qoption_content .suffix span
{
	vertical-align:bottom;
}

.qoption_content input
{
    display: inline-block;
}

.qresource
{
    margin-top: 16px;
    padding: 8px;
    
    min-width: 100px;
}

.qresource div
{
    margin-bottom: 8px;
    line-height: 200%;
}

.qresource img, .qresolve_content img, .fulltigan img, .question_title img, .question img
{
    width: auto;
    vertical-align: middle;
    max-width:580px;
}

.qresource br
{
    margin-bottom: 8px;
}

span.sup
{
    font-size: 80%;
    position: relative;
    bottom: 1ex;
}

span.sub
{
    font-size: 80%;
    position: relative;
    top: 1ex;
}

.qresource pre, .fulltigan pre
{
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
}

.qresource table, .question table, .fulltigan table
{
    border: solid 1px #000;
    padding: 0px 5px;
    margin-bottom: 5px;
    border-collapse:collapse;
}

.qresource td, .question td, .fulltigan td
{
    border: solid 1px #000;
    padding: 0px 5px;
}

.qoption_container
{
    display: inline-block;
    vertical-align: top;
}

.question
{
    position: relative;
    margin-top: 32px;
    border-right: dotted 1px #71c8e9;
    padding-top: 5px;
    padding-left: 5px;
    min-height: 80px;
    width: 100%;
}

.question div, .fulltigan div
{
    line-height: 200%;
    word-break: break-all;
}

.question:hover
{
    background:#F2FDFE;
}

.question em, .qresource em
{
    font-style: normal;
    padding-bottom: 3px;
    background-image: url('../images/emdot.png');
    background-repeat: no-repeat;
    background-position: center bottom;
}

.ptype_title
{
}

.question_title
{
    margin-bottom: 26px;
}

.line_holder
{
    width:50px;border:none;border-bottom:1px solid Red;text-align:center;height:18px;display:inline;color:Transparent;
}
.question_title div
{
    margin-bottom: 8px;
}

.question_title br
{
    margin-bottom: 8px;
}

.qoption
{
    cursor: pointer;
    margin-bottom: 24px;
    position: relative;
    border-radius:8px;
}

.qoption:hover
{
    color:#06b79c;
    /*outline: #15b086 solid 1px;*/
}

.itemseleted:hover
{
    /*color: #15b086 solid 1px;*/
    color:#fff;
}

.ticlozeume:hover
{
    color:#000000;
}

.ticlozeume .edui-editor-body .edui-body-container
{
    font-family: Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;
    font-size: 16px;
}

.icon_container
{
   width:23px; height: 100%; top: 0px;right:-5px;position:absolute;
}

.icon_bar
{
    margin: 6px 0px;
    position:relative;
    height:100%;
    display: block;
}

#saving
{
    display: none;
}
.savingmsg
{
    font-size: 22px;
    font-weight: bold;
    text-shadow: 2px 2px 8px #6f6f6f;
    color: White; 
}

.pausingicon
{
    margin: 20px auto;
    width:132px;
    height:132px;
    display:block;
    background: url('../images/pausing.png') no-repeat scroll 0px 0px transparent;
}

.pausinghover
{
    background: url('../images/pausing.png') no-repeat scroll 0px -133px transparent;
}

.pausingdown
{
    margin: 22px auto;
    background: url('../images/pausing.png') no-repeat scroll 0px -266px transparent;
}

.pausingmsg
{
    font-size: 30px;
    color: #117298;
}

.jspContainer
	{
		overflow: hidden;
		position: relative;
	}

	.jspPane
	{
		position: absolute;
	}

	.jspVerticalBar
	{
		position: absolute;
		top: 0;
		right: 0px;
		width: 5px;
		height: 100%;
	}

	.jspHorizontalBar
	{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0px;
	}

	.jspCap
	{
		display: none;
	}

	.jspHorizontalBar .jspCap
	{
		float: left;
	}

	.jspTrack
	{
		position: relative;
	}

	.jspDrag
{
	background: #79ceed;
	position: relative;
	top: 0;
	left: 0px;
	cursor: pointer;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.paperNameContianer
{
    text-align:center;
}

#paperName,.papertype
{
    font-size:25px;
    margin-bottom:50px;
    color:#00aae2;
    font-weight:bold;
    text-align: center;
    display:inline-block;
}

#paperqr
{
    margin: 32px auto 40px auto;
    width:128px;
    height:128px;
    display: block;
    border:solid 2px #58AB00;
}

#dlgTakeout
{
    display:none;
}

#qrpanel
{
    background-color: #ffffff;
    border-radius: 10px;
    cursor: default;
}

.modal_title_bar
{
    width:100%;
    height:40px;
    background-color:#9FC932;
    border-radius:10px 10px 0px 0px;
    font-size:18px;
    text-align: left;
    cursor: move;
    position:relative;
}
.modal_title_bar_in
{
    position:absolute;
    width:100%;
    height:40px;
    top:0;
    left:0;
    z-index:8889;
    background-color:Transparent;
}
.modal_title_text
{
    display:inline-block;
    padding-top:6px;
    padding-left:20px;
    color:#fff;
}

.modal_title_btn
{
    display:inline-block;
    padding-right:10px;
    float:right;
    color:#fff;
}
.modal_option_area
{text-align:left;padding:30px 0 30px 45px;}
.modal_body
{
    width: 100%;
    padding: 0px;
    background-color: #fff;
    border-radius:0 0 10px 10px;
}

.modal_body_text
{
    margin: 12px 38px 12px 38px;
    font-size: 16px;
    color: #828282;
}
.modal_body_line
{
    width:auto;
    height:1px;
    background:url(../images/dati-dialog-dotted.png) repeat-x;
    margin: 0px 38px 22px 38px;
}

.modal_body_line_only
{
    width:auto;
    height:1px;
    background:url(../images/dati-dialog-dotted.png) repeat-x;
    margin: 0px 38px 0px 38px;
}

.modal_body_btn
{
    width: 100%;
    padding-bottom: 22px;
}

.modal_btn
{
    width:130px;
    height:40px;
    text-align:center;
    display:inline-block;
    border:1px solid #80c833;
    border-radius:3px;
    font-size: 18px;
    line-height: 40px;
    margin-left: 24px;
    margin-right: 24px;
}

a:link.modal_btn 
{
    color:#58ab00;
}

.modal_btn_default
{
    background-color:#80c833;
    border-color: #87b015;
}

a:link.modal_btn_default
{
    color:#fff;
}

.modal_resize_rb
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 28px;
    height: 23px;
    background: url(../images/modal_resize_rb.png) no-repeat;
    cursor: se-resize;
    display: none;
}

#dlgDraw
{
    display: none;
    min-width: 800px;
    min-height: 592;
}

#dlgVideo
{
    display: none;
}

.qresolve_videoContainer
{
    height: 24px;
    border: solid 1px #71C8E9;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #efefef;
    cursor: pointer;
}
#leftBarTd1
{min-width:206px;width:206px;}
.leftFuncsIcon
{width:50px;height:200px;position:fixed;top:270px;left:0px;background-color:#00aae2;border-radius:0px 10px 10px 0px;cursor:pointer;z-index:1000;display:none;}
.leftFuncsTxt
{width:22px;color:#fff;font-size:26px;margin:0 auto;padding-top:30px;}
.dati_funcBtns
{display:none;}
@media screen and (min-width:640px) and (max-width:980px)
{
    #paperleftbar,.ctsc_left
	{/*margin-left:-400px;*/}
    #leftBarTd1,.custd1
	{/*min-width:0px;*/}
	.leftFuncsIcon
	{display:block;}
	.paperarea
	{padding-left:15px;}
	.ptype
	{margin: 50px 0px;margin-left:10px;}
	.pgroup_container
	{width:93%;}
	.qoption  input,.works-date ul,.hw_worktitle,.hw_worktime
	{font-size:1.3em;}
	.propertyitem span
	{font-size:1em;}
	.pgroup,.ppart,#paperoperation,#answercarditem,.allsdThead th
	{font-size:1em;}
	.periodcontainer,.editioncontainer,.gradecontainer,.sourcecontainer,.classxcontainer,.subjectcontainer,.fyearcontainer,.fmonthcontainer,.morechoices,#crumpath,.propertyitem,.timerarea,.fenxi-datatable1 td, .fenxi-datatable2 td, .fenxi-datatable3 td,.allsdTbody td,.fontspecial
	{font-size:1.2em;}
	.qresolve_sn
	{width:155px;}
	.qresolve_body
	{width:72%;}
	.qresolve_videoContainer
	{height:45px;}
	/*
	.qbody_container,.pgroup_container,.pgroup,.qresource,.qresource pre
	{width:628px;}
	.question
	{width:600px;}
	*/
	.ccppart,.tiheader,.pppart,#paperDesc,#papermain,.noresultarea
	{max-width:97%;}
	#paperName
	{width:90%;}
	.ticloze textarea,.qoption  textarea
	{background:url(../images/);line-height:40px;height:20px;font-size:0.9em;border-bottom:1px solid Black;}
	.dati_funcBtns
    {width:38px;position:fixed;right:7%;bottom:120px;display:block;}
    .dati_btn_c
    {width:50px;height:50px;margin-bottom:3px;background-color:#adc1e7;cursor:pointer;background-position:center;background-repeat:no-repeat;border-radius:5px;display:block;}
    .dati_btn_c:hover
    {background-color:#97b0e2;}
    .mobile_pause
    {background-image:url(../images/mobile_pause.png);}
    .mobile_tsave
    {background-image:url(../images/mobile_tsave.png);}
    .mobile_submit
    {background-image:url(../images/mobile_submit.png);}
    .mobile_back
    {background-image:url(../images/mobile_back.png);}
    .mobile_to_top
    {background:#5eade9 url(../images/mobile_to_top.png) no-repeat scroll center;}
    .mobile_to_top:hover
    {background-color:#3d96db;}
    #pause,#xiaCiJiXu,#daiZouShiJuan,#jiaoJuan
    {display:none;}
    #usedtimearea
    {border-radius:10px;margin-bottom:25px;}
}
.qresolve_vicon
{
    display: inline-block;
    background:url(../images/icon-audio1.png) no-repeat scroll top center;
    width: 37px;
    height: 24px;
}

.qresolve_video
{   
    /*margin-left: 2px;*/
    display: inline-block;
    margin: 0px 0px;
    height: 24px;
}

.qresolve_video video
{
    max-width:100%;
}


.qresolve_hide
{
    visibility: hidden;
}

.qresolve_show
{
}

.qresolve_play
{
    display:inline-block;
    cursor:pointer;
}

#videoContainer
{
    display: inline-block;
}

#videoContainer video
{
    width: 800px;
    height: 600px;
}
/*******      答题结束         *******/

/*******      分析报告开始         *******/

.report
{background:url(../images/answer-analysis.png) no-repeat scroll 0px 0px;}
.reporthigh
{background:url(../images/answer-analysis.png) no-repeat scroll 0px -33px;}
.analysis
{background:url(../images/answer-analysis.png) no-repeat scroll -33px 0px;}
.analysishigh
{background:url(../images/answer-analysis.png) no-repeat scroll -33px -33px;}
.vertical-dbl-dotted-container
{width:200px;height:21px;text-align:center;position:relative;}
.vertical-dbl-common
{width:2px;height:17px;position:absolute;background:url(../images/dotted.png) no-repeat;}
.fenxi-datatable1
{width:100%;margin:79px auto 60px;text-align:center;border-left:1px solid #c1d4d9;}
.fenxi-link-icon
{background:url(../images/fenxi-link-icon.png);width:33px;height:46px;display:block;}
.fenxi-link-icon1
{background:url(../images/fenxi-link-icon1.png);width:33px;height:46px;display:block;}
.fenxi-title-c
{margin-right:12px;width:3px;height:10px;display:inline-block;}
.fenxi-title1
{background:url(../images/fenxi-color1.jpg);}
.fenxi-title2
{background:url(../images/fenxi-color2.jpg);}
.fenxi-title3
{background:url(../images/fenxi-color3.jpg);}
.fenxi-title4
{background:url(../images/fenxi-color4.jpg);}

.hideTable
{
    display: none;
}

.hideTr
{
    display:none;
}

.featherbkg
{
    width:23px;
    height:29px;
    width:135px;
    display:inline-block;
}

.featherhigh
{
    background:url(../images/feasure1.png) no-repeat scroll 0px 0px;
    width:27px;
    height:32px;
    display:inline-block;
}

.featherdisable
{
    background:url(../images/feasure2.png) no-repeat scroll 0px 0px;
    width:27px;
    height:32px;
    display:inline-block;
}

#commenteditor
{
    display:none;
    width:630px;
    text-align:left;
    cursor:default
}

#commenteditor .modal_body_line
{
    margin-bottom: 22px;
}

#ce_body
{
    padding: 20px 42px 0px 42px;
    font-size:14px;
    width:100%;
}

#ce_ta
{
    width:510px;
    height:130px;
    padding: 14px;
    border:solid 1px #9fc932;
    color: #3c3c3c;
    line-height: 24px;
    font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;
    resize: none;
}

#ce_txt
{
    margin-top: 12px;
    margin-bottom: 12px;
    color: #828282;
}

#ce_left
{
    color: #e55d03;
}

#commenteditor .modal_body_btn
{
    text-align: right;
}

.modal_body_btn .ce_close
{
    margin-left: 29px;
    margin-right: 42px;
}

.only-false
{background:url(../images/answer-analysis.png) no-repeat scroll -66px 0px;}
.only-false-high
{ background:url(../images/answer-analysis.png) no-repeat scroll -66px -33px; width: 33px;}

/*******      分析报告结束         *******/

/*****     教师综合评语，Teachermark页面用     *****/
.ck_general_comment
{width:90%;border-bottom:1px dotted #555555;margin:0 34px;line-height:30px;}
.ck_com_tit
{width:110px;display:inline-block;color:#e55d00;font-size:20px;}
.ck_com_textarea
{width:90%;font-size:16px;display:inline;word-break:break-all;word-wrap:break-word;}
/*****     教师综合评语，Teachermark页面用--结束     *****/

.toolvs
{
    margin-top: 36px;
    margin-bottom: 22px;
    margin-left: 10px;
    width: 100%;
}

.toolvs_td
{
    width: 126px;
    height: 50px;
}

.toolvs_btn
{
    cursor: pointer;
    width: 156px;
    height: 50px;
    background:url(../images/tvsbtn.png) no-repeat scroll 0px 0px;
    color: White;
    font-size: 24px;
    text-align:center;
    line-height: 50px;
}

.toolvs_btn:hover
{
    background:url(../images/tvsbtn.png) no-repeat scroll 0px -50px;
}

.toolvs_btn_down
{
    position: relative;
    top: 2px;
    left:2px;
}

.toolvs_txt
{
    margin-right: 14px;
    font-size: 18px;
    background-color: #FFFFFF;
    min-width: 690px;
    position:relative;
}

.toolvs_txt div
{
    display: inline-block;
    color: #666666;
    padding: 0px 10px;
}

#toolvs_code
{
    height: 50px;
    outline: none;
    font-size: 18px;
    color: #A71F28;
    border: 0;
    ime-mode: disabled;
}

#toolvs_info
{
    position:absolute;
    top: 14px;
    right:10px;
}

div.toolvs_info_error
{
    color: #ff0000;
}

iframe#vs_frame
{
    width: 824px;
    height: 500px;
}

#tvs_bar
{
    background-color: #316793;
}

#tvs_bar .modal_close
{background:url(../images/closefloat2.png) no-repeat;}

.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;}

.contentofmain_noData {background: #fff none repeat scroll 0 0;left: 50%;margin-left: -126px;margin-top: -35px;min-height: 0;position: absolute; top: 50%;}

#showPaperName {display: inline-block;font-size: 42px;font-weight: bold;margin-bottom: 40px;}
.Item_part {background: #98def7;padding: 10px 0;border-bottom: 1px dotted #abbccc;text-align: center;color: #333;cursor: pointer;width: 200px;}
.Item_part:empty {padding: 0;}
.ItemType  {display: none;}
.SelectedItemPart~.ItemType {display: block;}
.zdTitle {color: #000;font-size: 20px;margin-bottom: 10px;}
.zdSmConntentBox {margin-bottom: 10px;border-bottom: 1px dashed #c3c3c3;padding-bottom: 20px;}
.zdSmConntentBox:hover {background: #f2fdfe;}
.zdSmTit {font-size: 16px;margin-bottom: 5px;}
.zdDmCon {font-size: 14px;padding-left: 2em;margin-bottom: 20px;}
.zsdBox {padding-bottom: 30px;margin-left: 38px;margin-right: 38px;width: 650px;}
.zsdCellBox {position: relative;border-right: 1px dotted #71c8e9;}
.zdTitleBox {overflow: hidden;}
.zdTitle {float:left;font-weight: bold;}
.zsd_txt {display: none;}



/****** 资源推送******/

.push-res-list .push-video-conent ul{
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.push-res-list .push-video-conent li{
    height: 267px;
    margin: 8px;
    width: calc(33% - 18px);
}
.push-res-list li:hover {
    box-shadow: 0 2px 12px 0 #bdb5a6;
    cursor:pointer;
}
.video-item p {
    margin: 20px auto 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.img_item img {
    height: 100%;
    width: 100%;
}
.push-res-list .video-pic {
    height: 192px;
    position: relative;
    width:100%;
}
.push-res-list .video-pic img{
    height:100%;
    width:100%;
}

.play-video-out{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
    z-index: 100100;
}
.play-video-out .video-panel{
    height:100%;
    margin:80px auto;
    width:80%;
}
.play-video-out video{
    height: auto;
    width: 100%;    
}

.play-video-out .icon-close{
    background-image: url("../images/login/log-close.png");
    height: 30px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 32px;
    transition:width 0.5s, height 0.5s;
    -moz-transition:width 0.5s, height 0.5s, -moz-transform 0.5s; /* Firefox 4 */
    -webkit-transition:width 0.5s, height 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
    -o-transition:width 0.5s, height 0.5s, -o-transform 0.5s; /* Opera */
}
.play-video-out .icon-close:hover{
    background-position:0 -30px;
    cursor:pointer;
    transform:rotate(360deg);
    -moz-transform:rotate(360deg); /* Firefox 4 */
    -webkit-transform:rotate(360deg); /* Safari and Chrome */
    -o-transform:rotate(360deg); /* Opera */ 
}

.nodata{
    background: #333;
    color: #fff;
    font-size: 2em;
    margin: 20px 0 0;
    opacity: 0.9;
    padding: 5%;
    text-align: center;
}

.push-res-list #pager {
    text-align:center;
}
.push-res-list #pager ul.pages{
    margin:10px;
}

.push-res-list h3{
    text-align:center;
}
.push-video{
    background: rgba(0, 0, 0, 0) url("../images/icon_weike.png") no-repeat scroll 0 0;
}

.video-pic::after {
    background: rgba(0, 0, 0, 0) url("../Images/icon-video-play.png") no-repeat scroll 0 0;
    content: "";
    height: 66px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 66px;
}

.video-pic::before {
    background-size: 40px 22px;
    bottom: 5px;
    content: "";
    height: 22px;
    position: absolute;
    right: 3px;
    width: 40px;
    z-index: 1;
}
/****** 资源推送******/