/*! mistyle.min.css v1.0 | (c) 2013-2016,mawentao | release:2016-12-03 08:58:44 */
.dashboard .forumname, .hotforum_area a.allforums-a, .hotforum_area a.fname, .miheader a, .mwt-btn, .mwt-btn:hover, .mwt-ul > li > a, .subforum > a {
    text-decoration: none
}

.card, .card_gender_0, .card_gender_1, .card_gender_2 {
    background: #fff
}

.mwt-btn, .onnum {
    text-align: center
}

.mifooter #ft, .mwt-btn {
    font-family: 'microsoft yahei'
}

#ucnav .popdiv > .botdiv a, .mwt-ul > li > a, .subforum > a, .theme_list_con .title .title_name {
    text-overflow: ellipsis;
    white-space: nowrap
}

#ancl > li {
    list-style-type: circle;
    margin-left: 20px;
    color: #369
}

#ancl > li > em {
    margin-left: 4px;
    color: #888
}

.card {
    border-color: #ddd
}

.card_info, .card_mn {
    padding: 0;
    text-align: center
}

.card .avt {
    position: relative;
    margin: 0;
    width: auto
}

.avt img {
    width: 68px;
    height: 68px;
    border-radius: 300px;
    margin: 5px 0
}

.bm, .mwt-panel {
    border: 1px solid #e6e6e6
}

.hotforum_area, .mwt-panel, .onnum {
    margin-bottom: 10px
}

.pbn > .xg1 {
    display: block;
    float: none
}

.pbn {
    height: 40px
}

.pbn > strong {
    display: block;
    font-weight: 400;
    font-size: 14px
}

.pbn > img {
    display: none
}

.mwt-panel {
    background: #FFF;
    padding: 10px 20px
}

.mwt-panel > .mwt-head {
    line-height: 30px;
    border-bottom: solid 1px #e6e6e6;
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.dashboard .fa_fav, .mwt-btn, .onnum > strong {
    font-weight: 400
}

.mwt-ul > li > a:hover, .onnum > strong {
    color: #ff8b3d
}

.mwt-panel > .mwt-body {
    padding: 10px 0 15px
}

.mwt-ul {
    margin-left: 15px
}

.mwt-ul > li {
    list-style: disc
}

.mwt-ul > li > a {
    max-width: 187px;
    overflow: hidden;
    display: inline-block
}

.onnum {
    font-size: 12px
}

.onli {
    float: left;
    margin-right: 3px
}

.onli > img {
    vertical-align: bottom
}

#header_navmenu, #ucnav > a, #ucnav > a.avatar > img, .miheader .logo, .miheader .mobile_qr, .mwt-btn, .theme_list_con .title a {
    vertical-align: middle
}

.mwt-btn {
    outline: 0;
    display: inline-block;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.428571429;
    white-space: nowrap;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mwt-btn.radius {
    border-radius: 4px
}

.mwt-btn.round {
    border-radius: 36px
}

.mwt-btn.leaf {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px
}

.mwt-btn.ellipse {
    border-radius: 50%
}

.mwt-btn.active, .mwt-btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.mwt-btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.mwt-btn-default.active, .mwt-btn-default:active, .mwt-btn-default:focus, .mwt-btn-default:hover, .open .dropdown-toggle.mwt-btn-default {
    color: #333;
    background-color: #efefef;
    border-color: #ccc
}

.mwt-btn-primary, .pnc, a.pnc {
    background: #ff8b3d;
    border-color: #ff8b3d;
    color: #fff !important
}

.mwt-btn-primary.active, .mwt-btn-primary:active, .mwt-btn-primary:focus, .mwt-btn-primary:hover, .open .dropdown-toggle.mwt-btn-primary {
    color: #fff;
    background-color: #ff7519;
    border-color: #ff7519
}

.mwt-btn-secondary {
    color: #fff;
    background-color: #3bb4f2;
    border-color: #3bb4f2
}

.mwt-btn-secondary.active, .mwt-btn-secondary:active, .mwt-btn-secondary:focus, .mwt-btn-secondary:hover, .open .dropdown-toggle.mwt-btn-secondary {
    color: #fff;
    background-color: #0f9ae0;
    border-color: #0f9ae0
}

.mwt-btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.mwt-btn-success.active, .mwt-btn-success:active, .mwt-btn-success:focus, .mwt-btn-success:hover, .open .dropdown-toggle.mwt-btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439
}

.mwt-btn-info {
    color: #fff;
    background-color: #6999ee;
    border-color: #6999ee
}

.mwt-btn-info.active, .mwt-btn-info:active, .mwt-btn-info:focus, .mwt-btn-info:hover, .open .dropdown-toggle.mwt-btn-info {
    color: #fff;
    background-color: #4c8fe1;
    border-color: #4c8fe1
}

.mwt-btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.mwt-btn-warning.active, .mwt-btn-warning:active, .mwt-btn-warning:focus, .mwt-btn-warning:hover, .open .dropdown-toggle.mwt-btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512
}

.mwt-btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.mwt-btn-danger.active, .mwt-btn-danger:active, .mwt-btn-danger:focus, .mwt-btn-danger:hover, .open .dropdown-toggle.mwt-btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925
}

.mwt-btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33
}

.mwt-btn-sm, .mwt-btn-xs {
    font-size: 12px;
    line-height: 1.5
}

.mwt-btn-sm {
    padding: 5px 10px
}

.mwt-btn-xs {
    padding: 1px 5px
}

.mwt-btn.disabled, .mwt-btn[disabled], fieldset[disabled] .mwt-btn {
    pointer-events: none;
    cursor: not-allowed;
    opacity: .55;
    filter: alpha(opacity=55);
    -webkit-box-shadow: none;
    box-shadow: none
}

.mwt-btn-group, .mwt-btn-group-radius {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.mwt-btn-group-radius > .mwt-btn, .mwt-btn-group > .mwt-btn {
    position: relative;
    float: left;
    margin-left: -1px
}

.mwt-btn-group-radius > .mwt-btn:first-child, .mwt-btn-group > .mwt-btn:first-child {
    margin-left: 0
}

.mwt-btn-group > .mwt-btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.mwt-btn-group > .mwt-btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.mwt-btn-group > .dropdown-toggle:not(:first-child), .mwt-btn-group > .mwt-btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.mwt-btn-group-radius > .mwt-btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.mwt-btn-group-radius > .mwt-btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.mwt-btn-group-radius > .dropdown-toggle:not(:first-child), .mwt-btn-group-radius > .mwt-btn:last-child:not(:first-child) {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.mwt-btn-block {
    width: 100%;
    display: block
}

.mwt-border-bottom, .mwt-border-left, .mwt-border-right, .mwt-border-top {
    position: relative
}

.mwt-border-bottom:after, .mwt-border-top:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mwt-border-left:after, .mwt-border-right:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mwt-border-top:after {
    top: 0;
    border-top: 1px solid #d9d9d9
}

.mwt-border-bottom:after {
    bottom: 0;
    border-bottom: 1px solid #d9d9d9
}

.mwt-border-left:after {
    left: 0;
    border-left: 1px solid #d9d9d9
}

.mwt-border-right:after {
    right: 0;
    border-right: 1px solid #d9d9d9
}

.mifooter {
    height: 80px;
    width: 100%;
    background: #3f3f3f;
    padding-top: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.mifooter #ft {
    border-top: none;
    padding: 0;
    color: #aaa;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased
}

.mifooter #ft a {
    color: #aaa
}

.mifooter #frt {
    background: url(imgs/logo_footer.png) 0 center no-repeat;
    padding-left: 50px
}

#scrolltop {
    border: none;
    padding: 0
}

#scrolltop a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border-radius: 0;
    border: 1px solid #ddd;
    padding: 0;
    color: #ccc
}

#scrolltop a:hover {
    color: #ff8b3d;
    border-color: #ff8b3d
}

#scrolltop a > i {
    line-height: 40px;
    font-size: 20px
}

#scrolltop a > b {
    display: inline-block;
    width: 30px;
    margin-top: 6px;
    visibility: inherit;
    line-height: 14px
}

.hotforum_area {
    height: 58px;
    line-height: 58px;
    font-size: 12px;
    padding: 0 20px
}

.hotforum_area img {
    width: 25px;
    height: 25px
}

.hotforum_area a.fname {
    padding: 0 6px 0 2px
}

.hotforum_area a.fname:hover {
    color: #ff7e3e
}

#allfrouma_menu ul li, #allfrouma_menu ul li a {
    color: #6d6d6d;
    line-height: 30px
}

.hotforum_area a.allforums-a {
    display: inline-block
}

#allfrouma_menu {
    width: 600px;
    background: #fff;
    border: 1px solid #ddd
}

#allfrouma_menu h4 {
    line-height: 40px;
    margin-left: 20px;
    font-weight: 400;
    color: #ff8b3d;
    font-size: 16px
}

#allfrouma_menu ul {
    margin: 0 0 6px 1px;
    width: 100%;
    overflow: auto
}

#allfrouma_menu ul li {
    float: left;
    padding: 0;
    margin: 0 0 0 38px;
    width: 110px;
    height: 30px;
    list-style-type: disc;
    text-align: left;
    font-size: 14px;
    border-right: 1px solid #dfdfdf;
    z-index: 20
}

.micon {
    padding: 25px 20px 20px
}

.xm_index_info {
    overflow: hidden;
    margin: 0;
    height: 120px
}

.xm_index_info li {
    width: 98px;
    height: 58px;
    float: left;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    margin: 0 0 -1px -1px;
    padding-top: 10px
}

.xm_index_info li:nth-child(1), .xm_index_info li:nth-child(3) {
    padding-right: 10px
}

.xm_index_info li:nth-child(1), .xm_index_info li:nth-child(2) {
    padding-top: 0
}

.xm_index_info li .num {
    color: #ff8b3d;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px
}

.xm_index_info li span {
    display: block;
    text-align: center
}

.appl, .ct2_a .appl, .dashboard > img, .miheader .logo, .miheader .mobile_qr, .subforum > a {
    display: inline-block
}

.lk_content {
    width: 110px
}

.dashboard {
    position: relative;
    padding: 20px 20px 20px 215px;
    margin-top: 60px;
    height: 85px
}

.dashboard > .banner {
    position: absolute;
    top: -60px;
    left: 30px;
    width: 130px;
    height: 130px;
    padding: 15px;
    border: 1px solid #e6e6e6;
    background: #fff
}

#ucnav, #ucnav > a.avatar, .miheader, .miheader .mobile_qr a {
    position: relative
}

.dashboard .forumname {
    padding-bottom: 10px;
    display: inline-block;
    font-size: 20px;
    color: #333
}

.dashboard .fa_fav, .dashboard .favbtn {
    padding: 3px 12px;
    text-decoration: none
}

.dashboard .fa_fav {
    margin-left: 10px;
    background: #f3f3f3;
    color: #8c8c8c;
    font-size: 12px
}

.dashboard .fa_fav:hover {
    background: #ff8b3d;
    color: #fff
}

.dashboard .favbtn, .dashboard .favornum {
    color: #8c8c8c;
    font-size: 12px;
    font-weight: 400
}

.dashboard .favornum {
    margin: 0 10px 0 5px
}

.dashboard .favbtn {
    margin-left: 3px;
    background: #fff;
    border: 1px solid #e6e6e6
}

.dashboard .favbtn:hover {
    border-color: #ff8b3d;
    color: #ff8b3d
}

.dashboard .y {
    padding-top: 25px
}

.thread_types {
    background: #f3f3f3;
    border-bottom: solid 1px #e6e6e6;
    padding: 6px 20px
}

#thread_types {
    border: none
}

#thread_types > li > a {
    border: none;
    background: 0 0;
    padding: 0 16px 0 0;
    font-size: 13px
}

#thread_types > li > a:before {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e61c";
    padding-right: 2px
}

#thread_types > li > a > span {
    margin-left: 2px;
    padding: 0;
    color: inherit !important;
    background: 0 0
}

#thread_types > li > a > span:before {
    content: '('
}

#thread_types > li > a > span:after {
    content: ')'
}

.pgbtn a {
    border-radius: 0
}

.subforum > a {
    margin: 2px 5px;
    background: #fff;
    width: 90px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #eee;
    color: #333;
    overflow: hidden
}

.subforum > a:hover {
    border-color: #ff8b3d;
    background-color: #ff8b3d;
    color: #fff
}

/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
dialog 动画

/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fwinmask {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

.ct2_a, .ct3_a {
    background: 0 0;
    border: none;
    padding-left: 230px
}

.appl, .ct2_a .appl, .ct2_a .mn {
    border: 1px solid #e6e6e6;
    background: #fff
}

.appl, .ct2_a .appl {
    width: 220px;
    padding: 3px 0 10px;
    margin: 0 0 0 -230px;
    float: left
}

.ct2_a .mn {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
    width: 100%
}

.bbda, ul.tb {
    border-bottom: solid 1px #e6e6e6
}

.bw0 {
    background: #fff;
    padding: 20px;
    margin-bottom: 0
}

.tbn {
    margin: 0
}

.tbn .mt {
    padding: 10px 0;
    margin: 5px 20px
}

.tb li.a a, .tbn li a:hover, .tbn li.a {
    border: none;
    background: #f3f3f3
}

.tbn li {
    margin: 0;
    border-bottom: none;
    padding: 0
}

.tbn ul a {
    padding-left: 25px;
    color: #6d6d6d
}

.num > .xi2, .xi2, .xi2 a, .xi3 a {
    color: #ff8b3d
}

.tbn li.a {
    margin: 0;
    padding: 0;
    border-left: solid 2px #ff8b3d
}

#sctype_menu .sca, .p_pop a.a, .p_pop a:hover, .ttp .a a, .ttp a:hover {
    background: #fff;
    color: #ff8b3d
}

.tbn li em {
    margin-left: 20px
}

.ttp .a a, .ttp a:hover {
    border-color: #ff8b3d;
    font-weight: 400
}

.p_pop a {
    border-bottom-color: #ddd
}

.tl .th {
    padding: 2px 10px;
    border-bottom-color: #e6e6e6
}

#hd > .wp, body {
    padding: 0
}

.tl td, .tl th {
    border-bottom: dotted 1px #ddd
}

body {
    margin: 0;
    background: #f1f2f6
}

a, b, body, div, i, p, span, td {
    font-family: 'microsoft yahei';
    -webkit-font-smoothing: antialiased
}

.miheader {
    width: 100%;
    height: 50px;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    background-color: #333;
    background: rgba(0, 0, 0, .67);
    font-family: "Microsoft Yahei", "黑体"
}

#pt .nvhm:before, #pt .z em:before, [class*=" icon-"], [class^=icon-] {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400
}

.miheader .logo {
    width: 150px;
    height: 50px;
    background: url(imgs/logo_cn.png) 0 center no-repeat
}

.miheader .mobile_qr {
    padding-left: 5px
}

.miheader .mobile_qr a {
    display: block;
    height: 50px;
    line-height: 50px;
    color: #ff7e3e;
    font-size: 14px
}

#appdowna_menu {
    width: 200px;
    height: 200px;
    text-align: center;
    font-size: 13px
}

#appdowna_menu span {
    display: block;
    height: 150px;
    padding: 10px;
    background: url(imgs/header_qr.png) center no-repeat;
    background-size: cover;
}

#head-qrdiv span {
    display: block;
    height: 150px;
    padding: 30px;
    background: url(imgs/qrcode.png) center no-repeat;
    background-size: cover;
}

#head-group span {
    display: block;
    height: 150px;
    padding: 30px;
    background: url(imgs/qrgroup.png) center no-repeat;
    background-size: cover;
}


#appdowna_menu strong {
    font-weight: 400
}

#header_navmenu {
    display: inline-block;
    list-style: none;
    padding-left: 20px
}

#header_navmenu li {
    float: left;
    padding: 0 8px;
    font-size: 16px
}

#header_navmenu > li > a {
    color: #fff
}

#header_navmenu > li.a > a, #header_navmenu > li > a:hover {
    color: #ff8b3d
}

#header_navmenu > li > a > span {
    display: none
}

#ucnav, #ucnav > a, #ucnav > a.avatar > img {
    display: inline-block
}

#ucnav {
    float: right;
    color: #fff;
    line-height: 49px
}

#ucnav > a {
    color: #fff;
    font-size: 13px
}

#ucnav > a:hover {
    color: #ff8b3d
}

#ucnav > a.avatar > img {
    border-radius: 300px;
    width: 30px;
    height: 30px;
    margin: 0 0 4px 4px
}

#ucnav > a.avatar > span {
    font-size: 14px
}

#ucnav > a > i {
    font-size: 15pt
}

#ucnav .popdiv:hover, #ucnav > a.avatar:hover + div {
    display: block
}

#ucnav .popdiv {
    display: none;
    position: absolute;
    right: 0;
    top: 50px;
    width: 300px;
    border: 1px solid #fff;
    background: #555;
    padding: 10px;
    z-index: 99;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .3)
}

#ucnav .popdiv span.sp {
    margin: 0 5px;
    color: #CCC
}

#ucnav .popdiv span.pipe {
    display: none
}

#ucnav .popdiv > .topdiv {
    line-height: 35px;
    border-bottom: solid 1px #333;
    padding-bottom: 4px
}

#ucnav .popdiv > .topdiv strong {
    color: #ff8b3d
}

#ucnav .popdiv > .topdiv a {
    color: #fff
}

#ucnav .popdiv > .topdiv a:hover {
    text-decoration: underline
}

#ucnav .popdiv > .topdiv a.logout {
    font-size: 14px;
    float: right;
    color: #ff8b3d
}

#ucnav .popdiv > .topdiv a.logout:hover {
    text-decoration: none;
    color: #ff8b3d
}

#ucnav .popdiv > .botdiv {
    border-top: 1px solid #999;
    line-height: 20px;
    padding-top: 13px
}

#ucnav .popdiv > .botdiv a {
    display: inline-block;
    padding: 0;
    color: #fff;
    background: #777;
    width: 56px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden
}

#ucnav .popdiv > .botdiv a:hover {
    background: #ff8b3d
}

#uhd {
    background: url(imgs/space_header_bg.jpg)
}

#uhd .avt {
    margin-right: 10px
}

.tb a {
    background: #ff8b3d;
    /*color: #fff*/
}

.tb .a a, .tb .y a {
    color: #333
}

.tb .y a {
    padding: 0 0 0 4px
}

.tdats .tb, .tdats .tfx, .tdats .tfxf, .tscr {
    width: 260px
}

@font-face {
    font-family: icomoon;
    src: url(fonts/icomoon.eot?npzd73);
    src: url(fonts/icomoon.eot?#iefixnpzd73) format('embedded-opentype'), url(fonts/icomoon.woff?npzd73) format('woff'), url(fonts/icomoon.ttf?npzd73) format('truetype'), url(fonts/icomoon.svg?npzd73#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"], [class^=icon-] {
    line-height: 1
}

.icon-activity:before {
    content: "\e66b"
}

.icon-wegene:before {
    content: "\e667"
}

.icon-contact:before {
    content: "\e668"
}

.icon-about:before {
    content: "\e669"
}

.icon-protect:before {
    content: "\e66a"
}

.icon-drug:before {
    content: "\e666"
}

.icon-hear:before {
    content: "\e663"
}

.icon-ear:before {
    content: "\e664"
}

.icon-beat:before {
    content: "\e665"
}

.icon-23:before {
    content: "\e662"
}

.icon-good:before {
    content: "\e660"
}

.icon-bad:before {
    content: "\e661"
}

.icon-format:before {
    content: "\e65f"
}

.icon-strike:before {
    content: "\e65e"
}

.icon-full:before {
    content: "\e65d"
}

.icon-gene:before {
    content: "\e600"
}

.icon-count:before {
    content: "\e65a"
}

.icon-order:before {
    content: "\e65b"
}

.icon-google:before {
    content: "\e657"
}

.icon-facebook:before {
    content: "\e658"
}

.icon-twitter:before {
    content: "\e659"
}

.icon-cart:before {
    content: "\e656"
}

.icon-bulb:before {
    content: "\e655"
}

.icon-download:before {
    content: "\e654"
}

.icon-home:before {
    content: "\e601"
}

.icon-bar:before {
    content: "\e653"
}

.icon-right:before {
    content: "\e651"
}

.icon-left:before {
    content: "\e652"
}

.icon-unlock:before {
    content: "\e650"
}

.icon-verify:before {
    content: "\e64a"
}

.icon-date:before {
    content: "\e64b"
}

.icon-log:before {
    content: "\e64c"
}

.icon-forbid:before {
    content: "\e64d"
}

.icon-transfer:before {
    content: "\e64e"
}

.icon-reader:before {
    content: "\e64f"
}

.icon-phone:before {
    content: "\e648"
}

.icon-file:before {
    content: "\e649"
}

.icon-ol:before {
    content: "\e63e"
}

.icon-undo:before {
    content: "\e646"
}

.icon-redo:before {
    content: "\e647"
}

.icon-bold:before {
    content: "\e63a"
}

.icon-italic:before {
    content: "\e63b"
}

.icon-underline:before {
    content: "\e63c"
}

.icon-ul:before {
    content: "\e63d"
}

.icon-image:before {
    content: "\e63f"
}

.icon-video:before {
    content: "\e640"
}

.icon-quote:before {
    content: "\e641"
}

.icon-code:before {
    content: "\e642"
}

.icon-preview:before {
    content: "\e643"
}

.icon-help:before {
    content: "\e644"
}

.icon-h:before {
    content: "\e645"
}

.icon-prestige:before {
    content: "\e638"
}

.icon-v:before {
    content: "\e639"
}

.icon-score:before {
    content: "\e637"
}

.icon-plus:before {
    content: "\e635"
}

.icon-followed:before {
    content: "\e636"
}

.icon-mytopic:before {
    content: "\e633"
}

.icon-up:before {
    content: "\e634"
}

.icon-trash:before {
    content: "\e632"
}

.icon-fold:before {
    content: "\e62c"
}

.icon-thank:before {
    content: "\e62d"
}

.icon-report:before {
    content: "\e62e"
}

.icon-qzone:before {
    content: "\e62f"
}

.icon-at:before {
    content: "\e630"
}

.icon-attach:before {
    content: "\e631"
}

.icon-bell:before {
    content: "\e62b"
}

.icon-triangle:before {
    content: "\e62a"
}

.icon-wechat:before {
    content: "\e628"
}

.icon-lock:before {
    content: "\e629"
}

.icon-i:before {
    content: "\e626"
}

.icon-bubble:before {
    content: "\e627"
}

.icon-flag:before {
    content: "\e625"
}

.icon-txweibo:before {
    content: "\e622"
}

.icon-bestbg:before {
    content: "\e623"
}

.icon-best:before {
    content: "\e624"
}

.icon-job:before {
    content: "\e61e"
}

.icon-favor:before {
    content: "\e620"
}

.icon-down:before {
    content: "\e621"
}

.icon-location:before {
    content: "\e61d"
}

.icon-bind:before {
    content: "\e61f"
}

.icon-weibo:before {
    content: "\e618"
}

.icon-qq:before {
    content: "\e619"
}

.icon-signup:before {
    content: "\e61a"
}

.icon-users:before {
    content: "\e61b"
}

.icon-topic:before {
    content: "\e61c"
}

.icon-login:before {
    content: "\e617"
}

.icon-logout:before {
    content: "\e616"
}

.icon-insert:before {
    content: "\e612"
}

.icon-setting:before {
    content: "\e615"
}

.icon-inbox:before {
    content: "\e614"
}

.icon-pic:before {
    content: "\e610"
}

.icon-user:before {
    content: "\e613"
}

.icon-delete:before {
    content: "\e611"
}

.icon-comment:before {
    content: "\e60f"
}

.icon-share:before {
    content: "\e60e"
}

.icon-loading:before {
    content: "\e60d"
}

.icon-inviteask:before {
    content: "\e60c"
}

.icon-list:before {
    content: "\e602"
}

.icon-ask:before {
    content: "\e603"
}

.icon-search:before {
    content: "\e604"
}

.icon-more:before {
    content: "\e605"
}

.icon-agree:before {
    content: "\e606"
}

.icon-disagree:before {
    content: "\e607"
}

.icon-reply:before {
    content: "\e608"
}

.icon-draft:before {
    content: "\e609"
}

.icon-check:before {
    content: "\e60a"
}

.icon-invite:before {
    content: "\e60b"
}

.icon-edit:before {
    content: "\e65c"
}

.pg a, .pg label, .pg strong, .pgb a {
    border-color: #dfdfdf
}

.pg a:hover, .pg strong, .pgb a:hover {
    border-color: #ff8b3d;
    color: #ff8b3d
}

.pg strong {
    font-weight: 400;
    background: #fff
}

#pt .nvhm, #pt .z em {
    background: 0 0
}

#pt a {
    text-decoration: none;
    color: #333
}

#pt a:hover {
    color: #f26c4f
}

#pt .nvhm:before {
    content: "\e601";
    line-height: 29px;
    font-size: 14px
}

#pt .z em {
    width: 16px;
    margin: 0 2px
}

#pt .z em:before {
    content: "\e651";
    line-height: 30px;
    font-size: 12px;
    color: #777
}

.theme_con {
    padding: 15px 20px
}

.theme_con .theme_nav .theme_nav_list {
    background: #ff8b3d;
    color:white;
}

.theme_con .theme_nav .theme_nav_list {
    /*color: #333;*/
    display: inline-block;
    line-height: 30px;
    padding: 0 10px
}

.theme_con .theme_nav a {
    text-decoration: none;
    font-size: 14px
}

.threads-ul {
    display: block;
    margin: 6px 0 10px
}

.threads-ul li {
    position: relative;
    padding-top: 2px
}

.personLayer {
    border: 5px solid #f3f3f3;
    padding: 15px;
    position: absolute;
    background: #fff;
    z-index: 2;
    width: 210px;
    top: -100px
}

.theme_list_img {
    width: 50px;
    float: left;
    position: relative;
    margin-top: 10px
}

.theme_list_img img {
    display: block;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-top: 2px
}

.theme_list_con {
    margin-left: 60px
}

.theme_list_con .title {
    margin-top: 10px;
    padding: 0
}

.theme_list_con .title a {
    padding-right: 5px
}

.theme_list_con .title .title_name {
    text-decoration: none;
    display: inline-block;
    width: auto;
    overflow: hidden;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    max-width: 404px
}

.theme_list_con .title .title_name:hover {
    color: #ff8b3d
}

.theme_list_con .auth_msg {
    line-height: 18px;
    margin: 6px 0 0;
    padding-bottom: 11px;
    color: #9da5ab
}

.theme_list_con .auth_msg a {
    text-decoration: none;
    font-size: 13px;
    color: #9da5ab
}

.theme_list_con .auth_msg .time {
    background: #ff8b3d;
    color: #fff;
    padding: 0 8px 2px;
    border-radius: 300px;
    font-size: 11px
}

.theme_list_con .auth_msg .user_name, .threadtitle {
    color: #ff8b3d
}

#threadlist {
    border: none;
    padding: 0;
    margin: 0
}

#threadlist > .th {
    padding: 0;
    background: 0 0;
    border-bottom: none;
    margin-bottom: 5px
}

#threadlist > .th tr:hover td, #threadlist > .th tr:hover th, #threadlist > .th:hover {
    background: 0 0
}

.ad .plc, .ad .pls, .pls {
    background: #fff
}

#threadlist .by {
    width: 70px
}

#autopbn {
    border-color: #e6e6e6
}

.bm_c {
    padding: 0;
    /*display: none;*/
}

.theme_list_con > .title {
    font-weight: 400
}

.theme_list_con > .title > em > a {
    padding-right: 0
}

.threadtitle {
    width: 960px;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    word-wrap: break-word;
    word-break: normal;
    overflow: hidden;
    max-height: 50px;
    padding: 0;
    margin-bottom: 10px
}

.authorcard {
    padding: 20px 0 30px;
    text-align: center
}

.authorcard > .avatar {
    display: block
}

.authorcard > .avatar > img {
    width: 65px;
    height: 65px;
    padding: 5px;
    border: 1px solid #eee;
    border-radius: 300px
}

.authorcard > .authorname {
    padding: 3px 0 0;
    font-size: 14px;
    color: #333
}

.authorcard > .authortitle {
    display: block;
    color: #8c8c8c;
    font-size: 12px
}

.clearfix {
    margin: 20px 0;
    display: inline-block
}

.clearfix:after, .clearfix:before {
    display: table;
    content: "";
    line-height: 0
}

.clearfix > li {
    float: left;
    padding: 0;
    margin: 0;
    border: 0;
    width: 60px;
    height: 32px;
    list-style: none
}

.clearfix .integral {
    width: 70px;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf
}

.clearfix li span {
    height: 16px;
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #8c8c8c
}

.pls {
    width: 80px;
    padding-right: 0;
    border-right: none
}

.pls .avatardiv {
    margin: 0 12px
}

.pls .avatardiv img {
    width: 55px;
    height: 55px;
    padding: 5px;
    border: 1px solid #eee;
    border-radius: 300px
}

.mi_cp_pls, .pls .authorname_div {
    width: 60px;
    text-align: center
}

.pls .authorname_div {
    font-size: 13px
}

.mi_cp_pls a {
    width: 26px;
    line-height: 20px;
    color: #888
}

img.authicn {
    vertical-align: bottom
}

.hasfsl {
    margin-right: 0
}

/*搜索框*/
#scbar {
    border: 1px solid #e5e5e5;
    border-top: 0px solid #FFFFFF;
    background: #FFF;
    padding: 3px 4px 5px;
    line-height: 44px
}

.scbar_icon_td {
    background: url(/template/weiququ/static/imgs/search.png) no-repeat -8px -50px;
    width: 30px;
}

#scbar_btn {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent none;
    box-shadow: none;
}

.scbar_btn_td {
    background: url(/template/weiququ/static/imgs/search.png) no-repeat 8px -142px;
    width: 62px;
}



