@charset "utf-8";
/*----- color -----*/
body {
--dz-BG-body:#F7F7F7;
--dz-BG-color:#369;
--dz-BG-0:#FFF;
--dz-BG-1:#111;
--dz-BG-2:#FF5656;
--dz-BG-3:#FF9900;
--dz-BG-4:#B3CC0D;
--dz-BG-5:#F7F7F7;
--dz-BG-6:#CCC;
--dz-BG-n:#A0C8EA;
--dz-FC-color:#369;
--dz-FC-fff:#FFF;
--dz-FC-333:#333;
--dz-FC-666:#666;
--dz-FC-777:#777;
--dz-FC-888:#888;
--dz-FC-999:#999;
--dz-FC-aaa:#aaa;
--dz-FC-bbb:#bbb;
--dz-FC-ccc:#ccc;
--dz-FC-ddd:#ddd;
--dz-FC-nnn:#7DA0CC;
--dz-FC-light:#FF9C00;
--dz-FC-red:#FF0000;
--dz-FC-blue:#369;
--dz-FC-cyan:cadetblue;
--dz-FC-a:#F26C4F;
--dz-FC-v:#7CBE00;
--dz-FC-invalid:#FF512C;
--dz-FC-tinvalid:#FF9A9A;
--dz-FC-t:transparent;
--dz-BOR-ed:#EFEFEF;
--dz-BOR-ccc:#CCC;
--dz-BOR-invalid:#FF9A9A;
}

.zaoextstylefloat { position: fixed; bottom: 80px; right: 15px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; text-align: center; background: var(--dz-BG-body); z-index: 50; }
.zaoextstylefloat span.check { display: none; }

/*----- common -----*/
* {word-wrap:break-word;margin:0;padding:0;}
ul, ol, li, span, p, form, h1, h2, h3, h4, h5, h6, dl, dt, dd {margin:0;padding:0;border:0;z-index:inherit;}
ul, ol, li {list-style:none;}
img, a img {border:0;margin:0;padding:0;}
html, body {font:12px/1.5 -apple-system-font,'Helvetica Neue',sans-serif;color:var(--dz-FC-333);min-height:100%;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {margin:0;padding:0;}
body {background-color:var(--dz-BG-body);}
table {empty-cells:show;border-collapse:collapse;}
caption, th {text-align:left;font-weight:400;}
h1, h2, h3, h4, h5, h6 {font-weight:400;}
em, cite, i {font-style:normal;}
label {cursor:pointer;}
a img {border:none;}
a {-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link, a:visited, a:hover {color:var(--dz-FC-333);text-decoration:none;}
a.grey:link, a.grey:visited, a.grey:hover {color:var(--dz-FC-bbb);text-decoration:none;}
a.link:link, a.link:visited, a.link:hover {color:var(--dz-FC-color);text-decoration:none;}
a.blue:link, a.blue:visited, a.blue:hover {color:var(--dz-FC-blue);text-decoration:none;}
a.button {color:var(--dz-FC-fff);}
a.red {color:var(--dz-FC-red);}
a.light {color:var(--dz-FC-light);}
.white {color:var(--dz-FC-fff);}
.grey {color:var(--dz-FC-bbb);}
.zao-color {color:var(--dz-FC-zhuti);}
.cnan {color:var(--dz-FC-color);}
.cnv {color:var(--dz-FC-tinvalid);}
.z {float:left;}
.y {float:right;}
.cl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl {zoom:1;}
.vm {vertical-align:middle;}
.vm * {vertical-align:middle;}
.hm {text-align:center;}
.none {display:none;}
.px {background:var(--dz-BG-0);width:100%;border:none;padding:0;line-height:30px;font-size:14px;}
.pn, .btn_pn, .btn_pn_blue, .button2 {width:100%;border:none;padding:0;height:36px;line-height:36px;text-align:center;font-size:14px;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border-radius:3px;}
.pns, .button {width:auto;border:none;height:36px;line-height:36px;text-align:center;font-size:14px;padding:0 15px;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border-radius:3px;box-sizing:border-box;}
.buypn, .buybtn_pn, .buybtn_pn_blue, .buybutton2 {width:100%;border:none;padding:0;height:36px;line-height:36px;text-align:center;font-size:14px;background-color:#FCC863;color:#875323;border-radius:3px;}
.buypns, .buybutton {width:auto;border:none;padding:0;height:36px;line-height:36px;text-align:center;font-size:14px;padding:0 15px;background-color:#FCC863;color:#875323;border-radius:3px;box-sizing:border-box;}
.buybtnbig .touch {box-sizing:border-box;width:100%;height:36px;line-height:36px;display:block;overflow:hidden;margin:0 auto;background-color:#FCC863;color:#875323;font-size:14px;text-align:center;border:0;border-radius:3px;}
.pt {width:100%;border:none;padding:0;min-height:168px;line-height:24px;font-size:14px;background:none;}
.pr, .pc {vertical-align:middle;margin:0 5px 3px;padding:0;}
.btn_pn_grey {background-color:var(--dz-BG-0);color:var(--dz-FC-zhuti);border:1px solid var(--dz-BOR-ed);}
.btn_pn_red {background-color:var(--dz-BG-2);color:var(--dz-FC-fff);}
.btn_pn_orange {background-color:var(--dz-BG-3);color:var(--dz-FC-fff);}
.btn_pn_green {background-color:var(--dz-BG-4);color:var(--dz-FC-fff);}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance:none;outline:none}
input, select, textarea {font:14px/1.5 -apple-system-font,Microsoft YaHei, Helvetica, sans-serif;border:1px solid var(--dz-BOR-ed);border-radius:2px;-webkit-appearance:none;outline:none;background:var(--dz-BG-0);}
input:focus, select:focus, textarea:focus {box-shadow:0 0 6px rgba(0,0,0,0) inset;transition:all 0.1s ease 0s;}
input[type="radio"], input[type="checkbox"] {box-shadow:none;vertical-align:middle;width:16px !important;height:16px !important;margin:0px 5px 1px 0px;padding:0;background:var(--dz-BG-0);}
input[type="radio"] {-webkit-appearance:radio;border-radius:50%;}
input[type="checkbox"] {-webkit-appearance:checkbox;}
input[type="button"], button {border:none;box-shadow:none;}
input[type="button"], input[type="submit"] {-webkit-appearance:none;}
input, textarea, select, button, a {outline:none;}
input {background:var(--dz-BG-0);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder {color:var(--dz-FC-bbb);}
textarea {resize:none;overflow:auto;}
select {-moz-appearance:none;color:var(--dz-FC-bbb);}

@font-face {font-family:"dzicon";src:url('./dzicon.eot');src:url('./dzicon.eot?#iefix') format('eot'), url('./dzicon.woff2') format('woff2'), url('./dzicon.woff') format('woff');font-weight:normal;font-style:normal;}
[class^="fico-"]:before, [class*=" fico-"]:before {font-family:"dzicon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;font-size:120%;}

/* font icon size */
.fic8 {font-size:8px !important;}
.fic10 {font-size:10px !important;}
.fic12 {font-size:12px !important;}
.fic14 {font-size:14px !important;}
.fic16 {font-size:16px !important;}
.fic18 {font-size:18px !important;}
.fic20 {font-size:20px !important;}
.fic22 {font-size:22px !important;}
.fic24 {font-size:24px !important;}
.xw0 {font-weight:400;}
.xw1 {font-weight:700;}
.xs1 {font-size:12px !important;}
.xs2 {font-size:14px !important;}
.xs3 {font-size:16px !important;}

/* flip x */
.fifx::before {transform:scale(-1,1);}
/* font rotate */
@keyframes dzrotate{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.ficr {margin-right:.2em;}
.ficr:before {margin-right:0;animation:dzrotate 2s infinite linear;}
.loadicon {background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23999' d='M12.2 12.2L14 14H9V9l1.8 1.8c.7-.7 1.2-1.7 1.2-2.8 0-1.9-1.3-3.4-3-3.9v-2c2.8.4 5 2.9 5 5.9 0 1.6-.7 3.1-1.8 4.2zM3.8 3.8C2.7 4.8 2 6.3 2 8c0 3 2.2 5.4 5 5.9v-2.1c-1.7-.4-3-2-3-3.9 0-1.1.5-2.1 1.2-2.8L7 7V2H2l1.8 1.8z'/%3e%3c/svg%3e");display:inline-block;width:16px;height:16px;animation:dzrotate 1.2s infinite linear;}
/* font color primary/secondary/notice/light/alarm/valid/invalid */
.fc-p {color:{MENUBGCOLOR};}
.fc-s {color:var(--dz-FC-999);}
.fc-n {color:var(--dz-FC-nnn);}
.fc-l {color:var(--dz-FC-light);}
.fc-a {color:var(--dz-FC-a);}
.fc-v {color:var(--dz-FC-v);}
.fc-i {color:var(--dz-FC-invalid);}
.fc-t {color:var(--dz-FC-t);}
/* no margin right */
.fnmr:before {margin-right:0;}

/* font icon */
.fico-person:before{content:"\f100";}
.fico-search:before{content:"\f101";}
.fico-account_box:before{content:"\f102";}
.fico-account:before{content:"\f102";}
.fico-home:before{content:"\f103";}
.fico-assessment:before{content:"\f104";}
.fico-widthfixed:before{content:"\f105";}
.fico-widthauto:before{content:"\f106";}
.fico-styleselect:before{content:"\f107";}
.fico-add_circle:before{content:"\f108";}
.fico-add:before{content:"\f108";}
.fico-remove_circle:before{content:"\f109";}
.fico-remove:before{content:"\f109";}
.fico-rss_feed:before{content:"\f10a";}
.fico-rss:before{content:"\f10a";}
.fico-refresh:before{content:"\f10b";}
.fico-delete:before{content:"\f10c";}
.fico-comment:before{content:"\f10d";}
.fico-edit:before{content:"\f10e";}
.fico-push:before{content:"\f10f";}
.fico-thumbup:before{content:"\f110";}
.fico-thumbdown:before{content:"\f111";}
.fico-collection:before{content:"\f112";}
.fico-activitysm:before{content:"\f113";}
.fico-share:before{content:"\f114";}
.fico-check_right:before{content:"\f115";}
.fico-error:before{content:"\f116";}
.fico-info:before{content:"\f117";}
.fico-qq:before{content:"\f118";}
.fico-email:before{content:"\f119";}
.fico-task:before{content:"\f11a";}
.fico-scrolltop:before{content:"\f11b";}
.fico-replyfast:before{content:"\f11c";}
.fico-list:before{content:"\f11d";}
.fico-follow:before{content:"\f11e";}
.fico-friendadd:before{content:"\f11f";}
.fico-mypost:before{content:"\f120";}
.fico-interactive:before{content:"\f121";}
.fico-settings:before{content:"\f122";}
.fico-link:before{content:"\f123";}
.fico-up:before{content:"\f124";}
.fico-down:before{content:"\f125";}
.fico-left:before{content:"\f126";}
.fico-right:before{content:"\f127";}
.fico-valid:before{content:"\f128";}
.fico-invalid:before{content:"\f129";}
.fico-stars:before{content:"\f12a";}
.fico-sun:before{content:"\f12b";}
.fico-star3:before{content:"\f12b";}
.fico-moon:before{content:"\f12c";}
.fico-star2:before{content:"\f12c";}
.fico-star:before{content:"\f12d";}
.fico-star1:before{content:"\f12d";}
.fico-checkbox:before{content:"\f12e";}
.fico-checked:before{content:"\f12f";}
.fico-doing:before{content:"\f130";}
.fico-volume:before{content:"\f131";}
.fico-image:before{content:"\f132";}
.fico-attachment:before{content:"\f133";}
.fico-thread:before{content:"\f134";}
.fico-clock:before{content:"\f135";}
.fico-lock:before{content:"\f136";}
.fico-print:before{content:"\f137";}
.fico-help:before{content:"\f138";}
.fico-launch:before{content:"\f139";}
.fico-imgadjust:before{content:"\f13a";}
.fico-vote:before{content:"\f13b";}
.fico-reward:before{content:"\f13c";}
.fico-vs:before{content:"\f13d";}
.fico-group:before{content:"\f13e";}
.fico-cart:before{content:"\f13f";}
.fico-headset:before{content:"\f140";}
.fico-phone:before{content:"\f141";}
.fico-place:before{content:"\f142";}
.fico-camera:before{content:"\f143";}
.fico-voice:before{content:"\f144";}
.fico-bell:before{content:"\f145";}
.fico-loading:before{content:"\f146";}
.fico-poke:before{content:'\f146';}
.fico-profile:before{content:'\f147';}
.fico-dropdown:before{content:'\f148';}
.fico-ban:before{content:'\f149';}
.fico-tag:before{content:'\f14a';}

.pxs {-webkit-appearance:none;width:100%;min-height:48px;line-height:24px;border:none !important;font-size:14px;vertical-align:middle;background-color:transparent;}
.flex-box {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-wrap {flex-wrap:wrap;}
.flex {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flex-2 {-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
.flex-3 {-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}
.flex-half {flex:0 0 49.9%;}
.align-items-center {align-items:center}
.justify-content-between {justify-content:space-between}
.justify-content-end {justify-content:flex-end}
.discuz_x {height:10px;background-color:var(--dz-BG-body);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden}
.m15 {margin:15px !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.p0 {padding:0 !important;}
.p5 {padding:5px !important;}
.p10 {padding:10px !important;}
.p15 {padding:10px !important;}
.pt5 {padding-top:5px !important;}
.pb5 {padding-bottom:5px !important;}
.pt10 {padding-top:10px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pl0 {padding-left:0 !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pr0 {padding-right:0 !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.b0 {border:0 !important;}
.l0 {left:0 !important;}
.autowidth {width:auto !important;}
.f_g, .f_g a {color:var(--dz-FC-a);}
.f_f, .f_f a {color:var(--dz-FC-fff);}
.f_b, .f_b a {color:var(--dz-FC-color);}
.f_c, .f_c a {color:var(--dz-FC-ccc);}
.f_d, .f_d a {color:var(--dz-FC-ddd);}
.f_9, .f_9 a {color:var(--dz-FC-999);}
.b_t {border-top:1px solid var(--dz-BOR-ed) !important;}
.b_b {border-bottom:1px solid var(--dz-BOR-ed) !important;}
.b_a {border:1px solid var(--dz-BOR-ed) !important;}
.tbms {padding:10px;border:1px dashed var(--dz-BOR-invalid);}
.tbms:before {font-family:dzicon;line-height:14px;content:"\f145";font-size:16px;color:var(--dz-FC-invalid);}
.tbms_r:before {content:"\f128";color:var(--dz-FC-v);}
.rq {color:var(--dz-FC-invalid) !important;}
.xi1, .onerror {}
.tbmu {padding:8px 10px 8px 0;}
.alt, .alt th, .alt td {background-color:var(--dz-BG-5);}
.emp {padding:20px 10px;}
.emp a {color:{HIGHLIGHTLINK};text-decoration:underline !important;}
.tdat {width:100%;border:1px solid var(--dz-BOR-ed);}
.tdat th, .tdat td {padding:4px 5px;border:1px solid var(--dz-BOR-ed);}
.notice {clear:both;margin:5px 0;padding:3px 0;}
.notice:before {content:"\f145";font-family:dzicon;font-size:16px;line-height:14px;margin-right:4px;color:var(--dz-FC-invalid);}
.pipe {margin:0 5px;color:var(--dz-FC-bbb);}
.xg1, .xg1 a {color:var(--dz-FC-bbb) !important;}
.xg1 .xi2 {color:var(--dz-BG-2) !important;}
.xg2 {color:var(--dz-FC-333);}
.avt img {padding:2px;width:48px;height:48px;background:var(--dz-BG-0);border:1px solid;border-color:var(--dz-BOR-ed) var(--dz-BOR-ed) var(--dz-BOR-ed) var(--dz-BOR-ed);}
.bg {background-color:var(--dz-BG-zhuti);}
.bg0 {background-color:var(--dz-BG-0);}
.fts {text-shadow:1px 1px 0 rgb(0 0 0 / 10%);}

/*----- bodybox -----*/
.bodybox {background-color:var(--dz-BG-0);}

/*----- header -----*/
.header {background-color:var(--dz-BG-color);color:var(--dz-FC-fff);height:30px;line-height:30px;padding:10px 12px}
.header .mz, .header .mzlogo {float:left;position:relative}
.header .mzlogo a {line-height:normal}
.header .my, .header .myss {float:right;position:relative}
.header .my a, .header .myss a {float:right}
.header .mz, .header .my {width:20%}
.header .mzlogo {width:40%;height:30px;text-align:left;font-size:18px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;flex-direction:column;justify-content:center}
.header .myss {width:60%}
.header .myss a {background-color:var(--dz-BG-0);color:var(--dz-FC-aaa);line-height:30px;font-size:14px;padding:0 15px;border-radius:15px}
.header .myss a i {float:left;font-size:16px;margin-right:5px;color:var(--dz-FC-aaa)}
.header i {font-size:20px;color:var(--dz-FC-fff)}
.header .my a {margin-left:10px}
.header h2 {float:left;width:60%;text-align:center;font-size:18px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.header h2 img, .header .mzlogo img {max-height:30px;vertical-align:top;max-width:100%}
.header h2 a {color:var(--dz-FC-fff)}
/*----- headerzao -----*/
.headerzao {background-color:var(--dz-BG-0);height:30px;line-height:30px;padding:10px 12px;}
.headerzao h2 {float:left;width:60%;text-align:center;font-size:14px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;}
.headerzao .mz, .headerzao .my {width:20%;}
.headerzao .mz {float:left;position:relative;}
.headerzao .mz a {float:left;font-size:18px;}
.headerzao .my {float:right;position:relative;}
.headerzao .my a {float:right;font-size:18px;}
/*----- hbgzao -----*/
.hbgzao {width:100%;position:relative;}
.hsmzao {padding:20px 15px 10px 12px;overflow:hidden;}
.hsmzao .zlogo {width:30%;height:32px;overflow:hidden;}
.hsmzao .zlogo img {height:32px;}
.hsmzao .ss {width:70%;box-sizing:border-box;background:#F7F7F7;border:1px solid #EFEFEF;position:relative;overflow:hidden;padding:6px 0;border-radius:30px;}
.hsmzao .ss a {color:rgba(153,153,153,1);display:inline-block;width:99%;text-align:center;font-size:12px;}
.hsmzao .ss em {padding-right:5px;font-size:12px;}

/*----- copyright -----*/
.footer {padding:15px;text-align:center;overflow:hidden;}
.footer-nv, .footer-copy {color:var(--dz-FC-bbb);font-size:10px;}
.footer-copy p, .footer-nv p {margin-bottom:5px;}
.footer-copy a, .footer-nv a {color:var(--dz-FC-bbb);}
.footer-copy img {margin:0 10px;}

/*----- foot -----*/
.foot {width:100%;position:fixed;bottom:0;z-index:99;background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);color:var(--dz-FC-bbb);}
.foot a {float:left;text-align:center;height:64px;line-height:64px;overflow:hidden;position:relative;}
.foot a span {display:block;overflow:hidden;}
.foot a span.foot-ico {height:28px;line-height:28px;overflow:hidden;margin-top:4px;}
.foot a span.foot-ico em {color:var(--dz-FC-bbb);display:block;margin:2px auto 0;font-size:24px;}
.foot a span.foot-ico em i {position:absolute;top:0;right:8px;color:red;font-size:24px;}
.foot a span.foot-txt {color:var(--dz-FC-bbb);height:22px;line-height:22px;font-size:10px;}
.foot a.mon span.foot-txt {color:var(--dz-FC-zhuti);}
.foot a.mon span.foot-ico em {color:var(--dz-FC-zhuti);}
.foot_height {height:70px;}

/*----- setbox -----*/
.setbox {overflow:hidden;}
.setbox li {padding:15px;line-height:30px;font-size:14px;border-bottom:1px solid var(--dz-BOR-ed);color:var(--dz-FC-bbb);}
.setbox li.tit {background-color:var(--dz-BG-5);padding:12px 12px 5px;line-height:24px;font-size:14px;}
.setbox li.sec_txt {height:auto}
.setbox li.sec_txt .txt {border:1px solid var(--dz-BOR-ed);margin-left:10px;padding:0 5px;height:30px;line-height:30px;border-radius:4px}
.setbox .tit {padding-right:8px;vertical-align:top;}
.setbox .btn-text {float:left;}
.setbox .input input {-webkit-appearance:none;width:100%;height:1.4em;line-height:1.4;font-size:inherit;border:none;outline:none;background-color:transparent;}
.setbox .checkbox input {float:right;}
.setbox .select {display:block;position:relative}
.setbox .select select {position:absolute;top:0;width:100%;z-index:2;cursor:pointer;left:0;max-height:100%;min-height:100%;opacity:0}
.setbox .select .inner {display:block;width:100%;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}
.setbox .select .inner i {float:right}
.setbox .select .btn-inner {display:block;font-size:14px;min-width:0.75em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}
.setbox .select .icon-arrow {height:30px;line-height:30px;float:right;color:var(--dz-FC-ccc)}

/*----- dzcell-group -----*/
.dzcell-group {background:var(--dz-BG-0);position:relative;}
.dzcell-group-inset {margin:0 15px;overflow:hidden;border-radius:8px;}
.dzcell-item {position:relative;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;font-size:14px;line-height:24px;background-color:var(--dz-BG-0);}
.dzcell-item .dzcell-title {width:80px;}
.dzcell-item .dzcell-value {flex:1;position:relative;overflow:hidden;color:var(--dz-FC-999);text-align:right;vertical-align:middle;word-wrap:break-word;}

/*------ empty ------*/
.empty-box h4{background-color:var(--dz-BG-0);color:var(--dz-FC-bbb);border-top:1px solid var(--dz-BOR-ed);border-bottom:var(--dz-BOR-ed);height:30px;line-height:30px;padding:80px 0;text-align:center;font-size:14px;font-weight:400;margin-bottom:10px;}

/*----- dz-swiper -----*/
.swiper-wrapper {position:relative;width:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide {-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative}
.dz-swiper_box {width:100%;border-radius:5px;background-color:#fff;overflow:hidden;position:relative}
.dz-swiper .swiper-wrapper li a {display:block;width:100%;height:180px;}
.dz-swiper .swiper-wrapper li a img {width:100%;height:100%;object-fit:cover;overflow:hidden}
.dz-swiper .swiper-wrapper li a span {position:absolute;left:0;right:0;bottom:0;display:block;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);color:#fff;padding:0 15px;font-size:16px;height:40px;overflow:hidden;line-height:42px;font-weight:400;}
.swiper-forum {position:absolute;line-height:34px;text-align:right;font-family:Arial;color:#fff;font-size:12px;z-index:9}
.swiper-forum .swiper-pagination-current {font-weight:400;}
.swiper-forum .swiper-pagination-total {font-style:100}

/*----- hotbox -----*/
.hotbox {background-color:var(--dz-BG-0);line-height:24px;font-size:14px;overflow:hidden;}
.hotbox h2 {margin:15px 15px 0;height:24px;line-height:24px;font-size:16px;}
.hotbox h2 span {float:left;margin-right:5px;padding:0 4px;background-color:var(--dz-BG-2);color:var(--dz-FC-fff);border-radius:4px;}
.hotbox-toutiao a {display:block;margin:0 15px;padding:15px 0;border-bottom:1px solid var(--dz-BOR-ed);color:var(--dz-FC-bbb);}
.hotbox-toutiao a span {display:block;margin-bottom:4px;line-height:24px;font-size:18px;color:var(--dz-FC-333);}
.hotbox .listbox {margin-bottom:0}

/*----- tabs -----*/
.tabs {background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);height:50px;font-size:15px;text-align:center;}
.tabs a {height:50px;line-height:50px;color:var(--dz-FC-bbb);position:relative;}
.tabs a em {position:absolute;bottom:0;left:50%;margin-left:-10px;background-color:var(--dz-BG-color);width:20px;height:3px;display:none;}
.tabs a.mon {height:50px;color:var(--dz-FC-333);font-weight:700;}
.listbox {margin:0 auto 10px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.listbox li {height:40px;line-height:40px;margin:0 15px;font-size:15px;border-top:1px solid var(--dz-BOR-ed);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listbox li i {float:left;font-size:13px;margin-right:4px;color:var(--dz-FC-bbb);}
.listbox li span.mbk {color:var(--dz-FC-bbb);}
.listbox li span.mx {color:var(--dz-FC-bbb);margin:0 8px;}
.listbox li span.mybk {color:var(--dz-FC-bbb);float:right;font-size:13px;padding-left:8px;}
.listbox li span.mico {background-color:var(--dz-FC-bbb);float:left;width:4px;height:4px;margin:18px 10px 0 2px;}
.listbox li span.mnum {float:left;width:20px;height:20px;line-height:20px;font-size:10px;text-align:center;margin-top:10px;margin-right:8px;background-color:var(--dz-BG-n);color:var(--dz-FC-fff);border-radius:0 10px;}
.listbox li:nth-child(1) span.mnum {background-color:var(--dz-BG-2);}
.listbox li:nth-child(2) span.mnum {background-color:var(--dz-BG-3);}
.listbox li:nth-child(3) span.mnum {background-color:var(--dz-BG-4);}
.listbox li:first-child {border-top:none;}

/*----- stat -----*/
.stat {background-color:var(--dz-BG-0);color:var(--dz-FC-bbb);height:40px;padding:15px 0 10px;overflow:hidden;}
.stat li {text-align:center;line-height:20px;}
.stat li em {display:block;font-size:20px;color:var(--dz-FC-333);}

/*----- ann-box -----*/
.ann-box {padding:0 15px;height:50px;line-height:50px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.ann-box .mtit {float:left;font-size:8px;height:18px;line-height:18px;padding:1px 5px;margin-top:15px;margin-right:6px;background-color:var(--dz-BG-4);color:var(--dz-FC-fff);border-radius:20px 20px 20px 0;}
#ann {height:24px;line-height:24px;margin-top:13px;overflow:hidden;}
#ann li {height:24px;line-height:24px;font-size:15px;overflow:hidden;position:relative;z-index:1;}
#ann li a {display:block;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#ann li em {display:none;}

/*----- annlist -----*/
.annlist {background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);overflow:hidden;}
.annlist li {border-bottom:1px solid var(--dz-BOR-ed);padding:10px 15px;overflow:hidden;position:relative;}
.annlist li h2 {font-size:16px;height:24px;line-height:24px;overflow:hidden;}
.annlist li h2 a {display:block;overflow:hidden;}
.annlist li h2 i {float:right;color:var(--dz-FC-bbb);font-size:12px;}
.annlist li h3 {height:20px;line-height:20px;font-size:10px;margin-top:2px;color:var(--dz-FC-bbb);overflow:hidden;}
.annlist li h3 a, .annlist li h3 span.mz {float:left;}
.annlist li h3 a {text-transform:capitalize;}
.annlist li h3 span.my {float:right;}
.annlist_box {background-color:var(--dz-BG-5);line-height:22px;font-size:14px;margin:8px 0 5px;padding:10px;border-radius:4px;}

/*----- forumlist -----*/
.zaoforumlist .bm_h {height:54px;line-height:54px;white-space:nowrap;overflow:hidden;}
.zaoforumlist .bm_h h2 {height:54px;}
.zaoforumlist .bm_h h2 a {margin-left:20px;font-size:18px;line-height:54px;font-weight:400;width:280px;display:inline-block;overflow:hidden;text-overflow:ellipsis;}
.zaoforumlist .subforumshow h2 code {margin-top:18px;margin-right:15px;float:right;height:16px;width:30px;border-radius:12px;overflow:hidden;position:relative;border:1px solid var(--dz-BOR-ed);}
.zaoforumlist .subforumshow h2 code:before {left:16px;top:2px;content:"";display:block;position:absolute;width:12px;height:12px;z-index:3;border-radius:16px;transition:all .15s ease;-webkit-transition:all .15s ease;}
.zaoforumlist .subforumshow h2 code:before {background:var(--dz-BG-zhuti);}
.zaoforumlist .subforumclose h2 code:before {background:var(--dz-FC-bbb);left:2px;}
.zaoforumlist .zao_sub_forum {padding:0 15px;}
.zaoforumlist .zao_sub_forum li {float:left;width:49%;margin-right:1%;background:var(--dz-BG-5);border-radius:10px;height:104px;margin-bottom:8px;}
.zaoforumlist .zao_sub_forum li:nth-child(2n) {margin-right:0;margin-left:1%;}
.zaoforumlist .zao_sub_forum li .forum_info {width:70%;overflow-x:hidden;height:74px;}
.zaoforumlist .zao_sub_forum li .forum_info .name {font-size:16px;margin-bottom:8px;height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zaoforumlist .zao_sub_forum li .forum_info .description {height:16px;overflow:hidden;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;}
.zaoforumlist .zao_sub_forum li .forum_icon {width:30%;position:relative;height:74px;}
.zaoforumlist .zao_sub_forum li .forum_icon img {width:32px;height:32px;border-radius:50%;float:right;margin-left:8px;margin-top:8px;object-fit:cover;}
.zaoforumlist .zao_sub_forum li .forum_icon .todaypostsbox {position:absolute;right:0;bottom:10px;width:32px;height:20px;text-align:center;}
.zaoforumlist .zao_sub_forum li .forum_icon .todayposts {color:var(--dz-FC-zhuti);}
.forumlist .subforumshow {margin-top:10px;background-color:var(--dz-BG-0);height:50px;line-height:50px;padding:0 15px;}
.forumlist .subforumshow h2 {font-size:15px;}
.forumlist .subforumshow h2 a {max-width:250px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}
.forumlist .subforumshow i {float:right;font-size:12px;color:var(--dz-FC-bbb);}
.forumlist .sub-forum li a.murl {display:block;height:44px;overflow:hidden;}
.forumlist .sub-forum li .micon {float:left;height:44px;margin-right:10px;}
.forumlist .sub-forum li .micon img, .forumlist .sub-forum li .micon svg {height:44px;border-radius:4px;float:none;}
.forumlist .sub-forum li .autowidth img {width:auto;}
.forumlist .sub-forum li .mtit {height:24px;line-height:24px;font-size:16px;overflow:hidden;}
.forumlist .sub-forum li .mnum {padding-left:6px;font-size:12px;color:var(--dz-BG-2);}
.forumlist .sub-forum li .mtxt {display:block;height:20px;line-height:20px;color:var(--dz-FC-bbb);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forumlist .zaomlist1 li .micon {height:70px;}
.forumlist .zaomlist1 li .micon img {height:70px;}
.forumlist .zaomlist1 li a.murl {height:70px;}
.forumlist .zaomlist1 li .mtxt {margin-top:4px;}
.forumlist .mlist3 ul, .forumlist .mlist4 ul {display:flex;overflow-x:scroll;}
.forumlist .mlist1 li {overflow:hidden;padding:15px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.forumlist .mlist1 li .mtit {white-space:nowrap;text-overflow:ellipsis;}
.forumlist .mlist2 li {float:left;width:50%;box-sizing:border-box;padding:15px;overflow:hidden;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);border-right:1px solid var(--dz-BOR-ed);}
.forumlist .mlist2 li:nth-child(2n) {border-right:none;}
.forumlist .mlist3 li {float:left;width:33.333%;box-sizing:border-box;padding:13px 5px 10px;overflow:hidden;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);border-right:1px solid var(--dz-BOR-ed);flex-shrink:0;}
.forumlist .mlist3 li:nth-child(3n) {}
.forumlist .mlist4 li {float:left;width:25%;box-sizing:border-box;padding:13px 5px 10px;overflow:hidden;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);border-right:1px solid var(--dz-BOR-ed);flex-shrink:0;}
.forumlist .mlist3 li a.murl, .forumlist .mlist4 li a.murl {height:auto;}
.forumlist .mlist3 li .micon, .forumlist .mlist4 li .micon {float:none;display:block;margin:0 auto;text-align:center;}
.forumlist .mlist3 li .mtit {margin-top:6px;text-align:center;}
.forumlist .mlist4 li .mtit {margin-top:5px;text-align:center;}

/*----- jump_c -----*/
.jump_c {padding:100px 15px;background-color:var(--dz-BG-0);margin-top:10px;font-size:15px;}
.jump_c p {line-height:26px;}
.jump_c p .grey {color:var(--dz-FC-bbb);}
.tip {width:230px;padding:5px!important;border-radius:5px;text-align:center;background-color:var(--dz-BG-0);}
.tip dt {padding:15px;line-height:30px;font-size:14px;}
.tip dt.mpt {margin:15px;padding:10px;background-color:var(--dz-BG-5);border-radius:4px;}
.tip dt.mpt .pt {min-height:96px;}
.tip dt .pxbg {background-color:var(--dz-BG-5);padding:10px;border-radius:4px;}
.tip dd {padding:0 15px 15px;overflow:hidden;}
.tip dd .button {width:45%;padding:0;display:inline-block;margin:0 2px;}
.tip dd button.button {background-color:#E9E9E9;color:var(--dz-FC-999);}
.tip dd .y {background-color:#E9E9E9!important;color:var(--dz-FC-999)!important;}
.tip dd .z {background-color:var(--dz-BG-zhuti)!important;color:var(--dz-FC-fff)!important;}
.tip .close {display:block;color:var(--dz-FC-fff);}
.tip .user_avatar {border-radius:50%;width:80px;height:80px;}

/*----- search -----*/
.search {padding:15px 15px 0;background-color:var(--dz-BG-0);}
.search .mtxt {height:30px;line-height:30px;padding:0 15px;border:1px solid var(--dz-BOR-ed);border-right:none;background-color:var(--dz-BG-0);border-radius:3px 0 0 3px;}
.search .mbtn {height:32px;line-height:32px;padding:0 15px;border:none;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border-radius:0 3px 3px 0;font-size:12px;}
.search-hot {padding:10px 15px 5px;min-height:300px;border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);background-color:var(--dz-BG-0);}
.search-hot h2 {height:30px;line-height:30px;font-size:14px;color:var(--dz-FC-999);}
.search-hot li a {display:block;height:40px;line-height:40px;font-size:14px;border-top:1px solid var(--dz-BOR-ed);}
.search-hot li:first-child a {border-top:none;}
.zaohotsearch {margin-bottom:10px;overflow:hidden;}
.zaohotsearch a {background:var(--dz-BG-5);border: 1px solid var(--dz-BOR-ed);border-radius:3px;float:left;margin:10px 10px 0 0;height:25px;line-height:25px;font-size:12px;padding:0 10px;}
.searchtabs {padding:15px;}
.searchtabs a {margin:0 5px;color:var(--dz-FC-bbb);}
.searchtabs a.a {color:var(--dz-FC-zhuti);}
.zaoselist {overflow:hidden;}
.zaoselist li.list {padding:0 15px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.zaoselist li.list a {display:block;}
.zaoselist_top {height:38px;padding:15px 0 10px;}
.zaoselist_top .mimg {float:left;margin-right:8px;}
.zaoselist_top .mimg img {float:left;width:30px;height:30px;border-radius:50%;}
.zaoselist_top .muser h3 {height:20px;line-height:20px;}
.zaoselist_top .muser h3 .mmc {font-size:15px;text-transform:capitalize;}
.zaoselist_top .muser .mtime {display:block;height:18px;line-height:18px;font-size:10px;color:var(--dz-FC-bbb);}
.zaoselist_tit {line-height:26px;font-size:16px;margin-bottom:5px;font-weight:400;}
.zaoselist_tit .micon {float:left;width:30px;height:18px;line-height:18px;text-align:center;font-size:12px;background-color:var(--dz-BG-color);color:var(--dz-FC-fff);margin-top:4px;margin-right:5px;border-radius:2px;overflow:hidden;}
.zaoselist_mes {margin-bottom:8px;line-height:22px;font-size:14px;color:var(--dz-FC-bbb);overflow:hidden;}
.zaoselist_foot {padding:5px 0 15px;height:22px;line-height:22px;font-size:13px;}
.zaoselist_foot li {background-color:var(--dz-BG-5);color:var(--dz-FC-bbb);float:left;padding:0 10px;margin-right:10px;border-radius:3px;font-size:10px;}
.zaoselist_foot li i {color:var(--dz-FC-bbb);float:left;font-size:12px;margin-right:3px;}

/*----- zaosearch -----*/
.zaosearch {padding:15px 15px 0;overflow:hidden;}
.zaosearch li {position:relative;overflow:hidden;padding:5px 0;border-radius:3px;box-sizing:border-box;width:100%;border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-5);}
.zaosearch li a {color:var(--dz-FC-bbb);display:inline-block;width:99%;}
.zaosearch li a em {padding:0 5px 0 10px;}
.zaosearch li a .searchform {width:90%;float:right;}
.zaosearch li a .input {background:var(--dz-BG-5);border:1px solid var(--dz-BG-5);width:87%;-webkit-appearance:none;}
.zaosearch li a .input:focus {border:1px solid var(--dz-BOR-ed);outline:none;}

/*----- forumdisplay-top -----*/
.forumdisplay-top {padding:20px 15px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.forumdisplay-top img,.forumdisplay-top svg {float:left;height:50px;margin-right:10px;border-radius:4px;}
.forumdisplay-top h2 {height:30px;line-height:30px;font-size:18px;color:var(--dz-FC-zhuti);}
.forumdisplay-top h2 #a_favorite {float:right;height:28px;line-height:28px;font-size:12px;padding:0 10px;margin-top:10px;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border-radius:4px;}
.forumdisplay-top h2 .button {float:right;height:28px;line-height:28px;font-size:12px;padding:0 10px;margin-top:10px;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border-radius:4px;}
.forumdisplay-top h2 .name {height:30px;overflow:hidden;max-width:200px;white-space:nowrap;text-overflow:ellipsis;}
.forumdisplay-top p {color:var(--dz-FC-bbb);}
.forumdisplay-top p span {color:var(--dz-BG-2);margin-right:8px;}

/*-- forum-fd-box --*/
.forum-fd-box {position:relative;overflow:hidden;box-sizing:border-box;}
.forum-fd-banner {height:180px;padding-bottom:10px;}
.forum-fd-banner .fd-cover {width:100%;height:100%;position:absolute;top:0;background:#000;opacity:0.4;}
.forum-fd-data {width:100%;height:100%;position:absolute;top:0;}
.fd-header {line-height:26px;}
.fd-info {position:relative;margin:10px 5px;}
.fd-icon img {max-width:90px;height:90px;object-fit:cover;border-radius:10px;}
.fd-record {margin-left:10px;}
.fd-record .name {height:30px;width:220px;margin-top:5px;margin-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forum-fd-round {width:100%;height:10px;position:relative;margin-top:-9px;border-top-left-radius:10px;border-top-right-radius:10px;background:var(--dz-BG-0);}
/*----- zaosubnamelist -----*/
.zaosubnamelist {padding:0 15px 10px;justify-content:space-between;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;}
.zaosubnamelist::-webkit-scrollbar {display:none;}
.zaosubnamelist a {margin-right:5px;}
.zaosubnamelist a.a {font-weight:700;}
/*----- zaottp -----*/
.zaottp {padding:0 15px 10px;justify-content:space-between;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;}
.zaottp::-webkit-scrollbar {display:none;}
.zaottp a {margin-right:5px;}
.zaottp a.a {font-weight:700;}
.zaotst {padding:0 15px 10px;justify-content:space-between;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;}
.zaotst::-webkit-scrollbar {display:none;}
.zaotst a {margin-right:5px;}
.zaotst a.a {font-weight:700;}
/*----- zaofilter -----*/
.zaofilter {padding:0 15px 15px;font-size:14px;}
.zaofilter a {color:var(--dz-FC-bbb);margin-left:6px;position:relative;word-break:keep-all;}
.zaofilter a.a {color:var(--dz-FC-blue);font-weight:700;}
.zaofilter a.a:after {content:"";position:absolute;top:22px;left:50%;display:block;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:var(--dz-FC-blue);}

/*----- imglist -----*/
.imglist {background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);}
.imglist .subtit {background-color:var(--dz-BG-body);height:44px;line-height:44px;padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed)}
.imglist .subtit h2 {font-size:15px}
.imglist li {overflow:hidden;padding:10px 15px;border-bottom:1px solid var(--dz-BOR-ed)}
.imglist li a {display:block;height:44px;overflow:hidden}
.imglist li .mimg {float:left;width:44px;height:44px;margin-right:10px}
.imglist li .mimg img {width:44px;height:44px;border-radius:50%}
.imglist li .mtit {height:26px;line-height:26px;font-size:16px;overflow:hidden;text-transform:capitalize;}
.imglist li .mtit .mtime {float:right;font-size:12px;color:var(--dz-FC-bbb)}
.imglist li .mico {float:right;margin-left:5px;height:20px;padding:0 6px;line-height:20px;font-size:12px;background-color:var(--dz-BG-3);color:var(--dz-FC-fff);border-radius:4px;}
.imglist li .mnum {padding-left:6px;font-size:12px;color:var(--dz-BG-2);}
.imglist li .mtxt {display:block;height:18px;line-height:18px;font-size:10px;color:var(--dz-FC-bbb);overflow:hidden;}
.imglist li .mtxt i {float:left;margin-right:4px;color:var(--dz-FC-bbb);}
.imglist li .mbody {display:block;margin-top:6px;line-height:18px;font-size:14px;color:var(--dz-FC-bbb);overflow:hidden;}
.imglist li .mtit span {float:left;font-size:14px;}
.imglist li .mbody a {display:inline;color:var(--dz-FC-color);}
.imglist li .mbody a.lit {color:var(--dz-BG-2);}

/*----- medallist -----*/
.medallist li {position:relative;}
.medallist .medal_top {height:38px;padding:12px 0 5px;}
.medallist .medal_top .mg_img {float:left;margin-right:10px;}
.medallist .medal_top .mg_img img {float:left;height:38px;line-height:38px;}
.medallist .tbmu {padding:15px;margin-top:10px;font-size:14px;line-height:24px;color:var(--dz-FC-light);position:relative;}
.medallist .mg_tit h3 {height:20px;line-height:20px;font-size:15px;overflow:hidden;}
.medallist .mg_tit span {display:block;height:18px;line-height:18px;font-size:12px;color:var(--dz-FC-999);}
.medallist .mg_tit span .xi1 {font-size:14px;}
.medallist .medal_msg {margin-bottom:5px;margin-left:32px;line-height:22px;font-size:14px;color:var(--dz-FC-bbb);}
.medallist .medal_btn {position:absolute;top:20px;right:13px;height:30px;line-height:30px;background-color:var(--dz-BG-color);font-size:12px;border-radius:3px;text-align:center;}
.medallist .medal_btn span {color:var(--dz-FC-fff);padding:0 12px;}
.medallist .medal_btn span.hui {display:block;background:var(--dz-BG-5);color:var(--dz-FC-999);}
.medallist .medal_btn a {color:var(--dz-FC-fff);padding:0 12px;}
.medallist .medal_btn span a {padding:0;}
.last_medal {background:var(--dz-BG-0);}
.last_medal li {padding:10px 12px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.last_medal li a {display:block;overflow:hidden;position:relative;}
.last_medal li img {float:left;margin-right:10px;width:30px;height:30px;border-radius:50%;}
.last_medal li .name {color:var(--dz-FC-333);line-height:30px;font-size:15px;}
.last_medal .last_medal_msg {margin-top:5px;color:var(--dz-FC-bbb);font-size:13px;line-height:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.last_medal .last_medal_msg strong {color:var(--dz-FC-333);}
.mgcl {padding:10px;position:relative;background:var(--dz-BG-0);}
.mgcl li {float:left;width:25%;}
.mgcl.mgcls li {float:left;width:50%;}
.mgcl .mgcl_box {margin:5px 5px 15px;padding:15px 5px;background:#FEF2E2;border-radius:10px;text-align:center;}
.mgcl .mg_img {height:34px;}
.mgcl .mg_img img {height:60px;margin-top:-30px;}
.mgcl.mgcls .mg_img {}
.mgcl.mgcls .mg_img img {}
.mgcl .mgcl_box p {margin-top:5px;height:20px;line-height:20px;font-size:14px;color:var(--dz-FC-333);overflow:hidden;}
.mgcl.mgcls .mgcl_box p {}
.mgcl .mgcl_box .mgcl_p {color:var(--dz-FC-bbb);font-size:12px;}
.mgcl .mgcl_box .mgcl_p strong {font-weight:500;}
.mgcl .mgcl_box .mgcl_btn {height:26px;line-height:26px;}
.mgcl .mgcl_box .mgcl_btn a {display:block;float:left;padding:0 15px;height:20px;line-height:20px;background-color:#FCC863;font-size:10px;color:#875323;border-radius:30px;text-align:center;}
.mgcl.mgcls .mgcl_box .mgcl_btn a {display:inline-block;float:initial;}
.mgcl .mgcl_box .mgcl_btn a.mgcl_a2 {float:right;}
.mgcl.mgcls .mgcl_box .mgcl_btn a {float:initial;margin:0 2px;}
.mgcl .mgcl_box .mgcl_btn .mgcl_sp {color:var(--dz-FC-bbb);font-size:12px;}
.tip_btn {padding:0 15px 15px;overflow:hidden;}
.medal_tip_top {padding:15px 15px 0 15px;}
.medal_tip_top p {line-height:22px;font-size:12px;color:var(--dz-FC-bbb);}
.medal_tip_top .author p {margin-top:6px;line-height:24px;font-size:15px;color:var(--dz-FC-333);overflow:hidden;}
.medal_tip_box .ts {margin:10px 0;height:22px;line-height:22px;font-size:15px;color:var(--dz-FC-a);overflow:hidden;}
.medallist .task_top .mg_tit span {color:var(--dz-FC-a);}
.medallist .medal_top.task_top .mg_img img {width:50px;height:50px;}
.medallist .task_list .medal_msg {margin-left:60px;}
.threadlist li.task_list .medal_msg a {display:initial;color:var(--dz-FC-a);}
.task_list .list_jd {margin-left:60px;margin-top:5px;}
.task_list_jd {position:relative;width:100%;height:20px;background:var(--dz-BG-5);border-radius:0 10px 10px 0;}
.task_pdr {display:block;height:20px;background:var(--dz-FC-v);border-radius:0 10px 10px 0;}
.task_csc {position:absolute;left:0;top:0;padding:0 5%;width:90%;line-height:20px;font-size:12px;color:var(--dz-FC-bbb);}
.task_view {padding:0 15px 15px 15px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.task_view_box {padding:12px 0;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;position:relative;}
.task_view_box .notice_avt {float:left;margin-right:10px;width:50px;height:50px;border-radius:50%;}
.task_view_box .notice_avt img {width:50px;height:50px;border-radius:50%;}
.task_us {overflow:hidden;}
.task_us .task_name {width:100%;line-height:24px;font-size:16px;overflow:hidden;}
.task_js {line-height:26px;color:var(--dz-FC-bbb);}
.task_viewnr {margin-bottom:12px;}
.task_viewappnr {border-bottom:1px solid var(--dz-BOR-ed);font-size:14px;padding:10px 0;}
.task_viewappnr .task_th {float:left;width:140px;line-height:22px;color:var(--dz-FC-bbb);}
.task_viewappnr p {line-height:22px;}
.task_viewappnr p strong {overflow:hidden;display:block;width:100%;}
.task_viewappnr ul li a {color:var(--dz-FC-color);}
.task_prize {color:var(--dz-FC-a);}
.task_debtn a {float:left;margin-right:15px;margin-top:15px;padding:0 10px;height:30px;line-height:30px;background-color:var(--dz-BG-zhuti);font-size:12px;border-radius:3px;color:var(--dz-FC-fff);text-align:center;}
.task_debtn a.hui {background:var(--dz-BG-5);color:var(--dz-FC-bbb);}
.task_taskid {background-color:var(--dz-BG-0);overflow:hidden}
.task_taskid .taskid_tit {font-size:15px;height:40px;line-height:40px;font-weight:400;padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden}
.task_parterlist {padding:0 5px 12px 5px;overflow:hidden;}
.task_parterlist li {float:left;margin:0 2%;width:12.66%;}
.task_parterlist li a {display:block;margin-top:12px;text-align:center;}
.task_parterlist li a img {margin:0 auto;width:100%;margin-bottom:3px;border-radius:50%;vertical-align:middle;}
.task_parterlist li a p {display:block;width:100%;height:20px;line-height:20px;color:var(--dz-FC-666);text-align:center;overflow:hidden;}
.task_mbn {font-size:14px;color:var(--dz-FC-a);}
.medallist .tbmu_btn {position:absolute;top:20px;right:13px;}
.medallist .tbmu_btn a {display:block;float:left;padding:0 10px;height:26px;line-height:26px;background-color:var(--dz-BG-zhuti);font-size:10px;color:var(--dz-FC-fff);border-radius:3px;text-align:center;}
.medallist .tbmu_btn .buy_credits {margin-right:2px;}
.magic_log_list .dhnv {border-bottom:0;}
.magic_log_list .dhnv a.mon {border-bottom:0;}
.magic_log_list .dt {background:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);}
.magic_log_list .dt th, .magic_log_list .dt td {padding:11px 10px 9px 10px;height:24px;line-height:24px;font-size:13px;overflow:hidden;}
.medal_tip_box ul {padding:12px 15px;}
.medal_tip_box ul li {display:flex;position:relative;line-height:22px;padding:8px 12px;background:var(--dz-BG-0);font-size:15px;overflow:hidden;}
.medal_tip_box ul li span {display:flex;flex-shrink:0;margin-right:15px;color:var(--dz-FC-999);}
.medal_tip_input {display:flex;width:100%;color:var(--dz-FC-333);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.medal_tip_input input {width:100%;padding:0 10px;background:var(--dz-BG-0);outline:none;border:none;height:26px;line-height:26px;font-size:15px;color:#555;}
.medal_tip_p {display:flex;width:100%;color:var(--dz-FC-a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.magiclogbtn a {padding:4px 10px;background-color:var(--dz-BG-0);color:var(--dz-FC-bbb);border:1px solid var(--dz-BOR-ed);border-radius:2px;margin:0 2px;}
.magiclogbtn a.a {padding:3px 9px;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border:1px solid var(--dz-BG-zhuti);}

/*----- zaomedal_tip -----*/
.zaomedal_tip_top {}
.zaomedal_tip_top .author img {height:40px;margin-top:10px;}
.zaomedal_tip_top p {line-height:22px;font-size:12px;color:var(--dz-FC-bbb);}
.zaomedal_tip_top .author p {margin-top:6px;font-size:14px;color:var(--dz-FC-333);overflow:hidden;}
.zaomedal_tip_box .ts {color:var(--dz-FC-a);margin-bottom:10px;overflow:hidden;}
.zaomedal_tip_box.album_tip ul li span {margin-right:8px;font-size:14px;}
.zaomedal_tip_box.album_tip select {width:100%;padding:0 10px;background:var(--dz-BG-0);outline:none;border:none;}
.zaomedal_tip_box ul {}
.zaomedal_tip_box ul li {display:flex;position:relative;line-height:22px;padding:8px 12px;background:var(--dz-BG-0);font-size:15px;overflow:hidden;}
.zaomedal_tip_box ul li span {display:flex;flex-shrink:0;margin-right:10px;color:var(--dz-FC-bbb);}
.zaomedal_tip_box ul li em {display:flex;flex-shrink:0;margin-left:10px;color:var(--dz-FC-bbb);}
.zaomedal_tip_input {display:flex;width:100%;color:var(--dz-FC-333);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zaomedal_tip_input input {}
.zaomedal_tip_p {display:flex;width:100%;color:var(--dz-FC-a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tippx {background-color:var(--dz-BG-5);width:100%;border:none;padding:1px 8px;border-radius:2px;box-sizing:border-box;}
.zaotiptable table {background:var(--dz-BOR-ed);border-collapse:separate;border-spacing:1px;width:100%;table-layout:fixed;}
.zaotiptable table th {background:var(--dz-BG-5);padding:5px;width:50%;text-align:left;box-sizing:border-box;}
.zaotiptable table td {background:var(--dz-BG-0);padding:5px;}

/*----- zaotasklist -----*/
.zaotasklist li {overflow:hidden;position:relative;}
.zaotasklist li .top {height:45px;padding-bottom:5px;}
.zaotasklist li .top .img {float:left;margin-right:10px;}
.zaotasklist li .top .img img {width:50px;height:50px;}
.zaotasklist li .top .tit h3 {height:20px;line-height:20px;font-size:14px;padding-bottom:5px;overflow:hidden;}
.zaotasklist li .top .tit span {color:var(--dz-FC-a);}
.zaotasklist li .top .btn {position:absolute;top:20px;right:15px;height:30px;line-height:30px;background-color:var(--dz-BG-zhuti);font-size:10px;border-radius:3px;text-align:center;}
.zaotasklist li .top .btn a {color:var(--dz-FC-fff);padding: 0 12px;}
.zaotasklist li .msg {margin-left:60px;color:var(--dz-FC-bbb);}
.zaotasklist li .list_jd {margin-left:60px;margin-top:5px;}

/*----- medal -----*/
.zaomedallist {}
.zaomedallist li {overflow:hidden;position:relative;}
.zaomedallist .medal_top {}
.zaomedallist .medal_top .mg_img {float:left;margin-right:15px;margin-top:3px;}
.zaomedallist .medal_top .mg_img img {float:left;width:18px;}
.zaomedallist .mg_tit h3 {font-size:15px;overflow:hidden;}
.zaomedallist .mg_tit span {font-size:12px;color:var(--dz-FC-bbb);}
.zaomedallist .medal_msg {margin-left:33px;color:var(--dz-FC-bbb);}
.zaomedallist .medal_btn {background-color:#FCC863;position:absolute;top:20px;right:13px;height:22px;line-height:22px;font-size:10px;border-radius:3px;text-align:center;}
.zaomedallist .medal_btn span {color:var(--dz-FC-fff);padding:0 12px;font-size:10px;}
.zaomedallist .medal_btn span.hui {display:block;background:var(--dz-BG-5);color:var(--dz-FC-bbb);}
.zaomedallist .medal_btn a {color:#875323;padding:0 12px;font-size:10px;}
.zaomedallist .medal_btn span a {padding:0;}
.zaolastmedals {}
.zaolastmedals ul li {background:var(--dz-BG-0);padding:15px;border-bottom:1px solid var(--dz-BOR-ed);}
.zaolastmedals .top {height:38px;}
.zaolastmedals .top .mimg {float:left;margin-right:8px;}
.zaolastmedals .top .mimg img {float:left;width:36px;height:36px;border-radius:50%;}
.zaolastmedals .top .muser h3 {height:20px;line-height:20px;}
.zaolastmedals .top .muser h3 .mmc {font-size:15px;text-transform:capitalize;}
.zaolastmedals .top .muser .mtime {display:block;height:18px;line-height:18px;font-size:10px;color:var(--dz-FC-bbb);}
.mymedals {padding:5px;position:relative;}
.mymedals li {float:left;width:25%;}
.mymedals .box {margin:5px;padding:10px 8px;background:var(--dz-BG-0);border:1px solid var(--dz-BOR-ed);border-radius:3px;text-align:center;}
.mymedals .box p {margin-top:10px;height:20px;line-height:20px;font-size:14px;color:var(--dz-FC-333);overflow:hidden;}
.mymedals img {height:34px;}
.zaomedallogs {background:var(--dz-BG-0);}
.zaomedallogs li {padding:15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.zaomymedals {padding:15px 10px;}
.zaomymedals li {float:left;width:50%;}
.zaomymedals li .box {margin:5px;padding:15px;background:#FEF2E2;border-radius:5px;text-align:center;}
.zaomymedals li .img {height:35px;}
.zaomymedals li .img img {height:35px;}
.zaomymedals li .box p {margin-top:10px;height:20px;line-height:20px;font-size:14px;color:#875323;overflow:hidden;}

/*----- flw -----*/
.flw_image {margin-bottom:10px;font-size:0;overflow:hidden;position:relative;}
.flw_image ul li {float:left;width:32.6%;padding-bottom:25%;margin-top:1.1%;margin-right:1.1%;box-sizing:border-box;background:var(--dz-BG-5);position:relative;overflow:hidden;border-radius:4px;}
.flw_image ul li:nth-child(3) {margin-right:0;}
.flw_image ul li:nth-child(4) {display:none;}
.flw_image ul img  {object-fit:cover;position:absolute;}
.flw_content img {width:100%;height:100%;}
.flw_content, .flw_quotenote {line-height:26px;font-size:14px;color:var(--dz-FC-bbb);}
.flw_foot .mtit {padding:0!important;border-bottom:none!important;}
.flw_foot {color:var(--dz-FC-bbb);}
.flw_foot .flw_zbus {display:inline-block !important;color:var(--dz-FC-zhuti);}
.flw_quote {margin-bottom:12px;padding-left:15px;border-left:2px solid var(--dz-FC-ddd);}
.flw_replybox {padding:15px;margin:8px 0;background-color:var(--dz-BG-5);font-size:14px;border-radius:4px;}
.flw_replybox .moodfm {margin-top:0;}
.flw_replybox .replybox_close {margin-top:10px;margin-bottom:10px;text-align:center;color:var(--dz-BG-2);}
.flw_newreply {background:var(--dz-BG-0);}
.flw_newreply li {padding:10px;border-bottom:1px solid var(--dz-BOR-ed);}
.flw_newreply li a {display:inline-block!important;margin-right:6px;}
a.flw_readfull {color:var(--dz-BG-2);}
.flw_more {margin-top:10px;padding:0 12px;}
.flw_loadmore.pn {display:block;background-color:var(--dz-BG-0);color:var(--dz-FC-333);}

/*----- album -----*/
.album_list {margin-top:10px;overflow:hidden;}
.album_list .album_ul {padding:10px 6px;background:var(--dz-BG-0);}
.album_list .album_pic {overflow:hidden;padding:6px;}
.album_list ul li {float:left;width:33.33%;}
.album_list ul li a {display:block;position:relative;}
.album_list ul li a img {width:100%;border-radius:3px;vertical-align:top;}
.album_list ul li a p {width:100%;height:28px;line-height:30px;border-radius:0 0 3px 3px;font-size:12px;color:var(--dz-FC-fff);text-align:center;background:rgba(0,0,0,0.4);position:absolute;overflow:hidden;left:0;bottom:0;}
.album_view_top {padding:0 15px;background:var(--dz-BG-0);overflow:hidden;}
.album_name {overflow:hidden;}
.album_name .albumname {height:30px;line-height:30px;font-size:18px;color:var(--dz-FC-333);}
.album_name span {float:left;height:30px;line-height:30px;font-size:12px;color:var(--dz-FC-bbb);}
.album_name a {display:inline-block;height:30px;line-height:30px;font-size:14px;color:var(--dz-FC-bbb);}
.album_depict {padding-bottom:15px;line-height:18px;color:var(--dz-FC-bbb);overflow:hidden;}
.album_depict .user {text-transform:capitalize;margin-right:5px;}
.album_user {padding-bottom:10px;text-transform:capitalize;}
.album_list.album_view_list ul li {width:50%;}
.album_tbmu {margin-bottom:12px;overflow:hidden;}
.album_tbmu .c {position:relative;}
.album_tbmu img {width:100%;display:block;}
.album_tbmu .tbmu {width:100%;position:absolute;left:0;bottom:0;}
.album_tbmu .tbmu a {display:block;width:60px;height:36px;line-height:38px;font-size:10px;background:rgba(0,0,0,0.2);color:var(--dz-FC-fff);text-align:center;overflow:hidden;}
.album_tbmu .tbmu .z {border-radius:0 30px 30px 0;}
.album_tbmu .tbmu .y {border-radius:30px 0 0 30px;}
.medal_tip_box.album_tip ul li span {margin-right:8px;font-size:14px;}
.medal_tip_box.album_tip select {width:100%;padding:0 10px;background:var(--dz-BG-0);outline:none;border:none;}
/*-- pic --*/
.zaoalbumview {padding:15px 15px 15px 0;}
.zaoalbumview .zaocolumn {display:block;position:relative;width:50%;float:left;padding-left:15px;box-sizing:border-box;}
.zaoalbumview .zaopiccard {display:block;position:relative;}
.zaoalbumview .zaopiccard img {width:100%;margin-bottom:10px;border-radius:3px;}

/*----- doing_list -----*/
.moodfm {margin-top:10px;overflow:hidden;}
.moodfm_post {background:var(--dz-BG-0);}
.moodfm_text {padding:10px 12px;border-bottom:1px solid var(--dz-BOR-ed);}
.moodfm_text textarea {width:100%;min-height:66px;line-height:22px;border:none;resize:none;font-size:14px;vertical-align:middle;background:var(--dz-BG-0);}
.moodfm_f {padding:12px;overflow:hidden;}
.moodfm_btn {float:right;height:30px;line-height:30px;color:var(--dz-FC-999);}
.moodfm_btn .button {height:30px;line-height:30px;font-size:14px;}
.moodfm_signature {height:30px;line-height:30px;}
.doing_list_box {margin-top:10px;}
.doing_list_box .wall_i {margin-bottom:10px;padding:10px;font-size:14px;line-height:24px;background:var(--dz-BG-5);color:var(--dz-FC-a);position:relative;}
.doing_list_box .wall_i a {color:var(--dz-FC-color);}
.threadlist .doing_list_li.list {margin-top:0;padding:2px 12px 12px 12px;border-bottom:0 solid var(--dz-BOR-ed);}
.mtime .doing_listgl a {float:right;margin-left:15px;color:var(--dz-FC-bbb);}
.do_comment {line-height:26px;font-size:15px;color:var(--dz-FC-333);}
.do_comment .quote {padding:10px 10px 7px 11px;margin:5px 0;background:var(--dz-BG-5);font-size:12px;color:var(--dz-FC-777);}
.do_comment img {margin:1px 1px 0;width:26px;}
.do_comment .quote li a {display:initial !important;}
.wall_list .magic_doodle {line-height:30px;}
.wall_list .magic_doodle img {margin-right:5px;margin-bottom:2px;}
.wall_magic_list .magic_doodle {margin-left:10px;}

/*----- wzlist -----*/
.wzlist {background-color:var(--dz-BG-0);}
.wzlist li {overflow:hidden;border-bottom:1px solid var(--dz-BOR-ed);padding:15px;}
.wzlist li .mimg {float:left;width:30%;height:80px;margin-right:10px;overflow:hidden;border-radius:3px;}
.wzlist li .mimg img {width:100%;height:100%;object-fit:cover;overflow:hidden;}
.wzlist li .minfo {overflow:hidden;}
.wzlist li .minfo p {display:block;overflow:hidden;}
.wzlist li .minfo p.mtitnopic {line-height:26px;font-size:14px;}
.wzlist li .minfo p.mtit {height:52px;line-height:26px;font-size:14px;}
.wzlist li .minfo p.mtime {height:20px;line-height:20px;margin-top:8px;font-size:10px;color:var(--dz-FC-bbb);position:relative;}
.wzlist li .minfo p.mtime span {float:right;color:var(--dz-BG-2);}

/*----- wzview -----*/
.wzview {background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);padding:15px;overflow:hidden;}
.wzview_top h2 {font-size:20px;}
.wzview_top p {height:24px;line-height:24px;margin-top:5px;color:var(--dz-FC-bbb);overflow:hidden;position:relative;}
.wzview_top p span {padding-right:5px;}
.wzview_desc {border:1px solid var(--dz-BOR-ed);background-color:var(--dz-BG-5);margin:10px auto;padding:15px;font-size:14px;line-height:24px;overflow:hidden;}
.wzview_desc span {margin-right:5px;font-weight:400;color:var(--dz-BG-2);}
.wzview_body {margin-top:10px;font-size:16px;line-height:30px;}
.wzview_body .mtit {font-weight:400;color:var(--dz-BG-2);}
.wzview_body img {vertical-align:top;max-width:100%;max-height:100%;margin:5px 0;border-radius:4px;}
.wzview_sxwz {padding-top:15px;margin-top:15px;color:var(--dz-FC-color);overflow:hidden;}
.wzview_sxwz a {display:block;width:100%;height:28px;line-height:28px;font-size:14px;color:var(--dz-FC-color);overflow:hidden;}
.wzview_xgyd {background-color:var(--dz-BG-0);overflow:hidden}
.wzview_xgyd .mtit {font-size:16px;height:45px;line-height:45px;font-weight:400;padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.wzview_xgyd .mtit em {margin-left:5px;font-size:12px;color:var(--dz-FC-999);}
.wzview_xgyd .mtit .ytxt {float:right;margin-top:9px;margin-left:8px;padding:0 5px;height:20px;line-height:20px;font-size:12px;color:var(--dz-FC-color);background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);border-radius:4px;position:relative;}
.wzview_xgyd ul {padding:0 15px;overflow:hidden;}
.wzview_xgyd ul li {border-top:1px solid var(--dz-BOR-ed);height:40px;line-height:40px;font-size:16px;overflow:hidden;}
.wzview_xgyd ul li:first-child {border-top:none;}
.wzview_xgyd ul li i {float:left;margin-right:5px;font-size:12px;color:var(--dz-FC-ddd);}
.wzview_list .mtit {background-color:var(--dz-BG-0);font-size:16px;height:45px;line-height:45px;font-weight:400;padding:0 15px;overflow:hidden;}
.wzview_list .ul {background-color:var(--dz-BG-0);}
.wzview_list .ul li {padding:15px;border-bottom:1px solid var(--dz-BOR-ed);}
.wzview_list .ul li .top {height:38px;padding-bottom:10px;}
.wzview_list .ul li .top .mimg {float:left;margin-right:8px;}
.wzview_list .ul li .top .mimg img {float:left;width:30px;height:30px;border-radius:50%;}
.wzview_list .ul li .top .muser .name {height:20px;line-height:20px;font-size:14px;text-transform:capitalize;}
.wzview_list .ul li .top .muser .mtime {display:block;height:18px;line-height:18px;font-size:10px;color:var(--dz-FC-bbb);}
.wzview_list .ul li .top .muser .mtime a {float:right;margin-left:15px;color:var(--dz-FC-bbb);}
.wzview_list .ul li .info {font-size:16px;margin-left:38px;}
.wzviewpxbg {width:100%;min-height:168px;line-height:24px;font-size:14px;background-color:var(--dz-BG-5);padding:10px;border-radius:4px;box-sizing:border-box;}

/*----- txtlist -----*/
.txtlist {background-color:var(--dz-BG-0);overflow:hidden}
.txtlist .mtit {font-size:16px;height:50px;line-height:50px;font-weight:400;padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.txtlist .mtit em {margin-left:5px;font-size:10px;color:var(--dz-FC-bbb);}
.txtlist .mtit .ytxt {float:right;margin-top:15px;margin-left:8px;padding:0;height:20px;line-height:20px;font-size:12px;background-color:var(--dz-BG-0);border:1px solid var(--dz-BG-0);color:var(--dz-FC-bbb);border-radius:2px;position:relative;}
.txtlist ul {padding:0 15px;overflow:hidden;}
.txtlist ul li {border-top:1px solid var(--dz-BOR-ed);height:40px;line-height:40px;font-size:14px;overflow:hidden}
.txtlist ul li:first-child {border-top:none}
.txtlist ul li i {float:left;margin-right:5px;font-size:12px;color:var(--dz-FC-ddd)}
.text-muted {padding:15px;color:var(--dz-FC-bbb);}

/*----- findbox -----*/
.findbox {background-color:var(--dz-BG-0);padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden}
.findbox ul li {border-top:1px solid var(--dz-BOR-ed);height:50px;line-height:50px;font-size:16px;overflow:hidden}
.findbox ul li a {display:block;font-size:16px;}
.findbox ul li:first-child {border-top:none;}
.findbox ul li i {float:right;margin-left:5px;font-size:12px;color:var(--dz-FC-ddd)}
.findbox ul li em {float:right;font-size:12px;margin-right:5px;color:var(--dz-BG-2)}
.findbox ul li.sclist {font-size:14px}
.findbox ul li.sclist a img {float:left;height:14px;margin-top:18px;margin-right:8px;}
.findbox ul li.sclist .mdel {float:right;padding-left:15px;}
.findbox ul li.sclist .mdel i {font-size:10px;}

/*----- findboxzao -----*/
.findboxzao {padding:20px 15px;}
.findboxzao li {background:var(--dz-BG-5);margin-bottom:10px;border-radius:10px;font-size:16px;font-weight:700;}
.findboxzao li:nth-child(3n+1) {width:48%;float:left;height:130px;}
.findboxzao li:nth-child(3n+1) .box {padding:30px 15px 24px;}
.findboxzao li:nth-child(3n+1) .box img {height:40px;margin-bottom:6px;border-radius:3px;}
.findboxzao li:nth-child(3n+1) .box p {height:24px;overflow:hidden;}
.findboxzao li:nth-child(3n) {width:49%;float:right;height:60px;}
.findboxzao li:nth-child(3n) .box {padding:15px;line-height:30px;}
.findboxzao li:nth-child(3n) .box img {height:30px;float:left;border-radius:3px;}
.findboxzao li:nth-child(3n) .box p {height:30px;width:100px;margin-left:40px;overflow:hidden;}
.findboxzao li:nth-child(3n-1) {width:49%;float:right;height:60px;}
.findboxzao li:nth-child(3n-1) .box {padding:15px;line-height:30px;}
.findboxzao li:nth-child(3n-1) .box img {height:30px;float:left;border-radius:3px;}
.findboxzao li:nth-child(3n-1) .box p {height:30px;width:100px;margin-left:40px;overflow:hidden;}

/*----- dhnv -----*/
.dhnv {background-color:var(--dz-BG-0);border-top:0 solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);font-size:14px;text-align:center;}
.dhnv a {height:40px;line-height:40px;color:var(--dz-FC-bbb);position:relative}
.dhnv a.mon {color:var(--dz-FC-zhuti);font-weight:400;}

/*----- dhnav_li -----*/
.dhnav_box, .dhnav {width:100%;height:40px;overflow:hidden;}
.dhnav_box {background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
#dhnav_li {width:100%;height:40px;text-align:center;white-space:nowrap;}
#dhnav_li li {float:left;width:auto;height:40px;text-align:center;overflow:hidden;color:var(--dz-FC-bbb);position:relative;}
#dhnav_li li a {display:inline-block;font-size:15px;line-height:38px;margin:0 15px;}
#dhnav_li li.mon {height:38px;border-bottom:2px solid var(--dz-BG-zhuti);}
#dhnav_li li.mon a {color:var(--dz-FC-zhuti);font-weight:400;}
#dhnav_li .swiper-wrappers li {width:25%;}

/*----- dhnavs_li -----*/
.dhnavs_box, .dhnavs {width:100%;height:50px;overflow:hidden;}
.dhnavs_box {background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
#dhnavs_li {width:100%;height:50px;text-align:center;white-space:nowrap;}
#dhnavs_li li {float:left;width:auto;text-align:center;overflow:hidden;color:var(--dz-FC-bbb);position:relative;}
#dhnavs_li li a {display:inline-block;height:26px;line-height:26px;margin:11px 0 10px 10px;padding:0 8px;background-color:var(--dz-BG-5);color:#8a939d;border-radius:3px;}
#dhnavs_li li span {color:var(--dz-FC-bbb);}
#dhnavs_li li.mon a {background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);}

.actact{
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 11px 0 10px 10px;
    padding: 0 8px;
    border-radius: 3px;
    background-color: #f17c39;
	color: #fff;
}

.dhnavs_box swiper-wrapper swiper-slide actact{
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 11px 0 10px 10px;
    padding: 0 8px;
    border-radius: 3px;
    background-color: #f17c39;
	color: #fff;
}

/*----- subnavs_box -----*/
.subnavs_box, .subnavs {height:41px;width:100%;overflow:hidden}
#subnavs_box {height:40px;position:relative}
#subnavs_box {height:40px;text-align:center;white-space:nowrap;width:100%}
#subnavs_box li {float:left;width:auto;overflow:hidden;position:relative}
#subnavs_box em {position:absolute;left:50%;bottom:2px;margin-left:-9px;height:4px;width:18px;border-radius:10px}
#subnavs_box a {display:inline-block;font-size:15px;height:40px;line-height:38px;padding:0 12px}
#subnavs_box a .kmsum {display:inline-block;height:16px;line-height:16px;margin-top:11px;margin-left:5px;padding:0 6px;font-size:12px;border-radius:20px;vertical-align:top}
#subnavs_btn {height:26px;padding-left:2px;padding-top:7px;text-align:center;white-space:nowrap;width:100%}
#subnavs_btn li {float:left;width:auto;overflow:hidden}
#subnavs_btn a {display:inline-block;font-size:14px;height:24px;line-height:24px;padding:0 5px;margin:0 5px;}
#subnavs_btn a.mon {color:var(--dz-FC-color)}

/*----- threadlist -----*/
.threadlist_box {overflow:hidden;}
.threadlist_box h2 {padding:0 15px;background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);line-height:40px;font-size:14px;}
.threadlist_box h2 .emfont {color:var(--dz-BG-2);}
.threadlist_box h4 {background-color:var(--dz-BG-0);height:30px;line-height:30px;padding:80px 0;text-align:center;font-size:14px;font-weight:400;color:var(--dz-FC-bbb);border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);margin-bottom:10px;}
.threadlist {padding:0;overflow:hidden;}
.threadlist li.list {padding:0 15px;background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);margin-top:10px;}
.threadlist li.list a {display:block;}
.threadlist_top {height:38px;padding:12px 0 10px;}
.threadlist_top .mimg {float:left;margin-right:8px;}
.threadlist_top .mimg img {float:left;width:30px;height:30px;border-radius:50%;}
.threadlist_top .muser h3 {height:20px;line-height:20px;}
.threadlist_top .muser h3 .mmc {font-size:15px;text-transform:capitalize;}
.threadlist_top .muser .mtime {display:block;height:18px;line-height:18px;font-size:10px;color:var(--dz-FC-bbb);}
.threadlist_tit {line-height:26px;font-size:18px;margin-bottom:5px;font-weight:400;}
.threadlist_tit .micon {float:left;width:30px;height:18px;line-height:18px;text-align:center;font-size:12px;background-color:var(--dz-BG-color);color:var(--dz-FC-fff);margin-top:4px;margin-right:5px;border-radius:2px;overflow:hidden;}
.threadlist_tit .top {background-color:var(--dz-BG-3);}
.threadlist_tit .digest {background-color:var(--dz-BG-4);}
.threadlist_tit .lock {background-color:var(--dz-BG-2);}
.threadlist_mes {margin-bottom:15px;line-height:22px;font-size:14px;color:var(--dz-FC-bbb);overflow:hidden;}
.threadlist_imgs {margin-bottom:10px;font-size:0;overflow:hidden;position:relative;}
.threadlist_imgs li {float:left;width:32.6%;padding-bottom:30%;margin-top:1.1%;margin-right:1.1%;box-sizing:border-box;background:var(--dz-BG-5);position:relative;overflow:hidden;border-radius:4px;}
.threadlist_imgs li:nth-child(3n) {margin-right:0;}
.threadlist_imgs li img {width:100%;height:100%;object-fit:cover;position:absolute;}
.threadlist_imgs li em {position:absolute;bottom:0;right:0;z-index:100;background:rgb(0,0,0,.5);color:var(--dz-FC-fff);font-size:12px;height:22px;line-height:22px;padding:1px 5px;border-radius:0 0 4px 0;}
.threadlist_imgs1 {margin-bottom:10px;font-size:0;overflow:hidden;position:relative;}
.threadlist_imgs1 li {width:100%;padding-bottom:66%;background:var(--dz-BG-5);position:relative;overflow:hidden;border-radius:4px;}
.threadlist_imgs1 li img {width:100%;height:100%;object-fit:cover;position:absolute;}
.threadlist_imgs2 li {width:49.45%;}
.threadlist_imgs2 li:nth-child(2n) {margin-right:0;}
.threadlist_foot {padding:5px 0 15px;height:22px;line-height:22px;font-size:13px;}
.threadlist_foot li {float:left;background-color:var(--dz-BG-5);padding:0 10px;margin:2px 10px 2px 0px;color:var(--dz-FC-bbb);border-radius:4px;}
.threadlist_foot li i {float:left;font-size:14px;margin-right:3px;color:var(--dz-FC-bbb);}
.threadlist_foot li.mr {float:right;margin-right:0;padding:0;background:none;color:var(--dz-FC-color);}
.threadlist_foot li.mr a {float:right;color:var(--dz-FC-color);}
.threadlist li.list_top {padding:0 15px;background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);}
.threadlist li.list_top a {display:block;height:36px;line-height:36px;font-size:14px;overflow:hidden;}
.threadlist li.list_top a .micon {float:left;height:18px;line-height:18px;font-size:12px;background-color:var(--dz-BG-color);color:var(--dz-FC-fff);margin-top:9px;margin-right:6px;padding:0 3px;border-radius:2px;overflow:hidden;}
.threadlist li.list_top a .gonggao {background-color:var(--dz-BG-2);}

/*-- zaolist --*/
.zaolist {padding:0;overflow:hidden;}
.zaolist li.list {padding:15px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.zaolist li.list a {display:block;}
.zaolist_top {height:38px;}
.zaolist_top .mimg {float:left;margin-right:8px;}
.zaolist_top .mimg img {float:left;width:30px;height:30px;border-radius:50%;}
.zaolist_top .muser h3 {height:20px;line-height:20px;}
.zaolist_top .muser h3 .mmc {font-size:14px;text-transform:capitalize;}
.zaolist_top .muser .mtime {color:var(--dz-FC-bbb);display:block;height:18px;line-height:18px;font-size:10px;}
.zaolist_top .muser .mtime em {margin-left:10px;}
.zaolist_top .muser .mtime .fid {max-width:100px;height:18px;overflow:hidden;}
.zaolist_tit {font-size:18px;margin-top:5px;font-weight:700;}
.zaolist_mes {margin-top:5px;line-height:22px;font-size:14px;color:#666;overflow:hidden;}
.zaolist_imgs {margin-top:10px;font-size:0;overflow:hidden;position:relative;}
.zaolist_imgs li {float:left;box-sizing:border-box;position:relative;overflow:hidden;}
.zaolist_imgs li img {width:100%;height:100%;object-fit:cover;position:absolute;}
.zaolist_imgs li em {position:absolute;bottom:0;right:0;z-index:1;background:rgb(0,0,0,.3);color:var(--dz-FC-fff);font-size:10px;line-height:110px;width:100%;height:100%;text-align:center;}
.zaolist_imgs1 {margin-top:10px;font-size:0;overflow:hidden;position:relative;}
.zaolist_imgs1 li {width:70%;padding-bottom:150px;position:relative;overflow:hidden;border-radius:3px;}
.zaolist_imgs1 li img {width:100%;height:100%;object-fit:cover;position:absolute;}
.zaolist_imgs2 li:nth-child(1) {width:49%;padding-bottom:130px;margin-right:1%;border-radius:8px 3px 3px 8px;}
.zaolist_imgs2 li:nth-child(2) {width:50%;padding-bottom:130px;border-radius:3px 8px 8px 3px;}
.zaolist_imgs3 li:nth-child(1) {width:33%;padding-bottom:110px;border-radius:3px;}
.zaolist_imgs3 li:nth-child(2) {width:32%;padding-bottom:110px;margin-left:1%;margin-right:1%;border-radius:3px;}
.zaolist_imgs3 li:nth-child(3) {width:33%;padding-bottom:110px;border-radius:3px;}
.zaolist_imgs4 li:nth-child(1) {width:49%;padding-bottom:100px;margin-right:1%;border-radius:8px 3px 3px 3px;}
.zaolist_imgs4 li:nth-child(2) {width:50%;padding-bottom:100px;border-radius:3px 8px 3px 3px;}
.zaolist_imgs4 li:nth-child(3) {width:49%;padding-bottom:100px;margin-right:1%;margin-top:3px;border-radius:3px 3px 3px 8px;}
.zaolist_imgs4 li:nth-child(4) {width:50%;padding-bottom:100px;margin-top:3px;border-radius:3px 3px 8px 3px;}
.zaolist_imgs5 li:nth-child(1) {width:40%;padding-bottom:205px;margin-right:1%;border-radius:10px 3px 3px 10px;}
.zaolist_imgs5 li:nth-child(2) {width:29%;padding-bottom:101px;margin-right:1%;border-radius:3px;}
.zaolist_imgs5 li:nth-child(3) {width:29%;padding-bottom:101px;border-radius:3px 10px 3px 3px;}
.zaolist_imgs5 li:nth-child(4) {width:29%;padding-bottom:101px;margin-right:1%;margin-top:3px;border-radius:3px;}
.zaolist_imgs5 li:nth-child(5) {width:29%;padding-bottom:101px;margin-top:3px;border-radius:3px 3px 10px 3px;}
.zaolist li.list_top {padding:0 15px;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.zaolist li.list_top a {display:block;height:50px;line-height:50px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zaolist li.list_top a .sticky {float:left;height:18px;line-height:18px;font-size:8px;background-color:var(--dz-BG-2);color:var(--dz-FC-fff);margin-top:15px;margin-right:6px;padding:1px 5px;border-radius:20px 20px 20px 0;overflow:hidden;}
.zaolist li.list_top a .gonggao {background-color:var(--dz-BG-4);}

/*-- picstyle --*/
.zaopiclist li { width: 48.5%; }
.zaopiclist li:nth-child(2n+1) { margin-right: 1.5%; float: left; }
.zaopiclist li:nth-child(2n) { margin-left: 1.5%; float: right; }
.zaopiclist .pic { height: 180px; overflow: hidden; border-radius: 5px; margin-bottom: 15px; }
.zaopiclist .pic a { display: inline-block; width: 100%; height: 100%; position: relative; border-radius: 5px; }
.zaopiclist .pic a img { width: 100%; height: 100%; border-radius: 5px; object-fit: cover; object-position: center top; }
.zaopiclist .pic a .info-box { position: absolute; bottom: 0; width: 100%; background: linear-gradient(0deg, rgba(0,0,0,0.3), rgba(0,0,0,0.01)); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.zaopiclist .pic a .info-box .info { margin: 20px 10px 10px; }

/*----- page -----*/
.page {text-align:center;margin:15px auto;font-size:14px;}
.page a {display:inline;position:relative;text-align:left;background:var(--dz-BG-0);border:1px solid var(--dz-BOR-ed);width:auto;text-indent:0;height:30px;line-height:30px;font-size:12px;margin:0 5px;padding:8px 15px;color:var(--dz-FC-666);border-radius:40px;}
.page select {position:absolute;left:0;top:0;opacity:0;background-color:var(--dz-BG-0);border:var(--dz-BOR-ed);width:auto;height:36px;line-height:36px;padding:4px;font-size:12px;}
.page a.grey {color:var(--dz-FC-bbb) !important}
.mpage a, .mpage .pg a {display:none !important;}
.mpage a.prev, .mpage a.nxt, .mpage .pg a.prev, .mpage .pg a.nxt {display:inline !important;}

/*----- pbl -----*/
.pblbox {background:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden}
.pbl {margin:0 auto;overflow:hidden}
.pbl li {float:left;width:30%;min-height:300px;padding:10px 5px;border-left:1px solid var(--dz-BOR-ed);overflow-x:hidden;overflow-y:auto}
.pbl li:first-child {border-left:none}
.pbl li p {margin:2px 5px;height:30px;line-height:30px}
.pbl li a {display:block;height:30px;line-height:30px;padding:0 6px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:3px;}
.pbl li .pbls a {background:var(--dz-BG-zhuti);color:var(--dz-FC-fff);}
.pbsb::after {float:right;margin-top:11px;margin-right:2px;vertical-align:4px;content:"";border-top:4px solid transparent;border-right:0;border-bottom:4px solid transparent;border-left:4px solid;}
.zaopfpn {background:var(--dz-BG-0);color:var(--dz-FC-bbb);border:1px solid var(--dz-BOR-ed);padding:8px 50px;border-radius:3px;}
.zaopfpnpost {background:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border:1px solid var(--dz-BG-zhuti);padding:8px 50px;border-radius:3px;}

/*----- loginbox -----*/
body.pg_logging, body.pg_register {}
.header_toplogo {background-color:var(--dz-BG-color);padding:50px 20px;text-align:center;overflow:hidden;}
.header_toplogo img {width:175px;}
.header_toplogo p {height:30px;line-height:30px;font-size:16px;color:var(--dz-FC-fff);}
.header_toplogo .mtop_ss a {display:block;margin:15px auto;width:80%;background-color:var(--dz-BG-0);color:var(--dz-FC-999);height:34px;line-height:34px;font-size:14px;border-radius:40px;}
.header_toplogo .mtop_ss a i {margin-right:5px;}
.guide_index {padding-top:0;}
.logoboxzao {text-align:center;padding:40px 0 10px;}
.logoboxzao img {display:block;max-height:50px;margin:0 auto;}
.loginbox {padding:20px;}
.login_from {padding:10px;}
.loginbox li {line-height:45px;font-size:14px;}
.loginbox li.sec_txt {height:auto;}
.loginbox li.sec_txt span {line-height:30px;}
.loginbox li.sec_txt .txt {border:1px solid var(--dz-BOR-ed);margin-left:10px;padding:0 5px;height:30px;line-height:30px;border-radius:4px;}
.login_select {display:block;position:relative;}
.login_select .login-btn-inner {display:block;font-size:14px;min-width:0.75em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;}
.login_select select {position:absolute;top:0;width:100%;z-index:2;cursor:pointer;height:30px;left:0;max-height:100%;min-height:100%;opacity:0.0001;}
.login-btn-text {float:left;}
.login_select .icon-arrow {height:30px;line-height:30px;float:right;color:var(--dz-FC-ccc);}
.btn_login, .btn_qqlogin, .btn_register {padding:10px 50px;overflow:hidden;}
.btn_qqlogin .pn {display:block;background-color:var(--dz-BG-3);color:var(--dz-FC-fff);}
.reg_link {height:22px;line-height:22px;margin:10px;font-size:14px;}
.reg_link a {margin:0 5px;}
.reg_link .login_now, .reg_link .reg_now {color:var(--dz-BG-2);}
.login_pop {width:220px;border-radius:10px;padding:10px;}
.login_pop .log_tit {padding:0 12px;font-size:16px;height:40px;line-height:40px;text-align:center;}
.login_pop .login_from .px {font-size:14px;height:26px;line-height:26px;}
.login_pop .login_select .inner {font-size:14px;}
.login_pop #password {width:100%;}
.login_pop .log_ico {margin:10px auto 5px;}
.login_pop .log_ico a {margin:5px;padding:10px;width:26px;height:26px;line-height:26px;}
.login_pop .log_ico a i {font-size:26px;}
.login_pop .log_dsf {margin:10px 10px 0;}
.login_pop .Password_show, .login_pop .Password_hide {display:none;}
.login_pop .btn_login button {}

/*----- register -----*/
.zaoin {-webkit-appearance:none;background:var(--dz-BG-0);width:100%;padding:2px 0;height:30px!important;min-height:30px!important;border-radius:0;border:1px solid var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;font-size:14px;}
.zaoin:focus {border:1px solid var(--dz-BG-0);border-bottom:1px solid var(--dz-FC-zhuti);background:var(--dz-BG-0);outline:none;}
.login_from li.diy {}
.login_from li.diy .px {-webkit-appearance:none;width:100%;border:1px solid var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);line-height:36px;box-sizing:border-box;border-radius:0;background:var(--dz-BG-0);}
.login_from li.diy .px::-webkit-input-placeholder {color:var(--dz-FC-bbb);text-indent:0;}
.login_from li.diy .px:focus {border:1px solid var(--dz-BG-0);border-bottom:1px solid var(--dz-FC-zhuti);outline:none;}
.login_from li.diy .pt {-webkit-appearance:none;width:100%;border:1px solid var(--dz-BOR-ed);box-sizing:border-box;border-radius:10px;background:var(--dz-BG-0);padding:10px;}
.login_from li.diy .pt::-webkit-input-placeholder {color:var(--dz-FC-bbb);text-indent:0;}
.login_from li.diy .pt:focus {border:1px solid var(--dz-BOR-ed);outline:none;}
.login_from li.diy .ps {appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:38px;max-width:100%;border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-0);border-radius:4px;padding:0 10px;}
.login_from li.diy .ps option {height:25px;padding-top:5px;}
.login_from li.diy .lb {padding-left:10px;}
/*----- sec_code -----*/
.sec_code {padding:10px 0;}
.sec_code span .txt {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.sec_code span img {float:right;height:30px;border-radius:0 4px 4px 0;}
.setbox .sec_code span .txt {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.setbox .sec_code span img {float:right;height:30px;border-radius:0 4px 4px 0;}
.sec_code input {-webkit-appearance:none;line-height:28px;padding-left:3%;box-sizing:border-box;background-color:var(--dz-BG-0) !important;border:1px solid var(--dz-BOR-ed);border-radius:4px 0 0 4px;}
.sec_code input:focus {border:1px solid var(--dz-BOR-ed);outline:none;}
.login_pop .sec_code .px {width:90px!important;height:30px;}
.post_box .sec_code {}
.tipshare {padding:0 15px;}
.tipshare .sec_code .px {width:100%!important;}
.tipdianping {padding:0 15px;}
.tipdianping .sec_code .px {width:100%!important;}

/*----- userinfo -----*/
.user_avatar {background-color:var(--dz-BG-color);background-repeat:no-repeat;background-position:center;background-size:cover !important;text-align:center;overflow:hidden;}
.user_avatar .avatar_bg {width:100%;height:100%;background:rgb(0,0,0,.7);overflow:hidden;}
.user_avatar .avatar_m {width:60px;height:60px;margin:40px auto 0;}
.user_avatar .avatar_m img {width:60px;height:60px;border-radius:50%;}
.user_avatar .name {margin-top:15px;height:18px;line-height:18px;font-size:16px;color:var(--dz-FC-fff);}
.user_box {margin:-25px 15px 10px;padding:5px 0;color:var(--dz-FC-aaa);background-color:var(--dz-BG-0);border:1px solid var(--dz-BOR-ed);overflow:hidden;border-radius:6px;}
.user_box li {float:left;width:25%;margin:8px 0;text-align:center;line-height:20px;}
.user_box li span {display:block;font-size:18px;color:var(--dz-FC-333);}
.myinfo_listbox {padding:0 15px;overflow:hidden;}
.myinfo_list {background-color:var(--dz-BG-0);box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);border-radius:7px;}
.myinfo_list li {height:45px;line-height:45px;font-size:16px;border-top:1px solid var(--dz-BOR-ed);overflow:hidden;}
.myinfo_list li.sig {height:auto;line-height:30px;border-top:none;}
.myinfo_list li:first-child {border-top:none;}
.myinfo_list li a {display:block;}
.myinfo_list li i {float:right;font-size:14px;color:var(--dz-FC-bbb);}
.myinfo_list li em {font-size:12px;margin-left:5px;color:var(--dz-BG-2);}
.myinfo_list li span {float:right;color:var(--dz-FC-bbb);font-size:12px;}
.myinfo_list li span.mtxt {margin-top:12px;height:18px;line-height:18px;padding:0 3px;font-size:12px;background-color:var(--dz-BG-3);color:var(--dz-FC-fff);overflow:hidden;border-radius:2px;}
.myinfo_list li span a {color:var(--dz-FC-light);}
.myinfo_list li .online {color:var(--dz-FC-bbb);padding:1px 4px;border-radius:2px;border:1px solid var(--dz-BOR-ed);margin-left:5px;line-height:18px;}
.myinfo_list_icobox {padding:0 15px;overflow:hidden;}
.myinfo_list_ico {background:var(--dz-BG-0);box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);border-radius:7px;}
.myinfo_list_ico li {float:left;width:50%;box-sizing:border-box;}
.myinfo_list_ico li a {display:block;padding:10px 0;height:26px;line-height:26px;font-size:14px;overflow:hidden;}
.myinfo_list_ico li a i {color:var(--dz-FC-zhuti);float:left;margin-right:8px;}
.myinfo_list_ico li a em {color:var(--dz-FC-red);font-size:12px;margin-left:5px;}
.btn_exit, .btn_admincp {padding:15px 100px;overflow:hidden;}
.btn_exit .pn {display:block;background-color:var(--dz-BG-2);color:var(--dz-FC-fff);}
.btn_admincp .pn {display:block;background-color:var(--dz-BG-3);color:var(--dz-FC-fff);}
.notice_tip {background-color:var(--dz-BG-0);padding:15px;font-size:14px;color:var(--dz-BG-3);text-align:center;}
.notice_tip a {color:var(--dz-BG-3);}

/*----- mcinfo -----*/
.mcinfo-header {position:relative;}
.mcinfo-header .avaphoto {margin-right:15px;position:relative;}
.mcinfo-header .avaphoto img {border-radius:7px;width:100px;height:100px;}
.mcinfo-header .avaphoto a {position:absolute;bottom:4px;text-align:center;display:block;width:100px;font-size:10px;color:rgba(255,255,255,0.5);background:rgba(0,0,0,0.4);border-radius: 0 0 7px 7px;height:24px;line-height:24px;}
.mcinfo-header .avainfo {margin-top:15px;}
.mcinfo-header .avainfo .name {font-weight:700;font-size:20px;line-height:40px;text-transform:capitalize;}
.mcinfo-info-box {padding:0 15px;}
.mcinfo-info {background:var(--dz-BG-0);border-radius:7px;box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);}
.mcinfo-info li {padding-top:5px;padding-bottom:5px;float:left;width:20%;}
.mcinfo-info li span {font-size:20px;font-weight:700;height:30px;overflow:hidden;display:block;font-family:'dinregular';}
.mcinfo-listbox {padding:0 15px;}
.mcinfo-list li {width:48.5%;margin-right:1.5%;margin-bottom:10px;float:left;background:var(--dz-BG-0);border-radius:7px;box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);}
.mcinfo-list li:nth-child(2n) {margin-left:1.5%;margin-right:0;}
.mcinfo-list li i {font-size:40px;}
.zaospaceverifybox {padding:0 15px;  }
.zaospaceverify {background:var(--dz-BG-0);border-radius:7px;box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);}
.zaospaceverify a {background:var(--dz-BG-5);border-radius:3px;float:left;margin:5px 5px 5px 0;padding:10px;}
.zaospacemedalsbox {padding:0 15px;}
.zaospacemedals {background:var(--dz-BG-0);border-radius:7px;box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);}
.zaospacemedals li {float:left;width:25%;}
.zaospacemedals li .box {margin-right:5px;margin-bottom:5px;padding:10px 0;background:#FEF2E2;border-radius:5px;text-align:center;}
.zaospacemedals li:nth-child(4n) .box {margin-right:0;}
.zaospacemedals li .img {height:35px;}
.zaospacemedals li .img img {height:30px;margin-top:5px;}
.zaospacemedals li .box p {margin-top:5px;height:20px;line-height:20px;color:var(--dz-FC-bbb);overflow:hidden;}
.zaospacegroupbox {padding:0 15px;  }
.zaospacegroup {background:var(--dz-BG-0);border-radius:7px;box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);}
.zaospacegroup a {background:var(--dz-BG-5);border-radius:3px;float:left;margin:0 5px 10px 0;height:35px;line-height:35px;font-size:14px;padding:0 10px;}
.setout {padding:0 15px;margin-bottom:10px;}
.setoutlist li {width:48.5%;margin-right:1.5%;float:left;background:var(--dz-BG-0);border-radius:7px;box-shadow:0 0 2px 0 rgb(98 124 153 / 10%);}
.setoutlist li:nth-child(2n) {margin-left:1.5%;margin-right:0;}
.setoutlist li i {font-size:40px;line-height:47px;}
.setoutlist li .info {margin-left:50px;}

/*----- notmycenter -----*/
.user_notmy_info {position:relative;margin-bottom:10px;}
.user_notmy_bg {overflow:hidden;width:100%;height:320px;}
.user_notmy_avatar_cover {width:100%;height:320px;position:absolute;top:0;background:#000;opacity:0.6;backdrop-filter:blur(5px);}
.user_notmy_avatar_h {width:100%;height:49px;position:relative;z-index:99;}
.user_notmy_avatar_h h2 {width:56%;float:left;line-height:49px;}
.user_notmy_avatar_h_l {width:22%;float:left;line-height:49px;}
.user_notmy_avatar_h_l a {color:rgba(255,255,255,.5);line-height:49px;font-size:16px;margin-left:15px;float:left;}
.user_notmy_avatar_h_l a em {font-size:12px;}
.user_notmy_avatar_h_r {width:22%;float:right;line-height:49px;}
.user_notmy_avatar_h_r a {color:rgba(255,255,255,.5);line-height:49px;font-size:16px;margin-right:15px;float:right;}
.user_notmy_avatar_h_r a em, .user_avatar_h_r a em {font-size:12px;}
.user_notmy_avatar {text-align:center;margin:20px 0 15px;z-index:99;position:relative;}
.user_notmy_avatar img {border-radius:50%;width:110px;height:110px;border:2px solid rgba(255,255,255,.8);}
.user_notmy_avatar .name {font-size:18px;line-height:40px;text-transform:capitalize;}
.user_notmy_avatar p .tips {color:var(--dz-FC-zhuti);background:#FFF;margin:0 3px;padding:1px 3px;border-radius:2px;}
.user_notmy_avatar_follow {margin-top:10px;}
.user_notmy_avatar_follow .follow {background:var(--dz-BG-zhuti);color:white;padding:3px 15px;border-radius:40px;}
.user_notmy_avatar_follow .followed {padding:3px 15px;border-radius:40px;border:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);}
.user_notmy_avatar_cover_yuanjiao {width:100%;height:10px;position:relative;margin-top:-9px;border-top-left-radius:10px;border-top-right-radius:10px;background:var(--dz-BG-body);}
.user_notmy_avatar_info {overflow:hidden;}
.user_notmy_avatar_info li {padding-top:15px;padding-bottom:15px;float:left;width:25%;text-align:center;}
.user_notmy_avatar_info li span {font-size:20px;font-family:'dinregular';}
.mythreadbtn a {padding:4px 20px;background-color:var(--dz-BG-0);color:var(--dz-FC-bbb);border-radius:2px;margin:0 2px;border:1px solid var(--dz-BOR-ed);}
.mythreadbtn a.a {padding:3px 19px;background-color:var(--dz-BG-zhuti);color:var(--dz-FC-fff);border:1px solid var(--dz-BG-zhuti);}

/*----- pmlist -----*/
.pmlist {background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);}
.pmlist li {overflow:hidden;padding:15px;border-bottom:1px solid var(--dz-BOR-ed);}
.pmlist li a {display:block;height:44px;overflow:hidden;}
.pmlist li .mimg {float:left;width:44px;height:44px;margin-right:10px;}
.pmlist li .mimg img {width:44px;height:44px;border-radius:50%;}
.pmlist li .mtit {height:20px;line-height:20px;font-size:16px;overflow:hidden;text-transform:capitalize;}
.pmlist li .mtit .mtime {float:right;font-size:10px;color:var(--dz-FC-bbb);}
.pmlist li .mtit .mnum {background:var(--dz-BG-2);color:var(--dz-FC-fff);padding:0 6px;font-size:12px;border-radius:10px;-webkit-transform:scale(0.8,0.8);display:inline-block;margin-left:-5px;}
.pmlist li .mtxt {margin-top:6px;height:18px;line-height:18px;font-size:14px;color:var(--dz-FC-bbb);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.friend_msg, .self_msg {padding:20px 15px 0;}
.friend_msg .avat img, .self_msg .avat img {background-color:var(--dz-BG-5);width:38px;height:38px;border-radius:50%;}
.friend_msg .dialog_c {max-width:230px;padding:10px 20px 10px 10px;font-size:14px;line-height:22px;border-radius:0 40px 40px 20px;margin:0 0 5px 5px;background-color:var(--dz-BG-5);}
.self_msg .dialog_c {max-width:230px;padding:10px 10px 10px 20px;font-size:14px;line-height:22px;border-radius:40px 0 20px 40px;margin:0 5px 5px 0;background-color:var(--dz-BG-5);}
.friend_msg .dialog_c img, .self_msg .dialog_c img {margin:2px 4px;vertical-align:bottom;border-radius:4px;}
.friend_msg .date, .self_msg .date {margin:0 10px;font-size:08px;color:var(--dz-FC-bbb);}
.self_msg .date {text-align:right;}
.msg_post {height:54px;overflow:hidden;}
.msg_post .px, .msg_post .pns {margin:7px 10px;}
.msgbox .page {margin-top:30px;}

/*----- announce_pm -----*/
.announcepmdetail {background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);}
.announcepmdetail .box {overflow:hidden;padding:15px;border-bottom:1px solid var(--dz-BOR-ed);}
.announcepmdetail .box .mimg {float:left;width:44px;height:44px;margin-right:10px;}
.announcepmdetail .box .mimg img {width:44px;height:44px;border-radius:50%;}
.announcepmdetail .box .mtit {line-height:44px;font-size:16px;}
.announcepmdetail .box .mtit a {text-transform:capitalize;}
.announcepmdetail .box .mtxt {margin-top:30px;font-size:16px;color:var(--dz-FC-bbb);}
.announcepmdetail .box .mtime {margin-top:30px;font-size:10px;color:var(--dz-FC-bbb);}

/*----- postboxzao -----*/
.postboxzao {background-color:var(--dz-BG-0);overflow:hidden;}
.postboxzao li.mli {height:30px;line-height:30px;padding:10px 15px;font-size:14px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;position:relative;}
.postboxzao li.flex-half {padding:5px 0;}
.postboxzao li.mtit {line-height:20px;font-size:12px;padding-top:10px;color:var(--dz-FC-bbb);}
.postboxzao li.mtext {height:auto;line-height:30px;padding:15px;font-size:14px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.postboxzao li.mli .input-append {position:absolute;right:15px;color:#495057;font-size:1rem;}
.postboxzao .sort_sel {width:100%;background:url('arrow.svg') no-repeat right center;background-size:12px 12px;padding-left:14px;height:30px;line-height:30px;font-size:14px;border:none;color:var(--dz-FC-bbb);appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;}
.postboxzao .attqx .sort_sel {font-size:14px;}
.postboxzao .multisel .sort_sel {background:url('arrow.svg') no-repeat right center;background-size:12px 12px;padding-right:14px;font-size:14px;border:none;color:var(--dz-FC-bbb);appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;width:auto;}
.postboxzao li .post_attbtn {margin-left:5px;}
.postboxzao li .post_imgbtn, .postboxzao li .post_attbtn {float:left;padding:0 10px;font-size:13px;color:var(--dz-FC-zhuti);background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);border-radius:4px;position:relative;}
.postboxzao li .post_imgbtn i, .postboxzao li .post_attbtn i {float:left;margin-right:5px;}
.postboxzao li .post_imgbtn input, .postboxzao li .post_attbtn input {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.postboxzao li .group_upico em {float:left;width:40px;height:40px;margin-right:8px;border-radius:2px;overflow:hidden;}
.postboxzao li .group_upico em img {width:40px;height:40px;border-radius:2px;}
.postboxzao li .group_upico span {float:left;height:40px;line-height:40px;}
.postboxzao li .editpic {margin:12px;overflow:hidden;}
.postboxzao li .editpic .quote {margin:0;}
.postboxzao li .editpic li {padding:12px 0;overflow:hidden;}
.postboxzao li .editpic li:last-child {border:none !important;}
.postboxzao li .editpic li.up_btn {height:40px;position:relative;}
.postboxzao li .editpic li.up_btn a {display:inline-block;height:30px;line-height:30px;padding:5px 10px;font-size:14px;border-radius:4px;background:var(--dz-BG-5);border:none;}
.postboxzao li .editpic li.up_btn a input {position:absolute;top:12px;left:0px;height:42px;width:109px;z-index:10;opacity:0;display:block;}
.postboxzao li .editpic .editpic_l {width:18px;overflow:hidden;}
.postboxzao li .editpic .editpic_l i {font-size:18px;}
.postboxzao li .editpic .editpic_img {width:100px;height:78px;margin:0 10px;background:#000;overflow:hidden;position:relative;border-radius:2px;}
.postboxzao li .editpic .editpic_imgbox {width:100px;height:78px;overflow:hidden;}
.postboxzao li .editpic .editpic_imgbox img {width:100%;}
.postboxzao li .editpic .editpic_imgbox a {display:block;height:78px;overflow:hidden;}
.postboxzao li .editpic .editpic_imgbox p {position:absolute;left:0;bottom:0;display:block;background-color:rgba(0, 0, 0, 0.7);width:100%;height:24px;line-height:24px;font-size:12px;text-align:center;overflow:hidden;}
.postboxzao li .editpic .editpic_textarea {padding:5px 7px;height:66px;font-size:14px;line-height:22px;overflow:hidden;border-radius:2px;}
.postboxzao li .editpic .editpic_textarea textarea {width:100%;height:100%;border:none !important;overflow:hidden;}
.postboxzao li .editpic_foot {padding:10px 12px;height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.postboxzao li .editpic_foot .kmleft {width:60px;margin-right:8px;}
.postboxzao li .editpic_foot .newalbumid {margin-left:10px;padding:0 5px;border-radius:2px;}
.postboxzao .postpx {background-color:var(--dz-BG-5);width:100%;border:none;padding:0 10px;line-height:30px;font-size:14px;box-sizing:border-box;border-radius:2px;}
.postboxzao .postpt {background-color:var(--dz-BG-5);width:100%;border:none;padding:10px;min-height:100px;line-height:24px;font-size:14px;box-sizing:border-box;border-radius:2px;}

/*----- post_box -----*/
.post_box {background-color:var(--dz-BG-0);overflow:hidden;}
.post_box li.mli {height:30px;line-height:30px;padding:5px 15px;font-size:14px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;position:relative;}
.post_box li.flex-half {padding:5px 0;}
.post_box li.mtit {height:20px;line-height:20px;font-size:12px;padding-top:10px;color:var(--dz-FC-bbb);}
.post_box li.mtext {height:auto;line-height:30px;padding:15px;font-size:16px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;}
.post_box li.mli .input-append {position:absolute;right:15px;color:#495057;font-size:1rem;}
.post_box .sort_sel {width:100%;background:url('arrow.svg') no-repeat right center;background-size:12px 12px;padding-left:14px;height:30px;line-height:30px;font-size:14px;border:none;color:var(--dz-FC-bbb);appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;}
.post_box .attqx .sort_sel {font-size:14px;}
.post_box .multisel .sort_sel {background:url('arrow.svg') no-repeat right center;background-size:12px 12px;padding-right:14px;font-size:14px;border:none;color:var(--dz-FC-bbb);appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;width:auto;}
.post_btn {padding:15px 30px;}
.post_box li .post_attbtn {margin-left:5px;}
.post_box li .post_imgbtn, .post_box li .post_attbtn {float:left;padding:0 10px;font-size:13px;color:var(--dz-FC-zhuti);background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);border-radius:4px;position:relative;}
.post_box li .post_imgbtn i, .post_box li .post_attbtn i {float:left;margin-right:5px;}
.post_box li .post_imgbtn input, .post_box li .post_attbtn input {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.post_box li .group_upico em {float:left;width:40px;height:40px;margin-right:8px;border-radius:2px;overflow:hidden;}
.post_box li .group_upico em img {width:40px;height:40px;border-radius:2px;}
.post_box li .group_upico span {float:left;height:40px;line-height:40px;}
.post_box li .editpic {margin:12px;overflow:hidden;}
.post_box li .editpic .quote {margin:0;}
.post_box li .editpic li {padding:12px 0;overflow:hidden;}
.post_box li .editpic li:last-child {border:none !important;}
.post_box li .editpic li.up_btn {height:40px;position:relative;}
.post_box li .editpic li.up_btn a {display:inline-block;height:30px;line-height:30px;padding:5px 10px;font-size:14px;border-radius:4px;background:var(--dz-BG-5);border:none;}
.post_box li .editpic li.up_btn a input {position:absolute;top:12px;left:0px;height:42px;width:109px;z-index:10;opacity:0;display:block;}
.post_box li .editpic .editpic_l {width:18px;overflow:hidden;}
.post_box li .editpic .editpic_l i {font-size:18px;}
.post_box li .editpic .editpic_img {width:100px;height:78px;margin:0 10px;background:#000;overflow:hidden;position:relative;border-radius:2px;}
.post_box li .editpic .editpic_imgbox {width:100px;height:78px;overflow:hidden;}
.post_box li .editpic .editpic_imgbox img {width:100%;}
.post_box li .editpic .editpic_imgbox a {display:block;height:78px;overflow:hidden;}
.post_box li .editpic .editpic_imgbox p {position:absolute;left:0;bottom:0;display:block;background-color:rgba(0, 0, 0, 0.7);width:100%;height:24px;line-height:24px;font-size:12px;text-align:center;overflow:hidden;}
.post_box li .editpic .editpic_textarea {padding:5px 7px;height:66px;font-size:14px;line-height:22px;overflow:hidden;border-radius:2px;}
.post_box li .editpic .editpic_textarea textarea {width:100%;height:100%;border:none !important;overflow:hidden;}
.post_box li .editpic_foot {padding:10px 12px;height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.post_box li .editpic_foot .kmleft {width:60px;margin-right:8px;}
.post_box li .editpic_foot .newalbumid {margin-left:10px;padding:0 5px;border-radius:2px;}
.post_imglist, .post_attlist {margin-bottom:8px}
.post_imglist li {position:relative;float:left;margin-top:20px;padding:0px 10px 0 0}
.post_imglist li .del {position:absolute;left:-5px;top:-12px}
.post_imglist li .del i {color:var(--dz-BG-2);font-size:24px;border-radius:50%;}
.post_imglist li .p_img {display:block}
.post_imglist li .p_img img {padding:2px;border:1px solid var(--dz-BOR-ed);vertical-align:middle}
.post_attlist li {padding:12px 0;overflow:hidden}
.post_attlist li .tit {padding:12px 0;line-height:22px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.post_attlist li .tit img {float:left;margin:5px;}
.post_attlist li .tit span {font-weight:400;}
.post_attlist li .tit span.btn {color:var(--dz-FC-fff);background-color:var(--dz-BG-3)}
.post_attlist li .tit span.btn i.dm-trash {color:var(--dz-FC-fff);}
.post_attlist li .tit span.del{background-color:var(--dz-BG-2)}
.post_attlist li .tit span.link{text-overflow:ellipsis;display:block;overflow:hidden;}
.post_attlist li .btn {float:right;padding:0 10px;margin-left:8px;font-size:12px;border-radius:30px}
.post_attlist li .mimg {float:left;height:22px;width:22px;margin-right:6px}
.post_attlist li .minput {margin-top:8px;height:24px;line-height:24px;font-size:13px}
.post_attlist li .minput .attms {width:100%;overflow:hidden}
.post_attlist li .minput .attqx {float:left;width:49%;overflow:hidden}
.post_attlist li .minput .attjg {float:right;width:49%;overflow:hidden}
.post_attlist li .minput span {padding-right:5px}
.post_attlist li .minput em {padding-left:5px}
.post_attlist li .minput .input {padding:0 6px;height:24px;line-height:24px;font-size:13px;border-radius:4px;display:block;background-color:var(--dz-BG-0);}
.post_attlist li .minput .price {width:inherit;}

/*----- viewthread -----*/
.quote {padding:8px 10px;margin:8px 0;background-color:var(--dz-BG-5);font-size:14px;border-radius:3px;}
.quote a {color:var(--dz-BG-3);}
.showhide, .locked {padding:8px 10px;margin:8px 0;background-color:var(--dz-BG-5);font-size:14px;border-radius:3px;}
.showhide a, .locked a {color:var(--dz-BG-3);}
.viewthread {overflow:hidden;}
.viewthread .view_tit {padding:15px 0;line-height:30px;font-size:20px;font-weight:700;}
.viewthread .view_reply {padding:50px 15px;line-height:30px;color:var(--dz-FC-ddd);text-align:center;}
.viewthread .view_reply i {display:block;font-size:50px;line-height:50px;margin:5px auto;}
.plc {padding:10px 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;position:relative;}
.plc .avatar {position:absolute;left:15px;top:10px;display:inline;}
.plc .avatar img {width:30px;height:30px;border-radius:50%;}
.plc .pi {position:relative;}
.plc .pi .authi {margin-left:40px;position:relative;}
.plc .pi .authi li.mtit {height:18px;line-height:16px;overflow:hidden;}
.plc .pi .authi li.mtit .top {margin-left:5px;}
.plc .pi .authi li span.z, .plc .pi .authi li span.z a {font-size:14px;text-transform:capitalize;}
.plc .pi .authi li span.y {float:right;color:var(--dz-FC-bbb);}
.plc .pi .authi li.mtime {height:16px;line-height:16px;color:var(--dz-FC-bbb);}
.plc .pi .authi li.mtime span {float:right;font-size:12px;}
.plc .pi .authi li.mtime span i {float:left;margin-left:8px;color:var(--dz-FC-bbb);}
.plc .pi .authi li.mtime span em {float:left;}
.plc .pi .authi li.mtime em.mgl {margin-left:8px;color:var(--dz-BG-2);}
.plc .pi .authi li.mtime em.mgl a {color:var(--dz-BG-2);}
.plc .pione {margin-left:0;}
.plc .pione .authi {}
.plc .pione .threadstamp img {position:absolute;right:0;top:35px;height:40px;}
.plc .pi .message {line-height:26px;font-size:16px;}
.plc .pi .message .jammer {font-size:12px;color:var(--dz-BG-0);}
.plc .pi .message  hr.l {height:1px;border:none;background:var(--dz-BOR-ed);color:var(--dz-BOR-ed)}
.plc .pi .message img, .plc .pi .img_one img {margin:6px 0;max-width:100%;border-radius:4px;}
.plc .pi .message .postnumber {position:absolute;left:0;top:25px;width:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;}
.plc .pi .img_list {margin:0 auto;}
.plc .pi .img_list li {width:100%;text-align:center;vertical-align:middle;}
.plc .pi .img_list li a {display:block;}
.plc .pi .img_list li img {margin:7px 0;max-width:100%;border-radius:4px;}
.plc .psth {margin:2em 0 2em -15px;padding:5px 45px 5px 15px;width:70%;background:var(--dz-BOR-ed);color:var(--dz-FC-666);font-size:14px;border-radius:0 14px 14px 0;}
.mtime .manage, .mtime .dialogbox {width:90%;padding:10px;background-color:var(--dz-BG-0);overflow:hidden;border-radius:8px;max-height:305px;overflow-y:auto;}
.mtime .manage .button, .mtime .dialogbox .button {float:left;width:46%;margin:2%;}
.replybtn {display:none;position:absolute;right:0;top:12px;}
.replybtn .button {height:34px;line-height:34px;font-size:12px;padding:0 12px;border-radius:4px;}
.foot_reply {height:50px;background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);overflow:hidden;}
.foot_reply a {display:block;height:20px;line-height:20px;font-size:12px;text-align:center;}
.foot_reply a i {padding-right:3px;font-size:12px;}
.foot_reply a em {padding-left:3px;color:var(--dz-FC-bbb);}
.foot_reply a.mx {border-left:1px solid var(--dz-BOR-ed);}
.foot_height_view {height:50px;}
.plc .pi .message .rate {margin:15px auto 10px;text-align:center;overflow:hidden}
.plc .pi .message .rate p {height:20px;line-height:20px}
.plc .pi .message .rate p.rate_tit {font-size:15px}
.plc .pi .message .rate p.rate_tip {font-size:13px}
.plc .pi .message .rate p.rate_tip span {font-size:15px;padding:0 3px}
.plc .pi .message .rate h2 {height:52px;margin:10px 0 16px;font-size:24px;overflow:hidden}
.plc .pi .message .rate h2 a {display:inline-block;width:52px;height:52px;line-height:54px;text-align:center;border-radius:50%;overflow:hidden}
.plc .pi .message .rate h2.rate_btn {height:34px;font-size:16px}
.plc .pi .message .rate h2.rate_btn a {padding:0 15px;height:34px;line-height:34px;border-radius:4px}
.plc .pi .message .rate ul {margin:8px 30px 0;text-align:center;overflow:hidden}
.plc .pi .message .rate ul li {display:inline-block;height:32px;margin:0 2px;overflow:hidden}
.plc .pi .message .rate ul li img {width:32px;height:32px;border-radius:50%;overflow:hidden}
.plc .pi .message .rate ul li a span {display:inline-block;text-align:center;font-size:14px;width:32px;height:32px;line-height:26px;overflow:hidden;border-radius:50%}
.plc .pi .message table {}
.plc .pi .message table td {overflow-wrap:anywhere;}
.plc .pi .message .blockcode {overflow:hidden;margin:10px 0;padding:10px 10px 10px 33px;font-size:12px;border-radius:4px;background:var(--dz-BG-5) repeat-y 0 0;color:var(--dz-FC-bbb);}
.plc .pi .message .blockcode code {font-family:Monaco, Consolas, 'Lucida Console', 'Courier New', serif;font-size:12px;line-height:1.8em;}
.plc .pi .message .blockcode ol li {padding-left:10px;list-style-type:decimal-leading-zero;line-height:1.8em;}
.plc .pi .message table {width:100%;border:1px solid var(--dz-BOR-ed) !important;}
.plc .pi .message table td, .plc .pi .message table th {border:1px solid var(--dz-BOR-ed) !important;padding:5px;line-height:20px;font-size:14px;overflow-wrap:anywhere;}
.plc .pi .message ul.litype_1, .plc .pi .message ul.litype_2, .plc .pi .message ul.litype_3 {margin-left:15px;font-size:14px;}
.plc .pi .message ul.litype_1 li {list-style-type:decimal !important;margin-left:10px;}
.plc .pi .message ul.litype_2 li {list-style-type:decimal !important;margin-left:10px;}
.plc .pi .message ul.litype_3 li {list-style-type:decimal !important;margin-left:10px;}

/*----- viewthread -----*/
.vtbox {margin-left:40px;margin-top:-15px;}
.pione-foot {margin-top:25px;margin-bottom:10px;}
.pione-foot a {background-color:var(--dz-BG-5);border: 1px solid var(--dz-BOR-ed);padding:2px 6px;margin-right:10px;border-radius:2px;display:inline-block;font-size:12px;line-height:20px;}
.pione-foot a i {font-size:14px;}
.pione-foot a span {margin-left:2px;}
.piother .standbox {margin-top:-18px;}
.piother .standbox .stand {font-size:8px;padding:2px;border-radius:2px;border:1px solid var(--dz-BOR-ed);}
.piother-foot {margin-top:20px;}
.zaopicomment {background-color:var(--dz-BG-5);border-radius:3px;padding:10px 0;margin:10px 0;}
.zaopicomment .total {padding:0 15px 10px;}
.zaopicomment .box {position:relative;padding:3px 15px;}
.zaopicomment .box {overflow:hidden;}
.zaopicomment .box .name {float:left;text-transform:capitalize;font-size:12px;}
.zaopicompage {padding:10px 15px 0;}
.zaopicompage strong {margin-right:10px;}
.zaopicompage a {color:var(--dz-FC-bbb);margin-right:10px;}
.zaopicompage .first, .zaopicompage .prev, .zaopicompage .last {margin-right:15px;}
.zaopiratebtn {padding:30px 0 5px;}
.zaopiratebtn a {background:var(--dz-BG-zhuti);color:var(--dz-FC-fff);display:block;width:40px;height:40px;line-height:40px;margin:0 auto;border-radius:50%;}
.zaopiratebox {margin-top:10px;margin-bottom:10px;}
.zaopiratebox .ratelogoff {margin:auto auto;}
.zaopiratebox .ratelogoff img {width:22px;height:22px;border-radius:50%;margin:0 -1px;}
.zaopiratebox .rateloglist {margin:10px 0;}
.zaopiratebox .rateloglist .list-item {display:flex;flex-direction:row;align-items:center;background-color:var(--dz-BG-5);padding:10px;margin-bottom:10px;border-radius:5px;}
.zaopiratebox .rateloglist .list-item img {flex-shrink:0;width:30px;height:30px;border-radius:50%;}
.zaopiratebox .rateloglist .list-item .content {display:flex;flex-direction:column;align-items:flex-start;margin-left:12px;width:0;flex-grow:1;}
.zaopiratebox .rateloglist .list-item .content .name {width:100%;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-transform:capitalize;}
.zaopiratebox .rateloglist .list-item .content .desc {width:100%;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zaopiratebox .rateloglistview {padding:15px;margin:10px 0;}
.zaopiratebox .rateloglistview li:last-child .list-item {border-bottom:none;}
.zaopiratebox .rateloglistview .list-item {display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--dz-BOR-ed);}
.zaopiratebox .rateloglistview .list-item img {flex-shrink:0;width:30px;height:30px;border-radius:50%;}
.zaopiratebox .rateloglistview .list-item .content {display:flex;flex-direction:column;align-items:flex-start;margin-left:12px;width:0;flex-grow:1;}
.zaopiratebox .rateloglistview .list-item .content .name {width:100%;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-transform:capitalize;}
.zaopiratebox .rateloglistview .list-item .content .desc {width:100%;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/* viewthread/relateitem */
.zaorelateitem-title {line-height:25px;}
.zaorelateitem-title h1 {font-size:16px;font-weight:400;}
.zaorelateitem-title em, .zaorelateitem-title a {}
.zaorelateitem-title a i {}
.zaorelateitem-list {background:var(--dz-BG-0);margin-bottom:10px;padding-left:30px;}
.zaorelateitem-list li {border-bottom:1px solid var(--dz-BOR-ed);padding:10px 10px 10px 0;list-style:decimal;}
.zaorelateitem-list li:last-child {border-bottom:none;}
.zaorelateitem-list li a {font-size:16px;}
.zaorelateitem-list li .author {text-transform:capitalize;margin-right:20px;}

/*----- poll -----*/
.poll {background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);margin:10px auto;padding:10px 15px;font-size:14px;border-radius:3px;}
.poll_txt {line-height:28px;color:var(--dz-FC-bbb)}
.poll_box p {margin:5px 0;line-height:30px}
.poll_box p .mimg {display:block;width:50%;border-radius:4px}
.plc .pi .message .poll_box p .mimg img {width:80%}
.poll_box p input {margin:0 3px 3px 0;vertical-align:middle}
.poll_box p em {margin-left:5px}
.poll_box span {display:block;margin-top:5px;line-height:28px;color:var(--dz-FC-bbb)}
.poll_box #pollsubmit {margin:5px 0}

/*----- reward -----*/
.reward, .rwdbst {background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);margin:15px auto 10px;padding:15px;font-size:14px;border-radius:3px}
.reward_txt {line-height:20px;}
.reward_txt strong {margin:0 5px;font-size:18px;color:var(--dz-BG-3)}
.reward_txt span {display:block;color:var(--dz-FC-bbb)}
.reward .mhd {float:right;color:var(--dz-FC-fff)}
.rwdbst {padding:10px 15px}
.rwdbst h3 {color:var(--dz-BG-3);}
.rwdbst h3 a {float:right;font-size:12px;}
.rwdbst .muser {margin:8px 0;height:20px;line-height:20px}
.rwdbst .muser img {float:left;width:20px;height:20px;margin:0 5px 0 0 !important;border-radius:50% !important}
.rwdbst .mtxt {color:var(--dz-FC-bbb)}

/*----- debate -----*/
.debate_box {background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);margin:10px auto;padding:15px;font-size:14px;border-radius:3px;}
.debate_box strong em {float:right;color:var(--dz-FC-bbb);font-weight:400;}
.debate_box p {margin:5px 0;line-height:22px;}
.debate_box p strong {color:var(--dz-BG-2);}
.debate_box .pns {float:left;margin:5px 0;height:22px;line-height:22px;padding:0 10px;font-size:10px;color:var(--dz-FC-fff) !important;border-radius:3px;}
.debate_box #affirmbutton {background-color:var(--dz-BG-3);}
.debate .endtime {margin-bottom:10px;font-size:12px;text-align:center;color:var(--dz-FC-bbb);}

/*----- activity -----*/
.activity {margin:10px auto;padding:10px 15px;background-color:var(--dz-BG-5);font-size:14px;border-radius:3px;}
.activity dl {margin-top:5px}
.activity dt {line-height:26px}
.activity dt .mtit {float:left;width:80px;margin-right:10px;text-align:right}
.activity dt .my {float:right;color:var(--dz-FC-999)}
.activity dt em, .activity dt a, .activity dt.mtxt {color:var(--dz-BG-3)}
.activity dt .mtxt {display:block;margin-top:8px}
.activity dt .mtxt .mx {margin-left:3px;color:var(--dz-BG-2)}
.activity dt .px {padding:2px 0;text-indent:8px;border-radius:4px}
.activity dt p a.xi2 {display:none}
.activity p {background-color:var(--dz-BG-0)}
.activity p label {display:block}
.activity .join_btn {margin:10px auto}
.activity .mbox {width:100%}
.activity .mbox .ma {width:40%}
.activity .mbox .mb, .activity .mbox .mc {width:30%;text-align:right}

/*----- trade_box -----*/
.trade_box {background-color:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);margin:10px auto;padding:10px 15px;font-size:14px;border-radius:3px;}
.trade_box .my {float:right;color:var(--dz-BG-3);}

/*----- scrolltop -----*/
.scrolltop {display:block;position:fixed;right:15px;bottom:8px;margin-bottom:50px;height:38px;width:38px;z-index:99999;background:rgba(0, 0, 0, .8);opacity:.618;box-shadow:0 0 2px rgba(0,0,0,.2);border-radius:6px}
.scrolltop:after {content:"";position:absolute;top:12px;left:11px;width:16px;height:2px;border-radius:1px;background:var(--dz-BG-0);border-radius:1px}
.scrolltop:before {content:"";position:absolute;top:17px;left:11px;display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-top:0;-webkit-transform:scale(1,1.2222);-webkit-transform:translate(0,1px);transform:scale(1,1.2222);transform:translate(0,1px)}
.scrolltop.bottom:after {top:24px}
.scrolltop.bottom:before {border-top:8px solid var(--dz-FC-fff);border-bottom:0;top:11px}

/*----- home_feed -----*/
.home_feed_time {height:25px;line-height:25px;padding:10px 0;position:relative;text-align:center;}
.home_feed_time span {color:var(--dz-FC-bbb);background:var(--dz-BG-0);border:1px solid var(--dz-BOR-ed);text-align:center;height:24px;line-height:24px;border-radius:20px;display:inline-block;padding:0 20px;position:relative;z-index:1;}
.home_feed_time:after {background:var(--dz-BG-body);content:"";width:100%;height:1px;position:absolute;top:21px;left:0;}
.home_feed_item li:first-child .home_feed_time {height:10px;overflow:hidden;}
.home_feed_item li:first-child .home_feed_time span, .home_feed_item li:first-child .home_feed_time:after {display:none;}
.home_feed_ecs {background:var(--dz-BG-0);padding:0 15px 15px 55px;position:relative;}
.home_feed_ecs .mimg {position:absolute;float:left;top:15px;left:15px;}
.home_feed_ecs .mimg img {float:left;width:30px;height:30px;border-radius:50%;}
.home_feed_c .delete_bt {float:right;margin:-3px -1px 0px 10px;position:static;}
.home_feed_item {padding:0 0 1px;overflow:hidden;}
.home_feed_item img {max-width:100px;border-radius:3px;}
.home_feed_item .home_mess {margin-bottom:15px;font-size:14px;}
.home_feed_item .home_mess a {color:var(--dz-FC-color);font-size:14px;display:inline-block;margin-bottom:5px;text-transform:capitalize;}
.home_feed_item .home_mess b a {color:var(--dz-FC-color);font-size:16px;display:inline-block;margin-bottom:5px;text-transform:capitalize;}
.home_feed_title {padding:15px 0;}
.home_feed_title p {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.home_feed_title p a {font-size:14px;font-weight:bold;color:var(--dz-FC-blue);text-transform:capitalize;}
.home_feed_title span {margin-left:10px;color:var(--dz-FC-bbb);}

/*----- home_credit -----*/
.home_credit_log {background:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);}
.home_credit_log li {padding:15px;border-bottom:1px solid var(--dz-BOR-ed);}
.home_credit_log li .txt {color:var(--dz-FC-bbb);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.home_credit_log li .txt a {color:var(--dz-FC-bbb);}
.home_credit_log li .mtime {color:var(--dz-FC-bbb);text-align:right;min-width:120px;}
.home_credit_log .xi1 {color:var(--dz-BG-2)}
.home_credit_log .xg1 {color:green}
.home-order-status-0 a {color:blue;}
.home-order-status-1 {color:green;}
.home-order-status-2 {color:var(--dz-FC-aaa);}

/*----- group_memberlist_star -----*/
.group_memberlist_star {background-color:var(--dz-BG-3);border-radius:10px;color:var(--dz-BG-0);margin-left:5px;padding:0px 2px;font-size:12px;}
#group_manage_userlist li {width:auto;margin:0 5px;}
#threadtype input {background-color:var(--dz-BG-5);width:100%;}

/*----- group-index -----*/
.group-recommend li {overflow:hidden;padding:15px 15px 0;background-color:var(--dz-BG-0);}
.group-recommend li:last-child {padding:15px;}
.group-recommend li a.murl {display:block;height:70px;overflow:hidden;}
.group-recommend li .micon {float:left;height:70px;margin-right:10px;}
.group-recommend li .micon img {height:70px;border-radius:4px;float:none;}
.group-recommend li .mtit {height:24px;line-height:24px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.group-recommend li .mnum {padding-left:6px;font-size:12px;color:var(--dz-BG-2);}
.group-recommend li .mtxt {display:block;height:20px;line-height:20px;margin-top:4px;color:var(--dz-FC-bbb);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.group-rank ol {counter-reset:xlol;}
.group-rank ol li {background:var(--dz-BG-0);position:relative;padding-left:15px;}
.group-rank ol li:before {color:#FFF;background:var(--dz-BG-n);position:absolute;top:18px;display:inline-block;width:20px;height:20px;line-height:20px;font-size:10px;border-radius:50%;text-align:center;counter-increment:xlol;content:counter(xlol);}
.group-rank ol li:first-child:before {background:var(--dz-BG-2);}
.group-rank ol li:nth-child(2)::before {background:var(--dz-BG-3);}
.group-rank ol li:nth-child(3)::before {background:var(--dz-BG-4);}
.group-rank ol li a {display:block;padding:10px 15px 10px 30px;height:38px;line-height:38px;}
.group-rank ol li .touxiang img {float:left;width:38px;height:38px;margin-right:10px;border-radius:4px;}
.group-rank ol li .name {float:left;margin-right:5px;font-size:16px;text-transform:capitalize;}
.group-all {background:var(--dz-BG-0);padding-left:15px;padding-top:15px;}
.group-all ul {display:flex;overflow-x:scroll;}
.group-all ul::-webkit-scrollbar {display:none;}
.group-all ul li {flex-shrink:0;float:left;width:90px;height:90px;margin:0 15px 15px 0;position:relative;overflow:hidden;display:inline;text-align:left;transition-property:transform;}
.group-all ul li a {display:block;position:relative;}
.group-all ul li img {width:100%;border-radius:4px;vertical-align:top;}
.group-all ul li h2 {position:absolute;top:0;left:0;width:70px;height:70px;padding:10px;background:rgba(0,0,0,.3);color:#fff;z-index:10;font-size:16px;border-radius:4px;display:block;}

/*----- group_my -----*/
.group_mylist .box {padding:15px;overflow:hidden;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.group_mylist .box .tit {line-height:26px;font-size:16px;font-weight:700;margin-bottom:5px;overflow:hidden;}
.group_mylist .box .info {height:20px;line-height:20px;font-size:10px;}
.group_mylist .box .info .name {margin-right:5px;text-transform:capitalize;}
.group_mylist .box .info img {width:9px;height:9px;border-radius:50%;}
.group_mylist .box .info em {float:right;text-align:right;display:table-cell;vertical-align:bottom;font-style:normal;font-size:10px;margin-left:8px;}
.group_mylist .box .info em a {color:var(--dz-FC-bbb);}





/*-- group-box --*/
.group-box {position:relative;overflow:hidden;box-sizing:border-box;}
.group-banner {height:150px;padding-bottom:10px;}
.group-banner .cover {width:100%;height:100%;position:absolute;top:0;background:#000;opacity:0.5;}
.group-data {width:100%;height:150px;position:absolute;top:0;}
.group-data .top {line-height:26px;}
.group-data .name {height:30px;width:200px;margin-top:15px;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.group-round {width:100%;height:10px;position:relative;margin-top:-10px;border-top-left-radius:10px;border-top-right-radius:10px;background:var(--dz-BG-0);}
.groupinul li:nth-child(4n) {border-right:none !important;}

/*----- media --------*/
.media {display:block;margin-bottom:30px;max-width:100%;}
.media_container {display:block;width:100%;height:100%;min-height:20px;background:url("./images/img_loader.gif") no-repeat center;}
.media_container a {text-decoration:none !important;}
.media_tips {display:block;margin:10px 0;text-align:center;}
.media_tips a {font-size:12px !important;color:var(--dz-FC-999) !important;text-decoration:none !important;}
.media_tips a:hover {text-decoration:underline !important;}

.tfm {width:100%;font-size:14px;}
.tfm caption, .tfm th, .tfm td {vertical-align:top;padding:7px 0;line-height:28px;}
.tfm caption h2 {font-size:16px;}
.vt th, .vt td {vertical-align:top;}
.tfm th {padding-right:5px;width:70px;}
.tfm th .rq {float:right;font-size:14px;}
.tfm .pt, .tfm .px {width:97%;line-height:28px;border:1px solid var(--dz-BOR-ed);}
.tfm .pt {min-height:65px;}
.tfm .d {clear:both;color:var(--dz-FC-333);}
.tfm .d em {margin-left:5px;color:red;}
.tfm .d strong {margin-left:5px;}
.tfm .d a {color:var(--dz-BG-2);}
.tfm .p {text-align:right;}
.tfm .pcl label {display:block;padding:0 2px 5px;}
.tfm .pcl .pc {margin-right:5px;padding:0;}
.tfm .l th, .tfm .l td {padding-top:0;padding-bottom:0;}
.bn .tfm caption, .bn .tfm th, .bn .tfm td {padding-top:5px;padding-bottom:5px;}
.tfm select {background:url('arrow.svg') no-repeat right center;background-size:14px 14px;padding-right:16px;font-size:14px;border:none;color:graytext;appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;}

.xl li {margin:2px 0;}
.xl em {float:right;padding-left:5px;}
.xl em, .xl em a {color:{LIGHTTEXT};}
.xl label, .xl label a {color:#C00;}
.xl1 li {height:1.5em;overflow:hidden;}
.xl1_elp {float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xl2 li {float:left;margin:2px 0;padding:0;width:50%;height:1.5em;overflow:hidden;}
.xl ol, ol.xl {line-height:21px;counter-reset:xlol;}
.xl ol li, ol.xl li {background:none;height:21px;}
.xl ol li:before, ol.xl li:before {display:inline-block;width:16px;height:16px;line-height:16px;margin:2px 4px 3px 0;color:var(--dz-FC-fff);background:var(--dz-BG-n);border-radius:8px;text-align:center;counter-increment:xlol;content:counter(xlol);}
.xl ol li:first-child:before, ol.xl li:first-child:before {background:#ED741C;}
.xl ol li:nth-child(2)::before, ol.xl li:nth-child(2)::before {background:#F3AC27;}
.xl ol li:nth-child(3)::before, ol.xl li:nth-child(3)::before {background:#F8CB5E;}
.xld dt {padding:8px 0 5px;font-weight:700;}
.xld dd {margin-bottom:8px;}
.xld .m {float:left;margin:8px 8px 10px 0;}
.xld .atc {float:right;margin-left:20px;}
.xld .atc img {padding:2px;max-width:80px;max-height:80px;border:1px solid var(--dz-BOR-ccc);background:{WRAPBG};}
.xld a.d, .xl a.d, .attc a.d, .c a.d, .sinf a.d {float:right;width:14px;height:14px;border-radius:7px;margin-left:3px;margin-right:3px;overflow:hidden;line-height:14px;text-align:center;background:var(--dz-BG-6);}
.attc a.d {float:left;}
.xld a.d:hover, .xl a.d:hover, .attc a.d:hover, .c a.d:hover, .sinf a.d:hover {background-color:#f99;text-decoration:none;}
.xld a.d:before, .xl a.d:before, .attc a.d:before, .c a.d:before, .sinf a.d:before {content:"\d7";color:var(--dz-FC-fff);font-weight:700;}
.xld a.b {background-position:0 -40px;}
.xld a.b:hover {background-position:0 -60px;}
.xlda dl {padding-left:65px;}
.xlda .m {display:inline;margin:8px 0 8px -65px;}
.xlda .avt img {display:block;}
.xlda dd img {max-width:550px;}

/* tdats */
.tdats {overflow:hidden;zoom:1;}
.tdats i {font-size:14px;}
.tdats i:before {height:18px;line-height:18px;margin-right:2px;}
.tdats th, .tdats td {overflow:hidden;padding:0 5px;height:26px;border-width:0 1px 0 0;border-color:var(--dz-BG-0);white-space:nowrap;}
.tdats th {height:40px;font-weight:700;}
.tdats .h th {height:24px;background:#F60;color:var(--dz-FC-fff);zoom:1;border-radius:4px 4px 0 0;}
.tdats .tdat {float:left;width:33%;border:none;table-layout:fixed;}
.tdats .tfx {width:300px;}
.tdats .tfxf {width:33%;margin-left:0.5%;}
.tdats .tfxftwo {width:66.5%;margin-left:0.5%;}
.tfx th, .tfx td {background:#FFF2DF;}
.tfx .alt, .tfx .alt th, .tfx .alt td {background:#FAEDDA;}
.tfx .h th {padding:1px 5px;}
.tscr {float:left;overflow:hidden;width:470px;}
.tscr .tdat th, .tscr .tdat td {width:470px;}
.nwp {word-wrap:normal;white-space:nowrap;}
.tdats .c0 {padding:0;text-align:center;vertical-align:bottom;background:transparent;}
.tdats .c0 h4 {background-color:#F60;color:var(--dz-FC-fff);}
.tdats .c0 h4, .tdats .tb li {-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.tdats .tb {float:left;margin-top:8px;padding-left:0;width:100%;border-bottom-width:4px;}
.tdats .tb li {padding:0 10px;line-height:33px;font-weight:700;color:var(--dz-BG-2);}
.tdats .c1 {border-color:#158B00;}
.tdats #c1 {border-color:#158B00;background-color:#158B00;background-position:0 -40px;}
.tdats .c2 {border-color:#057373;}
.tdats #c2 {border-color:#057373;background-color:#057373;background-position:0 -80px;}
.tdats .c3 {border-color:#1F57A9;}
.tdats #c3 {border-color:#1F57A9;background-color:#1F57A9;background-position:0 -120px;}
.tdats .c4 {border-color:#1A588D;}
.tdats #c4 {border-color:#1A588D;background-color:#1A588D;background-position:0 -160px;}
.tdats .c1 #c1, .tdats .c2 #c2, .tdats .c3 #c3, .tdats .c4 #c4 {line-height:35px;}
.ftb td {width:12%;}
.et {margin:20px 0 10px;}
.el li {padding:10px 20px;min-height:20px;border-bottom:1px dashed var(--dz-BOR-ed);}
.el .t {position:absolute;margin:1px 0 0 -20px;}
.el .o {overflow:hidden;float:right;margin:4px -20px -4px 0;width:16px;height:16px;font-size:16px;line-height:16px;font-family:dzicon;text-align:center;color:var(--dz-FC-tinvalid);}
.el .o:before {content:"\f149";}
.el .o:hover {text-decoration:none;}
.el .del:before {content:"\f116";}
.el .d {padding-top:10px;}
.ec .tn {margin:10px 10px 0 0;cursor:pointer;}
.ec a .tn {float:left;padding:2px;max-width:90px;max-height:90px;border:1px solid var(--dz-BOR-ed);}
.el .ec .hot {float:right;margin:10px 0 0 10px;width:55px;height:50px;background:linear-gradient(0deg, #B2C0DC 40%, #D8DEEA 40%) no-repeat;border-radius:3px;}
.el .ec .hot a {display:block;line-height:20px;text-align:center;color:var(--dz-FC-fff);}
.el .ec .hot a:hover {text-decoration:none;}
.el .ec .hot em {display:block;line-height:30px;font-size:16px;cursor:pointer;}
.sl li {padding:10px 0;border-bottom:none;}
.sl .h {padding:6px 10px;background:var(--dz-BG-5);border-bottom:1px solid var(--dz-BOR-ed);}

/*----- zaoranklist -----*/
.pg_ranklist {}
.zaoranklist li:last-child .list {border-bottom:none;padding-bottom:0;margin-bottom:0;}
.zaoranklist li .list {display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--dz-BOR-ed);}
.zaoranklist li .list .content {display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;margin-left:10px;}
.zaoranklist li .list .content .title {width:100%;margin-bottom:6px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}
/* zaorank-thread */
.zaorank-thread-nav a {color:var(--dz-FC-bbb);margin:0 5px;}
.zaorank-thread-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-thread-time a:last-child {border-right:none;}
.zaorank-thread-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-thread li {padding:12px 0;line-height:28px;font-size:16px;overflow:hidden;border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-thread li:last-child {border-bottom:none;}
.zaorank-thread li .num {float:left;width:40px;height:48px;line-height:48px;font-size:14px;text-align:center;margin-top:6px;margin-right:12px;border-right:1px dashed var(--dz-BOR-ed);}
.zaorank-thread li .num img {width:30px;}
.zaorank-thread li a.title {display:block;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zaorank-thread li p {padding-top:5px;height:20px;line-height:20px;overflow:hidden;}
.zaorank-thread li p a {float:left;margin-right:12px;text-transform:capitalize;}
.zaorank-thread li p a img {float:left;width:20px;height:20px;margin-right:6px;border-radius:50%;}
/* zaorank-member */
.zaorank-member-nav {white-space:nowrap;overflow-x:scroll;}
.zaorank-member-nav a {color:var(--dz-FC-bbb);margin-right:5px;}
.zaorank-member-nav::-webkit-scrollbar {display:none;}
.zaorank-member-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-member-time a:last-child {border-right:none;}
.zaorank-member-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-member {width:100%;overflow:hidden;}
.zaorank-member li {border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-member li:last-child {border-bottom:none;}
.zaorank-member li a {display:block;padding:12px 0;height:38px;line-height:38px;}
.zaorank-member li .num {float:left;width:40px;text-align:center;margin-right:10px;font-size:14px;}
.zaorank-member li .num img {width:30px;margin-top:5px;}
.zaorank-member li .touxiang img {float:left;width:38px;height:38px;margin-right:10px;border-radius:50%;}
.zaorank-member li .name {float:left;margin-right:5px;font-size:16px;text-transform:capitalize;}
/* zaorank-blog */
.zaorank-blog-nav {white-space:nowrap;overflow-x:scroll;padding-left:15px;}
.zaorank-blog-nav a {color:var(--dz-FC-bbb);margin-right:5px;}
.zaorank-blog-nav::-webkit-scrollbar {display:none;}
.zaorank-blog-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-blog-time a:last-child {border-right:none;}
.zaorank-blog-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-blog li {padding:12px 0;line-height:28px;font-size:16px;overflow:hidden;border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-blog li:last-child {border-bottom:none;}
.zaorank-blog li .num {float:left;width:40px;height:48px;line-height:48px;font-size:14px;text-align:center;margin-top:6px;margin-right:12px;border-right:1px dashed var(--dz-BOR-ed);}
.zaorank-blog li .num img {width:30px;}
.zaorank-blog li a.title {display:block;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zaorank-blog li p {padding-top:5px;height:20px;line-height:20px;overflow:hidden;}
.zaorank-blog li p.detail {text-overflow:ellipsis;white-space:nowrap;}
.zaorank-blog li p a {float:left;margin-right:12px;text-transform:capitalize;}
.zaorank-blog li p a img {float:left;width:20px;height:20px;margin-right:6px;border-radius:50%;}
/* zaorank-poll */
.zaorank-poll-nav a {color:var(--dz-FC-bbb);margin:0 5px;}
.zaorank-poll-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-poll-time a:last-child {border-right:none;}
.zaorank-poll-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-poll li {padding:12px 0;line-height:28px;font-size:16px;overflow:hidden;border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-poll li:last-child {border-bottom:none;}
.zaorank-poll li .num {float:left;width:40px;height:48px;line-height:48px;font-size:14px;text-align:center;margin-top:6px;margin-right:12px;border-right:1px dashed var(--dz-BOR-ed);}
.zaorank-poll li .num img {width:30px;}
.zaorank-poll li a.title {display:block;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zaorank-poll li p {padding-top:5px;height:20px;line-height:20px;overflow:hidden;}
.zaorank-poll li p a {float:left;margin-right:12px;text-transform:capitalize;}
.zaorank-poll li p a img {float:left;width:20px;height:20px;margin-right:6px;border-radius:50%;}
/* zaorank-activity */
.zaorank-act-nav a {color:var(--dz-FC-bbb);margin:0 5px;}
.zaorank-act-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-act-time a:last-child {border-right:none;}
.zaorank-act-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-act li {padding:12px 0;line-height:28px;font-size:16px;overflow:hidden;border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-act li:last-child {border-bottom:none;}
.zaorank-act li .num {float:left;width:40px;height:98px;line-height:48px;font-size:16px;text-align:center;margin-top:6px;margin-right:12px;border-right:1px dashed var(--dz-BOR-ed);}
.zaorank-act li .num img {width:30px;}
.zaorank-act li a.title {display:block;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zaorank-act li p {padding-top:5px;height:20px;line-height:20px;overflow:hidden;}
.zaorank-act li p a {float:left;margin-right:12px;text-transform:capitalize;}
.zaorank-act li p a img {float:left;width:20px;height:20px;margin-right:6px;border-radius:50%;}
/* zaorank-forum */
.zaorank-forum-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-forum-time a:last-child {border-right:none;}
.zaorank-forum-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-forum {width:100%;overflow:hidden;}
.zaorank-forum li {border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-forum li:last-child {border-bottom:none;}
.zaorank-forum li a {display:block;padding:12px 0;height:38px;line-height:38px;}
.zaorank-forum li .num {float:left;width:40px;text-align:center;margin-right:10px;font-size:14px;}
.zaorank-forum li .num img {width:30px;margin-top:5px;}
.zaorank-forum li .name {float:left;margin-right:5px;font-size:16px;text-transform:capitalize;max-width:150px;height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* zaorank-group */
.zaorank-group-nav {white-space:nowrap;overflow-x:scroll;}
.zaorank-group-nav a {color:var(--dz-FC-bbb);margin-right:5px;}
.zaorank-group-nav::-webkit-scrollbar {display:none;}
.zaorank-group {width:100%;overflow:hidden;}
.zaorank-group li {border-bottom:1px dashed var(--dz-BOR-ed);}
.zaorank-group li:last-child {border-bottom:none;}
.zaorank-group li a {display:block;padding:12px 0;height:38px;line-height:38px;}
.zaorank-group li .num {float:left;width:40px;text-align:center;margin-right:10px;font-size:14px;}
.zaorank-group li .num img {width:30px;margin-top:5px;}
.zaorank-group li .name {float:left;margin-right:5px;font-size:16px;text-transform:capitalize;max-width:150px;height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* zaorank-picture */
.zaorank-pic-nav {white-space:nowrap;overflow-x:scroll;padding-left:15px;}
.zaorank-pic-nav a {color:var(--dz-FC-bbb);margin-right:5px;}
.zaorank-pic-nav::-webkit-scrollbar {display:none;}
.zaorank-pic-time a {color:var(--dz-FC-bbb);margin-right:10px;padding-right:10px;border-right:1px solid var(--dz-BOR-ed);}
.zaorank-pic-time a:last-child {border-right:none;}
.zaorank-pic-time a.mon {color:var(--dz-FC-333);font-weight:700;}
.zaorank-pic li {width:48.5%;}
.zaorank-pic li:nth-child(2n+1) {margin-right:1.5%;float:left;}
.zaorank-pic li:nth-child(2n) {margin-left:1.5%;float:right;}
.zaorank-pic .pic {height:170px;overflow:hidden;border-radius:5px;margin-bottom:15px;}
.zaorank-pic .pic a {display:inline-block;width:100%;height:170px;position:relative;border-radius:3px;}
.zaorank-pic .pic a img {width:100%;height:170px;object-fit:cover;object-position:top;border-radius:3px;}
.zaorank-pic .pic a .num {position:absolute;top:0;left:0;background:var(--dz-BG-n);padding:2px 5px;border-radius:3px 0 10px 0;font-size:8px;}
.zaorank-pic .pic a .ranks_1 {background:var(--dz-BG-2);}
.zaorank-pic .pic a .ranks_2 {background:var(--dz-BG-3);}
.zaorank-pic .pic a .ranks_3 {background:var(--dz-BG-4);}
.zaorank-pic .pic a .info-box {position:absolute;bottom:0;width:100%;background:linear-gradient(0deg, rgba(0,0,0,0.6), rgba(0,0,0,0.01));border-radius:0 0 3px 3px;}
.zaorank-pic .pic a .info-box .info {margin:20px 10px 10px;}
.zaorank-pic .pic a .info-box .info .name {text-transform:capitalize;}

/* rank */
.rankicn {width:20px;}
.ranks {display:block;width:16px;height:16px;line-height:16px;text-align:center;color:var(--dz-FC-fff);background:var(--dz-BG-n);border-radius:8px;}
.ranks_1 {background:var(--dz-BG-2);} .ranks_2 {background:var(--dz-BG-3);} .ranks_3 {background:var(--dz-BG-4);}

/* ml */
.ml {}
.ml li {float:left;padding:0 5px 5px;text-align:center;overflow:hidden;}
.ml img {display:block;margin:0 auto;}
.ml p, .ml span {display:block;width:100%;height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ml span, .ml span a {color:var(--dz-FC-999);}
.mls li {padding:0 0 5px;width:66px;}
.mls .avt {display:block;margin:0 auto;width:54px;}
.mls img {width:48px;height:48px;}
.mls p {margin-top:5px;}
.mlm li {padding:0 0 5px;width:150px;}
.mlm img {width:120px;height:120px;}
.mla li {width:140px;}
.mla1 li {height:150px;}
.mla .c {margin:6px auto;padding:8px;width:120px;height:120px;background:var(--dz-BG-5);text-align:left;box-shadow:1px 1px 2px var(--dz-BOR-ccc);}
.mla .a {background:var(--dz-BG-5);}
.mla .c a {display:block;width:120px;height:120px;overflow:hidden;background:var(--dz-BG-0);}
.mla .c a:hover {text-decoration:none;}
.mla .c .nophoto {height:120px;line-height:120px;}
.mla img {max-width:120px;max-height:120px;}
.mlp li {width:140px;height:140px;}
.mlp .d {padding:0 0 5px;width:150px;height:180px;}
.mlp img {padding:2px;max-width:120px;max-height:120px;border:1px solid var(--dz-BOR-ccc);background:var(--dz-BG-0);}
.xl em {float:right;padding-left:5px;}
.xl em, .xl em a {color:var(--dz-FC-999);}

/* rnk1 */
.rnk1 {}
.rnk1 .mlp .d {width:120px;height:120px;}
.rnk1 .mlp img {max-width:100px;max-height:75px;}
.rnk1 .mlp .bigpic {width:100%;height:auto;}
.rnk1 .bigpic img {max-width:286px;max-height:200px;}

/* picrank */
.picrank {position:absolute;margin:-10px 0 0 -10px !important;}

/* bid */
.bid {margin:2px -4px -2px 2px;zoom:1;}
.biduser {background:url(./avatar_blank.gif);}
.biduser li {float:left;margin:0 4px 4px 0;}
.biduser a {display:block;}
.biduser img {width:48px;height:48px;}
.bidtop {overflow:hidden;width:100px;height:100px;background-color:var(--dz-BG-5);}
.bidtop img {width:auto;height:100px;}

.xl2 li {float:left;margin:2px 0;padding:0;width:100%;height:1.5em;overflow:hidden;}
.xl2 li.xl2_r {margin-right:0;}
.hasrank dl {padding-left:110px;}
.ranknum {position:absolute;margin:8px 0 0 -100px;}
.el .t {}
.pll li {padding-left:20px;}
.acl td {border-top:none;border-bottom:1px dashed var(--dz-BOR-ed);}
.tl .bm_c {padding-top:0;}
.tl table {width:100%;table-layout:fixed;border-collapse:separate;}
.tl th, .tl td {padding:5px 0;border-bottom:1px solid var(--dz-BOR-ed);}
.emptb th, .emptb td {padding:0;border-bottom:none;}
.tl tr:hover th, .tl tr:hover td {background-color:var(--dz-BG-5);}
.tl .threadpre td, .tl .threadpre:hover td {background-color:var(--dz-BG-body);}
.tl .threadpre .threadpretd {border-left:1px solid var(--dz-BOR-ed);border-right:1px solid var(--dz-BOR-ed);}
.tl th .tdpre, .tl td.fn .tdpre {visibility:hidden;display:inline;padding:0 3px;height:17px;line-height:17px;margin-top:3px;background:var(--dz-BG-n);color:var(--dz-FC-fff);text-align:center;text-decoration:none;border-radius:2px;}
.tl th:hover .tdpre, .tl td.fn:hover .tdpre  {visibility:visible;}
.tl th .tdpre:visited, .tl td.fn .tdpre:visited {color:var(--dz-FC-fff);}
.tbox {display:inline-block;color:var(--dz-FC-fff);height:17px;line-height:17px;padding:0 2px;border-radius:2px;}
.tl .tbox {vertical-align:middle;}
.rushrep {background:#904B21;}
.tl .tdigest {background:#01B0C8;}
.theatlevel {background-color:#FA5600;background:linear-gradient(90deg,#FA5600,#FC0);font-weight:700;border-radius:4px 0 0 4px;text-shadow:1px 1px 1px #E40;position:relative;margin-right:5px;}
.theatlevel:after {display:block;content:"";width:5px;height:17px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='5' height='17'%3e%3cpath fill='%23fc0' d='M0 0h4L0 5h5c0 4-3 8-5 8l5 2-4 2H0'/%3e%3c/svg%3e");position:absolute;top:0;right:-5px;}
.trecic {background:#FF9C00;}
.tprizes {background:#BCB728;text-indent:0;}
.fastpreview {position:relative;}
.icon_preview {position:absolute;display:block;left:80px;top:-13px;width:11px;height:8px;background:url(../common/icon_preview.png);overflow:hidden;}
a.icon_up {display:block;margin:0 10px;height:25px;background:#F2F2F2 url(../common/arrow_up.png) no-repeat 50% 50%;overflow:hidden;border:1px dashed rgb(194, 213, 227);border-radius:3px;}
a.icon_up:hover {background:var(--dz-BG-0) url(../common/arrow_up_hover.png) no-repeat 50% 50%;}
.fastpreview td {border-bottom:none!important;}
.tl th, .tl td.fn {padding-right:1.5em;zoom:1;}
.fromg {visibility:hidden;}
.tl .icn {padding-left:5px;width:25px;text-align:left;}
.tl .icn a:hover {text-decoration:none;}
.tl .tpin {position:relative;}
.tl .tpin::before {display:block;position:absolute;width:18px;text-align:center;color:var(--dz-FC-fff);z-index:10;}
.tl .tpin1::before {content:"1";}
.tl .tpin2::before {content:"2";}
.tl .tpin3::before {content:"3";}
.tl .tpin4::before {content:"!";}
.tl .tpin1 svg {fill:#72B933;}
.tl .tpin2 svg {fill:#00ABDE;}
.tl .tpin3 svg {fill:#F90;}
.tl .tpin4 svg {fill:var(--dz-FC-a);}
.tl .new {}
.tl .comm {}
.tl .frm {width:150px;}
.tl .o {width:20px;}
.tl .num {width:60px;line-height:14px;}
.tl .by {width:105px;line-height:14px;}
.tl cite, .tl .num em {display:block;}
.tl th em {margin-right:4px;zoom:1;}
.tl th em, .tl th em a {color:#007CD5;}
.tl td em {font-size:11px;font-family:Arial, Psimsun, sans-serif;-webkit-text-size-adjust:none;}
.tl .ts th, .tl .ts td {padding:3px 0;border-bottom-color:var(--dz-BOR-ed);background:var(--dz-BG-5);}
.tl .th {margin-top:1px;padding:0 10px;border-bottom:1px solid var(--dz-BOR-ed);background:var(--dz-BG-5);}
.tl .th table {border:none;}
.tl .th td, .tl .th th {height:20px;border:none;vertical-align:baseline;}
.tl .tf {padding:3px 0;}
.tf .showmenu:hover {border-color:var(--dz-BOR-ed);}
.pll .c {margin:0 84px 0 74px;}
.pll ol {margin:5px 0 0 20px;}
.pll ol li {list-style-type:decimal;padding:0;border-bottom:none;}

/*----- #mask -----*/
#mask {opacity:0.7 !important;}

/*----- infloatclose -----*/
.infloatclose {text-align:center;margin-top:10px;margin-bottom:10px;}
.infloatclose a {color:var(--dz-FC-333);background:var(--dz-BG-0);padding:5px;border-radius:50%;}

/*----- zaoloading --------*/
.zaoloading {text-align:center;padding:10px;font-size:10px;}
.zaoloading img {height:16px;}

/*----- faq -----*/
.faqsearch {padding:15px;overflow:hidden;}
.faqsearch li {position:relative;overflow:hidden;padding:5px 0;border-radius:4px;box-sizing:border-box;width:100%;border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-5);}
.faqsearch li a {color:var(--dz-FC-bbb);display:inline-block;width:99%;}
.faqsearch li a em {padding:0 5px 0 10px;}
.faqsearch li a .searchform {width:90%;float:right;}
.faqsearch li a .input {background:var(--dz-BG-5);border:1px solid var(--dz-BG-5);width:95%;-webkit-appearance:none;}
.faqsearch li a .input:focus {border:1px solid var(--dz-BG-5);outline:none;}
.faq .detail {background:var(--dz-BG-5);padding:10px;font-size:14px;border-radius:5px;margin-top:10px;margin-bottom:15px;}
.faq .faqbox {padding:10px 0;}
.faq .faqbox .sub li {margin-bottom:15px;}

/*----- zaocomment -----*/
.zaocomment {}
.zaocomment ul li {background:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);padding:10px 15px;}
.zaocomment .top {height:38px;padding-bottom:7px;}
.zaocomment .top .mimg {float:left;margin-right:8px;}
.zaocomment .top .mimg img {float:left;width:30px;height:30px;border-radius:50%;}
.zaocomment .top .muser h3 {height:20px;line-height:20px;}
.zaocomment .top .muser h3 .mmc {font-size:15px;text-transform:capitalize;}
.zaocomment .top .muser .mtime {display:block;height:18px;line-height:18px;font-size:10px;color:var(--dz-FC-bbb);}
.zaocomment .message {margin-left:38px;line-height:26px;font-size:16px;color:var(--dz-FC-333);}
.zaocomment .message img {margin:1px 1px 0;width:26px;}
.zaocomment .message .quote {padding:10px 10px 7px 11px;margin:5px 0;background:var(--dz-BG-5);font-size:12px;color:var(--dz-FC-777);}
.zaocomment .message .quote li a {display:initial !important;}
.zaocomment .doingquote {background-color:var(--dz-BG-5);border-radius:3px;padding:10px 0;margin:10px 0;}
.zaocomment .doingquote .box {position:relative;padding:0 15px;font-size:12px;}
.zaocomment .doingquote .box .name {float:left;text-transform:capitalize;}
.zaocomment .wall_list .magic_doodle {line-height:30px;}
.zaocomment .wall_list .magic_doodle img {margin-right:5px;margin-bottom:2px;}
.zaocomment .wall_magic_list .magic_doodle {margin-left:10px;}
.zaocomment .wall_magic_list .magic_doodle img {height:11px;}

/*----- zaofolllist -----*/
.zaofolllist {padding:15px;}
.zaofolllist dl {padding-left:60px;border-bottom:1px solid var(--dz-BOR-ed);margin-bottom:15px;}
.zaofolllist dl:last-child {padding-left:60px;border-bottom:none;margin-bottom:0;}
.zaofolllist dt {text-transform:capitalize;}
.zaofolllist .n {float:left;display:inline;margin:-4px 0 8px -60px;}
.zaofolllist .m {float:left;display:inline;margin:8px 0 8px -60px;}
.zaofolllist .zaoavt img {display:block;width:48px;height:48px;border-radius:50%;}
.tip_editbkname img {width:80px;height:80px;border-radius:50%;}
.tip_editbkname input {-webkit-appearance:none;background:var(--dz-BG-0);box-sizing:border-box;width:100%;padding:2px 2%;height:36px;border-radius:4px;border:1px solid var(--dz-BOR-ed);transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;font-size:14px;}
.tip_editbkname input:focus {border:1px solid var(--dz-BOR-ed);outline:none;}

/*----- viewthread-attach -----*/
.zaoattach {border-radius:3px;border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-5);}
.zaoattachbox i {font-style:normal !important;float:right;}
.zaoattachbox .attach-name {display:block;line-height:22px;}
.zaoattachbox .attach-name img {height:16px;width:16px;margin:0 5px 2px 0 !important;}
.zaoattachbox .attach-name span {word-break:keep-all;}
.zaoattachbox .attach-size {display:block;height:18px;line-height:18px;margin-top:5px;}
.zaoattachtxt {line-height:20px;border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-0);font-size:12px;padding:4px 10px;margin-top:8px;border-radius:3px;}
.zaoattach .buyfill {width:50%;float:left;margin-top:8px;}
.zaoattach .buyfill a {background:#FCC863;color:#875323;border-radius:30px;width:95%;display:block;text-align:center;line-height:30px;}
.zaoattach .buyfillo {width:50%;float:left;margin-top:8px;}
.zaoattach .buyfillo a {border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-0);border-radius:30px;width:95%;display:block;text-align:center;line-height:28px;}
.zaoattach .buyempty {width: 50%;float:right;margin-top:8px;}
.zaoattach .buyempty a {border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-0);border-radius:30px;width:95%;display:block;text-align:center;line-height:28px;float:right;}
.zaoattachpayview {border-radius:10px;max-height:350px;overflow-y:scroll;}
.zaoattachpayview h3 {font-size:16px;}
.zaoattachpayview .list tr {line-height:30px;border-bottom:1px dashed var(--dz-BOR-ed);}

/*----- viewthread-pay -----*/
.zaoviewpay {background:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);border-radius:3px;}
.zaopayform {border-radius:10px;}
.zaopayform h3 {font-size:18px;}
.zaopayform .list tr {line-height:30px;border-bottom:1px dashed var(--dz-BOR-ed);}
.zaopayform .list tr th {float:left;}
.zaopayform .list tr td {float:right;}
.zaopayview {background:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);border-radius:3px;}
.zaopayviewlist {border-radius:10px;}
.zaopayviewlist h3 {font-size:18px;}
.zaopayviewlist .list tr {line-height:30px;border-bottom:1px dashed var(--dz-BOR-ed);}

/*----- zaotable -----*/
.zaotable table {background:var(--dz-BOR-ed);border-collapse:separate;border-spacing:1px;width:100%;table-layout:fixed;}
.zaotable table th {background:var(--dz-BG-5);padding:5px;text-align:left;width:30%;font-size:14px;box-sizing:border-box;}
.zaotable table td {background:var(--dz-BG-0);padding:5px;font-size:12px;}
.zaotable table .postpx {background-color:var(--dz-BG-5);width:100%;border:none;padding:0 10px;line-height:30px;font-size:14px;box-sizing:border-box;border-radius:4px;}
.zaotable table .postpt {background-color:var(--dz-BG-5);width:100%;border:none;padding:10px;min-height:100px;line-height:24px;font-size:14px;box-sizing:border-box;border-radius:4px;}

/*----- tag --------*/
.tagsearch {padding:15px;overflow:hidden;}
.tagsearch li {position:relative;overflow:hidden;padding:5px 0;border-radius:4px;box-sizing:border-box;width:100%;border:1px solid var(--dz-BOR-ed);background:var(--dz-BG-5);}
.tagsearch li a {color:var(--dz-FC-bbb);display:inline-block;width:99%;}
.tagsearch li a em {padding:0 5px 0 10px;}
.tagsearch li a .searchform {width:90%;float:right;}
.tagsearch li a .input {background:var(--dz-BG-5);border:1px solid var(--dz-BG-5);width:95%;-webkit-appearance:none;}
.tagsearch li a .input:focus {border:1px solid var(--dz-BG-5);outline:none;}
.zaotags {overflow:hidden;}
.zaotags a {background:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);border-radius:2px;float:left;margin:10px 5px 0 0;height:25px;line-height:25px;font-size:12px;padding:0 10px;}
.zaotaglist .box {padding:15px;overflow:hidden;background-color:var(--dz-BG-0);border-bottom:1px solid var(--dz-BOR-ed);}
.zaotaglist .box .tit {line-height:26px;font-size:16px;font-weight:700;overflow:hidden;}
.zaotaglist .box .info {height:20px;line-height:20px;font-size:12px;}
.zaotaglist .box .info .touxiang {margin-right:5px;text-transform:capitalize;}
.zaotaglist .box .info img {width:10px;height:10px;border-radius:50%;}
.zaotaglist .box .info em {float:right;text-align:right;display:table-cell;vertical-align:bottom;font-style:normal;font-size:12px;margin-left:8px;}
.zaotaglist .box .info em a {color:var(--dz-FC-bbb);}
.zaovttags {overflow:hidden;}
.zaovttags a {background:var(--dz-BG-5);border:1px solid var(--dz-BOR-ed);color:var(--dz-FC-bbb);border-radius:2px;margin:10px 5px 0 0;height:25px;line-height:25px;font-size:12px;padding:0 10px;display:inline-block;}

/*----- space-blog --------*/
.zaoblogview .postpt {background-color:var(--dz-BG-5);width:100%;border:none;padding:10px;min-height:150px;line-height:24px;font-size:14px;box-sizing:border-box;border-radius:4px;}
.zaoblogview .postpt {background-color:var(--dz-BG-5);width:100%;border:none;padding:10px;min-height:150px;line-height:24px;font-size:14px;box-sizing:border-box;border-radius:4px;}

/*----- spacecp-profile --------*/
.zaotfm {width:100%;font-size:14px;}
.zaotfm caption, .zaotfm th, .zaotfm td {vertical-align:top;padding:7px 0;line-height:28px;}
.zaotfm caption h2 {font-size:16px;}
.zaotfm th {padding-right:5px;width:70px;}
.zaotfm th .rq {float:right;font-size:14px;}
.zaotfm .postpx {background-color:var(--dz-BG-5);width:100%;border:none;padding:0 10px;line-height:30px;font-size:14px;box-sizing:border-box;border-radius:4px;}
.zaotfm .postpt {background-color:var(--dz-BG-5);width:100%;border:none;padding:10px;min-height:100px;line-height:24px;font-size:14px;box-sizing:border-box;border-radius:4px;}
.zaotfm .px {background-color:var(--dz-BG-5);width:90%;border:none;padding:0 10px;line-height:30px;font-size:14px;box-sizing:border-box;border-radius:4px;}
.zaotfm .pt {background-color:var(--dz-BG-5);width:90%;border:none;padding:10px;min-height:100px;line-height:24px;font-size:14px;box-sizing:border-box;border-radius:4px;}
.zaotfm .d {clear:both;color:var(--dz-FC-333);}
.zaotfm .d em {margin-left:5px;color:red;}
.zaotfm .d strong {margin-left:5px;}
.zaotfm .d a {color:var(--dz-BG-2);}
.zaotfm .p {text-align:right;}
.zaotfm .pcl label {display:block;padding:0 2px 5px;}
.zaotfm .pcl .pc {margin-right:5px;padding:0;}
.zaotfm .l th, .zaotfm .l td {padding-top:0;padding-bottom:0;}
.bn .zaotfm caption, .bn .zaotfm th, .bn .zaotfm td {padding-top:5px;padding-bottom:5px;}
.zaotfm select {background:url('arrow.svg') no-repeat right center;background-size:14px 14px;padding-right:16px;font-size:14px;border:none;color:var(--dz-FC-bbb);appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;}

/*----- space-share --------*/
.ssorder a {margin:0 5px;}
.ssorder a.a {color:var(--dz-FC-zhuti);}
.sslist li {background:var(--dz-BG-5);padding:12px 10px;border-radius:5px;margin-bottom:15px;}
.sslist li .top .name {text-transform:capitalize;}
.sslist li .box img {width:100px;border-radius:3px;}
.sslist li .box .detail b {margin-bottom:10px;display:inline-block;}
.sslist li .box .detail b a {font-size:16px;}
.sslist li .box .detail a {text-transform:capitalize;}
.sslist li .general {border-radius:5px;}

/*----- followrecommend -----*/
.followrecommend li:last-child .list {border-bottom:none;padding-bottom:0;margin-bottom:0;}
.followrecommend li .list {display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--dz-BOR-ed);}
.followrecommend li .list img {width:40px;height:40px;border-radius:50%;object-fit:cover;}
.followrecommend li .list .content {display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;margin-left:15px;}
.followrecommend li .list .content .title {width:100%;margin-bottom:6px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}
.followrecommend li .list .content .title a {text-transform:capitalize;}

/*----- zaoersea -----*/
/*
.zaoersea { overflow: hidden; position: fixed; width: 100%; height: 145px; background-image: linear-gradient( #FFF, rgba(255,255,255,0) 80%, rgba(255,255,255,0)); }
.zaoersea .wave { position: absolute; top: -200px; left: -10px; width: 250px; height: 250px; background:#fff; border-radius: 43%; filter: opacity(0.4); animation: drift linear infinite; }
.zaoersea .wave:nth-of-type(1) { animation-duration: 5s; }
.zaoersea .wave:nth-of-type(2) { animation-duration: 7s; }
.zaoersea .wave:nth-of-type(3) { animation-duration: 9s; }
@keyframes drift {from { transform: rotate(360deg); }}
.zaoersea .wave { transform-origin: 65% 60%; }
.zaoersea .wave:nth-of-type(3) { background-color: var(--dz-BG-3); filter: opacity(0.1); }
*/

/*----- header --------*/
.qwaptop { background: var(--dz-BG-0); margin-bottom: 10px; }
.qwaptop img { max-height: 40px; padding-top: 20px; }
.qwaptop .hotsea { padding: 20px; overflow: hidden; text-align: center; }
.qwaptop .hotsea a { line-height: 20px; font-size: 13px; padding-right: 5px; padding-bottom: 5px; word-break: keep-all; }
.topflex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
#topbar { padding: 0 10px; position: relative; }
#topbar li { float: left; text-align: center; }
#topbar li a { color: #555; display: block; font-size: 15px; height: 50px; line-height: 50px; }
#topbar li.on a { font-weight: 700; box-sizing: border-box; border-bottom: 2px solid #f264ce; color: #f264ce; }
#topbar li a i { color: red; }

.mobile { width: 100%; z-index: 99; position: relative; }
.mobile-inner-header { width: 100%; height: 45px; background: var(--dz-BG-0); border-top: 1px solid var(--dz-BOR-ed); border-bottom: 1px solid var(--dz-BOR-ed); }
.mobile-inner-header-icon { height: 45px; float:right; width: 12%; position: relative; }
.mobile-inner-header-icon span { position: absolute; left: calc(22%); top: calc((100% - 2px) / 2); width: 15px; height: 1px; background-color: var(--dz-FC-bbb); }
.mobile-inner-header-icon span:nth-child(1) { transform: translateY(4px) rotate(0deg); }
.mobile-inner-header-icon span:nth-child(2) { transform: translateY(-4px) rotate(0deg); }
.mobile-inner-header-icon-click span:nth-child(1) { animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst; }		
.mobile-inner-header-icon-click span:nth-child(2) { animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond; }
.mobile-inner-header-title span { line-height: 45px; font-size: 14px; margin-left: 15px; float: left; }
@keyframes clickfirst {
  0% { transform: translateY(4px) rotate(0deg); }
  100% { transform: translateY(0) rotate(45deg); }
}	
@keyframes clicksecond {
  0% { transform: translateY(-4px) rotate(0deg); }
  100% { transform: translateY(0) rotate(-45deg); }
}	
.mobile-inner-header-icon-out span:nth-child(1) { animation-duration: 1s;animation-fill-mode: both;animation-name: outfirst; }		
.mobile-inner-header-icon-out span:nth-child(2) { animation-duration: 1s;animation-fill-mode: both;animation-name: outsecond; }
@keyframes outfirst {
  0% { transform: translateY(0) rotate(-45deg);}
  100% { transform: translateY(-4px) rotate(0deg); }
}	
@keyframes outsecond {
  0% { transform: translateY(0) rotate(45deg); }
  100% { transform: translateY(4px) rotate(0deg); }
}
.mobile-inner-nav { background: var(--dz-BG-0); width: 35%; position: absolute; top: 45px; right: 15px; display: none; box-shadow: 0 0 3px rgba(0,0,0,0.2); border-radius: 5px; }
.mobile-inner-nav .mobile-inner-nav-list a { font-size: 14px; display: inline-block; line-height: 45px; text-decoration: none; text-align: center; width: 100%; border-bottom: solid 1px rgba(0,0,0,0.05); }
.mobile-inner-nav .mobile-inner-nav-list a.a { font-weight: 700; color: var(--dz-FC-zhuti); }
.mobile-inner-nav .mobile-inner-nav-list a { -webkit-animation-duration: 0.3s;animation-duration: 0.3s; -webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal; text-transform: capitalize; }	
@-webkit-keyframes returnToNormal {
  0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); }
  100% { opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes returnToNormal {
  0% { opacity: 0;-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  100% { opacity: 1; -webkit-transform: none; transform: none; }
}






/*搴曢儴*/
.mkty-bottom-menu{position: fixed;height:50px; bottom:0px; left:0;width: 100%;background-color: #fcfcfc;border-top:1px solid #f0f0f0;overflow: hidden;z-index: 100000;-webkit-transition:bottom 0.4s;}
.mkty-bottom-menu ul{padding: 0 2px;color:#888;font-size: 16px;}
.mkty-bottom-menu .btmm-item{float: left;width: 20%;}
.mkty-bottom-menu .btmm-item .mktybm-pmt{position: relative;}
.mkty-bottom-menu .btmm-item .mktybm-pmt-dot{position: absolute;top:3px;right:-1px;width: 8px;height: 8px; background-color: #f30;border-radius: 5px;}
.mkty-bottom-menu .btmm-item a{display: block;padding-top: 6px;padding-bottom: 5px;}
.mkty-bottom-menu .btmm-item .btmm-icon{display: block; font-size: 21px;text-align: center;line-height: 25px;color:#6d6d6d;}
.mkty-bottom-menu .btmm-item .btmm-txt{display: block;font-size: 12px;text-align: center;line-height: 12px;color:#6d6d6d;}
.mkty-bottom-menu .btmm-item.active .btmm-icon{color:#f264ce;}
.mkty-bottom-menu .btmm-item.active .btmm-icon.btmm-big .mktyiconfont{color:#fff;display:inline-block;line-height: 38px;font-size: 30px; width: 80%;border-radius: 20px;background-color: #53b0f2;}
.mkty-bottom-menu .btmm-item.active .btmm-txt{color:#f264ce;}
.active::after {
    content: '';
    width: 100%;
    background: none;
}



.hpw-page {
	background:#f9f9f9;
	display: -webkit-box;
	display: box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
	clear:both;position: fixed;height: 50px;bottom: 50px;left: 0;width: 100%;
    background-color: #fcfcfc;
    border-top: 1px solid #f0f0f0;
    overflow: hidden;
    z-index: 100000;
    -webkit-transition: bottom 0.4s;
}

.hpw-page a {
    padding: 10px 0;
    text-align: center;
    display: block;
    -webkit-box-flex: 3;
    box-flex: 3;
}

.hpw-page span {
	color: #f46;
	display: block;
	height: 30px;
	line-height: 30px;
}

.page-down span {
    
}

.page-up span {
	font-weight: 600;
	border-right: 1px solid #efefef;
}

.page-down span {
	font-weight: 600;
	border-left: 1px solid #efefef;
}

.hpw-page a.touch {
	background: #f0f0f0
}

.hpw-page a.touch span {
	color: #579b00
}

.hpw-page span.page-num {
	display: inline-block;
	color: #878787
}

.hpw-page .page-select-a {
	-webkit-box-flex: 1;
	box-flex: 1;
	position: relative;
	background:#f9f9f9;
}

.hpw-3g-page-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 44px;
	min-width: 70px;
	border: 0;
	opacity: .01;
	-webkit-appearance: none;
	background:#fff;
}

.hpw-page a.disable span {
	color: #b7b7b7;
}

.hpw-page a.disable {
	background: #f9f9f9;
}

.hpw-page a.disable.active {
	background: #fff;
}

.hpw-page span.triangle {
	margin-left: 1px;
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px;
	border-color: #a5a5a5 transparent transparent transparent
}

.hpw-page .page-select-a.active span.page-num {
	color: #579b00
}

.hpw-page .page-select-a.active span.triangle {
	vertical-align: 3px;
	border-color: transparent transparent #579b00 transparent
}


.mkty-bottom-menu .btmm-item .btmm-icon {
    display: block;
    text-align: center;
    line-height: 25px;
    color: #bababa;
}
.mkty-bottom-menu .btmm-item a {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

@font-face {
  font-family: 'iconfont';
  src: url('../fontx/iconfont.woff2?t=1733650319584') format('woff2'),
       url('../fontx/iconfont.woff?t=1733650319584') format('woff'),
       url('../fontx/iconfont.ttf?t=1733650319584') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* 弹出层 */
.mask{position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.8);z-index: 999;}

.c-float-modePop {
text-align: center;
background-color: #FAFAFC;
}
.c-float-modePop .warnMsg {

padding: 20px 10px 10px 10px;
color: #fff
}
.c-float-modePop .doBtn {

width: 100%;
margin: 0 auto;
}
.c-float-modePop button {

padding: 6px 9px 6px 9px;
color: #949494;
border: 0;
}
.c-float-shade {

width: 100%;
display: block;
position: absolute;
z-index: 99;
background-color: #000;
opacity: .5;
top: 0;
left: 0
}
.c-float-shade.hide {
display: none
}
.c-float-popWrap {
	width: 85%;
	z-index: 9999;
	position: fixed;
	border-radius: 3px;
    overflow: hidden;
}
.c-float-popWrap .c-float-modePop {
	overflow: hidden;
	border-radius: 6px;
}
.c-float-popWrap .c-float-modePop .warnMsg {
    padding: 0.8em 0 0.8em;
	font-size: 15px;
	color: #333;
}
.c-float-popWrap .c-float-modePop .content {
    padding: 0 20px;
    font-size: 14px;
    color: #888;
    word-wrap: break-word;
    word-break: break-all;
	text-align: left;
}
.c-float-popWrap .c-float-modePop .doBtn {
	width: 100%;
	margin-top: 15px;
	position: relative;
}
.c-float-popWrap .c-float-modePop .doBtn:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D5D5D6;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.c-float-popWrap .c-float-modePop button {
	background-color: #FAFAFC;
	width: 50%;
	height: 42px;
	line-height: 42px;
	color: #444;
	font-size: 17px;
	border: 0;
	padding: 0;
}
.c-float-popWrap .c-float-modePop button.ok{
	color: #0BB20C;
}   
.c-float-popWrap .c-float-modePop button.cancel{
	position: relative;
} 
.c-float-popWrap .c-float-modePop button.cancel:after {
    content: " ";
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px solid #D5D5D6;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}
.c-float-popWrap.hide {

display: none;
-webkit-box-shadow: none
}
.c-float-popWrap.show {

display: block;
}

.c-float-popWrap.msgMode .c-float-modePop .content, .c-float-popWrap.msgMode .c-float-modePop .doBtn {

display: none
}

.c-float-popWrap.alertMode .c-float-modePop .doBtn .cancel {

display: none
}
.c-float-popWrap.confirmMode .c-float-modePop .content, .c-float-popWrap.confirmMode .c-float-modePop .doBtn {

display: block
}

.confirm_input{
	border: 1px solid #D5D5D6;
	padding: 10px;
	width: 93%;
}
.weui_mask_transparent {
    position: fixed;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	background: rgba(0, 0, 0, 0.6);
}
.cx_mask_transparent{
	position: fixed;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	background: rgba(255, 255, 255, 0.1);
}

.web_toast{
    position: fixed;
	margin: 0 10px;
    z-index: 9999;
    display: none;
    display: block;
    padding: 10px;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.7);
    font-size: 1.4rem;
	font-size: 14px;
    text-align: center;
    border-radius: 4px;
}


.vk_li_2_pic_title { display: block; box-sizing: border-box; }
.vk_li_2_pic_title ul { padding: 0 5px; box-sizing: border-box; }
.vk_li_2_pic_title li {float: left; width:48%/*50%*/; padding:0 0px; margin: 10px 1% 0px 1%; border: none; background: none; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  /*box-shadow:0 0 0 1px #eee; */overflow: hidden; }

.vk_li_2_pic_title li:nth-child(2n+1) { float:left;  }
.vk_li_2_pic_title li:nth-child(2n) { float:right; }

.vk_li_2_pic_title .vk_top_img a { display: block; width:100%; height:100px; background: #fff; overflow:hidden; }
.vk_li_2_pic_title .vk_top_img img {  width: 100%; height: 100px; /* width:100% ; */ overflow:hidden; }

.vk_li_2_pic_title .vk_bottom_div { position: relative; width:100%; height: 40px; overflow:hidden; background: #fff;/* border:1px solid #eee; border-top: none;*/ padding:5px 1px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.vk_li_2_pic_title .vk_bottom_div .list_title a { display:block; width:100% ; height:30px ; line-height:30px; font-size:12px; font-weight: 500; color:#333; overflow:hidden; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.vk_li_2_pic_title .vk_bottom_div .list_info { line-height:16px; }
.vk_li_2_pic_title .vk_bottom_div .list_info span { height: 30px; line-height: 30px; color: #aaa; font-size:10px; vertical-align: bottom; }
.vk_li_2_pic_title .vk_bottom_div .list_info i { height: 30px; line-height: 30px; color: #aaa; font-size:10px; vertical-align: bottom; float:right; }

.vk_li_2_pic_title .vk_top_img { position: relative; float: left; width:100%; }
.vk_li_2_pic_title .vk_top_img em { display:block; position:absolute; left:0px; bottom:0px; width:100% ; height:40px ; text-indent:5px; line-height:50px; font-size:12px; color:#fff; overflow:hidden;
background-color: rgba(0,0,0,0.4); 
background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)); 
background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)); 
background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)); }


.vk_li_2_pic_title { display: block; box-sizing: border-box; }
.vk_li_2_pic_title ul { padding: 0 5px; box-sizing: border-box; }
.vk_li_2_pic_title li {float: left; width:47%/*50%*/; padding:0 0px; margin: 0px 5px 0px 5px; border: none; background: none; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;/* box-shadow:0 0 0 1px #eee; */overflow: hidden; }

.vk_li_2_pic_title li:nth-child(2n+1) { float:left;  }
.vk_li_2_pic_title li:nth-child(2n) { float:right; }

.vk_li_2_pic_title .vk_top_img a { display: block; width:100%; height:100px; background: #fff; overflow:hidden; }
.vk_li_2_pic_title .vk_top_img img {  width: 100%; height: 100px; /* width:100% ; */ overflow:hidden; }

.vk_li_2_pic_title .vk_top_img { position: relative; float: left; }
.vk_li_2_pic_title .vk_top_img em { display:block; position:absolute; left:0px; bottom:0px; width:100% ; height:40px ; text-indent:5px; line-height:50px; font-size:12px; color:#fff; overflow:hidden;
background-color: rgba(0,0,0,0.4); 
background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)); 
background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)); 
background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7)); }    

.vk_li_2_pic_title .vk_bottom_div_avt { position: relative; width:100%; height: 80px; overflow:hidden; background: #fff;/* border:1px solid #eee; border-top: none;*/ padding:5px 10px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.vk_li_2_pic_title .vk_bottom_div_avt img { width: 22px; height: 22px; border-radius: 50%; }
.vk_li_2_pic_title .vk_bottom_div_avt .list_title a { display:block; width:100% ; height:40px ; line-height:20px; font-size:13px; font-weight: 400; color:#333; overflow:hidden; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.vk_li_2_pic_title .vk_bottom_div_avt .list_info { line-height:16px; }
.vk_li_2_pic_title .vk_bottom_div_avt .list_info span { height: 30px; line-height: 30px; color: #aaa; font-size:10px; vertical-align: bottom; }
.vk_li_2_pic_title .vk_bottom_div_avt .list_info i { height: 30px; line-height: 30px; color: #aaa; font-size:10px; vertical-align: bottom; float:right; }


.bf {
	background:url('/css/b.svg?t=123');
	width:16px;
	height:16px;
	float:left;
	margin-top:3px;
}

.bftitle {
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
	font-size:12px;
	color:#fff;
	width:100%; 
	height:22px;
	line-height:22px;
	position:absolute;
	bottom:0px;
	border-radius:5px;
}

.bfleft {
    width:48%;
	float:left;
	margin-left:2px;
}

.bfright {
	float:right;
	width:48%;
	text-align:right;
	margin-right:3px;
}

.imgok {
	width: 100%;
	border-radius:5px;
}


.qwaptop img {
    max-height: 30px;
    padding-top: 12px;
}


:root {
    --bg-color: #f0f0f0;
    --text-color: #333;
    --radius: 20px; /* 增大圆角值 */
}

.menu-container {
    display: flex;
    background: var(--bg-color);
    border-radius: var(--radius);
    overflow: hidden;
    width: 95%;
    margin: 0px 2.5% 10px 2.5%;
    border: 1px solid var(--border-color);
    position: relative;
}

.menu-btn {
    flex: 1;
    position: relative;
    padding: 12px;
    border: none;
    background: none;
    cursor: pointer;
    font-size: 12px;
    color: var(--text-color);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

/* 新版分隔线实现 */
.menu-btn:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 50%;  /* 分隔线高度 */
    width: 1px;
    background: #ddd;
}

/* 增大圆角 */
.menu-container::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1px;
    height: 50%;
    background: var(--border-color);
}

/* 图标样式保持原有 */
.refresh::before {
}

.more::before {

}

/* 交互效果优化 */
@media (hover: hover) {
    .menu-btn:hover {
        background: rgba(0,0,0,0.05);
    }
}

.menu-btn:active {
    background: rgba(0,0,0,0.1);
}
.refresh:active::before {
    animation-play-state: running;
}

@keyframes rotate {
    to { transform: rotate(360deg); }
}

/* 移动端适配 */
@media (max-width: 480px) {
    .menu-btn {
        font-size: 12px;
        padding: 12px;
        gap: 6px;
		color:#888;
    }
    .menu-btn::before {
        width: 14px;
        height: 14px;
    }
}

.logo {
	position:relative;
    background:linear-gradient(to right, rgb(140 68 255 / 75%), rgba(250, 101, 197, 0.94)); 
    padding-bottom:3px;
}



.spinner {
  margin: 18px auto 0;
  width: 150px;
  text-align: center;
}
 
.spinner > a {
  width: 20px;
  height: 20px;
  background-color: #FF6467;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.5s infinite ease-in-out;
  animation: bouncedelay 1.5s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
 
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
 
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



.wzlist li {padding:0 0 0 0; border-bottom:none;}

.nav-item a {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 8px;
    background-color: #f7f7f7;
    color: #8a939d;
    border-radius: 3px;
	font-size:14px;
}

.nav-item.active::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 25%;
    height: 3px;
    background: none;
    margin-bottom: 10px;
    margin-left: 37.5%;
}

#dhnav_li li a {
    line-height: 22px;
    height: 22px;
    margin: 0 10px;
    background: #f2f2f2;
    padding: 2px 5px;
    border-radius:3px;
    font-size: 13px;
    color: #8a939d;
}

.dhnav_box, .dhnav {
    width: 100%;
    height: 45px;
}

.big_img{position: fixed;z-index: -1;opacity: 0;background: rgba(0,0,0,0.9);width: 100%;height: 100%;top:0;left:0;}
.big_img .swiper-container2 {position: relative;width: 100%;height: 100%;margin-top:40px;}
.big_img .swiper-container2  .swiper-wrapper{width: 100%;height: 100%;}
.big_img .swiper-slide{width: 100%;height: 100%;display: table}
.big_img .swiper-slide .cell{width: 100%;;height: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.big_img .swiper-slide img{max-width:100%;max-height: 100%;margin:0 auto;}
.big_img .swiper-pagination2{position: absolute; top:0.95rem;text-align: center;width: 100%;}
.big_img .swiper-pagination2 span{margin:0 0.1rem; background:#fff;}