.xp-ie-qmxw { position: absolute; overflow-x: hidden; overflow-y: auto; scrollbar-width: none; background: #ffffff; color: #000000; font: 12px SimSun, "宋体", "Songti SC", serif; text-align: left; user-select: text; }
.xp-ie-qmxw::-webkit-scrollbar { display: none; }
.xp-ie-qmxw * { box-sizing: border-box; margin: 0; padding: 0; }
.xp-ie-qmxw img { display: block; border: 0; }
.xp-ie-qmxw ul { list-style: none; }
.xp-ie-qmxw a { color: inherit; text-decoration: none; }
.xp-ie-qmxw a:hover { text-decoration: underline; }
.xp-canvas .xp-ie-qmxw a { --xp-cursor-kind: link; }
.xp-canvas .xp-ie-qmxw input { --xp-cursor-kind: ibeam; }
.xp-qmxw-container { width: 749px; margin: 0 auto; background: #ffffff; }
.xp-qmxw-head { position: relative; height: 55px; background: #ffffff; }
.xp-ie-qmxw .xp-qmxw-emblem { position: absolute; left: 0; top: 0; }
.xp-qmxw-brand { position: absolute; left: 75px; top: 7px; display: flex; align-items: flex-start; height: 15px; white-space: nowrap; }
.xp-qmxw-domain { font: 14px/15px Arial, Helvetica, sans-serif; }
.xp-qmxw-domain-red { color: #EE0005; }
.xp-ie-qmxw .xp-qmxw-channel { margin-left: 5px; }
.xp-qmxw-redline { position: absolute; left: 75px; right: 0; top: 30px; height: 1px; background: #DA0004; }
.xp-qmxw-search { position: absolute; left: 321px; top: 0; display: flex; align-items: flex-start; white-space: nowrap; }
.xp-ie-qmxw .xp-qmxw-mail { display: block; width: 73px; margin-top: 6px; color: #5A5A5A; letter-spacing: 1px; line-height: 14px; text-decoration: underline; }
.xp-qmxw-search-input { width: 94px; height: 18px; margin: 4px 12px 0 0; border: 2px inset #767676; padding: 0 1px; background: #FFF8FF; color: #000000; font: 12px SimSun, "宋体", "Songti SC", serif; outline: none; }
.xp-qmxw-scope { position: relative; width: 90px; height: 20px; margin: 3px 16px 0 0; border: 1px solid #7F9DB9; padding-left: 2px; background: #FFF8FF; line-height: 18px; }
.xp-ie-qmxw .xp-qmxw-scope-arrow { position: absolute; right: 1px; top: 0; }
.xp-qmxw-scope-list { position: absolute; left: -1px; top: 19px; z-index: 1; width: 90px; border: 1px solid #000000; background: #ffffff; }
.xp-qmxw-scope-option { height: 14px; padding-left: 2px; line-height: 14px; }
.xp-qmxw-scope-option.is-hot { background: #316AC5; color: #ffffff; }
.xp-ie-qmxw .xp-qmxw-search-button { display: block; margin: 7px 23px 0 0; }
.xp-ie-qmxw .xp-qmxw-big5 { display: block; margin: 9px 9px 0 0; }
.xp-ie-qmxw .xp-qmxw-english { display: block; margin-top: 9px; }
.xp-qmxw-nav { position: absolute; left: 75px; top: 37px; display: flex; white-space: nowrap; }
.xp-qmxw-nav li { height: 13px; padding-left: 14px; background: url("../assets/ie/qmxw/ui/nav-dot.png") no-repeat 7px 3px; }
.xp-qmxw-nav li:first-child { padding-left: 0; background: none; }
.xp-ie-qmxw .xp-qmxw-nav a { color: #5A5A5A; letter-spacing: 1px; line-height: 13px; }
.xp-qmxw-subnav { height: 20px; padding: 4px 8px 0 0; background: #0E8D9F; color: #ffffff; text-align: right; white-space: nowrap; }
.xp-qmxw-subnav-item { display: inline-block; height: 12px; padding-left: 9px; background: url("../assets/ie/qmxw/ui/subnav-rule.png") no-repeat; line-height: 12px; vertical-align: top; }
.xp-qmxw-subnav-end { display: inline-block; width: 9px; height: 12px; background: url("../assets/ie/qmxw/ui/subnav-rule.png") no-repeat; vertical-align: top; }
.xp-qmxw-ticker { position: relative; height: 30px; margin-top: 5px; }
.xp-ie-qmxw .xp-qmxw-ticker-icon { position: absolute; left: 0; top: 10px; }
.xp-qmxw-ticker-lead { position: absolute; left: 20px; top: 10px; color: #5A5A5A; font-weight: bold; line-height: 12px; }
.xp-qmxw-marquee { position: absolute; left: 85px; top: 5px; width: 664px; height: 20px; overflow: hidden; background: #ffffff; }
.xp-qmxw-marquee-list { position: absolute; left: 664px; top: 7px; display: flex; line-height: 14px; white-space: nowrap; }
.xp-qmxw-marquee-list li { margin-right: 20px; }
.xp-qmxw-columns { display: flex; align-items: flex-start; }
.xp-qmxw-main { width: 469px; }
.xp-qmxw-crumbs { position: relative; height: 36px; color: #5A5A5A; line-height: 12px; white-space: nowrap; }
.xp-ie-qmxw .xp-qmxw-crumbs-icon { position: absolute; left: 0; top: 14px; }
.xp-qmxw-trail { position: absolute; left: 20px; top: 14px; }
.xp-qmxw-eye { position: absolute; right: 10px; top: 14px; display: flex; }
.xp-qmxw-eye-label { letter-spacing: 3px; }
.xp-ie-qmxw .xp-qmxw-eye-square { display: block; margin-left: 5px; }
.xp-ie-qmxw .xp-qmxw-eye-label + .xp-qmxw-eye-square { margin-left: 1px; }
.xp-qmxw-title { width: 459px; height: 53px; padding-top: 15px; background: url("../assets/ie/qmxw/ui/title-rule.png") repeat-x left bottom; color: #0037A2; font: bold 21px/21px SimSun, "宋体", "Songti SC", serif; text-align: center; white-space: nowrap; }
.xp-qmxw-date, .xp-qmxw-source { margin-top: 10px; font-size: 12px; font-weight: normal; line-height: 12px; text-align: center; }
.xp-qmxw-red { color: #FF0000; }
.xp-qmxw-text { margin-top: 10px; font-size: 14px; line-height: 21px; }
.xp-qmxw-text p { margin-bottom: 10px; padding: 0 10px; }
.xp-qmxw-text strong { font-weight: bold; }
.xp-ie-qmxw .xp-qmxw-photo { margin: 0 auto; }
.xp-qmxw-text .xp-qmxw-caption { font: 12px/12px "华文楷体", STKaiti, KaiTi, "Kaiti SC", serif; text-align: center; }
.xp-qmxw-related-head { width: 459px; height: 22px; margin-top: 55px; background: url("../assets/ie/qmxw/ui/title-rule.png") repeat-x left bottom; }
.xp-qmxw-related-list { margin-top: 10px; }
.xp-qmxw-related-list li { height: 12px; margin-bottom: 7px; padding-left: 20px; background: url("../assets/ie/qmxw/ui/bullet.png") no-repeat 8px 4px; line-height: 12px; white-space: nowrap; }
.xp-qmxw-box { width: 459px; margin-top: 15px; border: 5px solid #EFEFEF; background: #ffffff; }
.xp-qmxw-box-inner { border: 1px solid #B5B5B5; padding: 4px 4px 10px; }
.xp-qmxw-box-head { height: 24px; padding: 5px 0 0 10px; background: url("../assets/ie/qmxw/ui/box-bar.png") no-repeat; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 14px; }
.xp-qmxw-guide { display: flex; flex-wrap: wrap; padding-top: 10px; }
.xp-qmxw-guide li { width: 219px; height: 24px; padding-left: 25px; background: url("../assets/ie/qmxw/ui/teal-bullet.png") no-repeat 15px 4px; }
.xp-qmxw-guide li:nth-child(even) { width: 220px; }
.xp-qmxw-reading { padding-top: 10px; }
.xp-qmxw-reading li { height: 22px; padding-left: 30px; background: url("../assets/ie/qmxw/ui/teal-bullet.png") no-repeat 20px 4px; }
.xp-ie-qmxw .xp-qmxw-guide a, .xp-ie-qmxw .xp-qmxw-reading a { display: block; position: relative; top: -1px; color: #5A5A5A; font-size: 14px; line-height: 17px; white-space: nowrap; }
.xp-qmxw-side { width: 280px; background: #ffffff; }
.xp-qmxw-picks-head { height: 27px; padding: 6px 0 0 10px; background: #97B9E9; }
.xp-qmxw-picks-list { display: flex; flex-wrap: wrap; margin-top: 2px; border: 1px solid #B5B5B5; padding: 0 0 12px 8px; }
.xp-qmxw-picks-list li { width: 125px; height: 24px; padding-top: 11px; line-height: 12px; white-space: nowrap; overflow: hidden; }
.xp-qmxw-picks-list li:nth-child(even) { width: 141px; padding-left: 17px; background: url("../assets/ie/qmxw/ui/bullet.png") no-repeat 8px 15px; }
.xp-qmxw-picks-list li.is-red { color: #FF0000; }
.xp-qmxw-module { margin-top: 5px; }
.xp-qmxw-module-head { position: relative; height: 34px; border-bottom: 1px solid #B5B5B5; background: #97B9E9; }
.xp-ie-qmxw .xp-qmxw-module-title { position: absolute; left: 0; top: 0; }
.xp-qmxw-tabs { position: absolute; left: 90px; top: 14px; display: flex; }
.xp-qmxw-tab { height: 28px; border: 1px solid #B5B5B5; padding: 0 9px; background: url("../assets/ie/qmxw/ui/tab.png") no-repeat; line-height: 26px; white-space: nowrap; }
.xp-qmxw-tab.is-current { background: #ffffff; }
.xp-qmxw-module-list { border: 1px solid #B5B5B5; border-top: 0; padding: 0 13px 12px; }
.xp-qmxw-module-list li { height: 24px; padding: 11px 0 0 8px; background: url("../assets/ie/qmxw/ui/bullet.png") no-repeat 0 14px; line-height: 12px; white-space: nowrap; overflow: hidden; }
.xp-qmxw-module-list li.is-blue { color: #0000FF; }
.xp-qmxw-footer { height: 33px; margin-top: 8px; border-top: 5px solid #D00000; background: #000000; color: #ffffff; line-height: 28px; text-align: center; }
