.xp-ie-xinyou { 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-xinyou::-webkit-scrollbar { display: none; }
.xp-ie-xinyou * { box-sizing: border-box; margin: 0; padding: 0; }
.xp-ie-xinyou img { display: block; border: 0; }
.xp-ie-xinyou a { color: inherit; text-decoration: none; }
.xp-ie-xinyou a:hover, .xp-ie-xinyou a.xp-xinyou-underline { text-decoration: underline; }
.xp-ie-xinyou .xp-xinyou-red { color: #cc0000; }
.xp-canvas .xp-ie-xinyou a, .xp-canvas .xp-ie-xinyou .xp-xinyou-button { --xp-cursor-kind: link; }
.xp-canvas .xp-ie-xinyou input, .xp-canvas .xp-ie-xinyou textarea { --xp-cursor-kind: ibeam; }
.xp-xinyou-container { width: 749px; margin: 0 auto; }
.xp-xinyou-topnav { display: flex; justify-content: space-between; height: 32px; padding: 0 10px; background: #f8fbfe; color: #003183; font-size: 13px; font-weight: bold; line-height: 32px; white-space: nowrap; }
.xp-xinyou-head { height: 119px; border: 1px solid #bcbcbc; }
.xp-xinyou-brand { position: relative; height: 80px; }
.xp-xinyou-logo { position: absolute; left: 11px; top: 14px; }
.xp-xinyou-head-links { position: absolute; right: 10px; top: 15px; color: #8a0000; font-size: 13px; line-height: 25px; }
.xp-xinyou-rule { height: 2px; margin-bottom: 2px; background: #a6a6a6; }
.xp-xinyou-subnav { height: 30px; margin: 0 2px 3px; background: #e6eff8; color: #003183; font-size: 13px; font-weight: 900; line-height: 30px; text-align: center; white-space: nowrap; }
.xp-xinyou-subnav a { margin: 0 13px; }
.xp-xinyou-columns { display: flex; align-items: flex-start; margin-top: 8px; }
.xp-xinyou-main { width: 502px; border: 1px solid #bcbcbc; padding: 0 12px 16px 10px; }
.xp-xinyou-crumbs { height: 28px; border-bottom: 1px dotted #676767; color: #8a0000; font-size: 13px; font-weight: bold; line-height: 27px; }
.xp-xinyou-title { height: 66px; font: bold 25px/66px SimSun, "宋体", "Songti SC", serif; text-align: center; white-space: nowrap; }
.xp-xinyou-date { height: 22px; line-height: 22px; text-align: center; }
.xp-xinyou-source { color: #000066; }
.xp-xinyou-toolbar { display: flex; align-items: center; height: 29px; border-top: 1px solid #000000; padding: 2px 0 0 10px; background: #4372ae content-box; color: #ffffff; white-space: nowrap; }
.xp-xinyou-zoom, .xp-xinyou-tool { flex: none; margin-right: 6px; }
.xp-xinyou-mail { display: flex; flex: 1; min-width: 0; align-items: center; }
.xp-xinyou-input { height: 20px; border: 1px solid #7f9db9; background: #ffffff; color: #000000; font: 12px SimSun, "宋体", "Songti SC", serif; padding: 1px 2px; outline: none; }
.xp-xinyou-mail-input { flex: 1; min-width: 0; height: 16px; padding: 0 2px; margin-right: 4px; }
.xp-xinyou-mail .xp-xinyou-button { margin-right: 4px; }
.xp-xinyou-text { margin-top: 2px; padding: 0 10px; font-size: 16px; line-height: 1.8; }
.xp-xinyou-paragraph { margin: 16px 0; }
.xp-xinyou-notice { margin: 16px 0; }
.xp-xinyou-notice-sign { padding-right: 2em; text-align: right; }
.xp-xinyou-figure { width: 322px; margin: 16px auto; }
.xp-ie-xinyou .xp-xinyou-picture { border: 1px solid #9c9c9c; width: 322px; height: 184px; }
.xp-xinyou-caption { font-size: 14px; line-height: 24px; text-align: center; }
.xp-xinyou-more { display: flex; align-items: center; justify-content: center; height: 18px; margin-top: 26px; color: #008080; font-size: 14px; font-weight: bold; white-space: nowrap; }
.xp-xinyou-dot { margin-right: 8px; }
.xp-xinyou-recommend { margin: 14px -5px 0; border: 1px solid #719ad9; }
.xp-xinyou-recommend-head { height: 27px; border-bottom: 1px solid #dedede; background: #e5eefa; }
.xp-xinyou-recommend-tab { display: inline-block; height: 26px; padding: 0 12px; background: #719ad9; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 26px; }
.xp-xinyou-list.xp-xinyou-recommend-list { display: grid; margin-top: 0; grid-template-columns: 1fr 1fr; padding: 8px 10px 10px; color: #000066; font-size: 16px; line-height: 26px; }
.xp-xinyou-recommend-list .xp-xinyou-line { height: 26px; line-height: 26px; }
.xp-ie-xinyou .xp-xinyou-recommend-list a { color: #0000ff; text-decoration: underline; }
.xp-xinyou-tools { display: flex; align-items: center; height: 25px; margin-top: 16px; padding: 0 6px; background: #e0e0e0; white-space: nowrap; }
.xp-xinyou-tools-cell { margin-right: 12px; }
.xp-xinyou-editor { margin-left: auto; }
.xp-xinyou-pair { display: flex; justify-content: space-between; align-items: flex-start; margin-top: 8px; }
.xp-xinyou-pair-left { width: 240px; }
.xp-xinyou-pair-right { width: 224px; }
.xp-xinyou-section-head { height: 30px; border: 1px solid #cce0f4; background: url("../assets/ie/xinyou/section-bg.png") repeat-x; padding-left: 13px; color: #5c7600; font-size: 14px; font-weight: bold; line-height: 28px; white-space: nowrap; }
.xp-xinyou-more-mark { margin-left: 10px; }
.xp-xinyou-list { margin-top: 8px; color: #0042af; font-size: 13px; }
.xp-xinyou-line { height: 22px; padding-left: 6px; line-height: 22px; white-space: nowrap; overflow: hidden; }
.xp-xinyou-note-line { margin-top: 8px; line-height: 18px; white-space: pre-line; }
.xp-xinyou-note-area { display: block; width: 224px; height: 126px; margin-top: 4px; border: 1px solid #7f9db9; background: #ffffff; color: #000000; font: 12px SimSun, "宋体", "Songti SC", serif; padding: 2px; resize: none; overflow: hidden; outline: none; }
.xp-xinyou-note-send { display: flex; align-items: center; justify-content: center; margin-top: 6px; }
.xp-xinyou-note-send a { margin-left: 10px; }
.xp-xinyou-videos { display: flex; justify-content: space-between; margin-top: 10px; }
.xp-xinyou-video { width: 104px; text-align: center; }
.xp-xinyou-video-image { border: 1px solid #cccccc; padding: 3px; }
.xp-ie-xinyou .xp-xinyou-video-caption { display: block; margin-top: 4px; color: #0042af; line-height: 16px; }
.xp-xinyou-side { width: 244px; margin-left: 3px; border: 1px solid #bcbcbc; padding-bottom: 16px; }
.xp-xinyou-side-head { height: 34px; margin: 3px 5px 0; border-bottom: 1px dotted #676767; padding: 0 0 3px 15px; background: #f1f7fd content-box; color: #8a0000; font-size: 14px; font-weight: bold; line-height: 30px; white-space: nowrap; }
.xp-xinyou-shots { display: flex; flex-wrap: wrap; justify-content: space-around; padding-top: 18px; }
.xp-xinyou-shot { width: 114px; margin-bottom: 14px; text-align: center; }
.xp-xinyou-shot-image { border: 1px solid #cccccc; }
.xp-ie-xinyou .xp-xinyou-shot-caption { display: block; margin-top: 6px; color: #0042af; font-size: 13px; line-height: 15px; }
.xp-xinyou-tabs { display: flex; height: 28px; margin: 0 5px; border: 1px solid #9ab9dd; border-width: 0 1px; background: url("../assets/ie/xinyou/tabs-bg.png") repeat-x; }
.xp-xinyou-tab { flex: 1; height: 26px; margin-top: 1px; color: #003183; font-size: 14px; font-weight: bold; line-height: 26px; text-align: center; }
.xp-xinyou-tab.is-current { background: #4576c1; color: #ffffff; }
.xp-xinyou-side-list { margin: 4px 5px 14px; }
.xp-xinyou-side-list .xp-xinyou-line { height: 28px; border-bottom: 1px dotted #b4b4b4; padding-left: 10px; line-height: 27px; }
.xp-xinyou-footer { margin-top: 5px; border-top: 5px solid #000000; box-shadow: inset 0 5px 0 #e5e5e5; padding: 19px 0 14px; line-height: 22px; text-align: center; }
.xp-xinyou-owner { color: #0000ff; }
