
/* x3.5 */
.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';}
.m15 {margin: 15px !important;}
.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mb10 {margin-bottom:10px !important;}
.p0 {padding:0px !important;}
.p5 {padding:5px !important;}
.p10 {padding:10px !important;}
.p15 {padding:15px !important;}
.pt5 {padding-top:5px !important;}
.pb5 {padding-bottom:5px !important;}
.pt10 {padding-top:10px !important;}
.pb10 {padding-bottom:10px !important;}
.pl5 {padding-left: 5px !important;}
.b0 {border:0 !important;}
.bodybox {background-color:var(--dz-BG-0); font-size: 12px;}
.alt, .alt th, .alt td { background-color: var(--dz-BG-5); }
.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}
.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{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.mtime .doing_listgl a {float: right;margin-left: 8px;color: #888;}
.x35_post_btn{ padding: .1rem;}
.x35_post_btn .pn{ width: 100%; border: none; padding: 0; height: 44px; line-height: 44px; text-align: center; font-size: 16px; background-color: var(--dz-BG-color); color: var(--dz-FC-fff); border-radius: 6px;}
.x35_tbmu { padding: 8px 10px 8px 0; border-bottom: 1px dashed var(--dz-BOR-ed); }

.login_from .sec_code{ line-height: normal;}
.sec_code img{ margin-left: 5px;}

.header {background:#2B7ACD;background-color:var(--dz-BG-color);color:#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:#fff;color:#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:#aaa}
.header i {font-size:20px;color:#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:#fff}

@font-face { font-family: "dzicon"; src: url('./font/common/dzicon.eot'); src: url('./font/common/dzicon.eot?#iefix') format('eot'), url('./font/common/dzicon.woff2') format('woff2'), url('./font/common/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 */
.fic4 { font-size: 14px; }.fic6 { font-size: 16px; }.fic8 { font-size: 18px; }
/* 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: #2B7ACD; } .fc-s { color: #999; } .fc-n { color: #7DA0CC; } .fc-l { color: #FF9C00; } .fc-a { color: #F26C4F; } .fc-v { color: #7CBE00; } .fc-i { color: #FF512C; } .fc-t { color: transparent; }
/* no margin right */
.fnmr:before { margin-right: 0; }

.txtlist {background-color:var(--dz-BG-0);overflow:hidden}
.txtlist .mtit {font-size:16px;height:40px;line-height:40px;font-weight:400;padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden}
.txtlist .mtit em {margin-left:5px;font-size:12px;color:var(--dz-FC-999)}
.txtlist .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}
.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:10px 15px;color:var(--dz-FC-999)}

.dhnv {background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);font-size:15px;text-align:center}
.dhnv a {height:40px;line-height:38px;color:var(--dz-FC-999);position:relative}
.dhnv a.mon {height:38px;color:var(--dz-FC-color);font-weight:400;border-bottom:2px solid var(--dz-BG-color)}
.dhnavs_box, .dhnavs {width:100%;height:40px;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:40px;text-align:center;white-space:nowrap}
#dhnavs_li li {float:left;width:auto;text-align:center;overflow:hidden;color:var(--dz-FC-999);position:relative}
#dhnavs_li li a {display:inline-block;font-size:14px;height:24px;line-height:24px;margin:8px 10px;padding:0 6px;color:var(--dz-FC-999);border-radius:4px;border: 1px solid #eee;}
#dhnavs_li li span {color:var(--dz-FC-ddd)}
#dhnavs_li li.mon a {background-color:var(--dz-BG-color);color:var(--dz-FC-fff)}

.x35_threadlist_box h2, .x35_threadlist_box h3, .x35_threadlist_box h4{ display: block;}
.x35_threadlist_box {overflow:hidden}
.x35_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}
.x35_threadlist_box h2 .emfont {color:var(--dz-BG-2)}
.x35_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-999);border-top:1px solid var(--dz-BOR-ed);border-bottom:1px solid var(--dz-BOR-ed);margin-bottom:10px}
.x35_threadlist {padding:0;overflow:hidden}
.x35_threadlist li.list {padding:2px 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}
.x35_threadlist li.list a {display:block}
.x35_threadlist_top {height:38px;padding:12px 0 10px}
.x35_threadlist_top .mimg {float:left;margin-right:8px}
.x35_threadlist_top .mimg img {float:left;width:38px;line-height:38px;border-radius:50%}
.x35_threadlist_top .muser h3 {margin-top:2px;height:20px;line-height:20px}
.x35_threadlist_top .muser h3 .mmc {font-size:15px}
.x35_threadlist_top .muser .mtime {display:block;height:18px;line-height:18px;font-size:12px;color:var(--dz-FC-ccc)}
.x35_threadlist_tit {line-height:26px;font-size:18px;margin-bottom:5px;font-weight:400}
.x35_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}
.x35_threadlist_tit .top {background-color:var(--dz-BG-3)}
.x35_threadlist_tit .digest {background-color:var(--dz-BG-4)}
.x35_threadlist_tit .lock {background-color:var(--dz-BG-2)}
.x35_threadlist_mes {margin-bottom:8px;line-height:22px;font-size:14px;color:var(--dz-FC-999);overflow:hidden}
.x35_threadlist_imgs {margin-bottom:10px;font-size:0;overflow:hidden;position:relative}
.x35_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}
.x35_threadlist_imgs li:nth-child(3n) {margin-right:0}
.x35_threadlist_imgs li img {width:100%;height:100%;object-fit:cover;position:absolute}
.x35_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}
.x35_threadlist_imgs1 {margin-bottom:10px;font-size:0;overflow:hidden;position:relative}
.x35_threadlist_imgs1 li {width:100%;padding-bottom:66%;background:var(--dz-BG-5);position:relative;overflow:hidden;border-radius:4px}
.x35_threadlist_imgs1 li img {width:100%;height:100%;object-fit:cover;position:absolute}
.x35_threadlist_imgs2 li {width:49.45%}
.x35_threadlist_imgs2 li:nth-child(2n) {margin-right:0}
.x35_threadlist_foot {padding:5px 0 15px;height:22px;line-height:22px;font-size:13px}
.x35_threadlist_foot li {float:left;background-color:var(--dz-BG-5);padding:0 10px;margin:2px 10px 2px 0px;color:var(--dz-FC-aaa);border-radius:4px}
.x35_threadlist_foot li i {float:left;font-size:14px;margin-right:3px;color:var(--dz-FC-ccc)}
.x35_threadlist_foot li.mr {float:right;margin-right:0;padding:0;background:none;color:var(--dz-FC-color)}
.x35_threadlist_foot li.mr a {float:right;color:var(--dz-FC-color)}
.x35_threadlist li.list_top {padding:0 15px;background-color:var(--dz-BG-0);border-top:1px solid var(--dz-BOR-ed)}
.x35_threadlist li.list_top a {display:block;height:36px;line-height:36px;font-size:14px;overflow:hidden}
.x35_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}
.x35_threadlist li.list_top a .gonggao {background-color:var(--dz-BG-2)}

.x35_viewthread {background-color:var(--dz-BG-0);overflow:hidden}
.x35_viewthread .view_tit {padding:15px 15px 0;line-height:30px;font-size:20px;font-weight:400}
.x35_viewthread .view_tit span {font-size:12px;color:var(--dz-BG-2)}
.x35_viewthread .view_reply {padding:50px 15px;line-height:30px;font-size:14px;color:var(--dz-FC-ccc);text-align:center}
.x35_viewthread .view_reply i {display:block;font-size:50px;line-height:50px;margin:5px auto}
.x35_plc {padding:0 15px;border-bottom:1px solid var(--dz-BOR-ed);overflow:hidden;position:relative}
.x35_plc .avatar {position:absolute;left:15px;top:15px;display:inline}
.x35_plc .avatar img {width:36px;height:36px;border-radius:50%}
.x35_plc .pi {margin-top:5px;padding:10px 0;position:relative}
.x35_plc .pi .authi {margin-left:45px;margin-bottom:10px;position:relative}
.x35_plc .pi .authi li.mtit {height:18px;line-height:16px;padding-top:2px;overflow:hidden}
.x35_plc .pi .authi li span.z, .x35_plc .pi .authi li span.z a {font-size:14px;color:var(--dz-FC-color)}
.x35_plc .pi .authi li span.y {float:right;color:var(--dz-FC-999)}
.x35_plc .pi .authi li.mtime {height:16px;line-height:16px;font-size:12px;color:var(--dz-FC-999);overflow:hidden}
.x35_plc .pi .authi li.mtime span {float:right;font-size:12px}
.x35_plc .pi .authi li.mtime span i {float:left;margin-left:8px;margin-right:2px;color:var(--dz-FC-bbb)}
.x35_plc .pi .authi li.mtime span em {float:left}
.x35_plc .pi .authi li.mtime em.mgl {float:right;margin-left:8px;color:var(--dz-BG-2)}
.x35_plc .pi .authi li.mtime em.mgl a {color:var(--dz-BG-2)}
.x35_plc .pione {margin-left:0}
.x35_plc .pione .authi {margin-left:45px}
.x35_plc .pi .message {line-height:26px;font-size:16px}
.x35_plc .pi .message .jammer {font-size:12px;color:var(--dz-FC-color)}
.x35_plc .pi .message img, .x35_plc .pi .img_one img {margin:6px 0;max-width:100%;border-radius:4px}
.x35_plc .pi .img_list {margin:0 auto}
.x35_plc .pi .img_list li {width:100%;text-align:center;vertical-align:middle}
.x35_plc .pi .img_list li a {display:block}
.x35_plc .pi .img_list li img {margin:7px 0;max-width:100%;border-radius:4px}
.x35_plc .pi .message .rate {margin:15px auto 10px;text-align:center;overflow:hidden}
.x35_plc .pi .message .rate p {height:20px;line-height:20px}
.x35_plc .pi .message .rate p.rate_tit {font-size:15px}
.x35_plc .pi .message .rate p.rate_tip {font-size:13px}
.x35_plc .pi .message .rate p.rate_tip span {font-size:15px;padding:0 3px}
.x35_plc .pi .message .rate h2 {height:52px;margin:10px 0 16px;font-size:24px;overflow:hidden}
.x35_plc .pi .message .rate h2 a {display:inline-block;width:52px;height:52px;line-height:54px;text-align:center;border-radius:50%;overflow:hidden}
.x35_plc .pi .message .rate h2.rate_btn {height:34px;font-size:16px}
.x35_plc .pi .message .rate h2.rate_btn a {padding:0 15px;height:34px;line-height:34px;border-radius:4px}
.x35_plc .pi .message .rate ul {margin:8px 30px 0;text-align:center;overflow:hidden}
.x35_plc .pi .message .rate ul li {display:inline-block;height:32px;margin:0 2px;overflow:hidden}
.x35_plc .pi .message .rate ul li img {width:32px;height:32px;border-radius:50%;overflow:hidden}
.x35_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%}


/* forum_4grid */
.dz-swiper_box, .hotbox, .discuz_4grid_box{ position:relative; margin: .1rem 0; overflow: hidden;}
.dz-swiper .swiper-wrapper li a{ display:block; width:100%; height:230px;}
.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,.8) 100%); color:#fff; padding:0 15px; font-size:16px; height:40px; overflow:hidden; line-height:42px; font-weight:400;}
.dz-swiper_box .swiper-forum{ position:absolute; right:15px; bottom:0; width: auto; line-height:34px; text-align:right; font-family:Arial; color:#fff; font-size:12px; z-index:9;}
.dz-swiper_box .swiper-forum .swiper-pagination-current{ font-weight:400; font-size:20px;}
.dz-swiper_box .swiper-forum .swiper-pagination-total{ font-style:100;}
.hotbox{ background-color:#fff; 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:#ff5656; color:#fff; border-radius:4px;}
.hotbox-toutiao a{ display:block; margin:0 15px; padding:10px 0; border-bottom:1px solid #ededed; color:#999;}
.hotbox-toutiao a span{ display:block; margin-bottom:4px; line-height:24px; font-size:18px; color:var(--dz-BG-color);}
.hotbox .listbox{ margin-bottom:0;}
.tabs{ background-color:#fff; border-top:1px solid #ededed; border-bottom:1px solid #ededed; height:40px; font-size:15px; text-align:center;}
.tabs a{ height:40px; line-height:38px; color:#999; 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:38px; color:var(--dz-BG-color); font-weight:400; border-bottom:2px solid var(--dz-BG-color);}
.listbox{ margin:0 auto 10px; background-color:#fff; border-bottom:1px solid #ededed; overflow:hidden;}
.listbox li{ height:40px; line-height:40px; margin:0 15px; font-size:15px; border-top:1px solid #ededed; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listbox li i{ float:left; font-size:13px; margin-right:4px; color:#ccc;}
.listbox li span.mbk{ color:#999;}
.listbox li span.mx{ color:#ddd; margin:0 8px;}
.listbox li span.mybk{ color:#aaa; float:right; font-size:13px; padding-left:8px;}
.listbox li span.mico{ background-color:#ccc; 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:12px; text-align:center; margin-top:10px; margin-right:8px; background-color:#ccc; color:#fff; border-radius:4px;}
.listbox li:nth-child(1) span.mnum{ background-color:#ff5656}
.listbox li:nth-child(2) span.mnum{ background-color:#ff9900;}
.listbox li:nth-child(3) span.mnum{ background-color:#b3cc0d;}
.listbox li:first-child{ border-top:none;}

/* space_profile */
.user_avatar_credits{ background: #fff; margin: -.25rem .1rem .1rem .1rem; position: relative; z-index: 10; border-radius: .08rem;}
.user_avatar_credits li{ float: left; width: 25%; margin: .12rem 0; text-align: center; line-height: .22rem; font-size: .13rem; color: #999;}
.user_avatar_credits li span{ display: block; height: .22rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: .17rem; color: #555;}

/* spacecp_blog */
.x35_tip_dd{ padding-top: .1rem; text-align: center;}
.x35_tip_dd a.button{ display: inline-block; vertical-align: top; line-height: 39px; color: #fff;}

/* space_blog_view */
.doing_list_box {margin-top: 10px;}
.doing_list_box .wall_i {margin-bottom: 10px;padding: 10px;font-size: 14px;line-height: 24px;background: #FDFBEC;color: #F26C4F;position: relative;}
.doing_list_box .wall_i a {color: var(--dz-FC-color);}
.x35_threadlist .doing_list_li.list {margin-top: 0px;padding: 2px 12px 12px 12px;border-bottom: 0px solid var(--dz-BOR-ed);}
.x35_threadlist_top {height:38px;padding:12px 0 10px}
.x35_threadlist_top .mimg {float:left;margin-right:8px}
.x35_threadlist_top .mimg img {float:left;width:38px;line-height:38px;border-radius:50%}
.x35_threadlist_top .muser h3 {margin-top:2px;height:20px;line-height:20px}
.x35_threadlist_top .muser h3 .mmc {font-size:15px}
.x35_threadlist_top .muser .mtime {display:block;height:18px;line-height:18px;font-size:12px;color:var(--dz-FC-ccc)}
.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;}

/* spacecp_usergroup */
.tdats { overflow: hidden; zoom: 1; margin: 10px 0; }
.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: #fff; white-space: nowrap; text-overflow: ellipsis;}
.tdats th { height: 40px; font-weight: 700; }
.tdats .h th { height: 24px; border-top: 1px solid var(--dz-BOR-ed); border-bottom: 1px solid #E5E5E5; background: linear-gradient(0deg, #efefef, #fcfcfc); color: var(--dz-FC-666); zoom: 1; }
.tdats .tdat { float: left; width: 40%; border: none; table-layout: fixed; }
.tdats .tfx { width: 300px; }
.tdats .tfxf { width: 60%; }
.tdats.tdats_group .tdat, .tdats.tdats_group .tb, .tdats_group .tscr{ width: 33.3%;}
.tfx th, .tfx td { border-width: 0 3px !important; 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; height: 46px; text-align: center; vertical-align: bottom; background: transparent; }
.tdats .c0 h4 {font-size: 12px; display: block; line-height: 38px; 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: 470px; 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: 38px; color: #fff;}
.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: #F26C4F; }
.x35_expirylist{ width: 100%; border-left: 1px solid #eee; border-top: 1px solid #eee;}
.x35_expirylist td, .x35_expirylist th{ padding: 7px 4px; border-bottom: 1px solid #eee; border-right: 1px solid #eee; text-align: center;}
.x35_expirylist th{ background: #f5f5f5;}
.x35_expirylist a{ color: #06c;}
.x35_f_c{ width: 3rem; padding: .1rem; background: #fff; font-size: .14rem; border-color: #ddd; border-radius: .02rem;}
.x35_f_c h3{ margin-bottom: .1rem; padding: 0 .05rem .1rem; border-bottom: 1px solid #eee; display: block; font-weight: 700;}
.x35_f_c h3 a{ font-size: .14rem; float: right; color: #888;}
.x35_f_c table{ width: 100%; border-top: 1px solid #eee; border-left: 1px solid #eee;}
.x35_f_c table tr{ border-bottom: 1px solid #eee;}
.x35_f_c table td{ padding: .05rem .08rem; border-right: 1px solid #eee;}
.x35_f_c .x35_td2{ color: #999;}
.x35_f_c .x35_td2 br{ display: none;}
.x35_pns{ margin-top: .1rem;}
.x35_pns .pn{ width: 100%; border: none; padding: 0; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background-color: var(--dz-BG-color); color: var(--dz-FC-fff); border-radius: 6px;}
.x35_tdat tr{ border: 1px solid #eee;}
.x35_tdat th{ padding: .05rem;}
.x35_tdat td{ padding: .05rem 0;}

/* spacecp_payment_pay */
.dzcell-group {background:#FFF;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;color: #323232;font-size: 14px;line-height: 24px;background-color: #FFF;}
.dzcell-item .dzcell-title {width:80px;}
.dzcell-item .dzcell-value {flex:1;position: relative;overflow: hidden;color: #969799;text-align: right;vertical-align: middle;word-wrap: break-word;}


/* common */
.hdc_xin, .landingPrompt a, .number1, .number2, .number3, .post_nav_b .post_on, #cform .area button, .pmbox li .num{ background: var(--dz-BG-color);}
.button, .button2, .btn_pn, .btn_login .pn, .btn_login .pn:hover, .btn_register .pn, .btn_register .pn:hover, .btn_exit a, .btn_exit a:hover{ background: var(--dz-BG-color); color: #fff; border-radius: 2px;}
input[type=button], input[type=submit], input[type=file], button{ background: var(--dz-BG-color); color: #fff; border: 0; border-radius: .02rem; cursor: pointer; -webkit-appearance: none; font-size: .14rem;}
input, textarea, select{ outline-color: var(--dz-BG-color); max-width: 100%;}
.lanjiazai_bg, .sj_slide_bd li{ background: #fff url(./lanjiazai.gif) no-repeat center center;}
.portal_font_nav .on, .portal_cat_top .on, .discuz_font_nav .on, .forumdisplay_tab .on, .newthread_type_tab .a{ color: var(--dz-BG-color);}
.portal_font_nav .on:after, .portal_cat_top .on:after, .discuz_font_nav .on:after, .forumdisplay_tab .on:after, .newthread_type_tab .a:after{ content: "."; position: absolute; top: .27rem; left: 50%; display: block; width: .16rem; height: .04rem; margin-left: -.08rem; line-height: 999em; background: var(--dz-BG-color); color: #fff; border-radius: .02rem;}
.portal_cat_sub .on, .byg_thread_types .a a, .byg_sort_font .a a{ border-color: var(--dz-BG-color); color: var(--dz-BG-color);}

/* portal */
.hdc_xin .header_search_y{ float: right; width: .24rem; height: .24rem; line-height: 999em; margin-right: .03rem; overflow: hidden; background: #fff url(./sousuo_hui.png) no-repeat center center; background-size: .16rem .16rem; border-radius: .12rem;}
.news_list_tab .on{ background: var(--dz-BG-color); color: #fff; border-color: var(--dz-BG-color);}
.news_list_tab.news_tab_fixed{ position: fixed; left: 0; top: 0px; z-index: 9; padding: .1rem 0; background: var(--dz-BG-color);}
.news_list_tab.news_tab_fixed li a{ position: relative; background: var(--dz-BG-color); color: #fff; border-color: var(--dz-BG-color);}
.news_list_tab.news_tab_fixed .on:after{ content: "."; position: absolute; top: .24rem; left: 50%; display: block; width: .16rem; height: .04rem; margin-left: -.08rem; line-height: 999em; background: #fff; color: #fff; border-radius: .02rem;}
ul.news_list{ background: #fff url(./lanjiazai.gif) no-repeat center .2rem;}

/* view */
.quote{ padding: .05rem 0 .05rem 16px; margin: .04rem 0; line-height: .2rem; border: 1px dashed #eee; border-radius: .02rem; background: #ffe url(./qa.gif) no-repeat 0 .05rem; font-size: .14rem; color: #888; overflow: hidden;}
.quote blockquote{ margin: 0; padding-right: 16px; background: url(./qz.gif) no-repeat 100% 100%; display: inline; font-size: .14rem;}

/* viewthread */
.byg_viewpay, #attachpayform .byg_o button, #payform .byg_o button, .trade_add_about a, .byg_reward_b a, #affirmbutton, #negabutton, .byg_debate_b .mtn a{ padding: .01rem .06rem; background: var(--dz-BG-color) !important; font-size: .14rem; color: #fff !important; border-radius: .02rem; display: inline-block;}
a.byg_attach_name{ display: inline-block; vertical-align: middle; line-height: .28rem; padding: 0 .06rem 0 .24rem; background: var(--dz-BG-color) url(./bai_xiazai.png) no-repeat .05rem center; background-size: .17rem; -webkit-background-size: .17rem; font-size: .16rem; color: #fff !important; border-radius: .04rem;}

/* post */
#block_forum .over_one{ background: url(./jinru.png) no-repeat right center; background-size: .16rem; -webkit-background-size: .16rem;}
.plc_xin li .reply_y_b{ top: .9rem; width: .4rem; height: .25rem; line-height: .25rem; border: 0; background: var(--dz-BG-color); color: #fff;}
.post_sort_img_btn .psi_btn{ position: absolute; top: 0; left: 0; z-index: 1; padding: .02rem .05rem; text-align: center; background: var(--dz-BG-color); color: #fff; border-radius: .04rem;}

/* footer */
.footer_on, .footer_on span, .footer_on i{ color: var(--dz-BG-color) !important;}
.sidenav-brand{ width: 100%; overflow: hidden; display: block; background-position: center center; background-image:url(./home_bg.jpg); background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover;}
.byg_bl_lang1{ top: 0; background: url(./bolang1.svg) repeat-x; background-size: 300px; -webkit-animation: byg_bl_lang1 3s linear infinite; animation: byg_bl_lang1 3s linear infinite;}
.byg_bl_lang2{ top: 4px; background: url(./bolang2.svg) repeat-x; background-size: 300px; -webkit-animation: byg_bl_lang2 5s linear infinite; animation: byg_bl_lang2 5s linear infinite;}
.byg_scrolltop .scrolltop_side{ background: var(--dz-BG-color);}
.byg_scrolltop .scrolltop_top{ background: #237ffd;}
.scrolltop_order_tit{ padding: .1rem 0; font-size: .18rem; text-align: center; background: var(--dz-BG-color); color: #fff; border-radius: .1rem .1rem 0 0;}
.scrolltop_order_c li .on{ background: var(--dz-BG-color); color: #fff;}
