@charset "utf-8";
/***********************
/*@charset 'UTF-8';
/**********************
Date：2016-11-25
CopyRight:iflytek_EUED
Author:JWSUN
DESC:生成pdf用的html引用的样式
***********************/
*{padding:0;margin:0;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

sub, sup {
    font-size: 12px;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
/**
    解决平行四边行经过标准化服务不倾斜的问题，
    解决制卡页面和预览页面不一致的问题
 */
em,i{
    font-style:italic !important;
}
em .MathJax{
    font-style:italic ;
}
i .MathJax{
    font-style:italic ;
}
sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


@font-face {font-family: mySimSun; src: url('../fonts/mySimSun.ttf') format('truetype')}
@font-face {font-family: fontSpecial; src: url('../fonts/ARIALUNI.TTF') format('truetype')}
@font-face {font-family: times; src: url('../fonts/times.ttf') format('truetype')}


.opLabel{
    font-family:'新罗马',"Times New Roman",'宋体',SimSun-ExtB,SimSun,NSimSun,serif,'STSong';
}

.font4Net {
    font-size: 12px;
}
.newFontSize {
    font-size: 3.4mm;
}

.bigFontSize {
    font-size: 14px;
}

.questionChildClass,.compositionClassLabel{
    font-family: '新罗马',"Times New Roman",'宋体',SimSun-ExtB,SimSun,NSimSun,serif,'STSong';
}

.questionChildClass.publishingStyle > p:first-of-type{
    text-indent: -5mm;
}

.questionChildClass p *{
    text-indent: 0;
}

.IntelAnswerLineHeight{
    padding-bottom: 11mm !important;
}

.IntelAnswerLineHeight p{
    line-height: 12mm !important;
}

.questionChildClass .topicIndent{
    text-indent: -5mm;
}
.questionChildClass .topicIndent *{
    text-indent: 0;
}
.questionChildClass  table{
    margin:0 0 0 3mm;
}

.pmarginStyle{
    margin:0;
}
/*解决下划线中的&nbsp;宽度问题*/
.questionChildClass u, .compositionClassLabel u{
    font-family: "Times New Roman",'宋体';
    font-size: 12px;
}

.body-underline-class .questionChildClass u,
.body-underline-class .newIntelFillMath u,
.body-underline-class .compositionClassLabel u{
    font-size: 16px;
}

/*网阅卡数学填空题智批改样式优化*/
.newIntelFillMath {
    font-family: '新罗马',"Times New Roman",'宋体',SimSun-ExtB,SimSun,NSimSun,serif,'STSong';
    font-size: 14px;
}

.newIntelFillMath u {
    font-family: "Times New Roman",'宋体';
    font-size: 12px;
}

.newIntelFillMath p * {
    text-indent: 0;
}

span u {
    font-size: inherit !important;
}

.questionChildClass img {
    vertical-align: middle;
}

span underline {
    font-size: inherit !important;
}

/*新的缩进样式
.questionChildClass p{
    padding: 0 0 0 6mm;
    text-indent: -6mm;
}*/

.questionChildClass ul{
    padding: 0 0 0 6mm;
}

.questionChildClass ul li{
    list-style: none;
    text-indent: -6mm;
}

/*公式样式*/
span.latex_linear{
    font-family: STIXMathJax_Main;
    font-size: 110%;
}

.fillTopicPureBlank:disabled,.fillTopicFrameBlank:disabled{
    background-color: white;
}

.fillTopicFrameBlank{
    background-color: transparent;
    text-align:  left;
    padding-bottom: 1mm;
    font-family: SimSun, "Times New Roman";
    font-size:14px;
    vertical-align: bottom;
    border: none;
    border-bottom: solid 1px black;
}

/*打分条上面提示用的虚线*/
.borderTop {
    border-top: 1px black dashed;
}


.scoreBar span {
    font-size: 2.4mm;
    line-height: 4.8mm;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    height: 4.8mm;
    width: 0;
    border-right: 1px solid #000;
    vertical-align: bottom;
    float: left;
}
.scoreBar .scoreBarSpan {  width: 8.2mm;  }
.scoreBar .scoreBarSideSpan { width: 7.41mm; }
.scoreBar .scoreBarCenterSpan { width: 8.52mm; }

.scoreBar .scoreBarSpan:nth-last-child(1), .scoreBar .scoreBarCenterSpan:nth-last-child(1) {
    width: 7mm;
    border-right: none;
}

.scoreBar .scoreBarSideSpan:nth-last-child(1) {
    width: 6.8mm;
    border-right: none;
}


.choicefillNo {
    border: 1px solid #000;
    font-size: 2.2mm;
    line-height: 2.2mm;
    text-align: center;
    vertical-align: text-top;
    width: 4.4mm;
}

.choiceNo {
    display: inline-block;
    text-align: right;
    width: 8mm;
}

.singleOptionNormal {
    background-color: white;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 100;
}

.multiOptionNormal {
    background-color: white;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 100;
}

.letterFills {
    border: 1px solid #000;
    color: black;
    display: inline-block;
    height: 2.6mm;
    line-height: 2.6mm;
    text-align: center;
    width: 3.8mm;
}


.errorCorrection.tipFontSize {
}

.errorCorrection.tipFontSize:after{
    font-size: 5mm;
    content: "请将原文粘贴在该处";
    position: absolute;
    top: 20px;
    color: lightgrey;
    left: 38%;
}

.over{
    background-color: rgba(32,192,124,0.1);
}
img{
    /*z-index: 9999;*/
}

.locatePoint4IntelMarking {
    display: block;
}

/*客观题的padding值*/
.choiceStemPadding {
    padding: 0mm 2mm 0mm 3mm;
}
/*客观题的缩进*/
.choiceStemIndent {
    text-indent: -3mm;
}
/*一行一列的选项缩进样式*/
.choiceOptionPadding {
    padding: 0mm 2mm 0mm 7mm;
    text-indent: -4mm;
}
.imgalignCenter {
    text-align: center;
}
.imgalignRight {
    text-align: right;
}

.questionChildClass td {
    width: 1000px;
    height: 36px;
}

/*下载页面的空p撑开*/
.questionChildClass p:empty:after,
.questionChildClass p.noneContentP:after,
.compositionClassLabel p.emptyP:after {
    content: "　";
}
.transparent {
    border-color: transparent;
}

.hide {
    display: none;
}

.correct_hide {
    visibility: hidden;
}

.sign {
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    position: absolute;
}

.calcTitleActualHeight {
    border: none;
    font-size: 3mm;
    line-height: 5mm;
    box-sizing: border-box;
    padding: 1px 2mm 0;
}


uu {
    text-decoration: underline;
    word-break: break-all;
}

u {
    word-break: break-all;
    text-decoration: none;
    border-bottom: 1px solid;
}

corrects {
    word-break: break-all;
}

.onlineExamMask {
    pointer-events: none;
    opacity: 0.2;
    cursor: not-allowed;
}

.onlineExamMaskTransparent {
    pointer-events: none;
    cursor: not-allowed;
}