@font-face{font-family:hua;src:url(../font/hua.ttf) format("opentype");font-weight:400;}
html,body{font-family:hua,"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;}.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;}.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:13px;}.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{color:#0e990b;}.thread.top_3 a{color:#007ef7;}.breadcrumb{border:0px;box-shadow:0 1px 3px rgba(26,26,26,.1);}.thread:hover{background-color:#f6f6f642;border-bottom:1px solid #ced4da;}.thread:hover .subject a{color:#1E90FF;}.badge-pill{border-radius:0.25rem!important;}.thread:hover .subject a.badge-pill{color:#FFF!important;}.d-flex.justify-content-between.small.mt-1{letter-spacing:.2px;}.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;}#search_form button.btn.btn-primary{transition:width .3s;width:51px;}#search_form:hover .input-group-append .btn.btn-primary{width:70px;}#search_form .form-control:focus{border-color:transparent;box-shadow:none;}.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;}.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;text-indent:16px;font-weight:bold;padding:2px 0px;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:0px 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:0rem!important;margin-bottom:0rem !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;}#header{padding:0rem;}.navbar{padding:0.1rem 1rem;}.navbar-dark .navbar-nav .nav-link{padding:0.5rem;}.navbar-dark .navbar-toggler{border:0px;}@media screen and (max-width:576px){html{font-size:12px}}

/*---------------------*/
.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%;}
.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;}

.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;}
.badge-primary2{color:#0084ff;background-color:rgba(0,132,255,.1)}
a.badge-primary2:focus,a.badge-primary2:hover{color:#fff;background-color:#0062cc;text-decoration:none}
a.badge-primary2.focus,a.badge-primary2:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}

.post_systm{padding:7px 10px;border-radius:6px;font-size:12px;margin-right:10px;background:rgba(0,102,255,0.18);font-weight:600;}
.post_systm a{color:#1979ff;}
.post_systm a:hover{text-decoration:none}
.text-message p{line-height:2;letter-spacing:2px;}

.index_list{padding:1rem;border-bottom:1px solid #eff2f9;}
.index_card{margin-bottom:0.75rem;margin-left:0rem;margin-right:0rem;border-radius:6px;border-bottom:0;box-shadow:0 1px 3px rgb(0 0 0 / 5%);}
.index_list img{background-color:#EFEFEF;}
.index_list img.lazy{opacity:0;-webkit-transition:.8s ease-in-out opacity;transition:.8s ease-in-out opacity;filter:blur(35px);}
.index_list img.loaded{filter:blur(0px);opacity:1;transition:1s filter linear,1s -webkit-filter linear;}
.index_list_name{margin:0;padding:0;font-weight:500;font-size:1.125rem;line-height:1.4;}
.index_list_name a:hover{text-decoration:none;color:#FFB3BA}
.index_list_excerpt{font-size:1rem;margin-top:1rem;color:#52525c;line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:2px;}
.index_list_foot{margin-top:.5rem;font-size:.75rem;color:#7a8b9a;}
.index_list_footbox{display:flex;align-items:center;justify-content:space-between;}
.index_list_comment i{position:relative;top:1px;font-size:14px;margin-right:3px;}
.index_list_box{display:flex;}
.index_list_left{max-width:145px;flex:0 0 auto;width:25%;}
.index_list_pic{position:relative;width:100%;height:0;padding-top:100%;border-radius:6px;border:1px solid #eff2f9;overflow:hidden;}
.index_list_pic img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover;}
.index_list_right{display:flex;flex:1 1 auto;flex-direction:column;padding-left:1.25rem;}
.index_list_body{-ms-flex:1 1 auto;flex:1 1 auto;}
.index_box_left .index_list_left{order:1;}
.index_box_left .index_list_right{order:2;}
.index_box_right .index_list_left{order:2;}
.index_box_right .index_list_right{order:1;}
.index_box_right .index_list_right{padding-right:1.25rem;padding-left:0;}
.index_box_over:nth-child(odd) .index_list_left{order:1;}
.index_box_over:nth-child(even) .index_list_left{order:2;}
.index_box_over:nth-child(odd) .index_list_right{order:2;}
.index_box_over:nth-child(even) .index_list_right{order:1;}
.index_box_over:nth-child(even) .index_list_right{padding-right:1.25rem;padding-left:0;}
.index_list_album{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid;margin:1rem 0;}
.index_album_img{width:100%;height:0;position:relative;padding-top:100%;border-radius:6px;border:1px solid #eff2f9;overflow:hidden;}
.index_album_img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
.index_list_remark{display:flex;}
.index_list_word{display:flex;padding-right:1rem;}
.index_list_word i{font-size:1.75rem;}

.index_list_pic:after,.index_list_img:after,.index_album_img:after,.paging_next a::after{background-image:-o-linear-gradient(left,transparent,rgba(255,255,255,.2));background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(255,255,255,.2)));background-image:linear-gradient(to right,transparent,rgba(255,255,255,.2));content:"";position:absolute;display:block;width:50%;height:100%;top:0;left:-75%;z-index:2;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);pointer-events:none;}
.index_list_box:hover .index_list_pic:after,.index_list_box:hover .index_list_img:after,.index_list:hover .index_album_img:after,.paging_next:hover a:after{-webkit-animation:shine .85s;animation:shine .85s}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}

.match_bg{background-color:var(--white);}

@media (max-width:767.98px){
.index_list_name{font-size:1.125rem;}
.index_list_excerpt{margin-top:.5rem;}
.index_remark_excerpt{-webkit-line-clamp:2;min-height:50px;}
.index_list_right .index_list_excerpt{display:none;}
}

/*移动端侧边栏*/
.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;}
.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;}

.thread:hover .subject a.badge-success{color:#fff;}
.thread:hover .subject a.badge-success:hover{color:#fff;}

.btn-orange{color:#FFF;background-color:#ff9500;border-color:#ff9500;}
.btn-orange:hover{color:#FFF;background-color:#ec8a01;border-color:#ec8a01;}
.btn-orange:focus,.btn-orange.focus{box-shadow:none!important;}
.btn-orange.disabled,.btn-orange:disabled{color:#FFF;background-color:#ff9500;border-color:#ff9500;}
.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:not(:disabled):not(.disabled).active,.show > .btn-orange.dropdown-toggle{color:#FFF;background-color:#ec8a01;border-color:#ec8a01;}
.btn-orange:not(:disabled):not(.disabled):active:focus,.btn-orange:not(:disabled):not(.disabled).active:focus,.show > .btn-orange.dropdown-toggle:focus{box-shadow:none!important;}

.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}
/*
@media (min-width:1500px){.container{max-width:1030px;}}
*/
@media (min-width:1500px){.container{max-width:1100px;}}