.header_head
{max-width:1058px;}

.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;}
.updown
{width:25px;height:25px;background:url(../images/updown.png) no-repeat scroll 0px 0px;cursor:pointer;float:right;margin:8px 20px 0px 10px;background-position:center center;}
.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;}
.tigantip:hover
{background:url(../images/icon-share1.png) no-repeat scroll 0px -23px;}
.titipiconscommon
{margin-top: 6px;width:37px;height:24px;cursor:pointer;border-radius:3px;vertical-align:top;}
.titiphigh
{background-color:#9FC932;}
.difftip
{display:none;}
.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
{position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;}
.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;}


#drag
{width:600px;min-height:200px;background-color:#fff;display:none;border-radius:10px;box-shadow: 2px 2px 5px #C2CDCF;border:1px solid #d1d1d1;}
.fulltiganmain
{width:100%;height:40px;background-color:#9FC932;border-radius:10px 10px 0px 0px;font-size:18px;}
.modal_title_tigan
{display:inline-block;padding-top:6px;padding-left:20px;color:#fff;float:left;}
.modal_tigan_header
{display:inline-block;padding-right:10px;float:right;color:#fff;}

/**********   答题开始      ***********/

#paperoperation
{width:200px;height:auto;display:block;font-size:18px;}
#usedtimearea
{text-align:right;padding-right:20px;background:url(../images/userdtime.jpg) no-repeat;height:70px;border-radius:10px 10px 0px 0px;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
  -ms-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  -webkit-transition:1s;
  -moz-transition:1s;
  -ms-transition:1s;
  -o-transition:1s;
}
.overturn
{ -webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;-ms-perspective:1000;perspective:1000;position:relative;}
.overturn:hover #usedtimearea
{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
}
.face1
{
  position:absolute;z-index:1;right:20px;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
}
.overturn:hover .face1
{display:none;}
.back1
{
    position:absolute;z-index:2;right:20px;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    display:none;
 }
.overturn:hover .back1
{display:block;}
#usedtime
{color:#fff;padding-top:5px;}
.operationcontainer
{width:65px;height:85px;padding-top:15px;text-align:center;position:relative;cursor:pointer;z-index:999;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;}
#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;}

#ck_stuoperation
{width:200px;height:313px;border:1px solid #7bd0ec;}
.ck_stulist
{width:175px;height:35px;padding-top:17px;color:#7bd0ec;position:relative;padding-left:25px;text-align:center;font-size:18px;}
.ck_stulist_icon
{width:19px;height:19px;position:absolute;top:20px;left:35px;background:url(../images/check-avatar.png);}
.ck_stulist_arig
{position:absolute;width:15px;height:16px;left:-1px;top:-1px;background:url(../images/ck_stulist_arig.jpg);}
.ck_class_out
{width:100%;}
.ck_class_header
{width:175px;height:32px;background-color:#e5f5fb;color:#7bd0ec;text-align:center;padding-left:25px;padding-top:8px;position:relative;cursor:pointer;border-top:1px solid #79ceed;}
.ck_class_container
{display:none;width:200px;}
.ck_class_arrow
{position:absolute;left:35px;top:10px;}
.ck_stulist_status1
{background:url(../images/ck_stulist_status.png) no-repeat scroll 0px -10px;width:18px;height:17px;}
.ck_stulist_status2
{background:url(../images/ck_stulist_status.png) no-repeat scroll 0px 0px;width:18px;height:10px;left:35px;top:16px;}
.ck_class_tab_out
{text-align:center;color:#3c3c3c;margin-bottom:5px;background-color:#e5f5fb;border-bottom:2px solid #79ceed;}
.ck_class_tab
{line-height:25px;padding:0 7px;display:inline-block;cursor:pointer;}
.ck_class_tabhigh
{border:1px solid #79ceed;border-bottom:0px;margin-bottom:-4px;border-radius:5px 5px 0px 0px;background-color:#fff;}
.ck_stu
{width:90%;margin:2px auto 2px;color:#3c3c3c;text-align:left;position:relative;height:25px;cursor:pointer;}
.ck_stu_high,.ck_stu:hover
{color:#79ceed;}

.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 #59dbaa;
    background-color:#59dbaa;
}
.inotcorrect
{
    margin-left:24px;
    margin-top:9px;
    border: solid 1px #f87779;
    background-color:#f87779;
}
.iselected
{background-color:#00d9b3;border:1px solid #00d9b3;}
#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;}

/*
#btnJiaoJuan,#btnContinue
{width:130px;height:30px;padding-top:10px;text-align:center;display:inline-block;border:1px solid #80c833;border-radius: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:999;
}

.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;
}

.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;
}

#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;
}

.itemrefanswer
{
    color: #E55D00;
}
.itemrefanswer div {
    word-break: break-all;
}
.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;
}

.ptype_sn
{
    display: inline;
    margin-right: 30px;
}

.p_tag
{
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
}

.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;
}

/*.pgroup {width: 700px;}*/

.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;
     word-break: break-all;
    word-wrap: break-word;
}

.question_body
{
}
.line_holder
{width:50px;border:none;border-bottom:1px solid #3d3d3d;text-align:center;height:18px;display:inline-block;color:Transparent;}
.question_resolve
{
    border-top: dashed 1px #c2c2c2;
    border-bottom: solid 1px #c2c2c2;
    padding: 34px 0px;
    width: 100%;
}
.qinfo_content
{
    margin-top:-30px;border-top:2px dotted #ddd;height:70px;line-height:60px;color:Gray;
}
.qresolve_row
{
    margin-bottom: 18px;
}

.qresolve_comment
{
    display:inline-block;
    width:20px;
    height:20px;
    background:url(../images/qcomment.png) no-repeat scroll;
    cursor: pointer;
}

.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
{
    vertical-align: top;
}

.qoption_content .suffix
{
}

.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;
}

.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: 60px;
    width: 100%;
}

.question div, .fulltigan div
{
    line-height: 200%;
    word-break: break-all;
}

.question:hover
{
    background:#F2FDFE;
}

.question 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;
}

.question_title div
{
    margin-bottom: 8px;
    word-wrap: break-word;
    word-break: break-all;
}

.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;
}
.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: 5px;
	border-radius: 5px;
}

.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;
}

.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_body
{
    width: 100%;
    padding: 0px;
    background-color: #ffffff;
}

.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: auto !important;
    /*height: 24px;*/
    border: solid 1px #71C8E9;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #efefef;
    cursor: pointer;
}
#leftBarTd1
{min-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;}
@media screen and (min-width:640px) and (max-width:980px)
{
    #paperleftbar
	{/*margin-left:-400px;*/}
    #leftBarTd1
	{/*min-width:0px;*/}
	.leftFuncsIcon
	{display:block;}
	.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:1.1em;}

	.propertyitem,.timerarea,.fenxi-datatable1 td, .fenxi-datatable2 td, .fenxi-datatable3 td,.allsdTbody td,.fontspecial
	{font-size:1.5em;}
	.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
	{max-width:97%;}
	#paperName
	{width:90%;}
	.ticloze textarea,.qoption  textarea
	{background:url(../images/);line-height:30px;height:50px;border-bottom:1px solid Black;}
	
}
.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%;
}

#videoContainer video
{
    width: 800px;
    height: 600px;
}

.question_title .itemnotcorrect, .question_title .itemcorrect, .q_score, .q_scorenum
{
    display: inline-block;
    margin-bottom: 0px;
}

.q_score
{
    padding-left: 5px;
}

/*******      答题结束         *******/

/*******      分析报告开始         *******/
.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;
}
/*******      分析报告结束         *******/

/********    答案解析表格        ********/
.paperarea
{display:inline-block;vertical-align:top;padding-left:30px;width:100%;}

.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;}

/********    答案解析表格结束        ********/

/******    批改作业附件上传   *******/
.ass_upload_div
{width:90%;margin-left:0px;line-height:20px;}
.ass_upload_file
{width:28px;height:26px;background:url(../images/attatchfile.png) no-repeat;display:inline-block;float:left;}
.ass_save_file
{width:28px;height:26px;display:none;text-align:center;margin-left:20px;background-color:Gray;color:#fff;cursor:pointer;}
.ass_file_name
{text-align:left;font-size:16px;}
.ass_u_progress_b
{width:230px;height:10px;margin-left:40px;border-radius:5px;background-color:Gray;display:none;}
.ass_u_progress
{width:0px;height:10px;border-radius:5px;background-color:#0ba6de;}
.ass_u_processing
{width:80px;display:inline-block;font-size:16px;margin-left:10px;position:inherit;bottom:0px;}
/******    批改作业附件上传结束   *******/

#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;}
.icon_container1
{
   width:23px; height: 100%; top: 0px;right:-5px;position:absolute;
}

.icon_bar1
{
    margin: 6px 0px;
    position:relative;
    height:100%;
    display: block;
}


.iconup1
{
    background: url('../images/mp_up.png') no-repeat scroll center top transparent;
}

.icondown1
{
    background: url('../images/mp_down.png') no-repeat scroll center top transparent;
}

.icondel1
{
    background: url('../images/icon-delete1.png') no-repeat scroll center top transparent;
}

.iconedit1
{
    background: url('../images/icon-edit.png') no-repeat scroll center top transparent;
}