fieldset.debug {display:none}

body {background-image:url(../img/QT_HY.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;font-size:12px;color:rgb(48,48,48);line-height:1.3;}
.container{max-width:91.5%;}
.card {background:#FFF!important;box-shadow:0px 0px 0px rgba(173,181,189,0.25);border:1px solid #c8c8c8;}
.card > .card-header {color:#333;font-size:13px;border-bottom:1px solid #c8c8c8;background-image:linear-gradient(0deg,#dddddd,#ebebeb);padding:0.5rem;}
.card-body {padding:20px;}
.thread:hover {background-color:#FAFAFA!important;}
.daohang span {float:left;}
.daohang span.search_form_span .keyword {width:128px;height:22px;margin-left:8px;border:1px #a5a5a5 solid;border-radius:2px;text-indent:5px;}
.daohang span.search_form_span .btn {height:22px;padding:0px 5px;line-height:1;border:1px #a5a5a5 solid;border-radius:2px;vertical-align:baseline!important;}
.subject {font-size:14px;}
.text-grey,.text-gray {color:#888!important;}
.text-black {color:#424242!important;}
.text-title {color:#111!important;display:inline-block;}
#footer {background-color:transparent!important;}
div.error {margin-top:0px;padding:4px;line-height:32px;text-indent:40px;word-break:break-all;border:1px solid #8a0000;background:#fff4d2 url(../img/error.gif) no-repeat 4px 4px;font-size:16px;color:#8a0000;font-weight:800;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.breadcrumb {margin-bottom:.5rem;}
#header{max-width:90%; margin:0 auto!important}
#footer{max-width:90%; margin:0 auto!important}
#header {margin-top:.6rem!important}
#header .container{padding:0 !important}
.navbar {background:url(../img/menu.gif) #fff4d2 repeat-x 0px 0px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0rem 1rem;border-radius:5px 5px 0px 0px;}
.navbar-dark .navbar-nav .nav-link {color:#FFF;}
.nav-item.active {background:url(../img/menu.gif) #fff4d2 repeat-x 0px -36px;}
.nav-item:hover {background:url(../img/menu.gif) #fff4d2 repeat-x 0px -36px;}
.nav-item .nav-link {padding:0rem 12px !important;line-height:36px;border-left:1px #545454 solid;}
.nav-item:hover .nav-link {border-left:1px #545454 solid;}
.navbar-brand {margin-right:0rem;}
.navbar-brand.text-truncate .logo-2 {display:none}
.navbar-brand.text-truncate {background:url(../img/logo.gif) no-repeat;display:inline-block;width:76px;height:36px;}
.iconlist {width:16px;height:16px;display:-moz-inline-stack;display:inline-block;zoom:1;overflow:hidden;vertical-align:middle;_vertical-align:middle;_margin-left:1px;background:url(../img/icon.gif) no-repeat;pointer:normal;}
.icon-orderby-0.checked {background-position:-48px -48px;}
.icon-orderby-0 {background-position:-32px -48px;}
.icon-orderby-1 {background-position:-0px -48px;}
.icon-orderby-1.checked {background-position:-16px -48px;}
#my_main .nav-item:hover{ background-image:none;background-color:#fff;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}
#my_main .nav-item .nav-link{border-left:0px!important}
#my_main .nav-item:hover .nav-link{border-left:0px!important}

@media (min-width: 576px){#body {padding-top:0rem;}}
/* 小屏: only small screen */
@media (max-width:768px){.hidden-sm{display:none !important;}}
/* 中屏: only middle screen */
@media (min-width:768px) and (max-width:1024px){.hidden-md{display:none !important;}}
/* 大屏+: big screen */
@media (min-width:1024px){.hidden-lg{display:none !important;}#body{padding-top:.5rem;}}