print.css 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950
  1. /*printstyle:start*/
  2. @media print {
  3. @page {
  4. size: "auto";
  5. margin: 0mm;
  6. }
  7. }
  8. html {
  9. -ms-text-size-adjust: 100%;
  10. -webkit-text-size-adjust: 100%;
  11. text-size-adjust: 100%;
  12. }
  13. body {
  14. background-color: #666;
  15. color: #333;
  16. font: 3.7041666666666666mm Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  17. line-height: 1;
  18. }
  19. * {
  20. margin: 0;
  21. padding: 0;
  22. border: 0;
  23. list-style: none;
  24. }
  25. .fl {
  26. float: left;
  27. }
  28. .fr {
  29. float: right;
  30. }
  31. .clearfix:after {
  32. content: "";
  33. display: block;
  34. clear: both;
  35. }
  36. .red {
  37. color: red;
  38. }
  39. .printIframeContent {
  40. background: #fff;
  41. display: -webkit-box;
  42. display: -ms-flexbox;
  43. display: flex;
  44. -ms-flex-wrap: wrap;
  45. flex-wrap: wrap;
  46. margin: 0 auto;
  47. position: relative;
  48. }
  49. .printIframeContent.previewIframe {
  50. margin-bottom: 2.6458333333333335mm;
  51. }
  52. .printIframeContent.column1 .pageContent {
  53. width: 100%;
  54. }
  55. .printIframeContent.column2 .pageContent {
  56. width: 50%;
  57. }
  58. .printIframeContent.column3 .pageContent {
  59. width: 33.33%;
  60. }
  61. .pageContent {
  62. position: relative;
  63. }
  64. .hasBindingLine .pageContent .dtk-content {
  65. padding-left: 13.229166666666666mm;
  66. }
  67. /* .hasBindingLine .pageContent .dtk-content {
  68. padding-left: 13.229166666666666mm;
  69. padding-right: 13.229166666666666mm;
  70. } */
  71. /* .hasBindingLine:first-child .pageContent:first-child .dtk-content {
  72. padding-left: 13.229166666666666mm;
  73. }
  74. .hasBindingLine:nth-child(2) .pageContent:nth-child(2) .dtk-content {
  75. padding-right: 13.229166666666666mm;
  76. } */
  77. .printIframeContent .pageContent {
  78. position: relative;
  79. background: #fff;
  80. }
  81. .printIframeContent .pageContent .forbiddenArea {
  82. position: absolute;
  83. display: flex;
  84. align-items: center;
  85. justify-content: center;
  86. width: calc(100% - 15.875mm);
  87. height: calc(100% - 26.458333333333332mm);
  88. top: 13.229166666666666mm;
  89. right: 7.9375mm;
  90. border: 0.2645833333333333mm solid #ddd;
  91. box-sizing: border-box;
  92. border-radius: 1.0583333333333331mm;
  93. }
  94. .pageContent .pageLabel {
  95. position: absolute;
  96. display: -webkit-box;
  97. display: -ms-flexbox;
  98. display: flex;
  99. -webkit-box-orient: vertical;
  100. -webkit-box-direction: normal;
  101. -ms-flex-direction: column;
  102. flex-direction: column;
  103. bottom: 1.3229166666666667mm;
  104. left: 50%;
  105. -webkit-transform: translateX(-50%);
  106. transform: translateX(-50%);
  107. color: #999;
  108. }
  109. .pageContent .pageLabel .item {
  110. width: 22.489583333333332mm;
  111. height: 5.820833333333333mm;
  112. font-size: 3.175mm;
  113. text-align: center;
  114. line-height: 5.820833333333333mm;
  115. }
  116. .pageContent .bindingLine {
  117. position: absolute;
  118. top: 0;
  119. left: 0;
  120. height: 100%;
  121. width: 10.054166666666665mm;
  122. border-right: 0.5291666666666666mm dashed #bbb;
  123. display: none;
  124. }
  125. .pageContent .bindingLine img {
  126. position: absolute;
  127. width: 0.5291666666666666mm;
  128. height: 100%;
  129. right: 0;
  130. top: 50%;
  131. margin-top: -148.16666666666666mm;
  132. }
  133. .pageContent .bindingLine .line {
  134. position: absolute;
  135. right: -2.1166666666666663mm;
  136. width: 4.2333333333333325mm;
  137. height: 100%;
  138. display: flex;
  139. flex-direction: column;
  140. justify-content: space-around;
  141. }
  142. .pageContent .bindingLine.left,
  143. .pageContent .bindingLine.right {
  144. display: block;
  145. width: 5.291666666666667mm;
  146. border: 0;
  147. }
  148. .pageContent .bindingLine.right{
  149. left: auto;
  150. right: 0;
  151. border-left: 0.5291666666666666mm dashed #bbb;
  152. }
  153. .pageContent .bindingLine.left {
  154. left: 0;
  155. border-right: 0.5291666666666666mm dashed #bbb;
  156. }
  157. .pageContent .bindingLine.right .line {
  158. left: -2.1166666666666663mm;
  159. }
  160. .pageContent .bindingLine.left .line {
  161. right: -2.1166666666666663mm;
  162. }
  163. .pageContent .bindingLine .line span {
  164. display: block;
  165. font-size: 3.175mm;
  166. color: #999;
  167. transform: rotate(-90deg);
  168. -webkit-transform: rotate(-90deg);
  169. /* Firefox */
  170. -moz-transform: rotate(-90deg);
  171. }
  172. .pageContent .bindingLine .examineeInfo {
  173. position: absolute;
  174. display: flex;
  175. justify-content: space-around;
  176. flex-direction: column;
  177. height: 100%;
  178. width: 10.583333333333334mm;
  179. top: 50%;
  180. transform: translateY(-50%);
  181. transform: translateY(-50%);
  182. left: 0;
  183. }
  184. .pageContent .bindingLine .examineeInfo .item {
  185. height: 71.4375mm;
  186. font-style: normal;
  187. }
  188. .pageContent .bindingLine .examineeInfo .item em {
  189. display: block;
  190. width: 3.7041666666666666mm;
  191. margin-left: 2.6458333333333335mm;
  192. font-size: 3.7041666666666666mm;
  193. font-style: normal;
  194. }
  195. .pageContent .bindingLine .examineeInfo .item em i {
  196. display: block;
  197. font-size: 3.7041666666666666mm;
  198. font-style: normal;
  199. transform: rotate(-90deg);
  200. -webkit-transform: rotate(-90deg);
  201. -ms-transform: rotate(-90deg);
  202. -o-transform: rotate(-90deg);
  203. -moz-transform: rotate(-90deg);
  204. }
  205. .pageContent .bindingLine .examineeInfo .item span {
  206. display: flex;
  207. flex-direction: column-reverse;
  208. justify-content: center;
  209. align-items: center;
  210. position: relative;
  211. width: 5.291666666666667mm;
  212. height: 52.916666666666664mm;
  213. margin-left: 2.6458333333333335mm;
  214. border-right: 0.5291666666666666mm solid #333;
  215. }
  216. .pageContent .bindingLine .examineeInfo .item span b {
  217. transform: rotate(-90deg);
  218. }
  219. .pageContent .bindingLine .examineeInfo .item span .red {
  220. font-weight: normal;
  221. }
  222. .dtk-content {
  223. padding: 13.229166666666666mm 7.9375mm;
  224. }
  225. .dtk-content .dtkName {
  226. display: -webkit-box;
  227. display: -ms-flexbox;
  228. display: flex;
  229. -webkit-box-align: center;
  230. -ms-flex-align: center;
  231. align-items: center;
  232. -webkit-box-pack: center;
  233. -ms-flex-pack: center;
  234. justify-content: center;
  235. height: 14.552083333333332mm;
  236. font-size: 4.762499999999999mm;
  237. margin-bottom: 2.6458333333333335mm;
  238. text-align: center;
  239. }
  240. .dtk-content .dtkName textarea {
  241. display: block;
  242. width: 100%;
  243. height: 14.552083333333332mm;
  244. text-align: center;
  245. resize: none;
  246. outline: none;
  247. font-size: 4.762499999999999mm;
  248. box-sizing: border-box;
  249. -webkit-box-sizing: border-box;
  250. border: 0.2645833333333333mm solid #bbbbbb;
  251. }
  252. .dtk-content .examineeInfo {
  253. display: flex;
  254. height: 5.820833333333333mm;
  255. margin-bottom: 2.645833333333333mm;
  256. }
  257. .dtk-content .examineeInfo .item {
  258. display: flex;
  259. flex: 1;
  260. padding: 0 3.96875mm;
  261. font-style: normal;
  262. }
  263. .dtk-content .examineeInfo .item em {
  264. height: 5.820833333333333mm;
  265. line-height: 5.820833333333333mm;
  266. color: #333;
  267. font-style: normal;
  268. font-size: 4.2333333333333325mm;
  269. }
  270. .dtk-content .examineeInfo .item span {
  271. flex: 1;
  272. height: 5.291666666666667mm;
  273. border-bottom: 0.5291666666666666mm solid #bbbbbb;
  274. display: flex;
  275. justify-content: center;
  276. }
  277. .dtk-content .examineeInfo .item span .red {
  278. font-weight: normal;
  279. }
  280. .dtk-content .examInfo {
  281. display: flex;
  282. height: 13.229166666666666mm;
  283. justify-content: space-around;
  284. align-items: center;
  285. }
  286. .dtk-content .examInfo span {
  287. font-size: 3.7041666666666666mm;
  288. color: #333;
  289. line-height: 13.229166666666666mm;
  290. text-align: center;
  291. overflow: hidden;
  292. text-overflow: ellipsis;
  293. white-space: nowrap;
  294. flex: 1;
  295. }
  296. .dtk-content .examInfo span:nth-child(1){
  297. min-width: 29.104166666666664mm;
  298. }
  299. .dtk-content .examInfo span:nth-child(2){
  300. min-width: 29.104166666666664mm;
  301. }
  302. .dtk-content .examInfo .input-examInfo{
  303. width: 100px;
  304. background: #fff;
  305. }
  306. .dtk-content .examInfo .input-examInfo.time , .dtk-content .examInfo .input-examInfo.fraction {
  307. width: 25px;
  308. }
  309. .dtk-content .noticeInfo {
  310. position: relative;
  311. display: flex;
  312. align-items: center;
  313. border: 0.5291666666666666mm solid #bbbbbb;
  314. border-radius: 1.0583333333333331mm;
  315. font-size: 3.175mm;
  316. flex-wrap: wrap;
  317. margin-bottom: 5.291666666666667mm;
  318. height: 31.75mm;
  319. }
  320. .pageContent.smallLayout .dtk-content .noticeInfo {
  321. height: 37.041666666666664mm;
  322. }
  323. .pageContent.smallLayout .dtk-content .noticeInfo .tipsInfo {
  324. width: 66.14583333333333mm;
  325. }
  326. .pageContent.smallLayout .dtk-content .noticeInfo .simpleBorder.right {
  327. left: 87.3125mm;
  328. }
  329. .pageContent.smallLayout .dtk-content .noticeInfo .noticeEwm {
  330. width: 21.166666666666668mm;
  331. }
  332. .pageContent.smallLayout .ticketNumber{
  333. flex-direction: column;
  334. }
  335. .pageContent .dtk-content .noticeInfo .noticeEwm {
  336. position: relative;
  337. }
  338. .pageContent .dtk-content .noticeInfo .noticeEwm .cover {
  339. position: absolute;
  340. width: 21.166666666666668mm;
  341. height: 21.166666666666668mm;
  342. top: 50%;
  343. left: 50%;
  344. transform: translate(-50%, -50%);
  345. display: flex;
  346. align-items: center;
  347. justify-content: center;
  348. background: #fff;
  349. font-style: normal;
  350. text-align: center;
  351. border: 0.2645833333333333mm dashed #bbb;
  352. display: none;
  353. z-index: 10;
  354. }
  355. .pageContent.smallLayout .dtk-content .noticeInfo .noticeEwm .dtkEwm {
  356. width: 18.520833333333332mm;
  357. height: 18.520833333333332mm;
  358. }
  359. .dtk-content .noticeInfo .tipsInfo {
  360. display: flex;
  361. position: relative;
  362. width: 100.54166666666667mm;
  363. }
  364. .dtk-content .noticeInfo .warmingInfo {
  365. display: flex;
  366. flex: 1;
  367. }
  368. .dtk-content .noticeInfo .simpleBorder {
  369. position: absolute;
  370. height: 100%;
  371. width: 0.5291666666666666mm;
  372. background: #bbb;
  373. left: 7.9375mm;
  374. top: 0;
  375. }
  376. .dtk-content .noticeInfo .simpleBorder.right {
  377. left: 124.35416666666666mm;
  378. }
  379. .dtk-content .noticeInfo .noticeTitle {
  380. width: 7.9375mm;
  381. display: flex;
  382. flex-direction: column;
  383. justify-content: space-around;
  384. font-size: 3.7041666666666666mm;
  385. align-items: center;
  386. font-weight: bold;
  387. }
  388. .dtk-content .noticeInfo .noticeTitle i {
  389. font-style: normal;
  390. }
  391. .dtk-content .noticeInfo .noticeDetail {
  392. flex: 1;
  393. padding: 1.3229166666666667mm;
  394. padding-right: 0;
  395. line-height: 4.2333333333333325mm;
  396. color: #333;
  397. border-right: 0.5291666666666666mm solid #bbb;
  398. }
  399. .dtk-content .noticeInfo .noticeDetail p {
  400. line-height: 4.2333333333333325mm;
  401. }
  402. .dtk-content .noticeInfo .noticeEwm {
  403. width: 23.8125mm;
  404. display: flex;
  405. justify-content: center;
  406. align-items: center;
  407. }
  408. .dtk-content .noticeInfo .noticeEwm .dtkEwm {
  409. position: absolute;
  410. top: 50%;
  411. left: 50%;
  412. transform: translate(-50%, -50%);
  413. -webkit-transform: translate(-50%, -50%);
  414. width: 21.166666666666668mm;
  415. height: 21.166666666666668mm;
  416. }
  417. .dtk-content .noticeInfo .noticeEwm .dtkEwm canvas {
  418. width: 100%;
  419. height: 100%;
  420. }
  421. .dtk-content .noticeInfo .noticeLose {
  422. flex: 1;
  423. padding: 1.3229166666666667mm;
  424. box-sizing: border-box;
  425. }
  426. .dtk-content .noticeInfo .noticeLose p {
  427. line-height: 4.2333333333333325mm;
  428. }
  429. .dtk-content .noticeInfo .noticeLose h4 {
  430. display: flex;
  431. align-items: center;
  432. font-weight: normal;
  433. }
  434. .dtk-content .noticeInfo .noticeLose h4 i {
  435. width: 5.291666666666667mm;
  436. height: 2.6458333333333335mm;
  437. margin-left: 2.6458333333333335mm;
  438. border: 0.5291666666666666mm solid #bbb;
  439. }
  440. .dtk-content .examNumberLayout.useqrcode .examNumber {
  441. display: none !important;
  442. }
  443. .dtk-content .examNumber {
  444. display: flex;
  445. justify-content: space-between;
  446. align-items: center;
  447. margin-bottom: 2.6458333333333335mm;
  448. }
  449. .dtk-content .examNumber.examNumberForQrCode {
  450. display: none;
  451. }
  452. .dtk-content .examNumber.examNumberForQrCode .ticketNumber {
  453. display: flex;
  454. height: auto;
  455. align-items: center;
  456. font-size: 3.7041666666666666mm;
  457. }
  458. .dtk-content .examNumber.examNumberForQrCode .ticketNumber em {
  459. font-style: normal;
  460. }
  461. .dtk-content .examNumber.examNumberForQrCode .ticketNumber p {
  462. display: flex;
  463. border: 0.5291666666666666mm solid #bbb;
  464. }
  465. .dtk-content .examNumber.examNumberForQrCode .ticketNumber p span {
  466. width: 5.291666666666667mm;
  467. height: 5.291666666666667mm;
  468. border-right: 0.5291666666666666mm solid #bbb;
  469. }
  470. .dtk-content .examNumber.examNumberForQrCode .ticketNumber p span:last-child {
  471. border: none;
  472. }
  473. /* .dtk-content .examNumber .ticketNumber{
  474. height: 58.20833333333333mm;
  475. } */
  476. .dtk-content .examNumber .numberCol {
  477. position: relative;
  478. /* width: 5.291666666666667mm; */
  479. font-size: 3.175mm;
  480. text-align: center;
  481. }
  482. .dtk-content .examNumber .numberCol:last-child {
  483. border: 0;
  484. }
  485. /* //第一列 左边框
  486. //第一行 上边框 下边框
  487. //最后一行 下边框 */
  488. .dtk-content .examNumber .numberCol span {
  489. position: relative;
  490. display: flex;
  491. align-items: center;
  492. justify-content: center;
  493. width: 5.291666666666667mm;
  494. height: 5.291666666666667mm;
  495. border-right: 0.2645833333333333mm solid #bbbbbb;
  496. }
  497. /* 第一行 */
  498. .dtk-content .examNumber .numberCol span:nth-child(1) {
  499. border-top: 0.2645833333333333mm solid #bbbbbb;
  500. border-bottom: 0.2645833333333333mm solid #bbbbbb;
  501. }
  502. /* 最后一行 */
  503. .dtk-content .examNumber .numberCol span:last-child {
  504. border-bottom: 0.2645833333333333mm solid #bbbbbb;
  505. }
  506. /* 第一列 */
  507. .dtk-content .examNumber .numberCol:nth-child(1) span {
  508. border-left: 0.2645833333333333mm solid #bbbbbb;
  509. }
  510. .dtk-content .examNumber .numberCol span i {
  511. width: 3.96875mm;
  512. height: 3.175mm;
  513. font-style: normal;
  514. line-height: 3.175mm;
  515. text-align: center;
  516. font-size: 3.175mm;
  517. display: flex;
  518. align-items: center;
  519. justify-content: center;
  520. }
  521. .dtk-content .examNumber .numberCol span i b{
  522. font-weight: normal;
  523. padding: 0 0.396875mm;
  524. font-size: 2.6458333333333335mm;
  525. color: #777;
  526. }
  527. .dtk-content .examNumber .barCode {
  528. padding: 2.6458333333333335mm;
  529. border: 0.2645833333333333mm dashed #bbb;
  530. border-radius: 0.79375mm;
  531. }
  532. .dtk-content .examNumber.examNumberForQrCode .barCode {
  533. /* padding: 0; */
  534. padding: 10px;
  535. }
  536. .dtk-content .examNumber.examNumberForQrCode .barCode .codeImg {
  537. width: 52.916666666666664mm;
  538. height: 26.458333333333332mm;
  539. }
  540. .dtk-content .examNumber.examNumberForQrCode .barCode .codeImg .barCodeTip {
  541. flex-direction: row;
  542. }
  543. .dtk-content .examNumber .barCode .codeImg {
  544. position: relative;
  545. width: 26.458333333333332mm;
  546. height: 52.916666666666664mm;
  547. border: 0.5291666666666666mm solid #bbb;
  548. border-radius: 0.79375mm;
  549. }
  550. .dtk-content .examNumber .barCode .codeImg .barCodeTip {
  551. position: absolute;
  552. width: 100%;
  553. height: 100%;
  554. display: flex;
  555. flex-direction: column;
  556. align-items: center;
  557. justify-content: space-around;
  558. color: #bbb;
  559. }
  560. .dtk-content .examNumber .barCode .codeImg .barCodeTip i {
  561. font-style: normal;
  562. }
  563. .dtk-content .examNumber .barCode .codeImg img {
  564. position: absolute;
  565. height: 100%;
  566. width: 100%;
  567. }
  568. .dtk-content h3 {
  569. font-family: 'SimSun';
  570. font-size: 3.7041666666666666mm;
  571. color: #333;
  572. line-height: 7.9375mm;
  573. }
  574. .dtk-content h3 span {
  575. font-size: 3.175mm;
  576. font-weight: normal;
  577. }
  578. .dtk-content .objectiveItem{
  579. font-size: 3.7041666666666666mm;
  580. }
  581. .dtk-content .objectiveItem p{
  582. padding:1.3229166666666667mm 0;
  583. }
  584. .dtk-content .objectiveItem img{
  585. max-width: 100%;
  586. }
  587. /* .dtk-content .objectiveItem .optionObjectiveWrap{
  588. display: flex;
  589. flex-wrap: wrap;
  590. } */
  591. .dtk-content .objectiveItem .optionObjectiveWrap .optionItemObjective{
  592. width: 100%;
  593. }
  594. .dtk-content .objectiveItem .optionObjectiveWrap.column-2 .optionItemObjective{
  595. width: 50%;
  596. }
  597. .dtk-content .objectiveItem .optionObjectiveWrap.column-4 .optionItemObjective{
  598. width: 25%;
  599. }
  600. /* .dtk-content .objectiveItem .optionItemObjective{
  601. display: flex;
  602. align-items: center;
  603. } */
  604. .dtk-content .objectiveItem p{
  605. display:inline-block;
  606. vertical-align: middle;
  607. }
  608. .dtk-content .objectiveItem span{
  609. display: inline-block;
  610. padding-right: 1.3229166666666667mm;
  611. vertical-align: middle;
  612. }
  613. .dtk-content .objectiveItem p:nth-child(2){
  614. display: inline-block;
  615. vertical-align: middle;
  616. }
  617. .dtk-content .completion-topic .module {
  618. padding: 0 2.6458333333333335mm 2.6458333333333335mm;
  619. }
  620. .dtk-content .module {
  621. position: relative;
  622. padding: 2.6458333333333335mm;
  623. font-size: 3.175mm;
  624. border: 0.5291666666666666mm solid #bbbbbb;
  625. border-radius: 1.0583333333333331mm;
  626. -webkit-border-radius: 1.0583333333333331mm;
  627. }
  628. .dtk-content .objectiveModule .module{
  629. padding: 0;
  630. border: 0;
  631. position: static;
  632. }
  633. .dtk-content .short-answer .module img{
  634. max-width: 100%;
  635. }
  636. .dtk-content .short-answer .module .customImg {
  637. position: absolute;
  638. max-width: calc(100% - 5.820833333333333mm);
  639. max-height: calc(100% - 7.9375mm);
  640. }
  641. .dtk-content h3 .originSubjectInfo{
  642. font-weight: normal;
  643. }
  644. .dtk-content h3 .originSubjectInfo .questionItemBody{
  645. display: flex;
  646. }
  647. .dtk-content h3 .originSubjectInfo .questionItemBody b{
  648. font-weight: normal;
  649. }
  650. .dtk-content .short-answer .module {
  651. padding: 10.583333333333334mm 2.6458333333333335mm 2.6458333333333335mm;
  652. margin: 2.6458333333333335mm 0;
  653. }
  654. .dtk-content .short-answer .module.pdt10 {
  655. padding-top: 2.6458333333333335mm;
  656. }
  657. .dtk-content .short-answer .module .selTopic {
  658. position: absolute;
  659. height: 3.96875mm;
  660. right: 2.6458333333333335mm;
  661. }
  662. .dtk-content .short-answer .module .selTopic span {
  663. width: 10.583333333333334mm;
  664. height: 3.96875mm;
  665. margin: 0 2.6458333333333335mm;
  666. line-height: 3.96875mm;
  667. text-align: center;
  668. -webkit-box-sizing: border-box;
  669. box-sizing: border-box;
  670. }
  671. .dtk-content .module .scortColumn {
  672. position: absolute;
  673. top: 0;
  674. left: 0;
  675. width: 100%;
  676. display: flex;
  677. border-bottom: 0.2645833333333333mm solid #bbb;
  678. font-size: 2.645833333333333mm;
  679. }
  680. .dtk-content .module .scortColumn span {
  681. float: left;
  682. position: relative;
  683. height: 7.9375mm;
  684. text-align: center;
  685. line-height: 7.9375mm;
  686. flex: 1;
  687. border-right: 0.2645833333333333mm solid #bbb;
  688. }
  689. .dtk-content .module .scortColumn span:last-child {
  690. border-right: 0;
  691. }
  692. .dtk-content .module .editorQuestionNum{
  693. float: left;
  694. }
  695. .single-select {
  696. position: relative;
  697. }
  698. .single-select.horizontal .single-option {
  699. flex-direction: column;
  700. }
  701. .single-select.horizontal .single-option li {
  702. flex-direction: row;
  703. }
  704. .singleContent.module {
  705. position: relative;
  706. padding: 0;
  707. display: flex;
  708. flex-wrap: wrap;
  709. }
  710. .single-option {
  711. position: relative;
  712. padding: 2.6458333333333335mm;
  713. display: flex;
  714. font-size: 3.175mm;
  715. flex-direction: row;
  716. flex-wrap: wrap;
  717. align-content: flex-start;
  718. /* max-height: 26.458333333333332mm; */
  719. }
  720. /* .single-option.more-option{
  721. width: 55.5625mm;
  722. } */
  723. .single-option li {
  724. display: flex;
  725. align-items: center;
  726. flex-direction: column;
  727. }
  728. .single-option li em,
  729. .single-option li span {
  730. display: flex;
  731. width: 3.96875mm;
  732. height: 3.175mm;
  733. text-align: center;
  734. line-height: 3.175mm;
  735. margin: 0.79375mm 1.3229166666666667mm;
  736. font-style: normal;
  737. align-items: center;
  738. justify-content: center;
  739. }
  740. .single-option li span i{
  741. font-style: normal;
  742. padding: 0 0.5291666666666666mm;
  743. color: #777;
  744. font-size: 2.6458333333333335mm;
  745. }
  746. .single-option li em {
  747. margin: 0.79375mm 0;
  748. }
  749. .short-answer textarea {
  750. width: 100%;
  751. resize: vertical;
  752. outline: none;
  753. }
  754. .subjectCol {
  755. width: 100%;
  756. line-height: 10.583333333333334mm;
  757. }
  758. .subjectCol.rowLineHeight-25 .subjectItem em {
  759. height: 6.614583333333333mm;
  760. }
  761. .subjectCol.rowLineHeight-30 .subjectItem em {
  762. height: 7.9375mm;
  763. }
  764. .subjectCol.rowLineHeight-35 .subjectItem em {
  765. height: 9.260416666666666mm;
  766. }
  767. .subjectCol.rowLineHeight-40 .subjectItem em {
  768. height: 10.583333333333334mm;
  769. }
  770. .subjectCol.rowLineHeight-45 .subjectItem em {
  771. height: 11.90625mm;
  772. }
  773. .subjectCol.rowLineHeight-50 .subjectItem em {
  774. height: 13.229166666666666mm;
  775. }
  776. .subjectCol.rowLineHeight-25 {
  777. line-height: 6.614583333333333mm;
  778. }
  779. .subjectCol.rowLineHeight-30 {
  780. line-height: 7.9375mm;
  781. }
  782. .subjectCol.rowLineHeight-35 {
  783. line-height: 9.260416666666666mm;
  784. }
  785. .subjectCol.rowLineHeight-40 {
  786. line-height: 10.583333333333334mm;
  787. }
  788. .subjectCol.rowLineHeight-45 {
  789. line-height: 11.90625mm;
  790. }
  791. .subjectCol.rowLineHeight-50 {
  792. line-height: 13.229166666666666mm;
  793. }
  794. .subjectCol.col-1 .subjectItem {
  795. width: 100%;
  796. }
  797. .subjectCol.col-2 .subjectItem {
  798. width: calc(50% - 2.6458333333333335mm);
  799. }
  800. .subjectCol.col-3 .subjectItem {
  801. width: calc(33% - 2.6458333333333335mm);
  802. }
  803. .subjectCol .subjectItem {
  804. float: left;
  805. align-items: flex-end;
  806. padding-right: 2.6458333333333335mm;
  807. padding-top: 2.6458333333333335mm;
  808. width: 100%;
  809. display: flex;
  810. }
  811. .subjectCol .subjectItem span {
  812. display: flex;
  813. width: 6.614583333333333mm;
  814. align-items: flex-end;
  815. text-align: center;
  816. line-height: 6.614583333333333mm;
  817. }
  818. .subjectCol .subjectItem em {
  819. position: relative;
  820. height: 10.583333333333334mm;
  821. flex: 1;
  822. border-bottom: 0.2645833333333333mm solid #bbbbbb;
  823. }
  824. .subjectCol .subjectItem strong {
  825. display: flex;
  826. align-items: flex-end;
  827. }
  828. .subjectCol .subjectItem strong i {
  829. width: 6.614583333333333mm;
  830. height: 6.614583333333333mm;
  831. font-style: normal;
  832. text-align: center;
  833. line-height: 6.614583333333333mm;
  834. border: 0.2645833333333333mm solid #bbb;
  835. font-weight: normal;
  836. color: #999;
  837. }
  838. .scan-dot {
  839. position: absolute;
  840. height: 5.291666666666667mm;
  841. top: 5.291666666666667mm;
  842. left: 7.9375mm;
  843. width: calc(100% - 15.875mm);
  844. }
  845. .printIframeContent.hasBindingLine .scan-dot {
  846. width: calc(100% - 21.166666666666668mm);
  847. left: 13.229166666666666mm;
  848. }
  849. .scan-dot.bot {
  850. top: auto;
  851. bottom: 5.291666666666667mm;
  852. }
  853. .scan-dot span {
  854. position: absolute;
  855. width: 10.583333333333334mm;
  856. height: 5.291666666666667mm;
  857. left: 0;
  858. top: 0;
  859. background: #000;
  860. }
  861. .scan-dot span.center1 {
  862. right: auto;
  863. left: 40%;
  864. }
  865. .scan-dot span.center2 {
  866. left: auto;
  867. right: 40%;
  868. }
  869. .scan-dot span.right {
  870. left: auto;
  871. right: 0;
  872. }
  873. .module table {
  874. margin: 2.6458333333333335mm 0;
  875. line-height: 1.5;
  876. }
  877. .module table {
  878. border-top: 0.2645833333333333mm solid #ccc;
  879. border-left: 0.2645833333333333mm solid #ccc;
  880. }
  881. .module table td,
  882. .module table th {
  883. border-bottom: 0.2645833333333333mm solid #ccc;
  884. border-right: 0.2645833333333333mm solid #ccc;
  885. padding: 0.79375mm 1.3229166666666667mm;
  886. }
  887. .module .composition-column {
  888. position: relative;
  889. display: flex;
  890. margin-top: 2.6458333333333335mm;
  891. border-bottom: 0.2645833333333333mm solid #333;
  892. border-top: 0.2645833333333333mm solid #333;
  893. }
  894. .module .composition-column.en {
  895. margin-top: 8.73125mm;
  896. border-bottom: 0;
  897. }
  898. .module .composition-column.en:after,
  899. .module .composition-column.en:before {
  900. display: none;
  901. }
  902. .module .composition-column span {
  903. position: relative;
  904. flex: 1;
  905. height: 7.9375mm;
  906. border-right: 0.2645833333333333mm solid #333;
  907. }
  908. .module .composition-column span:nth-child(1) {
  909. border-left: 0.2645833333333333mm solid #333;
  910. }
  911. .module .composition-column span b {
  912. position: absolute;
  913. font-size: 2.6458333333333335mm;
  914. left: 50%;
  915. transform: translateX(-50%);
  916. bottom: -3.4395833333333328mm;
  917. }
  918. .module .composition-column:after,
  919. .module .composition-column:before {
  920. position: absolute;
  921. content: '';
  922. height: 3.175mm;
  923. top: 7.9375mm;
  924. right: 0;
  925. width: 0.2645833333333333mm;
  926. background: #333;
  927. }
  928. .module div[class~='composition-column']:last-of-type:after,
  929. .module div[class~='composition-column']:last-of-type:before {
  930. width: 0;
  931. }
  932. .module .composition-column:before {
  933. left: 0;
  934. }
  935. .answerModule .delTopicBtn {display: none;}
  936. /*printstyle:end*/