/* 原CSS */
#outerbox {width:970px;margin:auto}
.float_left {margin:0 0 0 34px}
.float_center {margin:auto}
#header, #wrap, #footer, .wrap {margin:0 auto}
#wrap {min-height:320px}
#header {margin-top:34px;position:relative;height:150px;text-align:center;line-height:100px;z-index:10}
#footer {height:100px;line-height:100px;width:970px;border:0}
#widgets {position:relative;z-index:20;overflow:visible}
.float_item {position:absolute;z-index:25}
#nav {border:1px solid #09f;min-height:30px;line-height:28px}
#nav ul li {float:left;margin:1px 2px}
.op {position:absolute;right:10px;bottom:10px}
.op a {display:inline;margin-left:2px;line-height:22px}
#space_page {width:100%;overflow:hidden}
#left {float:left;margin:0 15px 0 0;width:190px;overflow:hidden;border:0 solid #09F}
#center {float:left;margin:0 15px 0 0;width:560px;border:0 solid #CCC}
#right {float:left;width:180px;border:0 solid #F9F}
.area {background:#DDF0DF}
body#space .area {border:none;background:transparent}
#space .frame {background-color:transparent}
.frame-tab {border-color:#FF8500}
.frame-tab .title .titletext {float:left;margin:0 2px}
body#space .frame, body#space .frame-tab {padding:0}
.frame-tab .title ul li {cursor:pointer}
.frame-tab .tabcontent {width:98%;border:1px solid #09f;margin:3px;float:left}
.tabactivity {background:#FFF}
.title .tmpbox {float:left}
/* 拖拽及页面 DIY */
.frame, .frame-tab {margin:10px 0;border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);background:var(--dz-BG-0)}
.title {padding:0 10px;height:32px;font-size:14px;font-weight:700;line-height:32px;overflow:hidden}
.frame-title, .frametitle, .tab-title {background:var(--dz-BG-0)}
/* 新的框架结构 */
.frame-1-1-l, .frame-1-1-1-l, .frame-1-1-1-c, .frame-2-1-l, .frame-1-2-l, .frame-3-1-l, .frame-1-3-l {float:left}
.frame-1-1-r, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-r, .frame-3-1-r, .frame-1-3-r {float:right}
.frame-1-1-l, .frame-1-1-r {width:49.9%}
.frame-1-1-1-l, .frame-1-1-1-c, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-l {width:33.3%}
.frame-2-1-l, .frame-1-2-r {width:66.6%}
.frame-3-1-l, .frame-1-3-r {width:74.9%}
.frame-3-1-r, .frame-1-3-l {width:24.9%}
/* End */
/* X1 之前的框架结构 */
.frame .mn {margin-bottom:0}
.frame .sd {min-height:0}
.frame-1-1 .col-r {float:right;width:49.9%}
.frame-1-1 .col-l {float:left;width:49.9%}
.frame-1-2 .mn, .frame-1-2 .col-r, .frame .frame-1-2 .mn, .frame .frame-1-2 .col-r {float:right;width:66.6%}
.frame-1-2 .sd, .frame-1-2 .col-l, .frame .frame-1-2 .sd, .frame .frame-1-2 .col-l {float:left;width:33.3%}
.frame-2-1 .mn, .frame-2-1 .col-l, .frame .frame-2-1 .mn, .frame .frame-2-1 .col-l {float:left;width:66.6%}
.frame-2-1 .sd, .frame-2-1 .col-r, .frame .frame-2-1 .sd, .frame .frame-2-1 .col-r {float:right;width:33.3%}
.frame-1-3 .mn, .frame-1-3 .col-r, .frame .frame-1-3 .mn, .frame .frame-1-3 .col-r {float:right;width:74.9%}
.frame-1-3 .sd, .frame-1-3 .col-l, .frame .frame-1-3 .sd, .frame .frame-1-3 .col-l {float:left;width:24.9%}
.frame-3-1 .mn, .frame-3-1 .col-l, .frame .frame-3-1 .mn, .frame .frame-3-1 .col-l {float:left;width:74.9%}
.frame-3-1 .sd, .frame-3-1 .col-r, .frame .frame-3-1 .sd, .frame .frame-3-1 .col-r {float:right;width:24.9%}
.frame-1-1-1 .col-l {float:left;width:33.3%}
.frame-1-1-1 .col-c {float:left;width:33.3%}
.frame-1-1-1 .col-r {float:right;width:33.3%}
.frame .frame-1-1-1 .col-l, .frame .frame-1-1-1 .col-c, .frame .frame-1-1-1 .col-r {padding:0;width:33%}
.frame .frame-1-1 .col-l, .frame .frame-1-1 .col-r {width:49.9%}
/* End */
/* X5内置DIY模块样式兼容*/
.area {margin:0;min-height:10px;background:#ddf0df}
.frame .column {padding:6px 15px}
.frame .blocktitle, .frame .frame-title {height:44px;line-height:44px;font-size:16px;font-weight:600;border-bottom:1px solid var(--dz-BOR-ed)}
.frame .blocktitle {margin:-3px 0 5px;padding:0}
.frame .frame-title {padding:0 15px}
.frame .subtitle, .frame .subtitle a {float:right;color:var(--dz-FC-999);font-size:13px;font-weight:400}
.frame img {vertical-align:middle;border-radius:6px !important}
.frame .xl ol li {margin:10px 0;overflow:visible}
.frame .xl ol li:before, .frame ol.xl li:before {width:18px;height:16px;line-height:16px;margin:2px 6px 3px 0;border-radius:3px}
.frame .xl ol li img[width*="16"] {margin:-2px 5px 0 3px;width:26px;height:26px;border-radius:50% !important}
.frame .xl ul {padding:2px 0}
.frame .xl li {height:auto;line-height:1.8em;font-size:14px;margin:5px 0}
.frame .xl li a + label {margin-left:5px}
.frame .xl li a[c*='1'] {color:var(--dz-FC-color)}
.frame .xl li span.xg1 {font-size:13px}
.frame .xl li label {margin-right:5px}
.frame .xl li label, .frame .xl li label a {color:var(--dz-BG-2)}
.frame .xl li label + div {color:var(--dz-FC-999)}
.frame .xl em {padding-left:10px}
.frame .xl em, .frame .xl em a {font-size:13px}
.frame .xl1 li {height:1.8em}
.frame .xl2 {margin:-3px -7px 3px}
.frame .xl2 li {width:calc(50% - 14px);padding:0 7px;height:1.8em}
.frame hr {margin-top:10px;margin-bottom:8px;height:1px;background:var(--dz-BOR-ed);border:none}
.frame .xld dl {margin:5px 0;padding:10px 0 6px;border-top:1px solid var(--dz-BOR-ed)}
.frame .xld dl:first-child {margin-top:-3px;border-top:none}
.frame .xld dl .m {margin:5px 11px 5px 0}
.frame .xld dl .m a[c*='1'] img {width:42px;height:42px}
.frame .xld dt {padding:0 0 3px !important;font-size:16px !important}
.frame .xld dl .m + dt {padding-top:2px !important}
.frame .xld dt em {padding-top:2px;padding-left:8px;font-size:13px}
.frame .xld dt > a[href*="uid="] {font-size:15px !important}
.frame .xld dt em a {color:var(--dz-FC-color) !important}
.frame .xld dt > em.y.xg1.xw0 {display:none}
.frame .xld dd {margin-bottom:0;font-size:13px;line-height:1.6;color:var(--dz-FC-777)}
.frame .xld dd a, .frame .xld dd[style*="#369"] {color:var(--dz-FC-color) !important}
.frame .xld dd[style*="#369"] {margin-bottom:2px !important;font-size:13px !important}
.frame .xlda dl {padding-left:54px;padding-bottom:4px}
.frame .xlda dl:first-child {margin-top:-3px}
.frame .xlda dl .m {display:inline;margin:5px 0 0 -54px}
.frame .xlda dd {margin-bottom:3px !important}
.frame .ml ul {margin:5px -6px;overflow:hidden}
.frame .ml li {float:left;width:calc(33.33333% - 12px);margin:6px !important;padding:0 !important;overflow:hidden}
.frame .ml li[style*='width'] {width:calc(50% - 12px) !important;border:none !important;margin:6px !important;padding:0 !important;overflow:hidden}
.frame .ml li img {width:100% !important;height:auto !important;margin:0 auto !important;padding:0 !important;border:none !important}
.frame .ml li p {margin-top:6px;height:20px;line-height:20px;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}
.frame .ml li p.xs2 {margin:8px 0 -3px}
.frame .ml li p.xs2 + p {height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.frame .ml li p .xi1 {color:var(--dz-BG-2) !important}
.frame .mls li {width:calc(20% - 16px);margin:8px !important}
.frame .mls li img {width:auto !important;height:auto !important;margin:0 auto !important;padding:0 !important;border:none !important;max-width:48px !important}
.frame .b_poll dt {padding-left:20px !important;background:url({STATICURL}image/common/pollsmall.gif) no-repeat 0 5px}
.frame .b_poll dd li {padding:4px 0 4px 40px;font-size:14px}
.frame .b_poll dd li .pc {float:left;margin:3px 0 0 -20px}
.frame .b_debate dt {padding-left:20px !important;background:url({STATICURL}image/common/debatesmall.gif) no-repeat 0 6px}
.frame .b_debate .chart {position:relative;margin:8px auto;padding:0;width:279px;height:78px;background:url({STATICURL}image/common/p_debate_chart.png) no-repeat 0 0}
.frame .b_debate .chart strong {position:absolute;top:25px;width:80px;font-size:14px;text-align:center}
.frame .b_debate .chart .debater2 {right:0}
.frame .b_debate .chart1, .b_debate .chart2 {position:absolute;left:80px;bottom:0;width:40px;background:url({STATICURL}image/common/p_debate_chart.png) no-repeat 0 -78px}
.frame .b_debate .chart2 {left:159px;background-position:100% -78px}
.frame .b_debate p {height:1.5em;overflow:hidden}
.frame .b_hstab td {padding:5px 0;border-bottom:1px solid var(--dz-BOR-ed)}
.frame dd p.pns {margin:8px 0}
.frame dd p button, .frame dd p.pns {height:44px;line-height:44px}
.frame .tns {margin:5px -6px 8px;overflow:hidden}
.frame .tns li {float:left;width:calc(50% - 32px);margin:6px;padding:10px 10px;background:var(--dz-BG-5);font-size:14px;border-radius:6px}
.frame .tns li em {float:right;color:var(--dz-FC-a)}
.frame .cl.mbm {margin:5px -6px;overflow:hidden}
.frame .cl.mbm li {float:left;width:calc(50% - 12px);margin:3px 6px;font-size:14px}
.frame .lk ul {margin:10px 0 0;overflow:hidden}
.frame .lk li {float:left;margin:0 10px 10px 0}
.frame .lk img {border-radius:4px !important}
.frame .lk .forumlogo {width:88px;height:31px;background:var(--dz-BG-5);border-radius:4px !important}
.frame .lk .forumlogo img {width:100%;height:100%;overflow:hidden;object-fit:cover}
.frame .lk .forumcontent {display:none}
.frame .dz-swiper_box {margin:10px 0;overflow:hidden;border-radius:6px}
.frame .slideshow {margin:10px 0;overflow:hidden;border-radius:6px}
.frame .blocktitle + .dxb_bc .slideshow {margin-top:15px}
.frame .slideshow li {width:100% !important;height:auto !important;position:relative}
.frame .slideshow li a {display:block}
.frame .slideshow li img {width:100%;height:100%;overflow:hidden;object-fit:cover}
.frame .slideshow li .title {z-index:2;position:absolute;left:0;bottom:0;padding-left:15px;padding-right:70px;width:calc(100% - 85px);height:40px;line-height:40px;font-weight:400;text-align:left;background:rgba(0,0,0,.6);color:var(--dz-FC-fff);font-size:14px;border-bottom:none;border-radius:0 0 6px 6px}
.frame .swiper-forum {opacity:.8}
.frame .slidebar {left:10px !important;top:10px !important;z-index:20}
.frame .slidebar li {background:rgba(0,0,0,0.5);color:var(--dz-FC-fff);overflow:hidden}
.frame .slidebar li {float:left;margin-right:3px;width:22px;height:22px;line-height:22px;text-align:center;font-size:12px;cursor:pointer;border-radius:4px}
.frame .slidebar li.on {background:rgba(255,255,255,0.8);color:var(--dz-FC-333);font-weight:700}
.frame .block.move-span .dxb_bc {border-bottom:1px solid var(--dz-BOR-ed)}
.frame .block.move-span:last-child .dxb_bc {border-bottom:none}
/* End */