@charset "UTF-8";
/* CSS Document */
/* 公共部分 */
html{color:#333533; background:#f2f2f2; margin:0; padding:0;}
body{color:#333533; font-size:12px; _font-size:12px; line-height:1.5; font-family:'Microsoft YaHei','Arial','sans-serif';}
*html,*html body{background-image:url(about:blank); background-attachment:fixed;}
a{color:#333533; text-decoration:none; cursor:pointer;}
a:hover{color:#1EBD83;}

*html,*html body{background-image:url(about:blank); background-attachment:fixed;} /* 修正IE6振动bug */
*html #gotopbtn{position:absolute; top:expression(eval(document.documentElement.scrollTop));} /* IE6 头部固定 */
/* 公共部分 End */

/*CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal}
ul,li,ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0; font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit; vertical-align:middle;}
input,textarea,select{*font-size:100%;}
legend{color:#000}
input{font-size:12px; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-left:10px; line-height:26px; height:26px;}
input[type=button], input[type=submit], input[type=file], button {cursor: pointer; -webkit-appearance:none;}
table{border-collapse:collapse; border-spacing:0;}
img{margin:auto 0px; vertical-align:middle;}
/*CSS Reset End*/
 
/*Clearfix*/
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1; clear:both;}
/*Clearfix End*/

body{background: #F1F1F1; font-family: "arial, helvetica, sans-serif, 微软雅黑";}
input{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; float: left; padding: 0; margin: 0; border: 0px;}
i{background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat;}

.main, .PCmain{width:100%; margin: 0 auto; min-width:1220px; position:absolute;}

/*路径 样式 start*/
.PJ_path{width: 1200px; margin: 0 auto;}
.PJ_path .PJ_path_stlye{height: 50px; line-height: 50px;}
.PJ_path .PJ_path_stlye:hover{color: #1EBD83;}
.PJ_path .path_img{width: 30px; height: 50px; overflow: hidden; text-indent: 1000px; font-size: 0px; position: relative;}
.PJ_path .path_img i{position: absolute; z-index: 10; width: 20px; height: 20px; top: 14px; left: 0; background-position: -20px -15px;}
.PJ_path .path_name{font-size: 16px;}
.PJ_path .path_name a:hover{color: #333533; text-decoration: underline;}
.PJ_path .path_sub{padding-left: 5px; color: #ACACAC; position: relative;}
.PJ_path .path_sub .sub_title{position: relative; color: #ACACAC; padding-left: 5px; font-size: 16px; cursor: pointer;}
.PJ_path .path_sub .sub_title:hover{color: #333533;}
.PJ_path .path_sub .sub_title i{position:absolute; z-index: 11; width: 20px; height: 20px; top: 15px; right: -20px; background-position: -65px -70px;}
.PJ_path .path_sub .sub_title i:hover{background-position: -65px -150px;}
.PJ_path .path_sub .sub_drop{position: absolute; z-index: 14; top: 40px; right: -28px; width: 150px; background: #FFFFFF; box-shadow: 0 0 4px 0 rgba(0,0,0,0.10); border-radius: 4px;}
.PJ_path .path_sub .sub_drop .sub_drop_stlye{line-height: 36px; margin: 3px 0 2px 0;}
.PJ_path .path_sub .sub_drop li{width: 100%; color: #535453; display: inline-block; text-indent: 20px; position: relative; border-bottom: 1px solid #F1F1F1; cursor: pointer;}
.PJ_path .path_sub .sub_drop li:hover, .PJ_path .path_sub .sub_drop .current{background: #1EBD83; color: #FFFFFF;}
.PJ_path .path_sub .sub_drop i{position: absolute; z-index: 11; top: 8px; right: 10px; width: 20px; height: 20px; background-position: -164px -71px;}
.PJ_path .path_sub .sub_drop li:hover i, .PJ_path .path_sub .sub_drop .current i{background-position: -164px -111px;}
/*路径 样式 End*/

.PJexam{width: 1200px; margin: 0 auto; background: #F1F1F1;}
.PJexam .PJexam_stlye{width: 100%; margin: 0 auto; background: #FFFFFF; box-shadow: 0 0 8px 0 rgba(0,0,0,0.10); margin-bottom: 20px;}

/*工具栏 样式 start*/
.PJexam_tool{width: 100%; margin: 0 auto;}
.PJexam_tool .PJexam_tool_stlye{height: 49px; padding: 0 12px; line-height: 49px; border-bottom: 1px solid #D8D8D8; background: #F8F8F8;}

/****工具栏 快捷按钮 样式 start****/
.PJexam_tool .quick_button{width: 30%;}
.PJexam_tool .kj_menu{text-align: right; margin-top: 11px;}
.PJexam_tool .kj_menu input{background: none; padding: 0 12px 0 35px; height: 28px; line-height: 26px; font-size: 14px; background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.PJexam_tool .kj_menu .jrsc{background-position: -91px -536px; border: 1px solid #E1E1E1; color: #666666; margin-right: 10px; padding: 0 12px 0 32px; background-color: #FFFFFF;}
.PJexam_tool .kj_menu .choose{background-position: -11px -536px; border: 1px solid #FCA723; color: #FFF9F0; background-color: #FCA723;}
.PJexam_tool .kj_menu .hpdj{background-position: -10px -373px; border: 1px solid #1EBD83; color: #FFFFFF; background-color: #1EBD83;}
.PJexam_tool .kj_menu .hpdj:hover{background-position: -10px -373px; background-color: #31CEAD; border: 1px solid #31CEAD;}
.PJexam_tool .kj_menu .exit_btn{background-position: -10px -429px; border: 1px solid #FCA723; color: #FFFFFF; background-color: #FCA723;}
.PJexam_tool .kj_menu .exit_btn:hover{background-position: -10px -429px; background-color: #FEBA4F; border: 1px solid #FEBA4F;}
.PJexam_tool .kj_menu .complete{background-position: -738px -603px; border: 1px solid #E1E1E1; color: #666666; padding: 0 12px 0 32px; background-color: #FFFFFF;}
.PJexam_tool .kj_menu .complete:hover{text-decoration: underline;}
/****工具栏 快捷按钮 样式 end****/
/***工具栏 样式 end***/

/*全屏模式 start*/
.Full_screen{width: 100%; margin: 0 auto;}
/*全屏模式 end*/

/*正文部分 start*/
.marking_main{width: 100%; margin: 0 auto; display: inline-block;}
.marking_main .marking_main_style{margin: 10px; position: relative; border: 1px solid #979797;}

/**阅卷主屏幕 样式 start**/
.marking_main .screen{width: 100%; margin: 0 auto;}
.marking_main .screen_stlye{padding: 10px; min-height: 608px; position: relative;}
.marking_main .screen .DThum{width: 100%; position: relative;}
.marking_main .screen .DThum .DThum_score{font-size: 20px; color: #F34C3F; position: absolute; z-index: 11; text-align: center; min-height: 50px; top: 20px; left: 10px; width: 500px; height: 200px;}
.marking_main .screen .DThum .DThum_score b{font-size: 44px; padding-right: 20px; font-weight: 500;}
.marking_main .screen .show_score{position: absolute; z-index: 12; width: 100%; height: 100px; top: 35%; left: 0; text-align: center;}
.marking_main .screen .show_score .SS_prompt{font-size: 64px; color: #1EBD83;}
.marking_main .screen .show_score .SS_prompt b{padding-left: 5px; font-size: 72px; font-weight: 400;}
.marking_main .screen .show_score .SS_warning{width: 50%; margin: 0 auto; font-size: 28px; color: #F24C40; padding: 10px 20px; background-color: rgba(0,0,0,0.10); -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}
.marking_main .screen .screen_state{position: absolute; z-index: 13; width: 100%; height: 25px; line-height: 25px; top: 0; left: 0; text-align: center; color: #666666; font-size: 12px; background: rgba(0,0,0,0.10);}
.marking_main .screen .screen_state b, .marking_main .screen .screen_state em{padding-left: 5px; color: #333533; font-weight: 600;}
/**阅卷主屏幕 end**/

/** 提示 样式 start **/
.marking_prompt{width: 100%; height: 100%; min-height: 608px; margin: 0 auto; position: relative;}
.marking_prompt .marking_prompt_style{width: 100%; position: absolute; z-index: 10; top: 15%; left: 0; text-align: center;}
.marking_prompt .prompt_img{width:280px; height: 280px; margin: 0 auto;}
.marking_prompt .prompt_img img{max-width: 100%;}
.marking_prompt .prompt_cont{width: 310px; margin: 0 auto; font-size: 15px; color: #979797; margin-top: 15px;}
.marking_prompt .prompt_cont a{color: #ACACAC; text-decoration: underline;}
.marking_prompt .prompt_cont a:hover{color: #333533;}
.marking_prompt .prompt_cont p{font-size: 13px; color: #ACACAC; margin-top: 10px; line-height: 20px;}
.marking_prompt .prompt_cont p b{padding: 0 3px;}
/** 提示 样式 end **/

/**缩放 样式 start**/
.marking_main .marking_zoom{position: absolute; z-index: 14; bottom: 20px; left: 20px; height: 36px; background: #626D62; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.marking_main .marking_zoom input{width: 50px; height: 36px; float: left; background-color: #626D62; background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat;}
.marking_main .marking_zoom input:hover{background-color: #1EBD83;}
.marking_main .marking_zoom .ampli{background-position: -5px -668px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.marking_main .marking_zoom .narrow{background-position: -125px -668px;}
.marking_main .marking_zoom .fswitch{background-position: -245px -668px;}
.marking_main .marking_zoom .xswitch{background-position: -364px -668px;}
.marking_main .marking_zoom .reset{background-position: -483px -668px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.marking_main .marking_zoom .choose{background-color: #1EBD83;}
/**缩放 样式 end**/

/**打分栏 默认样式 start**/
.marking_main .dafenlan{position:absolute; z-index: 14; top: 2px; right: 2px; width: 240px; height: 560px; background: rgba(255,255,255,0.98); box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);}
.marking_main .dafenlan_style{}
.marking_main .dafenlan input{background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat;}

.dafenlan .dafenlan_top{width: 100%; margin: 0 auto; height: 30px;}
.dafenlan .dafenlan_top_style{border-bottom: 1px dotted #DDDDDD; line-height: 28px; margin: 0 10px;}
.dafenlan .dafenlan_top input{background-position: -100px -602px; height: 28px; padding-left: 22px; margin-right: 20px; font-size: 12px; background-color: #FFFFFF;}
.dafenlan .dafenlan_top .choose{background-position: -260px -602px;}
.dafenlan .dafenlan_top .alljuan{margin: 0; background-position: -159px -1600px;}
.dafenlan .dafenlan_top .alljuan_choose{background-position: -309px -1600px; color: #00D1AB;}

.dafenlan .dafenlan_quick{width: 100%; margin: 0 auto;}
.dafenlan .dafenlan_quick_style{margin: 12px 10px 20px 10px;}
.dafenlan .dafenlan_quick input{width: 55px; height: 30px; font-size: 14px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: rgba(255,255,255,0.90);}
.dafenlan .dafenlan_quick .all_right{background: #1EBD83; border: 1px solid #16AB75; background-image: none; margin-right: 10px;}
.dafenlan .dafenlan_quick .all_right:hover{background: #16AA75;}
.dafenlan .dafenlan_quick .all_wrong{background: #FC5E52; border: 1px solid #F34C3F; background-image: none; margin-right: 10px;}
.dafenlan .dafenlan_quick .all_wrong:hover{background: #F8484A;}
.dafenlan .dafenlan_quick .problem{background-color: #535453; border: 1px solid #404140; width: 88px; padding-left: 22px; background-position: -8px -478px;}
.dafenlan .dafenlan_quick .problem:hover{background-color: #444444;}
.dafenlan .dafenlan_quick .scan_btn{background-color: #535453; border: 1px solid #404140; width: 90px; padding-left: 22px; background-position: -14px -1549px;}
.dafenlan .dafenlan_quick .scan_btn:hover{background-color: #444444;}
.dafenlan .dafenlan_quick .disable{cursor: default;}

.dafenlan .dafenlan_cont{width: 100%; margin: 0 auto; overflow: hidden;}
.dafenlan .dafenlan_cont_style{width: 230px; height: 100%; margin: 0 0 0 10px; max-height: 350px; padding-right: 20px; overflow-y: auto;}
.dafenlan .dafenlan_cont .cont_cycle{width: 100%; height: 32px; line-height: 32px; margin: 0 auto; margin-bottom: 10px; text-align: center;}
.dafenlan .dafenlan_cont .cont_cycle span{float: left; font-size: 14px; color: #333533;}
.dafenlan .dafenlan_cont .cont_cycle .tih, .dafenlan .dafenlan_cont .cont_cycle .srsf{width: 60px;}
.dafenlan .dafenlan_cont .cont_cycle .srsf input{width: 58px; height: 30px; line-height: 30px; color: #1EBD83; text-align: center; cursor: text; font-size: 16px; border: 1px solid #DDDDDD; background-image: none;}
.dafenlan .dafenlan_cont .cont_cycle .srsf input:hover{border: 2px solid #1EBD83; width: 56px; height: 28px; line-height: 28px;}
.dafenlan .dafenlan_cont .cont_cycle .srsf .warning, .dafenlan .dafenlan_cont .cont_cycle .srsf .warning:hover{border: 2px solid #F24C40; color: #F24C40; width: 56px; height: 28px; line-height: 28px;}
.dafenlan .dafenlan_cont .cont_cycle .fen{width: 20px; font-size: 12px; color: #999999;}
.dafenlan .dafenlan_cont .cont_cycle .mfen, .dafenlan .dafenlan_cont .cont_cycle .zerofen{width: 32px;}
.dafenlan .dafenlan_cont .cont_cycle .mfen{margin-right: 5px;}
.dafenlan .dafenlan_cont .cont_cycle .mfen input, .dafenlan .dafenlan_cont .cont_cycle .zerofen input{line-height: 30px; height: 32px; width: 32px; text-indent: 100px;}
.dafenlan .dafenlan_cont .cont_cycle .mfen input{background-position: -17px -1113px; background-color: #FFFFFF; border: 1px solid #DDDDDD;}
.dafenlan .dafenlan_cont .cont_cycle .mfen input:hover, .dafenlan .dafenlan_cont .cont_cycle .mfen .current{background-position: -17px -913px; background-color: #1EBD83; border: 1px solid #1EBD83;}
.dafenlan .dafenlan_cont .cont_cycle .zerofen input{background-position: -136px -1113px; background-color: #FFFFFF; border: 1px solid #DDDDDD;}
.dafenlan .dafenlan_cont .cont_cycle .zerofen input:hover, .dafenlan .dafenlan_cont .cont_cycle .zerofen .current{background-position: -136px -913px; background-color: #FC5E52; border: 1px solid #FC5E52;}

.dafenlan .dafenlan_submit{width: 100%; margin: 0 auto; position: absolute; z-index: 11; bottom: 20px; left: 0;}
.dafenlan .dafenlan_submit_style{margin: 0 10px;}
.dafenlan .dafenlan_submit .auto_submit_btn{height: 40px; line-height: 40px; padding-left: 25px; font-size: 12px; color: #999999; position: relative; border-top: 1px dotted #DDDDDD;}
.dafenlan .dafenlan_submit .auto_submit_btn i{position: absolute; z-index: 11; top: 10px; left: 1px; width: 20px; height: 20px; background-position: -97px -606px; color: #535453;}
.dafenlan .dafenlan_submit .auto_submit_btn a{color: #535453;}
.dafenlan .dafenlan_submit .auto_submit_btn .choose{background-color: rgba(0,0,0,0); color: #535453;}
.dafenlan .dafenlan_submit .auto_submit_btn .choose i{background-position: -260px -607px;}
.dafenlan .dafenlan_submit .submit_btn{background-image: none; width: 100%; height: 40px; line-height: 40px; font-size: 18px; color: #FFFFFF; background-color: #D8D8D8; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.dafenlan .dafenlan_submit .choose{background-color: #1EBD83;}
/***打分栏 默认样式 end***/

/**弹出 给分板 样式 start**/
.toscore{position: absolute; z-index: 14; top: 45px; left: 720px; width: 100px; min-height: 200px; background: rgba(240,240,240,0.90);}
.toscore .toscore_style{padding-bottom: 10px;}
.toscore .toscore_title{height:40px; font-size: 14px; color: #FFFFFF; line-height: 40px; background: #535453; padding:0 10px; overflow: hidden;}
.toscore .auto_submit{height: 32px; line-height: 32px; padding-left: 10px;}
.toscore .auto_submit .submit_btn{background-image: url(../images/dlm_marking_icon.png); background-position: -100px -599px; height: 32px; line-height: 32px; padding-left: 22px; background-color: rgba(240,240,240,0);}
.toscore .auto_submit .choose{background-position: -260px -599px;}
.toscore .toscore_cont{width: 100%; margin: 0 auto;}
.toscore .toscore_cont .toscore_cont_style{margin: 0 9px;}

.panel{background: #FFFFFF; margin: 0 auto; padding: 1px 0 0 1px;}
.panel .panel_dynamic input, .panel .panel_fixed input{height: 39px; width: 39px; line-height: 39px; color: #FFFFFF; font-size: 14px; border: 0px; background: #535453; margin-right: 1px; margin-bottom: 1px;}
.panel .panel_dynamic input:hover, .panel .panel_fixed input:hover{background: #1EBD83;}
.panel .panel_dynamic{display: inline-block;}
.panel .panel_dynamic .current{background: #1EBD83;}
.panel .panel_fixed{display: inline-block;}
.panel .panel_fixed .dianwu{background: #CDCDCD; cursor: default;}
.panel .panel_fixed .dianwu:hover{background: #CDCDCD;}
.panel .panel_fixed .askJ{width: 79px; background: #FC5E52;}
.panel .panel_fixed .askJ:hover{background: #F8484A;}
.panel .panel_fixed .delete{font-size: 12px; background: #0099FF;}
.panel .panel_fixed .delete:hover{background: #028CE8;}
/**弹出 给分板 样式 end**/

/**空数据 提示 start**/
.marking_tk_emptydata{z-index: 11; text-align:center;}
.m_tk_e_prompt{position:absolute; z-index: 11; top:35px; left:12px;}
.m_tk_e_explain{position:absolute; z-index: 11; top:56px; left:11px; width: 938px; height: 608px; background: rgba(255,255,255,0.98);}
.m_tk_e_explain img{padding-top: 120px;}
/**空数据 提示 end**/

/**禁用 样式 start**/
.disable{filter:alpha(opacity=0.4); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
/**禁用 样式 end**/

/*正文部分 end*/

/*进度条部分*/
.dataFX_TCT {margin:0px auto; padding:20px 15px 0px 15px;}
.dataFX_TCT div{border:0px solid #dddddd;}
.progress {height:10px; background:#E1E1E1;}
.progress > span {position: relative; float: left; margin: 0 -1px; height: 10px; line-height: 10px; text-align: right; background: #feba4f;}
.progress > span > span {padding: 0 8px; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.progress > span:before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 11; height: 10px;}
.progress .red {background: #fc5e52;}
.progress .orange {background: #feba4f;}
.progress .green {background: #1EBD83;}
/*进度条部分 End*/

/**边框样式 部分**/
.line_left{border-left:1px solid #d8d8d8;}
.line_right{border-right:1px solid #d8d8d8;}

.NOline_left{border-left:0px solid #d8d8d8;}
.NOline_right{border-right:0px solid #d8d8d8;}
/**边框样式 部分 end**/

/**弹出层 样式 部分 start**/
.dlm_tcDY .TC_syle{position:fixed; _position: absolute; z-index: 14; background: #FFFFFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; top: 50%; left: 50%; overflow:hidden;}
.dlm_tcDY .TC_title{width: 90%; margin: 0 auto; line-height: 50px; padding-top: 20px;}
.dlm_tcDY .TC_title_wz{font-size: 24px; color: #1EBD83; letter-spacing: 2px;}
.dlm_tcDY .TC_title_close{position: absolute; z-index: 11; top: 15px; right: 0px; width: 44px; height: 28px; line-height: 28px;}
.dlm_tcDY .TC_title_close .TC_close{width: 44px; height: 28px; border-top-left-radius: 14px; border-bottom-left-radius: 14px; background-color: #F1F1F1; background-image: url(../images/dlm_marking_icon.png); background-position: -128px -1270px;}
.dlm_tcDY .TC_title_close .TC_close:hover{background-position: -258px -1270px;}
.dlm_tcDY .TC_content{margin: 0 auto;}
.dlm_tcDY .TC_tool{margin: 0 auto; margin-top: 20px;}
/**弹出层 参考答案 样式 部分 start**/
.TCanswer .TCanswer_content{width: 100%; height: 470px; overflow: auto; background-color: #F1F1F1;}
.TCanswer .TCanswer_content_style{width: 90%; margin: 0 auto; margin-bottom: 20px;}
.TCanswer .preview_subtopic{margin-top: 20px; padding-bottom: 10px; background-color: #FFFFFF;}
.TCanswer .preview_subtopic .preview_tiwen{width: 96%; margin: 0 auto;}
.TCanswer .preview_subtopic .preview_tiwen .tiwen_name{position: relative; font-size: 16px; line-height: 50px; font-weight: 600; text-indent: 15px; border-bottom: 1px dotted #D8D8D8;}
.TCanswer .preview_subtopic .preview_tiwen .tiwen_name b{width: 4px; height: 20px; background: #1EBD83; position: absolute; z-index: 11; top: 15px; left: 0px;}
.TCanswer .preview_subtopic .preview_tiwen .tiwen_cont{padding: 10px; min-height:60px; overflow:auto;}
.TCanswer .preview_subtopic .preview_daan{width: 96%; margin: 0 auto; background:#fafafa;}
.TCanswer .preview_subtopic .preview_daan .daan_name{font-size: 14px; font-weight: 600; line-height: 40px; height: 40px; text-indent: 10px;}
.TCanswer .preview_subtopic .preview_daan .daan_cont{padding:10px; min-height:60px; overflow:auto;}
/**弹出层 参考答案 样式 部分 end**/
/**弹出层 收藏 样式 部分 start**/
.TCcoll .TC_title{width: 70%;}
.TCcoll .TCcoll_content{width: 70%; line-height: 20px;}
.TCcoll .TCcoll_content input{width: 100%; height: 38px; line-height: 38px; text-indent: 10px; border: 1px solid #E9E9E9; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.TCcoll .TCcoll_tool{width: 70%;}
.TCcoll .TCcoll_tool input{height: 32px; line-height: 30px; color: #333533; border: 1px solid #FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.TCcoll .TCcoll_tool .sure_btn{width: 160px; color: #FFFFFF; margin: 0; background: #15CD8A; border: 1px solid #15CD8A; float: left;}
.TCcoll .TCcoll_tool .sure_btn:hover{background: #1EBD83; border: 1px solid #1EBD83;}
.TCcoll .TCcoll_tool .cancel_btn{width: 110px; background: #FFFFFF; border: 1px solid #D8D8D8; float: right;}
.TCcoll .TCcoll_tool .cancel_btn:hover{background: #F1F1F1;}
/**弹出层 收藏 样式 部分 end**/ 
/**弹出层 样式 部分 end**/ 

/****工具栏 题块 样式 start****/
.PJexam_tool .title_block{width: 70%;}
.PJexam_tool .title_block_style{width: 100%; margin: 0 auto;}
.PJexam_tool .choose_tikuai{position: relative; border-right: 1px dotted #E1E1E1; line-height: 28px; margin-top: 11px;}
.PJexam_tool .choose_tikuai .tikuai{min-width: 60px; padding-left: 35px; font-size: 18px; font-weight: 600; cursor: pointer;}
.PJexam_tool .choose_tikuai .tikuai:hover{color: #1EBD83;}
.PJexam_tool .choose_tikuai .tikuai i{position: absolute; z-index: 11; top: 0px; left: 0px; width: 32px; height: 32px; background-position: -414px -60px;}
.PJexam_tool .choose_tikuai .tikuai:hover i{background-position: -414px -160px;}
.PJexam_tool .choose_tikuai .tikuai span{padding-left: 10px; font-size: 14px; color: #999999; font-weight: 400;}
.PJexam_tool .choose_tikuai .tikuai_drop{width: 290px; max-height: 650px; overflow: auto; position: absolute; z-index: 14; top: 39px; left: -12px; background: rgba(255,255,255,0.96);}
.PJexam_tool .choose_tikuai .tikuai_drop .tikuai_drop_stlye{padding: 10px 0 0 10px; line-height: 32px;}
.PJexam_tool .choose_tikuai .tikuai_drop li{
	cursor: pointer;
	float: left;
	background: #E1E1E1;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0 10px;
	width: 110px;
	text-align: center;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	display:block;/*内联对象需加*/
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
 }
.PJexam_tool .choose_tikuai .tikuai_drop li:hover, .PJexam_tool .choose_tikuai .tikuai_drop .current{background: #1EBD83; color: #FFFFFF;}
.PJexam_tool .choose_tikuai .tikuai_updown{position: relative; margin: 0 15px 0 10px;}
.PJexam_tool .choose_tikuai .tikuai_updown input{background: none; width: 28px; height: 28px; background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_up{background-position: -151px -300px;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_up:hover{background-position: -83px -300px;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_up_disabled{background-position: -15px -300px; cursor: default;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_up_disabled:hover{background-position: -15px -300px; cursor: default;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_down{background-position: -151px -239px;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_down:hover{background-position: -83px -239px;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_down_disabled{background-position: -15px -239px; cursor: default;}
.PJexam_tool .choose_tikuai .tikuai_updown .tikuai_down_disabled:hover{background-position: -15px -239px; cursor: default;}
.PJexam_tool .marking_jd{padding-left: 15px;}
.PJexam_tool .marking_jd li{float: left;}
.PJexam_tool .marking_jd .yj_title{font-size: 16px; color: #666666;}
.PJexam_tool .marking_jd .dataFX_TCT{width: 120px;}
.PJexam_tool .marking_jd .yj_sl{font-size: 14px; color: #999999;}
.PJexam_tool .marking_jd .yj_sl span{color: #333533;}
/****工具栏 题块 样式 end****/

/**弹出 阅卷记录 样式 start**/
.TC_record{position: absolute; z-index: 14; top: 2px; right: 2px; width: 240px; height: 560px; background: #FFFFFF;}
.TC_record .TC_record_style{}
.TC_record .TC_record_title{height:40px; line-height: 40px; font-size: 12px; color: #FFFFFF; background: #535453; padding:0 10px; overflow: hidden;}
.TC_record .TC_record_title .dlm_soso{margin: 6px 5px 0 5px; height: 28px; line-height: 28px;}
.TC_record .TC_record_title .dlm_soso input{height: 28px; line-height: 28px;}
.TC_record .TC_record_title .dlm_soso .dlm_soso_input{border-top-left-radius: 3px; border-bottom-left-radius: 3px; text-indent: 15px; width: 80%;}
.TC_record .TC_record_title .dlm_soso .dlm_soso_btn{border-top-right-radius: 3px; border-bottom-right-radius: 3px; width: 20%; background-color: #2FDB9D; background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat; background-position: -8px -1187px;}
.TC_record .TC_record_title .dlm_soso .dlm_soso_btn:hover{background-color: #1EBD83;}

.TC_record .TC_record_jump{margin: 0 5px; height: 48px; line-height: 48px; border-bottom: 1px dashed #D8D8D8;}
.TC_record .TC_record_jump .jump_yy{margin-left: 10px; font-size: 12px;}
.TC_record .TC_record_jump .jump_yy b{font-size: 16px; padding: 0 5px;}
.TC_record .TC_record_jump .jump_fy{margin-top: 12px; margin-right: 10px; position: relative;}
.TC_record .TC_record_jump .jump_fy input{width: 15px; background-image: url(../images/dlm_marking_icon.png); background-repeat: no-repeat; background-color: #FFFFFF;}
.TC_record .TC_record_jump .jump_fy .onpage{background-position: -323px -62px; margin-right: 5px;}
.TC_record .TC_record_jump .jump_fy .nextpage{background-position: -369px -62px;}
.TC_record .TC_record_jump .jump_fy .textpage{width: 35px; border: 1px solid #E1E1E1; text-indent: 5px; line-height: 24px; height: 24px; margin-right: 40px; background-image: none;}
.TC_record .TC_record_jump .jump_fy span{position: absolute; z-index: 11; top: 0; left: 65px; line-height: 26px;}

.TC_record .TC_record_list{margin: 0 5px; width: 230px; height: 460px; overflow: hidden;}
.TC_record .TC_record_list .cycle{height: 56px; line-height: 56px; border-bottom: 1px dashed #D8D8D8; cursor: pointer;}
.TC_record .TC_record_list .cycle:hover{background: #F1F1F1;}
.TC_record .TC_record_list .cycle .cycle_style{margin: 0 10px; color: #666666; font-size: 12px; height: 56px; line-height: 56px;}
.TC_record .TC_record_list .cycle .cycle_img{width: 45px;}
.TC_record .TC_record_list .cycle .cycle_img img{width: 30px; height: 30px; border: 1px solid #D8D8D8; border-bottom: 2px solid #D8D8D8;}
.TC_record .TC_record_list .cycle .cycle_score{height: 56px; line-height: 56px;}
.TC_record .TC_record_list .cycle .cycle_score b{font-size: 24px; padding-right: 5px; font-weight: 500;}
.TC_record .TC_record_list .cycle .cycle_number{line-height: 32px; font-size: 16px; text-align: right;}
.TC_record .TC_record_list .cycle .cycle_number span{display: block; font-size: 12px; line-height: 14px; color: #999999;}
/**弹出 阅卷记录 样式 end**/

/** 正评 状态下 样式 start **/
.formal .screen{background: #E9FFF7;}
.formal .title_block{display: block;}
.formal .review_title_block{display: none;}
.formal .screen .DThum .choose{background: rgba(30,189,131,0.10); border: 3px solid #1EBD83;}
.formal .hpdj{display: block;}
.formal .exit_btn{display: none;}
.formal .auto_submit_btn{display: none;}
.formal .screen_state b{display: inline-block;}
.formal .screen_state em{display: none;}
/** 正评 状态下 样式 end **/

/** 回评 状态下 样式 start **/
.review .screen{background: #FFF2DB;}
.review .title_block{display: none;}
.review .review_title_block{display: block;}
.review .screen .DThum .choose{background: rgba(254,186,79,0.10); border: 3px solid #FEBA4F;}
.review .hpdj{display: none;}
.review .exit_btn{display: block;}
.review .auto_submit_btn{display: block;}
.review .screen_state b{display: none;}
.review .screen_state em{display: inline-block;}
/** 回评 状态下 样式 end **/

.flL{float:left;}
.flR{float:right;}

.hide{display:none;}

/*input里的placeholder字体颜色 start*/ 
input::-webkit-input-placeholder{color:#ccc; font-size: 12px;}
input:-moz-placeholder{color:#ccc; font-size: 12px;} 
input::-moz-placeholder{color:#ccc; opacity:1; font-size: 12px;} 
input:-ms-input-placeholder{color:#ccc !important; font-size: 12px;}  
/*input里的placeholder字体颜色 end*/  

.omit{display:block;/*内联对象需加*/
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.dlm_tcDY{width:100%; background:rgba(0,0,0,0.30); height:100%; position:fixed; top:0; left:0; z-index:10001;}
.dlm_TC{position:fixed; _position: absolute; background:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:750px; top: 50%; left: 50%; overflow:hidden; z-index:10001;}
.dlmTC_content{max-height:480px; overflow-y:auto;}