@font-face {
  font-family: "Jan";
  src: url("../font/jan.otf") format("opentype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
.demo-text {
  font-family: "Jan", Arial;
  font-size: 24px;
}
body{--theme:#73aaff;--top:#fcfdfe;--Toolbox:#e4e7ed;--Xc-bj:#fff;--Xc-mment:#ebeef5;--background:rgba(255,255,255,0.8);--main:#404044;--routine:#606266;--minor:#808388;--seat:#c0c4cc;--classA:#dcdfe6;--classB:#e4e7ed;--classC:#ebeef5;--classD:#f2f6fc;--radius-wrap:6px;--radius-inner:4px;--text-shadow:0 1px 2px rgba(0,0,0,0.25);--text-xc:0 1px 8px rgba(0,0,0,0.25);--text-bt:0 1px 5px rgba(0,0,0,0.25);--box-shadow:0 5px 10px rgba(0,0,0,.1)}
body.night{--theme:#73aaff;--top:#252525;--Toolbox:#303030;--Xc-bj:#303030;--Xc-mment:#353535;--background:#232323e0;--main:#ccc;--routine:#bbb;--minor:#aaa;--seat:#888;--classA:#777;--classB:#666;--classC:#555;--classD:#303030;--text-shadow:none;--box-shadow:none}
html,body{font-family:jan,"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;}
body{background-color:#E7EBF0;background-image:url(../img/bg-1.jpg);}
a:hover{color:#1f4977;text-decoration:none;}
.ul{list-style:none;padding:0;}
.border{border-color:#efefef!important;}
.mb-4-2{margin-bottom:2rem!important;}
.clear{clear:both;width:100%!important;}
img{vertical-align:middle;border-style:none;max-width:100%;}
*{box-shadow:none!important}
[class^="icon-top-"]:before{content:"\f0aa";}
.o-hidden{overflow:hidden;}
.pointer{cursor:pointer;}
.display-5{font-size:1.8rem;font-weight:300;line-height:1.2;}
.display-6{font-size:1.5rem;font-weight:300;line-height:1.2;}
.fox-lead{font-size:1.1rem;font-weight:300;}
.overflow-hidden{overflow:hidden!important}
#www_oddfox_cn{display:block;position:fixed;margin:0;padding:0;border:0;outline:0;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1}
.btn-outline-light{color:#555;background-color:transparent;background-image:none;border-color:#e2e6ea;}
.btn-outline-light:hover{color:#555;background-color:#e2e6ea;border-color:#e2e6ea;}
.form-control:focus{border-color:#868e96;}
.tools:hover .header_tools{display:block;}
.header_tools{display:none;position:absolute;background-color:#495057!important;width:100%;min-width:82px;max-width:142px;padding:5px 0;z-index:9999;border-radius:0 0 0.25rem 0.25rem!important;}
.header_tools a{padding:5px 0px;display:flex;}
.header_tools a.two{float:left;display:block;width:142px;text-align:left;text-indent:10px;overflow:hidden;}
.header_tools a.two:before{position:absolute;left:10px;bottom:45%;width:0px;height:0px;background:rgba(255, 255, 255, 0.5);border-radius:0.25rem!important;}
.header_tools a.two.active:before{background:#FFF;}
.nav-link{position:relative;}
.active .nav-link.one:before{width:100%;}
.nav-link.one:hover:before{width:100%;}
.nav-link:before{content:"";position:absolute;left:50%;bottom:0px;transform:translate(-50%);width:0px;height:2px;background:#37f;transition:all .3s;}
.navbar-dark .navbar-nav .nav-link{padding:0.5rem;}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,1);}
.thread-tags a:hover:before{display:none}
.avatar-2,.avatar-3,.avatar-4,.avatar-5{border-radius:0.25rem!important;}
.nav-tabs .nav-link{border-width:0 0 1px 0;}
.nav-tabs .nav-link:hover:not(.active){border-width:0 0 1px 0;}
#header{padding:0.1rem 0rem 0rem 0rem;}
.navbar{padding:0.1rem 1rem;}
.navbar-dark .navbar-nav .nav-link{padding:0.5rem;}
.navbar-dark .navbar-toggler{border:0px;}
.card{background:#fff;border-radius:2px;border:0px;-webkit-box-shadow:0 1px 3px rgba(26,26,26,.1);box-shadow:0 1px 3px rgba(26,26,26,.1);-webkit-box-sizing:border-box;}
.card > .card-header{background-image:none;background-color:#f6f6f6;border-color:var(--gray-200);}
.card-header-tabs > .nav-item > .nav-link{color:#6293d4;}
.card-header-tabs > .nav-item > .nav-link.active{color:#1f4977;background:none;border-bottom-color:#1f4977;}
.card-header-tabs > .nav-item > .nav-link:hover:not(.active){border-width:0 0 1px 0;border-bottom-color:#6293d4;color:#6293d4;}
body,.message,.card > .card-header,.subject{font-size:13.5px;}
.edui-editor-body.message{font-family:"Helvetica Neue",Helvetica,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei","微软雅黑","华文细黑",STHeiti,sans-serif;}
pre.oddfox-quote{border-top:1px #e9ecef solid;border-right:1px #e9ecef solid;white-space:pre-wrap;line-height:30px;background:url(../img/pre-bg.png) #f8f9fa repeat-y left top;padding-left:17px;color:#666;border-radius:6px;}
pre.oddfox-code{padding:10px 0 5px 10px;border:1px solid #dfdfdf;background:#F7F7F7;overflow:hidden;margin:10px 0;zoom:1;}
pre.oddfox-code code{display:block;background:none;color:#666;font-size:13px;list-style-type:decimal-leading-zero;}
.avatar-b{float:left;width:70px;height:70px;}
.avatar-b img{border-radius:0.25rem!important;}
.avatar-user{float:left;}
.avatar-user .username{font-size:16px;}
.user-create{width:48%;float:left;}
.user-login{width:48%;margin-left:4%;float:left;}
.thread.top_1 a.tlink{color:#0e990b;}
.thread.top_3 a.tlink{color:#007ef7;}
.breadcrumb{border:0px;box-shadow:0 1px 3px rgba(26,26,26,.1);}
.badge-pill{border-radius:0.25rem!important;}

.thread:hover .subject a.badge-pill{color:#FFF;}
.thread:hover .subject a.badge{color:#fff;}
.thread:hover .subject a.badge.badge-white{color:#333;}
.thread:hover .subject a.badge.badge-light{color:#333;}

.d-flex.justify-content-between.small.mt-1{letter-spacing:0.5px;}
.d-flex.justify-content-between.small.mt-1 .text-muted.small .ml-2.d-none{display:inline-block!important}
.ahover{position:relative;}
.active .ahover:before,.ahover:hover:before{width:100%;}
.ahover:before{content:"";position:absolute;left:50%;bottom:0px;transform:translate(-50%);width:0px;height:2px;background:#37f;transition:all .3s;}
.btn-primary{color:#FFF;background-color:#5f8ece;border-color:#5f8ece;}
.btn-primary:hover{color:#FFF;background-color:#699FEA;border-color:#699FEA;}
.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 0rem;}
.btn-primary.disabled,.btn-primary:disabled{color:#FFF;background-color:#5f8ece;border-color:#5f8ece;}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{color:#FFF;background-color:#699FEA;border-color:#699FEA;}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0rem;}
.btn-secondary{color:#fff;background-color:rgba(0,0,0,0.32);border-color:transparent;}
.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 0rem;}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0rem;}
.text-grey,.text-gray{color:#748594 !important;}
a.text-grey:hover,a.text-gray:hover,a.text-muted:hover{color:#1E90FF !important;}
.card .card-body{padding:0.75rem 1.25rem;border-radius:0.25rem;}
.card-threadlist .card-body,.card-thread .card-body{padding:0;border-radius:0.25rem;}
.card-thread .card-body hr{margin:0;}
.card-thread .card-body .media{background-image:url(../img/bg_banner.png);background-repeat:no-repeat;padding:1.2rem 1.2rem 1rem 1.2rem;border-radius:0.25rem 0.25rem 0 0;}
.card-thread .card-body .media .media-body h4.break-all{font-size:1.1rem;}
.card-thread .card-body .message{padding:0.75rem 1.25rem;}
.card-thread .card-body .message hr{margin-top:1rem;margin-bottom:1rem;}
.card-thread .card-body .message img{max-width:100%;border:0px solid #dee2e6;margin-bottom:0rem!important;padding:1px;border-radius:5px;}
.card-body .message h1,.card-body .message h2,.card-body .message h3,.card-body .message h4,.card-body .message h5,.card-body .message h6{font-size:1.1rem;border-left:4px solid #6293d4;font-weight:bold;padding:2px 0px 2px 10px;margin:8px 0px;}
.card.card-threadlist .card-body ul.threadlist{padding:0.5rem 0;}
.card.card-threadlist .card-body .media.thread{margin:0 1.25rem}
.plugin.d-flex.justify-content-center.mt-3{padding-bottom:1rem !important}
.list-ul{list-style:none;padding:0;margin:0}
.list-ul li{margin:0;border-bottom:1px dashed #dadada;}
.list-ul li.h36-o{height:36px;line-height:36px;overflow:hidden}
.list-ul li:last-child{border-bottom:0}
.list-ul li.h36-o a:hover{color:#1E90FF;}
.page-link{border:1px solid #dee2e6;box-shadow:0 1px 3px rgba(26,26,26,.1);}
.page-link:focus{box-shadow:0 0 0 0rem #5f8ece!important;}
.page-item.active .page-link{background-color:#5f8ece;border-color:#5f8ece;}
.page-item.disabled .page-link{border-color:#5f8ece;}
.page-item.active .page-link,.page-link:hover{background-color:#5f8ece;border-color:#5f8ece;color:#fff;}
.pagination.justify-content-center.flex-wrap{margin-bottom:0rem !important;}
.btn-group.mod-button.my-3{margin-top:0.5rem!important;}
nav.my-3{margin-bottom:0rem!important;}
.xn-back{display:none!important;}
.attachlist{margin:0;padding:0px;}
.attachlist .table{margin-top:0rem;}
.attachlist .table th{padding:0 0 0.75rem 0;}
.attachlist .table td{padding:0.75rem 0;}
.attachlist .table td .attach_num{font-size:18px;font-weight:bold}
.attachlist a img{border:0px;vertical-align:middle;margin-bottom:2px!important;}
.fox-avatar.avatar-3{width:40px!important;height:40px!important;}
.fox-avatar.avatar-4{width:40px!important;height:40px!important;}
.fox-avatar.avatar-5{width:76px!important;height:76px!important;}
.thread .media-body{box-sizing:content-box;}
.threadlist > .thread:last-child{border-bottom:1px solid #e9ecef;}
.thread:hover{background-color:transparent;border-bottom:1px solid #ced4da;}
.thread:hover .subject a{color:#1E90FF;}
.fox_icon{border-radius:2px;width:0.64rem;height:0.64rem;display:inline-block;margin-right:5px;}
.icon-1{background-color:#E92725;}
.icon-2{background-color:#F27B21;}
.icon-3{background-color:#F2A61F;}
.icon-4{background-color:#5AAF4A;}
.icon-5{background-color:#42C4F5;}
.icon-6{background-color:#0099CC;}
.icon-7{background-color:#3365AE;}
.icon-8{background-color:#2A3591;}
.icon-9{background-color:#592D8E;}
.icon-10{background-color:#DB3191;}
.icon-11{background-color:#BE5281;}
.icon-12{background-color:#88BEE3;}
.icon-13{background-color:#444444;}
.icon-14{background-color:#AB9364;}
.icon-15{background-color:#912CEE;}
.icon-16{background-color:#0B6138;}
.icon-17{background-color:#8B0000;}
.icon-18{background-color:#008B8B;}
.icon-19{background-color:#F781BE;}
.icon-20{background-color:#A9BCF5;}
.icon-g1{color:#3DC7F5;}
.icon-g2{color:#FE8E8E;}
.icon-g3{color:#FE8E8E;}
.icon-g4{color:#6B8E23;}
.icon-g5{color:#548B54;}
.icon-g6{color:#8B8989;}
.icon-g7{color:#177f2e;}
.icon-g10{color:#F00;}
.icon-g101{color:#EEB422;}
.icon-g102{color:#0000CD;}
.icon-g103{color:#8A2BE2;}
.icon-g104{color:#76EE00;}
.icon-g105{color:#CD3700;}
.icon-g106{color:#CD0000;}
.btn-primary{color:#FFF;background-color:#37f;border-color:#37f;}
.btn-primary:hover{color:#FFF;background-color:#0066CC;border-color:#0066CC;}
.btn-primary:focus,.btn-primary.focus{box-shadow:none;}
.btn-primary.disabled,.btn-primary:disabled{color:#FFF;background-color:#37f;border-color:#37f;}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{color:#FFF;background-color:#0066CC;border-color:#0066CC;}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow:none;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#9BC9EF;outline:0;box-shadow:0px 1px 5px 0px #E2F1FF inset;}
.custom-select:focus{border-color:#9BC9EF;outline:0;box-shadow:inset 0 1px 5px 0px #E2F1FF;}
.blockquote{background-color:#e5ecf2;border-radius:6px;}
.right-header{font-size:14px;padding:10px 14px 5px 14px!important;border-left:0px solid #37f;border-bottom:1px solid #dee2e6;background:#fff;border-radius:6px 6px 0 0;padding:0.75rem 1.25rem!important;}
#footer{background-color:#fff !important;box-shadow:0 0 4px 1px rgba(0,0,0,0.1);}
.fieldset{margin:10px 0;}
.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 0rem #fff!important;}
button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color;}
.alert-white{color:#6c757d;background-color:#f8f9fa;border-color:#f1f1f1;}
.alert-white hr{border-top-color:#dddfe2;}
.alert-white .alert-link{color:#6c757d;}
.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-size:1.25rem;font-weight:bold;margin:30px 0;padding:0 0 0 10px;}
.article-content h1:nth-child(6n+0),.article-content h2:nth-child(6n+0),.article-content h3:nth-child(6n+0),.article-content h4:nth-child(6n+0),.article-content h5:nth-child(6n+0){border-left:5px solid #DE4387}
.article-content h1:nth-child(6n+1),.article-content h2:nth-child(6n+1),.article-content h3:nth-child(6n+1),.article-content h4:nth-child(6n+1),.article-content h5:nth-child(6n+1){border-left:5px solid #AE74EC}
.article-content h1:nth-child(6n+2),.article-content h2:nth-child(6n+2),.article-content h3:nth-child(6n+2),.article-content h4:nth-child(6n+2),.article-content h5:nth-child(6n+2){border-left:5px solid #4527A0}
.article-content h1:nth-child(6n+3),.article-content h2:nth-child(6n+3),.article-content h3:nth-child(6n+3),.article-content h4:nth-child(6n+3),.article-content h5:nth-child(6n+3){border-left:5px solid #4AD868}
.article-content h1:nth-child(6n+4),.article-content h2:nth-child(6n+4),.article-content h3:nth-child(6n+4),.article-content h4:nth-child(6n+4),.article-content h5:nth-child(6n+4){border-left:5px solid #63CEEF}
.article-content h1:nth-child(6n+5),.article-content h2:nth-child(6n+5),.article-content h3:nth-child(6n+5),.article-content h4:nth-child(6n+5),.article-content h5:nth-child(6n+5){border-left:5px solid #EC8E4A}
.post_message p a{color:#37F;}
.all-read{position:absolute!important;float:right!important;bottom:8px!important;right:0px!important;}
.alert-success .border-top-5{border-top:5px #177f2e solid;}
.alert-warning .border-top-5{border-top:5px #ff5722 solid;}
.alert-gray{color:#868e96;background-color:#f8f9fa;border-color:#e9ecef;}
.alert-gray hr{border-top-color:#e9ecef;}
.alert-gray .alert-link{color:#37F;font-weight:normal;font-size:1rem;}
.text-green{color:#8bca1d !important;}
a.text-green:hover,a.text-green:focus{color:#0f541e !important;}
.post_message .blockquote{background-color:aliceblue;}
.media-body h4.title{font-size:1.3rem!important;}
.list-ul li:last-child{border-bottom:0!important;}
.picture_box{max-width:100%;margin:0 auto;position:relative;margin-top:0em!important;}
.picture_box .threadlist{margin-left:0%;padding:0px;margin-bottom:0rem!important;}
.picture_box .threadlist .trans_3{transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;list-style:none}
.picture_box .threadlist li{width:23.8%;float:left;margin-bottom:1.2%;margin-left:1.2%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;box-shadow:5px 5px 16px -1px rgba(0,0,0,0.1)!important;color:var(--main);background-color: var(--classD);}
.picture_box .threadlist li:hover{box-shadow:5px 5px 16px -8px rgba(0,0,0,0.9);transition:all 0.1s;}
.picture_box .threadlist li .pic{display:block;height:360px;overflow:hidden;width:92%;margin:4%;position:relative;border-radius:6px;}
.picture_box .threadlist li .pic img{vertical-align:middle;width:100%;border-radius:6px;opacity:1;transition:all 0.1s;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
.picture_box .threadlist li .pic img.thumb{min-height:360px;}
.picture_box .threadlist li .pic img.thumb:hover{opacity:1;}

.picture_box .threadlist.photo2{margin-left:0%;}
.picture_box .threadlist li.photo2{width:32%;float:left;margin-bottom:1%;margin-left:1.33333333%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;box-shadow:5px 5px 16px -1px rgba(0,0,0,0.1)!important}
.picture_box .threadlist li.photo2 .pic{height:216px;}
.picture_box .threadlist li.photo2 .pic img.thumb{min-height:156px;}
.picture_box .threadlist li a.pic .item-mask{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,transparent 80%,rgba(0,0,0,.42))}
.picture_box .threadlist li a.pic:hover .item-mask{background-color:#000;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5));}
.picture_box .threadlist li a.pic .zoomOverlay{position:absolute;top:0;left:0;bottom:0;right:0;margin:0px;background-image:url(../img/zoom.png);background-repeat:no-repeat;background-position:center;z-index:3;filter:alpha(Opacity=0);-moz-opacity:.0;opacity:.0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1);-o-transform:scale(1.5);transform:scale(1.5);}
.picture_box .threadlist li a.pic:hover .zoomOverlay{transform:scale(1);filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5;}
.picture_box .threadlist li .date_hits{width:92%;margin:4%;font-size:12px;line-height:24px;border-top:1px dotted #CCC;padding:10px 0 0;position:relative;}
.picture_box .threadlist li .date_hits span{padding-right:0px;}
.picture_box .threadlist li .date .icon-comment-o{font-size:16px}
.picture_box .threadlist li .date input{vertical-align:middle;margin-bottom:2px;}
.picture_box .threadlist li .tags{width:92%;margin:0 4%;overflow:hidden;text-overflow:ellipsis;font-size:13px;min-height:19px;}
.picture_box .threadlist li .tags a i{color:#37f;}

.picture_box .threadlist li .title{width:92%;margin:4% 4% 0 4%;overflow:hidden;text-overflow:ellipsis;font-size:13px;height:40px;}
.picture_box .threadlist li .title a:hover{color:#009688;}
.picture_box .threadlist li.fox-blank-none{width:100%!important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0)!important;}
.card-body .updown{margin:0 1rem 1rem 1rem!important;}
@media screen and (max-width:1024px){
.picture_box .threadlist li .pic{height:300px;}
.picture_box .threadlist li .pic img.thumb{min-height:300px;}
.picture_box .threadlist li.photo2 .pic{height:200px;}
.picture_box .threadlist li.photo2 .pic img.thumb{min-height:130px;}
}
@media (max-width:992px){}
@media (max-width:820px){
.picture_box .threadlist li .pic{height:250px;}
.picture_box .threadlist li .pic img.thumb{min-height:250px;}
}
@media screen and (max-width:768px){
.picture_box .threadlist li .pic{height:220px;}
.picture_box .threadlist li .pic img.thumb{min-height:220px;}
.picture_box .threadlist li.photo2 .pic{height:142px;}
.picture_box .threadlist li.photo2 .pic img.thumb{min-height:142px;}
}
@media screen and (max-width:767px){.sub-logo,.sub-new{display:none}}
@media screen and (max-width:600px){}
@media screen and (max-width:576px){
.card-body{padding:.5rem;}
#body{padding-top:0.5rem;}
#body > .container > .row > div{padding:0 0.5rem;}
#my_main{padding:0 0.7rem!important;}
.subject{max-height:40px;overflow:hidden;}
html,body,table{font-size:12px!important;}
.error-404{font-size:1.8rem;}
.picture_box .threadlist{margin-left:-2.4%}
.picture_box .threadlist li{width:47.6%;margin-bottom:2.4%;margin-left:2.4%;}
.picture_box .threadlist li .pic{height:254px;}
.picture_box .threadlist li .pic img.thumb{min-height:254px;}

.picture_box .threadlist li.photo2{width:47.6%;margin-bottom:2.4%;margin-left:2.4%;}
.picture_box .threadlist li.photo2 .pic{height:112px;}
.picture_box .threadlist li.photo2 .pic img.thumb{min-height:112px;}
}

@media screen and (max-width:375px){
.picture_box .threadlist li .pic{height:220px;}
.picture_box .threadlist li .pic img.thumb{min-height:220px;}
.picture_box .threadlist li.photo2 .pic{height:100px;}
.picture_box .threadlist li.photo2 .pic img.thumb{min-height:100px;}
}
@media screen and (max-width:374px){
.picture_box .threadlist li .pic{height:190px;}
.picture_box .threadlist li .pic img.thumb{min-height:190px;}
.picture_box .threadlist li.photo2 .pic{height:84px;}
.picture_box .threadlist li.photo2 .pic img.thumb{min-height:84px;}
}
@media screen and (min-width:1288px){
.badge{font-size:12px}
.badge-pill{padding-right:.4em;padding-left:.4em;}}@media (min-width:1024px){#header .text-truncate{display:none;}
#nav{background-color:#07111b!important;}
.ml-xl-auto,.mx-xl-auto{margin-left:auto!important;}
.mr-xl-auto,.mx-xl-auto{margin-right:auto!important;}}@media (min-width:768px){}
@media (min-width:576px){#body{padding-top:1rem;}}

/*///////////header - search////////////*/
.omnisearch{width:100%;margin-top:1.5rem;position:fixed;top:0;left:0;z-index:1050;opacity:0;background-color:transparent;pointer-events:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.15s,-webkit-transform 0.3s;transition:opacity 0.15s,-webkit-transform 0.3s;-o-transition:transform 0.3s,opacity 0.15s;transition:transform 0.3s,opacity 0.15s;transition:transform 0.3s,opacity 0.15s,-webkit-transform 0.3s;font-family:RiPlus-Black;}
@media (prefers-reduced-motion:reduce){
.omnisearch{-webkit-transition:none;-o-transition:none;transition:none;}
}
.omnisearch.show{opacity:1;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}
.omnisearch .container{position:relative;height:100%;}
.omnisearch .omnisearch-form{display:block;position:relative;z-index:700;background:#FFF;border-radius:0.375rem;width:680px;margin:auto;}
.omnisearch .omnisearch-form .input-group-text{font-size:1.875rem;background:transparent;color:#C0CCDA;background-color:#FFF;border:1px solid #E0E6ED;}
.omnisearch .omnisearch-form .form-control{display:block;height:68px;font-size:1.25rem;color:#454545;background-color:transparent;background-image:none;}
.omnisearch .omnisearch-form .form-control::-webkit-input-placeholder{color:#C0CCDA;}
.omnisearch .omnisearch-form .form-control:-ms-input-placeholder{color:#C0CCDA;}
.omnisearch .omnisearch-form .form-control::-ms-input-placeholder{color:#C0CCDA;}
.omnisearch .omnisearch-form .form-control::placeholder{color:#C0CCDA;}
.omnisearch .omnisearch-suggestions{width:680px;min-height:150px;padding:1.5rem;background:white;margin:auto;border-radius:0.375rem;position:relative;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transition-delay:0.21s;-o-transition-delay:0.21s;transition-delay:0.21s;}
@media (prefers-reduced-motion:reduce){
.omnisearch .omnisearch-suggestions{-webkit-transition:none;-o-transition:none;transition:none;}
}
.omnisearch .omnisearch-suggestions:before{background:#FFF;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:16px;width:16px;left:20px;position:absolute;bottom:100%;-webkit-transform:rotate(-45deg) translateY(1rem);-ms-transform:rotate(-45deg) translateY(1rem);transform:rotate(-45deg) translateY(1rem);z-index:-5;border-radius:0.2rem;}
.omnisearch .omnisearch-suggestions .heading{color:#8492A6;}
.omnisearch .omnisearch-suggestions .search-keywords{font-size:15px;margin-bottom:20px;}
.omnisearch .omnisearch-suggestions .search-keywords a{display:inline-block;color:#6c757d;margin-right:10px;background:#eaeaea;padding:3px 10px;border-radius:5px;margin-bottom:10px;}
.omnisearch .omnisearch-suggestions .search-keywords a:hover{color:#007afb;}
.omnisearch .omnisearch-suggestions #search-ajax-res li{padding:3px 0;}
.omnisearch .omnisearch-suggestions .list-link{color:#6c757d;}
.omnisearch .omnisearch-suggestions .list-link:hover{color:#007afb;}
.omnisearch .omnisearch-suggestions .list-link i{padding:5px 0px;padding-right:5px;color:#2196F3;}
.omnisearch .omnisearch-suggestions .list-link span{padding-left:5px;font-size:13px !important;color:#a7a7a7;}
.omnisearch.show .omnisearch-form,.omnisearch.show .omnisearch-suggestions{pointer-events:auto;}
.omnisearch.show .omnisearch-suggestions{opacity:1;}
@media (max-width:992px){
.omnisearch .omnisearch-form{width:100%;}
.omnisearch .omnisearch-suggestions{width:100%;}
.omnisearch.show{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);}
.omnisearch .omnisearch-form .form-control{height:40px;font-size:0.875rem;}
.omnisearch .omnisearch-suggestions .list-link{font-size:14px;}
}
.omnisearch-open{overflow:hidden;}
.mask-body{display:flex;position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;background-color:transparent;-webkit-overflow-scrolling:touch;}
.mask-body-dark{background:rgba(0,0,0,.4);background-color:rgba(25,37,49,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;transition-duration:.2s;}
.riplus-widget-down{position:relative;}
.riplus-widget-down .go-star-btn{width:2rem;height:2rem;padding:0 !important;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,box-shadow 0.2s ease-in-out;border:0;border-radius:50%;background-color:#f3f5f9;color:#373f50;text-align:center;position:absolute;right:0;top:0;margin-top:20px;color:#989898;font-size:1.25rem;}
.riplus-widget-down .go-star-btn.ok{color:#ffc12b;}
.riplus-widget-down ol{display:block;width:40%;height:6px;background:#f0f4f5;text-align:center;margin:0 auto;margin-bottom:1.1rem;border-radius:10px;}
.riplus-widget-down .other-info{overflow:hidden;border-radius:4px;}
.riplus-widget-down .other-info ul{background-color:#f3f7ff;}
.riplus-widget-down .other-info ul li{display:block;margin:0 10px;padding:5px 10px;position:relative;}
.widget ol li:before,.other-info ul li:before{position:absolute;left:0;top:13px;content:"";width:0;height:0;line-height:0;border:4px solid transparent;border-left:4px solid #ccc}
.riplus-widget-down .other-info ul li span{color:#6c757c;font-size:14px;float:right}
.btn-info.info{margin-left:0.5rem!important;}
#mobile_nav_dropdown h5.line{border-top:1px solid rgba(255,255,255,0.1);border-bottom0:1px solid rgba(255,255,255,0.1);margin-top:0rem!important;padding-top:0.8rem!important;padding-bottom:0rem!important;}
.navbar .bb1 nav{padding-bottom:0.2rem!important;}
.picture_box .grid-tj:after{content:"推荐";position:absolute;right:8px;top:8px;background: #ff5f33;font-size: 12px;padding: 0 4px;border-radius: 2px;color: #fff;z-index: 9;}
.picture_box .vip-tag{width:40px;height:40px;position:absolute;top:0;left:0;overflow:hidden;z-index:10;margin-right:0}
.picture_box .vip-tag i{height:14px;line-height:14px;width:70px;background-color:#fbb715;-webkit-box-shadow:-1.204px 1.597px 4px 0 rgba(0,0,0,.22);box-shadow:-1.204px 1.597px 4px 0 rgba(0,0,0,.22);position:absolute;top:50%;left:-18px;margin-top:-13px;font-size:12px!important;color:#fff;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;z-index:1;font-style:normal;}
.picture_box .free-tag i{background:#5cb85c}
.picture_box .n-tag i{background:#c6303e}
.picture_box .vip-tag:before,.picture_box .vip-tag:after{content:'';position:absolute;z-index:0;background-color:#fbb715;}
.picture_box .free-tag:before,.picture_box .free-tag:after{background:#5cb85c}
.picture_box .n-tag:before,.picture_box .n-tag:after{background:#c6303e}
.media .grid-tj:after{content:"推荐";position:absolute;right:8px;top:8px;background: #ff5f33;font-size: 12px;padding: 0 4px;border-radius: 2px;color: #fff;z-index: 9;}
.media .vip-tag{width:40px;height:40px;position:absolute;top:0;left:0;overflow:hidden;z-index:10;margin-right:0}
.media .vip-tag i{height:14px;line-height:14px;width:70px;background-color:#fbb715;-webkit-box-shadow:-1.204px 1.597px 4px 0 rgba(0,0,0,.22);box-shadow:-1.204px 1.597px 4px 0 rgba(0,0,0,.22);position:absolute;top:50%;left:-18px;margin-top:-13px;font-size:12px!important;color:#fff;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;z-index:1;font-style:normal;}
.media .free-tag i{background:#5cb85c}
.media .n-tag i{background:#c6303e}
.media .vip-tag:before,.media .vip-tag:after{content:'';position:absolute;z-index:0;background-color:#fbb715;}
.media .free-tag:before,.media .free-tag:after{background:#5cb85c}
.media .n-tag:before,.media .n-tag:after{background:#c6303e}

.cl{zoom:1;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.comiis_irbox_tel{background:url(../img/comiis_irbox_kfico.gif) no-repeat 3px 16px;color:#999;padding:12px 0 0 63px;}
.comiis_irbox_tel span{display:block;overflow:hidden;}
.comiis_irbox_tel span.kmtel{font-size:24px;height:24px;line-height:24px;overflow:hidden;}
.comiis_irbox_tel span.km24{height:20px;line-height:20px;}
.comiis_irbox_qqwb{width:100%;padding-bottom:10px;overflow:hidden;}
.comiis_irbox_qqwb a{float:left;text-align:center;border:1px solid #e5e5e5;font-size:14px;color:#999;width:115px;height:30px;line-height:30px;margin:10px 0px 0 0;overflow:hidden;}
.comiis_irbox_qqwb a.iqq,.comiis_irbox_qqwb a.icp{margin-right:12px;}
.comiis_irbox_qqwb a:hover{color:#f80;}
body.night .comiis_irbox_tel{background:url(../img/comiis_irbox_kfico2.gif) no-repeat 3px 16px;}
body.night .comiis_irbox_qqwb a{border:1px solid #303030;}
.card-body-pics .two-pics{padding:0px 8px;}
.card-body-pics .two-pics a img{width:100%;}
.card-body-pics .two-pics .title{height:40px;line-height:20px;}
@media(max-width:1199.98px){
/*
.two-pics{ padding:0px 8px 0px 8px;}
.card-body-pics .two-pics{width:46%!important;}
.card-body-pics .two-pics:nth-child(odd){margin-left:2%;}
.card-body-pics .two-pics:nth-child(even){margin-left:5%;}
*/
.comiis_irbox_tel span.kmtel{font-size:20px;height:20px;line-height:20px;}
.comiis_irbox_qqwb a{width:92px;margin:10px 0px 0 0;}
}

/*/////////// night ////////////*/
body.night{background-color:#121212!important;color:rgba(255,255,255,0.5);background-image:none;}
body.night a{color:var(--main);}
body.night a:hover{color:#ff5f33;}
body.night a.btn,body.night a.badge{color:#FFF;}
body.night #sub-header.bg-white{background-color:#868e96!important}
body.night .fox-widgets .hf-widget .hf-widget-title a,body.night .fox-widgets .hf-widget-4 .hf-widget-content em{color:rgba(255,255,255,0.5);}
body.night .fox-widgets .hf-widget .hf-widget-title span{color:rgba(255,255,255,0.5);}
body.night .fox-widgets .hf-widget,body.night .fox-widgets .hf-widget .hf-widget-title,body.night .fox-widgets .hf-widget .hf-widget-title .pages .prev,body.night .fox-widgets .hf-widget .hf-widget-title .pages .next{border-color:#303030}
body.night .fox-widgets .hf-widget-4 .hf-widget-content ul{background:#121212;}
body.night .fox-widgets .hf-widget-4 .hf-widget-content em,body.night .fox-widgets .hf-widget .hf-tags a,body.night .fox-widgets .hf-widget-hot-cats .hf-widget-content .icon{background:#232323;}
body.night .fox-widgets .hf-widget-1 .hf-widget-content a{color:rgba(255,255,255,0.5);}
body.night .breadcrumb{background-color:var(--background)!important;}
body.night table.fox_tag{background-color:var(--background)!important;}
body.night .card{background:var(--background);color:var(--main);-webkit-box-shadow:0 1px 3px rgba(26,26,26,.1);box-shadow:0 1px 3px rgba(26,26,26,.1);-webkit-box-sizing:border-box;}
body.night .card > .card-header{color:var(--main);background-image:none;background-color:var(--background);border-bottom:1px solid var(--classC);}
body.night .card-thread .card-body .media{background-image:none;}
body.night .content-gallery-warning{background-color:#1c1f2b;color:#fd721f;}
body.night .gallery .gallery-item .gallery-icon{background:#1c1f2b;}
body.night .riplus-widget-down .other-info ul{background-color:#292c37;}
body.night .form-control,body.night .custom-select{background:var(--classD);border-color:var(--classC);color:var(--main);}
body.night select > option{background-color:var(--background);color:#fff;}
body.night .input-group-text{color:var(--main);background-color:var(--Xc-mment);border:1px solid var(--classC);}
body.night .card-header-tabs > .nav-item > .nav-link{color:rgba(255,255,255,0.5);}
body.night .card-header-tabs > .nav-item > .nav-link.active{color:#ff5f33;background:none;border-bottom-color:#ff5f33;}
body.night .card-header-tabs > .nav-item > .nav-link:hover:not(.active){border-width:0 0 1px 0;border-bottom-color:#ff5f33;color:#ff5f33;}
body.night .picture_box .threadlist li .date_hits{border-top:1px dotted #232323;}
body.night .text-muted{color:rgba(255,255,255,0.5)!important;}
body.night .text-secondary{color:rgba(255,255,255,0.5)!important;}
body.night .border{border:1px solid #303030!important;}
body.night .border-top{border-top:1px solid #303030 !important;}
body.night .border-bottom{border-bottom:1px solid #303030 !important;}
body.night .table th,body.night .table td{border-top:1px solid #303030 !important;}
body.night hr{border-top:1px solid #303030}
body.night .alert-warning,body.night .alert-info{background-color:#292c37;color:rgba(255,255,255,0.5);border:1px solid #303030;}
body.night .alert-warning hr,body.night .alert-info hr{border-top-color:#232323;}
body.night .thread,body.night .post,body.night .threadlist > .thread:last-child,body.night .list-ul li{border-bottom:1px solid #303030;}
body.night :not(pre) > code[class*="language-"],body.night pre[class*="language-"]{background:#292c37!important;}
body.night code[class*="language-"], pre[class*="language-"]{color:#aab2bd!important;text-shadow:none!important;}
body.night .page-link{background-color:#1c1f2b;border-width:0px;}
body.night .page-item.active .page-link,.page-link:hover{background-color:#000;border-width:0px;color:#fff;}
body.night .sidebar-tags{background:#343a40!important;}
body.night .sidebar-tags .items a{border:1px solid #303030;color:rgba(255,255,255,0.5);}
body.night .sidebar-tags .items a:nth-child(1){color:#3385fc;}
body.night .sidebar-tags .items a:nth-child(2n){color:#ffc12b;}
body.night .sidebar-tags .items a:nth-child(3n){color:#4CAF50;}
body.night .sidebar-tags .items a:nth-child(4n){color:#F36;}
body.night .tagslist li{border:1px solid #303030;background-color:#343a40;}
body.night .tagslist li .tit{color:rgba(255,255,255,0.5);}
body.night .tagslist li .tit:hover{color:#ff5f33;}
body.night .tagslist li .name{background-color:#1c1f2b;color:rgba(255,255,255,0.5);}
body.night .tagslist li .name:hover{background-color:#ff5f33;color:#fff;}
body.night .tagslist li:hover{border-color:#ff5f33;}
body.night .tagslist li:hover .name{background-color:#ff5f33;color:#fff;}
body.night .list-group-item{background-color:var(--Xc-mment);border:1px solid rgba(0,0,0,0.125);}
body.night .list-group-item.active{color:#fff;background-color:#1f4977;}
body.night #footer{background-color:#343a40!important;color:rgba(255,255,255,0.5);}
body.night .tag_option{border: 1px solid #43484d;}
body.night .card-header-dropdown .dropdown-toggle{color:rgba(255,255,255,0.5)!important}
body.night .card-header-dropdown .dropdown-menu{background-color:var(--dark);}

body.night .tox-tinymce{border:1px solid var(--classC);}
body.night .tox-toolbar{filter:invert(80%);}
body.night .tox-edit-area__iframe{background-color:#868e9680;color:var(--main)}
body.night .tox .tox-menu{background-color:var(--background);border:1px solid var(--classC);}
body.night .tox .tox-collection--list .tox-collection__item--active{background-color:var(--classC);}
body.night .tox .tox-collection__item{color:var(--main);}
body.night .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:var(--main);}
body.night .tox .tox-collection--list .tox-collection__item--enabled{background-color:var(--classC);color:var(--main);}
body.night .tox.tox-tinymce-aux .tox-toolbar__overflow{filter:invert(80%);}
body.night .tox .tox-dialog{filter:invert(80%);}
body.night .tox .tox-pop__dialog{filter:invert(80%);}
body.night .tox .tox-statusbar{filter:invert(80%);}
body.night .tox .tox-pop.tox-pop--top::before,body.night .tox .tox-pop.tox-pop--top::after,body.night .tox .tox-pop.tox-pop--bottom::before,body.night .tox .tox-pop.tox-pop--bottom::after{filter:invert(80%);}
body.night .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){filter:invert(80%);}

@media(max-width:768px),@media(max-width:576px){
#gotop a.fox-night{border-radius:5px 5px 0 0!important;border:0!important;}
#gotop a.fox-night{background:rgba(0,0,0,0.5)!important;color:#fff!important;width:30px;height:30px;line-height:30px;}
}
body.night #gotop a{color:#158fed;border-bottom:1px solid #37414b;background:#2e363f;}
body.night #gotop a:hover{color:#fff;background-color:#158fed;}
body.night .mx-3.text-grey.sign{color:#617d89}
.alert-outline-info{background-color:#f0f4f5;border-color:#c6ebf6;color:#1c6074;}
body.night .alert-outline-info{background-color:#202634;border-color:#202634;color:#1c6074;}
body.night .modal-content{color:var(--main)!important;background-color:var(--background)!important;}
body.night .modal-header{border-bottom:1px solid #303030;}
body.night .modal-body .btn-primary{background-color:#1f4977;border-color:#1f4977;}
body.night .modal-footer{border-top:1px solid #303030;}
body.night .omnisearch .omnisearch-form .input-group-text,
body.night .omnisearch .omnisearch-form .form-control{background-color:#343a40!important;color:rgba(255,255,255,0.5);}
body.night .omnisearch .omnisearch-suggestions{background-color:#343a40!important;color:rgba(255,255,255,0.5);}
body.night .omnisearch .omnisearch-suggestions:before{background-color:#343a40!important;}
body.night .omnisearch .omnisearch-suggestions .search-keywords a{background:rgba(0,0,0,0.32);color:#fff;}
.thread:hover .subject a.badge-success{color:#fff;}
.thread:hover .subject a.badge-success:hover{color:#fff;}
.flot_con{font-size:12px;border-radius:2px;width:40px;text-align:center;line-height:22px;}
.flot_icon1{color:#ff3700;}
.flot_icon2{color:#ffca25;}
.flot_icon3{color:#69ee5e;}
.comment-content{padding:5px 10px;background:#eef6fd;border-radius:6px;font-size:12px;color:#262626;margin-bottom:5px;position:relative;transition:all .2s;}
.comment-content::before{content:'';display:block;width:0;height:0;border-bottom:6px solid #eef6fd;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:7px;bottom:100%;}

@media (max-width:820px){.container{max-width:800px;}}
@media (min-width:820px){.hidden-lg{display:none !important;}}
body.night .js-sidebar--container{background-color:#212529;}
body.night .dropdown-divider{border-top:1px solid #343a40}
body.night table.nav_tag_list td a{background:#212529;border:1px solid #343a40!important;}
body.night .comment-content{background:#202634;color:#868e96;}
body.night .comment-content::before{border-bottom:6px solid #202634;}
body.night .blockquote{background-color:#343a40;}
body.night .card-link.text-dark{color:rgba(255,255,255,0.5)!important;}
body.night .forumlist-bg{background-color:var(--dark)!important}
.article-content p{line-height:2;letter-spacing:0.5px;}

/*移动端侧边栏*/
.MobilemenuBtn{padding:1rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#fff;}
.postInfo{font-size:5px !important}
.forumlist-bg{background-color:var(--light) !important}
.forumBrief{cursor:pointer;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.js-sidebar,.js-sidebar--background{top:0;left:0;width:100%;height:100%;}
.js-sidebar--background{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.js-sidebar{position:fixed;z-index:9999;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:-moz-transform 0s ease 0.3s;-o-transition:-o-transform 0s ease 0.3s;-webkit-transition:-webkit-transform 0s ease;-webkit-transition-delay:0.3s;transition:transform 0s ease 0.3s;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
.js-sidebar--background{position:absolute;background:transparent;}
.js-sidebar--container{position:relative;z-index:1;width:80%;max-width:300px;height:100%;background:#FFF;display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column;-moz-box-shadow:2px 0 20px rgba(0,0,0,0.2),1px 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:2px 0 20px rgba(0,0,0,0.2),1px 0 10px rgba(0,0,0,0.1);box-shadow:2px 0 20px rgba(0,0,0,0.2),1px 0 10px rgba(0,0,0,0.1);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);}
.js-sidebar--container .sidebar--title{height:100px;min-height:100px;background:linear-gradient(to left,#0f2027,#203a43,#2c5364);color:white;line-height:100%;display:-webkit-flex;-webkit-align-items:flex-end;display:flex;align-items:flex-end;}
.js-sidebar.is-visible{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);-moz-transition:-moz-transform 0s ease 0s;-o-transition:-o-transform 0s ease 0s;-webkit-transition:-webkit-transform 0s ease;-webkit-transition-delay:0s;transition:transform 0s ease 0s;}
.js-sidebar.is-visible .js-sidebar--background{background:rgba(0,0,0,0.2);}
.sidebar_forumList{overflow:auto;}

.card.fox-card{background:none!important}
.card.fox-card.card-threadlist .card-body .media.thread{margin-left:0px; margin-right:0px; margin-top:10px!important;padding-left:10px; padding-right:10px;border-radius:0.25rem;}
.card.fox-card .fox-body .threadlist li{background:rgba(255,255,255,0.7);}
.card.fox-card .fox-body .threadlist li.thread:hover{background:rgba(255,255,255,0.9);border-bottom:1px solid rgba(255,255,255,0.9);}
body.night .card.fox-card .fox-body .threadlist li{background:var(--background);border-bottom:1px solid var(--classD);}
body.night .card.fox-card .fox-body .threadlist li.thread:hover{background:var(--Toolbox);border-bottom:1px solid var(--classC);}