@import url("https://at.alicdn.com/t/font_835102_9ks3tbszqd.css");
body { background: #fff !important;}
#header { background:#00adbf !important; }
#footer { background: rgba(0,0,0,0.5) !important; }
.card > .card-header { background: #00adbf !important;padding: 0.5rem 1.25rem;color:#fff !important; }
.card { background: #f4fbfe !important;border: 1px solid #00adbf  !important; }
.thread:hover { background-color: rgba(255,255,255,0.6) !important; }
.text-grey { color: #90a9b6 !important;}
.thread, .post { border-bottom: 1px solid #dfeef2;}
.input-group .form-control, .input-group .custom-select, .input-group .custom-file { background: rgba(255,255,255,0.7);}
.card-header-tabs > .nav-item > .nav-link.active { background:#fff;border-color: #00adbf;}
.card-header-tabs > .nav-item > .nav-link:hover:not(.active){border:none !important;background-color:#fff;color:#fff;}
.nav_tag_list a { color: #c5dbe4; }
.nav_tag_list a.active { color: #6fd2ff; }
.navbar-dark .navbar-nav .nav-link{color: #fff !important;}
.card-threadlist .card-header .card-header-tabs .nav-item a{color:black !important;}
.btn-secondary { background-color:#00adbf !important; border-color:#fff !important; color:#fff !important; }
.btn-secondary:hover { background-color: #374b55; border-color: #344751; }
.blockquote { background: #e0eaef;}

.sideNav .nav-item  .ico-color10 {
    color: #b59e8c ;
}
.sideNav .nav-item  .ico-color1 {
   color: #ef564f ;
}
.sideNav .nav-item  .ico-color2 {
    color: #d68b4f ;
}
.sideNav .nav-item  .ico-color3 {
    color: #708988 ;
}
.sideNav .nav-item  .ico-color8 {
    color: #ef564f ;
}
.sideNav .nav-item  .ico-color5 {
    color: #626c78 ;
}
.sideNav .nav-item  .ico-color6 {
    color: #b59e8c ;
}
.sideNav .nav-item  .ico-color7 {
    color: #d68b4f ;
}
.sideNav .nav-item  .ico-color4 {
    color: #6dbb3e ;
}
.sideNav .nav-item  .ico-color9 {
    color: #09c none ;
}
.btn-primary{
    background-color: #00adbf !important;
    border-color: #fff !important;
	color: #fff !important;
	}
 .card-threadlist .card-header .card-header-tabs .nav-link{
    padding: 0.2rem 2rem !important;
} 
.thread, .post {
    border-bottom: 1px dashed #e9ecef !important;
    padding: 0.4rem 0 !important;
}
.thread:hover {
    background-color: #e9ecef !important;
    border-radius: 0.3rem !important;
    font-size: 100% !important;
}
.card{
background-color:#fff !important;
}
a{
   text-decoration:none;
   color:#868e96 !important;
}
.nav-tabs .nav-link  a{
    color:black !important;
	} 
a:hover{
    text-decoration:none;
}
.badge-pill{
    float: right;
	color: #fff !important;
	border-radius:0.2rem !important;
}
.new-forum-info {
    display: flex;
	flex-direction:row !important;
}
.new-forum-logo {
    padding: 1rem;
}
.forum-right {
    padding: 1rem;
}
.forum-right, .li-right {
    display: flex;
    flex-direction: column;
}
.tit-right {
    align-items: center;
}
.tit-right a {
    font-weight: 700;
    margin-right: 0.5rem;
}
.forum-right .text-muted {
    font-size: 14px;
}
.text-muted {
    color: #868e96 !important;
    font-size: 12px;
    margin-right: 0.5rem;
}
.text-muted b {
    color: #FFF;
    margin: 0 0.2rem;
}
.info-right, .con-right {
    margin-top: 0.25rem;
    padding-left: 0.5rem;
}
hr {
    border: 1px dashed #00adbf !important;
}
.breadcrumb {
    background-color: none !important;
    box-shadow: 1px 1px 2px rgba(233, 236, 239, 0.25);
	border: 1px solid #00adbf !important;
}
.fieldset > legend {
    background: #00adbf none repeat scroll 0 0 !important;}
.fieldset{
    border: 1px solid #00adbf !important;
}
.break-all{
    font-size:1rem !important;
}
.nav-tabs .nav-item {
    background: #f1c84c;
	border: 1px solid #fff;
	}
.aside .card-site-info .m-3 h5{display:none !important;}
.navbar-dark .navbar-brand {
    color: #fff !important;
}
.new-forum-info .new-forum-logo img{
    max-width: none;
}
.card-header .card-header-dropdown .btn-toolbar .text-muted{
    color:#fff !important;
}
.card-header .card-header-dropdown .btn-group .dropdown-toggle{
    color:#fff !important;
}
.btn-group{
	flex-wrap: wrap;
}
.list-group-item.active{
    background-color: #00adbf !important;
    border-color: #fff !important;
    color: #fff !important;
}
.page-item.active .page-link {
    background-color: #00adbf !important;
    border-color: #fff;
    color: #fff !important;}
table.nav_tag_list {
    border: 1px solid #00adbf !important;
    width: 100% !important;
}
#search_form .input-group {
    border: 1px solid #00adbf;}
.message .form-control {
    background-color: #fff  !important;
    border: 1px solid #00adbf !important;
	}
.message .input-group-text {
    background-color: #fff  !important;
    border: 1px solid #00adbf !important;
	}
.mr-auto .nav-item .nav-link {
    position: relative;
}
.mr-auto .nav-item .nav-link::before {
    background: gold none repeat scroll 0 0;
    bottom: 0.8px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scale(0);
    transition: all 0.2s ease 0s;
    width: 100%;
}
.mr-auto .nav-item .nav-link:hover::before {
    transform: scale(1);
}



@media (max-width: 991.98px){
.new-jinghua {
    display: none;
}
}
#sub-header {
     background: #ffffff none repeat scroll 0px 0px;
     box-shadow: 0px 8px 16px 0px rgba(28, 31, 33, 0.1);
     height: 60px;
     min-height: 60px;
     width: 100%;
}

#sub-header input {
     outline: 0px none;
}

#sub-header .sub-container {
     height: 100%;
     margin: 0px auto;
     max-width: 1140px;
	 padding-left: 15px;
     padding-right: 15px;
}

#sub-header .sub-container .operate-area {
     float: right;
}

#sub-header .sub-container .operate-area span {
     display: inline-block;
     position: relative;
}

#sub-header .sub-container .operate-area span .btn {
     border-radius: 6px;
     box-sizing: border-box;
     color: #ffffff;
     font-size: 14px;
     height: 36px;
     line-height: 18px;
     margin: 12px 0px;
     padding: 8px 24px;
     width: 90px;
	 box-shadow:none;
	 border-color:none;
}

#sub-header .sub-container .operate-area span .btn.btn-primary {
     background: #fd6440;
}

#sub-header .sub-container .operate-area span .btn.btn-discovery {
     background: #383d42 none repeat scroll 0px 0px;
     margin-left: 0.5rem;
     position: relative;
}

#sub-header .sub-container .operate-area span .btn.btn-discovery + .count {
     background: #f20d0d none repeat scroll 0px 0px;
     border-radius: 8px;
     border: 1px solid #ffffff;
     box-sizing: border-box;
     color: #ffffff;
     font-size: 12px;
     height: 16px;
     line-height: 14px;
     padding: 0px 5px 0px 4px;
     position: absolute;
     right: -5px;
     top: 7px;
}

#sub-header .sub-container.discovery {
     width: 682px;
}

#sub-header .sub-container.discovery a.discovery-logo {
     display: inline-block;
     padding: 12px 0px;
}

#sub-header .sub-container.discovery a.discovery-logo i {
     background: #383d42 none repeat scroll 0px 0px;
     border-radius: 50%;
     color: #ffffff;
     font-size: 18px;
     height: 36px;
     line-height: 18px;
     margin-right: 12px;
     padding: 9px;
     width: 36px;
}

#sub-header .sub-container.discovery a.discovery-logo span {
     color: #1c1f21;
     font-size: 20px;
     font-weight: 600;
     line-height: 36px;
}

#sub-header .sub-container.discovery ul {
     display: inline-block;
     margin-left: 160px;
}

#sub-header .sub-container.discovery ul li {
     float: left;
}

#sub-header .sub-container.discovery ul li.follow a {
     cursor: pointer;
}

#sub-header .sub-container.discovery ul li a {
     color: #545c63;
     display: inline-block;
     font-size: 16px;
     font-weight: 600;
     height: 40px;
     line-height: 40px;
     margin: 10px 24px;
     position: relative;
}

#sub-header .sub-container.discovery ul li a::after {
     background-color: #3377ff;
     border-radius: 25%;
     bottom: 0px;
     content: "";
     display: block;
     height: 3px;
     left: 0px;
     position: absolute;
     transform: scaleX(0);
     transition: all 0.3s ease 0s;
     width: 100%;
}

#sub-header .sub-container.discovery ul li a.active, #sub-header .sub-container.discovery ul li a:hover {
     color: #3377ff;
     transition: all 0.3s ease 0s;
}

#sub-header .sub-container.discovery ul li a.active::after, #sub-header .sub-container.discovery ul li a:hover::after {
     transform: scaleX(0.6);
}

.search-warp {
     float: right;
     position: relative;
     width: 300px;
}

.search_cont {
     background: #fff;
     border-radius: 6px;
     border: 1px solid #00adbf;
     color: #ffffff;
     float: left;
     height: 36px;
     position: relative;
     width: 120px;
}

.search_cont .in_search {
     background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px;
     border: 0px none;
     box-shadow: none;
     color: #9199a1;
     float: left;
     font-size: 12px;
     height: 36px;
     line-height: 36px;
     outline: medium none;
     padding-left: 15px;
     position: absolute;
     width: 80%;
     z-index: 1;
}

.search_cont i.icon-search {
     color: #f75733;
     display: block;
     font-size: 14px;
     height: 36px;
     line-height: 36px;
     position: absolute;
     right: 3px;
     text-align: center;
     top: 0px;
     width: 36px;
     z-index: 0;
}

.search_start {
     height: 36px;
     padding: 8px 0px;
     position: absolute;
     right: 0.8rem;
     top: 4px;
}

.search_start .in_submit {
     display: none;
}

.search_start .ser .in_search {
     color: #2c3e50;
     font-size: 14px;
     padding-left: 15px;
     width: 250px;
}

.search_start .ser {
     background: #eeeeee none repeat scroll 0px 0px;
}

.search_start .ser .icon-search {
     color: #fd6440;
     cursor: pointer;
}

.search_start .ser .in_submit {
     background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px;
     border: 0px none;
     cursor: pointer;
     display: block;
     height: 36px;
     opacity: 0;
     position: absolute;
     right: 5px;
     width: 36px;
     z-index: 5;
}

.btn-orange {
     background-color: #ff9500;
     border-color: #ff9500;
     color: #ffffff;
}





.site-list-ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.site-top ul li, .site-reply ul li {
    border-bottom: 1px dashed #dadada;
    clear: both;
    margin: 0;
}
.site-top ul li {
    height: 31px;
    line-height: 31px;
    overflow: hidden;
}
.site-brief li:last-child, .site-top li:last-child, .site-reply li:last-child {
    border-bottom: 0 none;
}
.site-info li {
    border-right: 1px solid #e6e6e6;
}
.site-info li:last-child {
    border-right: 0 none;
}

.top_span_red {
    background: red;
    border-radius: 2px;
    color: #fff;
    margin-right: 5px;
    padding: 0 5px;
}
.top_span_gray {
    background: #f1c84c;
    border-radius: 2px;
    color: #fff;
    margin-right: 5px;
    padding: 0 5px;
}
.col-xs-4 {
    float: left;
    width: 25%;
}
icon-digest-1:before {
	content: "\f0a5" !important;
	color: #08599e !important;
	font-size: 14px !important
}

.icon-digest-2:before {
	color: #ff7800 !important;
	text-shadow: 0 0 3px #ffedcc;
}


.icon-digest-1:after {
	content: "荐";
	font-size: 12px;
	color: #5BC0DE;
}

.icon-digest-2:after {
	content: "优";
	font-size: 12px;
	color: #ff7800 !important;
	text-shadow: none;
}

.icon-digest-3:after {
	content: "精";
	font-size: 12px;
	color: #D53D38;
	text-shadow: none;
}

.icon-digest-3.icon-1x,
.icon-digest-2.icon-1x {
	font-size: 12px;
}

.icon-digest-1:before {
	content: "\f0a5";
	color: #5BC0DE;
}

.icon-top-1:before,
.icon-top-2:before,
.icon-top-3:before {
	content: "\f0aa"
}

/* H6标题 */
.card-body .message h6 {
    border-left: 3px solid #6293d4;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H5标题 */
.card-body .message h5 {
    border-left: 4px solid #84985a;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H4标题 */
.card-body .message h4 {
    border-left: 5px solid #b55594;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H3标题 */
.card-body .message h3 {
    border-left: 6px solid #a232de;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H2标题 */
.card-body .message h2 {
    border-left: 7px solid #32de5d;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H1标题 */
.card-body .message h1 {
    border-left: 8px solid #de3232;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}