﻿@font-face
{
    font-family: "Flat-UI-Icons";
    src: url("http://bbs.xd.com/static/css/fonts/v4/icon.eot?");
    src: url("http://bbs.xd.com/static/css/fonts/v4/icon.eot?") format("embedded-opentype"),url("http://bbs.xd.com/static/css/fonts/v4/icon.woff") format("woff"),url("http://bbs.xd.com/static/css/fonts/v4/icon.ttf") format("truetype"),url("http://bbs.xd.com/static/css/fonts/v4/icon.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: "Flat-UI-Icons";
    src: url("http://bbs.xd.com/static/css/fonts/ro/Flat-UI-Icons.eot?");
    src: url("http://bbs.xd.com/static/css/fonts/ro/Flat-UI-Icons.eot?") format("embedded-opentype"),url("http://bbs.xd.com/static/css/fonts/ro/Flat-UI-Icons.woff") format("woff"),url("http://bbs.xd.com/static/css/fonts/ro/Flat-UI-Icons.ttf") format("truetype"),url("http://bbs.xd.com/static/css/fonts/ro/Flat-UI-Icons.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
a
{
    color: #532300;
}
a:hover, a.hover
{
    color: #9b8049;
}
.t_f, .t_f td
{
    color: #532300;
}
.font-ro
{
    font-family: "Flat-UI-Icons",Arial,sans-serif;
}/*输入框样式*/
#f_pst .px
{
    border: 2px solid #dee1e3;
    background: none;
    border-radius: 5px;
}
#f_pst .px:focus
{
    border: 2px solid #ab9350;
    outline: none;
}
.px, .pt, .ps, select
{
    border: 2px solid #dee1e3;
    background: none;
    border-radius: 5px;
}
.px:focus
{
    border: 2px solid #ab9350;
    outline: none;
}
.pns .pn
{
    border: #ab9350;
    background-color: #ab9350;
    border-radius: 4px;
    background-image: none;
    color: #fff!important;
}
.pns .pn:hover
{
    background-color: #caaa51;
}
#editorbox .btn-primary
{
    background: #ab9350;
}
#editorbox .btn-primary:hover, .btn-primary-hover
{
    background: #caaa51;
}
.nav-tabs li a:hover
{
    color: #ab9350;
}
input.focus, .input-text:focus
{
    border-color: #ab9350!important;
}/*header*/
#header-ro
{
    width: 100%;
    height: 126px;
    z-index: 2;
    background: url(http://bbs.xd.com/static/image/ro/header.png) repeat-x;
    position: relative;
    background-color: transparent;
}
#header-ro .header-nav
{
    width: 998px;
    height: 124px;
    line-height: 124px;
}
#header-ro .material
{
    background: url(../image/header-sprite-1478841735.png);
}
#header-ro .header-nav li
{
    height: 100%;
}
#header-ro .nav-item
{
    position: relative;
    display: block;
    width: 145px;
    height: 100%;
    background: url(../image/header-sprite-1478841735.png);
    background-position: -569px 0;
    text-align: center;
    font-size: 18px;
    color: #532300;
}
#header-ro .nav-item .new-feel
{
    text-align: center;
    font-size: 8px;
    text-indent: 0;
    color: #fff;
    border-radius: 2px;
    display: block;
    -webkit-transform: scale(.67);
    -ms-transform: scale(.67);
    transform: scale(.67);
    width: 16px;
    height: 16px;
    line-height: 16px;
    background-color: #f60;
    position: absolute;
    top: 52px;
    right: 19px;
}
.nav-other
{
    z-index: 1;
    cursor: pointer;
}
.nav-other .new-other
{
    position: absolute;
    width: 145px;
    border: 1px solid #e0d6c1;
    height: auto;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: rgba(255,255,255,.72);
    display: none;
}
.nav-other:hover .new-other
{
    display: block;
}
.nav-other .new-other .new-item
{
    display: block;
    width: 100%;
    height: 65px;
    line-height: 64px;
    color: #532300;
    font-size: 18px;
    border-bottom: 1px solid rgba(185,137,74,.2);
    text-align: center;
}
#header-ro .nav-item:hover, .nav-item-active
{
    color: #92745e;
    background-position: -422px 0;
}
#header-ro .nav-logo
{
    width: 420px;
    background-position: 0 0;
}
#header-ro .nav-logo:hover
{
    background-position: 0 0;
}
#header-ro .nav-home
{
    width: 144px;
    background-position: -570px 0;
}
#header-ro .nav-home:hover, .nav-home .nav-item-active
{
    background-position: -423px 0;
}
#header-ro .nav-bbs
{
    width: 144px;
    color: #92745e;
    background-position: -422px 0;
}
.bmw
{
    border: 2px solid #ab9350;
    border-radius: 6px;
    padding: 10px 0;
}
.bm_c .fl_tba
{
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    padding: 14px 20px;
    margin: 10px 5px;
    height: 72px;
    float: left;
    position: relative;
    overflow: hidden;
}
.bm_c .fl_tba .fl_icn
{
    float: left;
    position: relative;
    top: -12px;
    width: 40px;
}
.bm_c .fl_tba .fl_icn a img
{
    position: relative;
    top: 50%;
    left: 50%;
    margin-top: 8px;
    margin-left: -10px;
}
.bm_c .fl_tba .fl_more
{
    display: block;
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 10px;
}
.bm_c .fl_tba .fl_icn .icon-ro
{
    font-size: 46px;
}
.bm_c .fl_tba .fl_other
{
    float: left;
}
.bm_c .fl_tba:last-child
{
    display: none;
}
.bm_c .fl_tba h2
{
    margin-bottom: 10px;
}
.bm_c-1 .fl_tba
{
    width: 904px;
}
.bm_c-2 .fl_tba
{
    width: 411px;
}
.bm_c-2 .fl_tba:nth-child(2n+1)
{
    margin-left: 20px;
}
.bm_c-2 .fl_tba:nth-child(2n)
{
    margin-right: 20px;
}
.bm_c-3 .fl_tba
{
    width: 256px;
}
.bm_c-3 .fl_tba:nth-child(3n+1)
{
    margin-left: 20px;
}
.bm_c-3 .fl_tba:nth-child(3n)
{
    margin-right: 20px;
}
#cornerTips .corner-tip
{
    border: 2px solid #ab9350;
    background-color: #ab9350;
    color: #fff;
}
#cornerTips .corner-tip:hover
{
    background-color: #fff;
}
#cornerTips #goTop
{
    background-image: url(http://bbs.xd.com/static/image/ro/btn.png);
    background-image: -webkit-image-set(url(http://bbs.xd.com/static/image/ro/btn.png) 1x,url(/static/image/ro/btn_2x.png) 2x);
    background-position: -194px -159px;
    background-repeat: no-repeat;
}
#cornerTips #goTop:hover
{
    background-position: -194px -99px;
}
.inlineBlock
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.marginRight0
{
    margin-right: 0!important;
}
.borderFocus
{
    border-color: #ab9350!important;
}
.input-sm
{
    padding-top: 2px;
    padding-bottom: 2px;
}
.hidden
{
    display: none!important;
}
.size-medium, .size-medium *
{
    font-size: 13px;
}
.linkHoverColor, .linkHoverColor a
{
    color: #f60;
}
a.linkSecondaryColor, .linkSecondaryColor a
{
    color: #532300;
}
a.linkSecondaryColor:hover, .linkSecondaryColor a:hover
{
    color: #9b8049;
}
#qmenu, .fl .bm_h h2 a, #um .new, .topnav .new, .sch .new, .el .ec .hot em, .pll .s a.joins
{
    color: #f60;
}
.mn
{
    overflow: visible;
}
.tip
{
    border-radius: 6px;
    background: #fff;
}
.emp a
{
    color: #333;
    text-decoration: none!important;
}
.emp a:hover
{
    color: #f60;
}
.tb .a a, .tb .current a
{
    font-weight: normal;
}
.tbmu a
{
    color: #333;
}
.tbmu a:hover
{
    color: #f60;
}
.p_pop a:hover, .p_pop a.a, #sctype_menu .sca
{
    background-color: #fff;
    color: #9b8049;
    text-decoration: none;
}
#newspecial_menu
{
    width: 100px;
}
#newspecial_menu a:hover
{
    color: #f60;
    text-decoration: none;
}
#visitedforums_menu
{
    width: 120px;
}
.tl tr:hover th, .tl tr:hover td
{
    background-color: #fff;
}
.tps a:hover
{
    background-color: #fff;
    color: #f60;
}
.tl th a:visited
{
    color: #333;
}
.tl th a:hover
{
    color: #9b8049;
}
.po
{
    border-top: none;
}
.bui
{
    width: 445px!important;
}
.bui .i
{
    width: 310px;
}
.pls p, .pls .pil, .pls .o
{
    margin: 0;
}
dl.pil dt img
{
    width: 0;
    height: 0;
    font: 0/0 a;
}/*.pls dt{ width: 30px; margin-right: 0; text-indent: -5px; }*/
.pls .o .callon, .pls .o .buddy, .pls .o .poke2, .pls .o .pm2
{
    background-image: none;
    text-indent: 0;
}
.pls .xl
{
    padding-right: 60px;
}
.pls .xl li
{
    width: 50px;
}
.pi
{
    height: auto;
    border-bottom: none;
}
#nv_userapp .ct2_a .mn, .ct2_a_r .mn
{
    width: 780px;
    padding-top: 0;
}
.ftid a
{
    border: none;
    background-image: none;
    color: #333!important;
}
.ftid a:hover
{
    color: #fff!important;
}
.edt .bbar a
{
    color: #333!important;
}
.edt .bbar a:hover
{
    color: #f60!important;
}
#e_body
{
    overflow: hidden;
    border: 2px solid #dee1e3;
    border-radius: 6px;
}
div.exfm
{
    background-color: #fff;
    border-color: #dee1e3;
}
.sinf dl dd
{
    width: auto;
}
.sinf dl, .sadd dl, .sinf dl dd, .sadd dl dd
{
    overflow: visible;
}
.sadd dl dd
{
    width: auto;
}
.sinf dl dd
{
    margin-left: 75px;
}
.spmf, .spmf3
{
    overflow: visible;
}
.px, .pt, .ps, select
{
    background-image: none;
}
#e_switcher
{
    padding-top: 0!important;
}
#e_bbar
{
    height: 40px;
    line-height: 40px;
}
.tfm td
{
    padding-top: 9px;
    line-height: 35px;
}
#scform
{
    margin: 0;
}
.f_c a
{
    color: #666;
}
.f_c a:hover
{
    color: #f60;
}
.pm_o
{
    width: 120px;
}
#e_tip
{
    height: 40px;
}
.appl
{
    width: 125px;
}
.pm_c .o
{
    position: relative;
    top: 5px;
    _top: -5px;
}
.pipe
{
    margin: 0 10px;
}
.tdats .tfx
{
    width: 280px;
}
.ttp li
{
    padding-bottom: 0;
}
.xl2 li
{
    text-indent: 25px;
}
#moderate .common, #moderate .new
{
    font-size: 12px;
}/*#filter_special_menu, #filter_dateline_menu, #filter_orderby_menu{ top: 640px !important; }*/
.xst, .ts
{
    font-family: Arial,sans-serif;
}
.un_selector input
{
    height: 21px;
    border-width: 2px;
}
.pmform .px
{
    width: 442px;
    margin-right: 0;
    padding: 0;
    border: none;
}
.po .y
{
    margin: 6px 0 0 5px;
}
.uc_platform_icon
{
    position: relative;
    top: -1px;
    vertical-align: middle;
}
.tl .by, .tl .num
{
    font-size: 12px;
}
.newthread tr th, .newthread tr td
{
    background-color: #fff;
}
body, input, button, select, textarea, .pmd .blockcode code, * html .pmd .blockcode code, .rfm .p_chk, .wx, .ph, .xs0
{
    font-family: Arial,sans-serif;
}
.pls .pi
{
    width: 126px;
    padding-left: 0;
}
#myprompt.new, #pm_ntc.new
{
    background-position: left center;
    background-repeat: no-repeat;
    color: #f60;
}
#myprompt.new
{
    padding-left: 15px;
}
#pm_ntc.new
{
    padding-left: 20px;
}
.ml img
{
    display: inline-block;
}
#popupEditAvatar .modal-body
{
    width: 450px;
    margin: 0 auto;
    height: 251px;
    overflow: hidden;
}
#top_banner
{
    display: none;
}
.dropdown-menu
{
    position: relative;
    z-index: 100000;
}
.main-content-body .block
{
    margin-left: 0;
    margin-right: 0;
}
.main-sidebar
{
    position: relative;
    z-index: 5;
}
img[src='images/icons/icon13.gif']
{
    display: none;
}
html
{
    background: url("") no-repeat;
}
body
{
    color: #999;
    background: url(http://bbs.xd.com/static/image/ro/bg.jpg) no-repeat;
    padding-top: 0;
    background-size: 100%;
}
.xg2
{
    color: #999;
}
.xg2 a, a.xg2
{
    color: #333;
}
.xg2 a:hover, a.xg2:hover
{
    color: #f60;
}
.xi2
{
    color: #999;
}
.xi2 a, a.xi2
{
    color: #333;
}
.xi2 a:hover, a.xi2:hover
{
    color: #caaa51;
}
#main
{
    margin-top: 40px;
    padding-top: 0;
}
input.input-text
{
    text-indent: 0;
}/*textarea.input-textarea{ padding-left: 11px; }*/
div.select
{
    *position: relative;
    *top: 1px;
    *height: 25px;
}
div.select .btn
{
    *height: 24px;
}
#fastpostform div.select
{
    *top: -1px;
}
#fastpostform #fastpostunlogin
{
    padding: 30px 10px;
    color: #5c5c5c;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
}
.pagination li
{
    padding: 8px 12px;
}
.pagination li a
{
    line-height: 16px;
    color: #f60;
    display: block;
    text-align: center;
    white-space: nowrap;
}
.pagination li.next a
{
    border-radius: 0 4px 4px 0;
}
.pagination li.active a
{
    color: #bdc3c7;
    cursor: default;
}
.pagination-btn li
{
    padding: 0;
}
.pagination-btn li a
{
    padding: 10px 10px;
    line-height: 20px;
    min-width: 20px;
    _width: 20px;
    background: #d7dcde;
    border-right: 2px solid #ebeeef;
    color: #fff;
}
.pagination-btn li a:hover
{
    background: #f60;
    transition: .2s ease-out;
    color: #fff;
}
.pagination-btn li.active a
{
    background: #f60;
    cursor: default;
    color: #fff;
}
.pagination-btn li.end a
{
    border-right: 0;
    border-radius: 0 4px 4px 0;
}
.pagination-btn li.start a
{
    border-radius: 4px 0 0 4px;
}
.pagination-v4 a, .pagination-v4 strong
{
    display: block;
    min-width: 20px;
    _width: 20px;
    height: 40px;
    padding: 0 10px;
    border: none;
    background-color: #ab9350;
    color: #fff;
    line-height: 40px;
    text-align: center;
}
.pagination-v4 strong
{
    background-color: #caaa51;
}
.pagination-v4 .pgb a
{
    border-radius: 6px;
    background-image: none;
    background: #ab9350;
}
.pagination-v4 a:hover
{
    background: #caaa51;
    transition: .2s ease-out;
    color: #fff;
}
.pagination-v4 a.prev
{
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background-image: none;
}
.pagination-v4 a.prev.disabled
{
    display: none;
}
.pagination-v4 a.return
{
    border-radius: 0;
    border-radius: 6px;
}
.pagination-v4 a.nxt
{
    width: 56px;
    padding-right: 10px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background-image: none;
}/*.pagination-v4 .pgb a.return{
    width: 42px;
    padding-left: 22px;
    background: #d7dcde url('/static/image/v4/return_default.png') 13px 13px no-repeat;
    transition: 0;
}
.pagination-v4 .pgb a.return:hover{
    background: #f60 url('/static/image/v4/return_hover.png') 13px 13px no-repeat;
    transition: 0;
}*/
.pagination-v4 .btn-primary
{
    background: #ab9350;
}
.pagination-v4 .btn-primary:hover
{
    background: #caaa51;
}
.pagination-v4 .search
{
    margin-right: 5px;
}
.big-header
{
    border: 2px solid #ab9350;
    border-radius: 6px;
    background-color: rgba(255,255,255,.85);
}
.header-banner
{
    display: block;
    height: 149px;
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-position: center center;
}
.banner-ro
{
    position: relative;
}
.banner-ro .other
{
    position: absolute;
    width: 168px;
    right: 127px;
}
.banner-ro-112
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/112.jpg');
}
.banner-ro-112 .other
{
    height: 58px;
    top: -58px;
    background: url('http://bbs.xd.com/static/image/ro/banner/112-other.png') no-repeat center top;
}
.banner-ro-113
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/113.jpg');
}
.banner-ro-113 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/113-other.png') no-repeat center top;
}
.banner-ro-164
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/164.jpg');
}
.banner-ro-164 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/164-other.png') no-repeat center top;
}
.banner-ro-165
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/165.jpg');
}
.banner-ro-165 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/165-other.png') no-repeat center top;
}
.banner-ro-173
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/173.jpg');
}
.banner-ro-173 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/173-other.png') no-repeat center top;
}
.banner-ro-175
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/175.jpg');
}
.banner-ro-175 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/175-other.png') no-repeat center top;
}
.banner-ro-189
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/189.jpg');
}
.banner-ro-189 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/189-other.png') no-repeat center top;
}
.banner-ro-191
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/191.jpg');
}
.banner-ro-191 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/191-other.png') no-repeat center top;
}
.banner-ro-193
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/193.jpg');
}
.banner-ro-193 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/193-other.png') no-repeat center top;
}
.banner-ro-194
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/194.jpg');
}
.banner-ro-194 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/194-other.png') no-repeat center top;
}
.banner-ro-195
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/195.jpg');
}
.banner-ro-195 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/195-other.png') no-repeat center top;
}
.banner-ro-196
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/196.jpg');
}
.banner-ro-196 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/196-other.png') no-repeat center top;
}
.banner-ro-198
{
    background-image: url('http://bbs.xd.com/static/image/ro/banner/198.jpg');
}
.banner-ro-198 .other
{
    width: 100%;
    right: 0;
    left: 0;
    height: 85px;
    top: -85px;
    background: url('http://bbs.xd.com/static/image/ro/banner/198-other.png') no-repeat center top;
}
.main-content-header
{
    position: relative;
    padding: 5px 25px 5px;
    _display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
}
.main-content-header .breadcrumb
{
    font-size: 14px;
}
.main-content-header .breadcrumb em
{
    font-size: 14px;
}
.main-content-header .right
{
    position: absolute;
    top: 13px;
    right: 25px;
    line-height: 1.8em;
    font-size: 14px;
    text-align: right;
}
.main-content-header .right a
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 6px;
}
#wp
{
    margin-top: 40px;
    padding-bottom: 0;
    width: 100%;
}
#wp .float-bg
{
    height: 100%;
    width: 100%;/*background: url(http://bbs.xd.com/static/image/ro/block/fly.png);*/
    background-color: rgba(0,0,0,.3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c0000000',endColorstr='#4c000000');
    position: fixed;
    display: block\9;
    bottom: 0;
    z-index: 20000;
}
#wp .color-float
{
    height: 100%;
    width: 100%;
    background: url(http://bbs.xd.com/static/image/ro/block/fly.png);
    position: absolute;
}
#wp .float-bg .girl
{
    height: 721px\9;
    background: url(http://bbs.xd.com/static/image/ro/block/920_to_mix2.png) no-repeat center 0px\9;
    animation: girl .5s ease-out forwards;
    position: absolute;
    width: 100%;
    bottom: 0;
    -moz-animation: girl .5s ease-out forwards;
    -webkit-animation: girl .5s ease-out forwards;
    -o-animation: girl .5s ease-out forwards;
}
@media screen and (min-height: 1162px)
{
    #wp .float-bg .girl
    {
        height: 1104px;
        background: url(http://bbs.xd.com/static/image/ro/block/1162_to_max2.png) no-repeat center 0;
    }
}
@media screen and (min-height: 921px) and (max-height: 1261px)
{
    #wp .float-bg .girl
    {
        height: 930px;
        background: url(http://bbs.xd.com/static/image/ro/block/921-1161_2.png) no-repeat center 0;
    }
}
@media screen and (max-height: 920px)
{
    #wp .float-bg .girl
    {
        height: 721px;
        background: url(http://bbs.xd.com/static/image/ro/block/920_to_mix2.png) no-repeat center 0;
    }
}
#wp .float-bg .girl-drink
{
    height: 721px\9;
    background: url(http://bbs.xd.com/static/image/ro/block/920_to_mix.png) no-repeat center 0px\9;
    animation: girl .5s ease-out forwards;
    position: absolute;
    width: 100%;
    bottom: 0;
    -moz-animation: girl .5s ease-out forwards;
    -webkit-animation: girl .5s ease-out forwards;
    -o-animation: girl .5s ease-out forwards;
}
@media screen and (min-height: 1162px)
{
    #wp .float-bg .girl-drink
    {
        height: 1116px;
        background: url(http://bbs.xd.com/static/image/ro/block/1162_to_max.png) no-repeat center 0;
    }
}
@media screen and (min-height: 921px) and (max-height: 1261px)
{
    #wp .float-bg .girl-drink
    {
        height: 874px;
        background: url(http://bbs.xd.com/static/image/ro/block/921-1161.png) no-repeat center 0;
    }
}
@media screen and (max-height: 920px)
{
    #wp .float-bg .girl-drink
    {
        height: 719px;
        background: url(http://bbs.xd.com/static/image/ro/block/920_to_mix.png) no-repeat center 0;
    }
}
.game-talk-width
{
    width: 100%;
}
#wp .float-bg .game-talk
{
    position: absolute;
    width: 0%;
    animation: game-talk .5s .5s ease-out forwards;
    -moz-animation: game-talk .5s .5s ease-out forwards;
    -webkit-animation: game-talk .5s .5s ease-out forwards;
    -o-animation: game-talk .5s .5s ease-out forwards;
    background: rgba(0,0,0,.8);
    display: block\9;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC0000000',endColorstr='#CC000000');
    bottom: 0;
    height: 225px;
}
@keyframes game-talk
{
    0%
    {
        margin-left: 50%;
        margin-right: 50%;
        width: 0%;
    }
    100%
    {
        margin-left: 0%;
        margin-right: 0%;
        width: 100%;
    }
}
@-moz-keyframes game-talk
{
    0%
    {
        margin-left: 50%;
        margin-right: 50%;
        width: 0%;
    }
    100%
    {
        margin-left: 0%;
        margin-right: 0%;
        width: 100%;
    }
}
@-webkit-keyframes game-talk
{
    0%
    {
        margin-left: 50%;
        margin-right: 50%;
        width: 0%;
    }
    100%
    {
        margin-left: 0%;
        margin-right: 0%;
        width: 100%;
    }
}
@-o-keyframes game-talk{0%{margin-left:50%;margin-right:50%;width:0%;}100%{margin-left:0%;margin-right:0%;width:100%;}}
@keyframes girl
{
    0%
    {
        opacity: 0;
        bottom: -110px;
    }
    100%
    {
        opacity: 1;
        bottom: 0;
    }
}
@-moz-keyframes girl
{
    0%
    {
        opacity: 0;
        bottom: -110px;
    }
    100%
    {
        opacity: 1;
        bottom: 0;
    }
}
@-webkit-keyframes girl
{
    0%
    {
        opacity: 0;
        bottom: -110px;
    }
    100%
    {
        opacity: 1;
        bottom: 0;
    }
}
@-o-keyframes girl{0%{opacity:0;bottom:-110px;}100%{opacity:1;bottom:0}}
#wp .float-bg .game-talk .introduction
{
    width: 908px;
    height: 100%;
    margin: 0 auto;
}
#wp .float-bg .game-talk .introduction-title
{
    font-size: 20px;
    color: #b0e3f1;
    margin-top: 30px;
}
#wp .float-bg .game-talk .introduction-content
{
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
}
#wp .float-bg .game-talk .introduction-content .item-color
{
    color: #f5e59b;
}
#wp .float-bg .game-talk .introduction-block
{
    display: block\9;
    opacity: 0;
    animation: introduction .5s 1s ease-out forwards;
    -moz-animation: introduction .5s 1s ease-out forwards;
    -webkit-animation: introduction .5s 1s ease-out forwards;
    -o-animation: introduction .5s 1s ease-out forwards;
}
@keyframes introduction
{
    0%
    {
        opacity: 0;
        margin-top: 69px;
    }
    100%
    {
        opacity: 1;
        margin-top: 0;
    }
}
@-moz-keyframes introduction
{
    0%
    {
        opacity: 0;
        margin-top: 69px;
    }
    100%
    {
        opacity: 1;
        margin-top: 0;
    }
}
@-webkit-keyframes introduction
{
    0%
    {
        opacity: 0;
        margin-top: 69px;
    }
    100%
    {
        opacity: 1;
        margin-top: 0;
    }
}
@-o-keyframes introduction{0%{opacity:0;margin-top:69px;}100%{opacity:1;margin-top:0;}}
#wp .float-bg .game-talk .ok-close
{
    cursor: pointer;
    opacity: 0;
    display: block\9;
    float: right;
    height: 40px;
    width: 132px;
    background: url('http://bbs.xd.com/static/image/ro/block/accept_btn.png') no-repeat 0 0;
    margin-top: 19px;
    animation: okclose .5s 1.5s ease-out forwards;
    -moz-animation: okclose .5s 1.5s ease-out forwards;
    -webkit-animation: okclose .5s 1.5s ease-out forwards;
    -o-animation: okclose .5s 1.5s ease-out forwards;
}
@keyframes okclose
{
    0%
    {
        opacity: 0;
    }
    50%
    {
        opacity: .5;
    }
    100%
    {
        opacity: 1;
    }
}
@-moz-keyframes okclose
{
    0%
    {
        opacity: 0;
    }
    50%
    {
        opacity: .5;
    }
    100%
    {
        opacity: 1;
    }
}
@-webkit-keyframes okclose
{
    0%
    {
        opacity: 0;
    }
    50%
    {
        opacity: .5;
    }
    100%
    {
        opacity: 1;
    }
}
@-o-keyframes okclose{0%{opacity:0;}50%{opacity:.5;}100%{opacity:1;}}
#wp .float-bg .game-talk .ok-close:hover
{
    background: url('http://bbs.xd.com/static/image/ro/block/accept_btn.png') no-repeat 0 -41px;
}
.main-content
{
    width: 978px;
    padding-bottom: 0;
}
.main-content-bbs-center
{
    width: 770px;
    padding-bottom: 100px;
}
.main-content .sub-header .bm
{
    margin-bottom: 0;
}
.main-content .sub-header .pbn
{
    padding-bottom: 0!important;
}
.main-content .sub-header .bml .bm_h
{
    padding: 14px 25px 0;
}
.main-content .sub-header .bml .bm_h .xs1
{
    font-size: 14px!important;
}
.main-content .sub-header .bml .bm_h .y
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 16px;
}
.main-content .sub-header .bml .bm_h .y .o
{
    float: none;
    width: auto;
}
.main-content .sub-header .bml .bm_h .y .o img
{
    float: none;
    margin-top: 0;
}
.main-content .main-content-body
{
    padding: 0 56px;
}
.main-content .main-content-body-bbs-center
{
    padding: 0 25px;
}
.main-content .main-content-body #wrap
{
    margin-bottom: 0;
}
.main-content .main-content-body .select-app li
{
    margin-right: 48px;
    margin-bottom: 50px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e6e6e6;
}
.main-content .main-content-body .select-app .btn-block
{
    position: relative;
    width: 175px;
    height: 113px;
    border: 2px solid #e6e6e6;
    border-radius: 4px;
    background-image: url(http://bbs.xd.com/static/image/v4/select_app.jpg?4);
}
.main-content .main-content-body .select-app .btn-block span
{
    display: block;
    visibility: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    width: 100%;
    height: 25px;
    background: #f60;
    color: #fff;
    border-radius: 0 0 2px 2px;
    text-align: center;
}
.main-content-body .select-app .btn-block:hover
{
    border-color: #f60;
}
.main-content-body .select-app .btn-block:hover span
{
    visibility: visible;
}
.main-content-body .select-app .sssg
{
    background-position: 4px 4px;
}
.main-content-body .select-app .tdyx
{
    background-position: -326px 4px;
}
.main-content-body .select-app .ktpd
{
    background-position: 4px -101px;
}
.main-content-body .select-app .sxd
{
    background-position: -161px 4px;
}
.main-content-body .select-app .xxd
{
    background-position: -326px -101px;
}
.main-content-body .select-app .sg2
{
    background-position: 4px -311px;
}
.main-content-body .select-app .js
{
    background-position: 4px -206px;
}
.main-content-body .select-app .sy
{
    background-position: -161px -101px;
}
.main-content-body .select-app .xdmobile
{
    background-position: -326px -311px;
}
.main-content-body .select-app .kssg
{
    background-position: 4px -416px;
}
.main-content-body .select-app .hsqj
{
    background-position: -161px -416px;
}
.main-content-body .select-app .description
{
    position: relative;
    margin-top: 15px;
    line-height: 1.5em;
    font-size: 14px;
}
.main-content-body .select-app .description h1
{
    font-size: 16px;
}
.main-content-body .select-app .description .right
{
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 20px;
    line-height: 20px;
    text-align: right;
}
.main-content-body .select-app .description .posts
{
    overflow: hidden;
    width: 179px;
    height: 21px;
    line-height: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main-content-body .table-gid tbody
{
    font-size: 14px;
}
.main-content-body .table-gid tbody tr .forum-left, .main-content-body .table-gid tbody tr .new
{
    width: 600px;
    padding-left: 104px;
    padding-top: 30px;
    padding-bottom: 28px;
    border-bottom: 2px solid #ecf0f1;
}
.main-content-body .table-gid tbody tr th, .main-content-body .table-gid tbody tr td
{
    vertical-align: middle;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon, .main-content-body .table-gid tbody tr .new .gdiscuz-icon
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: absolute;
    top: 50%;
    left: -64px;
    width: 24px;
    height: 24px;
    margin-top: -13px;
    margin-right: 40px;
    line-height: 26px;
    font-size: 26px;
    text-align: center;
    color: #999;
    transition: 0;
}
.main-content-body .table-gid tbody tr .forum-left .discuz_page_area, .main-content-body .table-gid tbody tr .new .discuz_page_area
{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon:hover, .main-content-body .table-gid tbody tr .new .gdiscuz-icon:hover
{
    color: #f60;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon:hover, .main-content-body .table-gid tbody tr .new .gdiscuz-icon:hover
{
    transition: 0;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon-b, .main-content-body .table-gid tbody tr .new .gdiscuz-icon-b
{
    overflow: hidden;
    background-image: url('http://bbs.xd.com/static/image/v4/icons.png');
    background-position: 0 0;
    font-size: 0;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon-b:hover, .main-content-body .table-gid tbody tr .new .gdiscuz-icon-b:hover
{
    background-position: 0 -24px;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon-d, .main-content-body .table-gid tbody tr .new .gdiscuz-icon-d
{
    overflow: hidden;
    background-image: url('http://bbs.xd.com/static/image/v4/icons.png');
    background-position: -24px 0;
    font-size: 0;
}
.main-content-body .table-gid tbody tr .forum-left .gdiscuz-icon-d:hover, .main-content-body .table-gid tbody tr .new .gdiscuz-icon-d:hover
{
    background-position: -24px -24px;
}
.main-content-body .table-gid tbody tr .forum-left .discuz_page_area h2, .main-content-body .table-gid tbody tr .new .discuz_page_area h2
{
    margin-bottom: 5px;
    line-height: 18px;
    font-size: 14px;
}
.main-content-body .table-gid tbody tr .forum-left .discuz_page_area p, .main-content-body .table-gid tbody tr .new .discuz_page_area p
{
    line-height: 18px;
}
.main-content-body .table-gid tbody tr .forumlast
{
    padding-right: 0;
    border-bottom: 2px solid #ecf0f1;
}
.main-content-body .table-gid tbody tr .forumlast dd
{
    line-height: 16px;
}
.forum_rules_custom
{
    width: 960px;
    margin: 10px auto 0;
    padding-bottom: 35px;
}
.forum_rules_custom table
{
    border: 1px solid #fc6;
    background: #fffaf3;
    width: 100%;
}
.forum_rules_custom table td
{
    padding: 18px 0;
    border-right: 1px solid #fc6;
}
.forum_rules_custom table td table
{
    border: none;
    overflow: hidden;
    border-right: 1px solid #fffaf3;
}
.forum_rules_custom table td table td
{
    padding: 0 20px;
    border-right: 1px solid #fc6;
}
.forum_rules_custom table td table td:last-child
{
    border: none;
}
.forum_rules_custom table td li
{
    white-space: nowrap;
    overflow: hidden;
    line-height: 32px;
    width: 279px;
    text-overflow: ellipsis;
}
.forum_rules_custom table td table table
{
    margin: 0;
    padding: 0;
}
.forum_rules_custom table td table table td
{
    border: none;
    padding: 0;
}
.forum_rules_custom table td table table td ul
{
    padding-top: 3px;
}
.forum_rules_custom table td table table td li
{
    width: 279px;
    background: url('../image/dot.png') no-repeat 0 center;
}
.forum_rules_custom table td table table td li a
{
    margin-left: 6px;
}
.main-content .boardnav #pgt, .main-content .boardnav #pgb
{
    height: 40px;
    padding-left: 0;
    padding-right: 0;
}
.main-content .boardnav #pgb
{
    border-bottom: none;
}
.main-content .boardnav #thread_types
{
    padding-top: 5px;
    border-top: 2px solid #ccc;
}
.main-content .boardnav #thread_types a
{
    height: 25px;
    padding-left: 5px;
    padding: 0;
    border: none;
    background-color: transparent;
    color: #666;
    line-height: 25px;
    text-align: center;
    padding-right: 5px;
    margin-right: 10px;
}
.main-content .boardnav #thread_types a:hover
{
    background-color: #ab9350;
    color: #fff;
}
.main-content .boardnav #thread_types #ttp_all
{
    padding-bottom: 0;
}
.main-content .boardnav #threadlist
{
    overflow: hidden;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
}
.main-content .boardnav #threadlist .th tr:hover th, .main-content .boardnav #threadlist .th tr:hover td
{
    background-color: #e0e0e0;;
}
.main-content .boardnav #threadlist .th
{
    margin-top: 0;
    padding: 0 25px;
    background-color: #e0e0e0;
}
.main-content .boardnav #threadlist .th .font-icon span
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    top: 2px;
}
.main-content .boardnav #threadlist .th #atarget
{
    display: block;
    position: relative;
    top: 5px;
    background-image: none;
    color: #333;
}
.main-content .boardnav #threadlist .th #atarget .left
{
    position: absolute;
    top: 1px;
    left: 0;
    width: 14px;
    height: 14px;
    overflow: hidden;
    border-radius: 2px;
    background-color: #eee;
}
.main-content .boardnav #threadlist .th #atarget.atarget_1 .left
{
    background-image: url('http://bbs.xd.com/static/image/v4/checked.png');
}
.main-content .boardnav #threadlist #separatorline, .main-content .boardnav #threadlist #separatorline th, .main-content .boardnav #threadlist #separatorline td
{
    background-color: #e0e0e0;
}
.main-content .boardnav #threadlist .bm_c form tr .icn
{
    padding-left: 10px;
}
.main-content .boardnav #threadlist td.author
{
    width: 110px;
}
.main-content .boardnav #threadlist td.replies
{
    width: 90px;
}
.main-content .boardnav #threadlist td.lastpost
{
    width: 120px;
}
.main-content .boardnav #threadlist .th td.lastpost
{
    width: 95px;
}
.fast-edit
{
    margin-bottom: 0;
    border: 2px solid #ab9350;
    border-radius: 6px;
    font-size: 12px;
}
.fast-edit .bm_h
{
    height: 40px;
    padding-left: 30px;
    border-top: none;
    border-bottom: none;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #f6f4ed;
}
.fast-edit .bm_h h2
{
    line-height: 40px;
    font-size: 12px;
    color: #666;
}
.fast-edit .bm_c
{
    padding: 20px;
}
.fast-edit .bm_c .ftid2
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 160px;
    margin-right: 10px;
}
.fast-edit .bm_c .ftid2 .select
{
    width: 160px;
}
.fast-edit .bm_c #subject
{
    position: relative;
    top: 2px;
    width: 255px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.fast-edit #fastposteditor .tedt
{
    overflow: hidden;
    width: 768px;
    border: 2px solid #e0e0e0;
    border-radius: 6px;
}
.fast-edit #fastposteditor .tedt #fastpostmessage
{
    height: 127px;
}
.fast-edit #fastposteditor .tedt .bar
{
    display: none;
    border-bottom: none;
}
.fast-edit .sec .input-text
{
    padding: 2px 6px;
}
.fast-edit .pnpost .btn-primary
{
    background: #ab9350;
}
.fast-edit .pnpost .btn-primary:hover
{
    background: #caaa51;
}
.fast-edit .sec .txt
{
    border: 2px solid #e0e0e0;
    border-radius: 4px;
}
.fast-edit .sec .txt:focus
{
    border: 2px solid #ab9350;
}
.admin_menu
{
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-radius: 5px;
    background-color: rgba(255,255,255,.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
    border: 1px solid #e6e6e6;
}
#postlist
{
    overflow: hidden;
    border: 2px solid #ab9350;
    border-radius: 6px;
    background: rgba(255,255,255,.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
}
#postlist .pls
{
    width: 185px;
    border-right: none;
    background: rgba(255,255,255,0);
    background: white\9;
}/*#postlist .pls .vt_auth{ margin-left: 15px; }*/
#postlist .pls .avatar
{
    position: relative;
    width: 126px;
    margin: 3px 0 0;
    text-align: center;
}
#postlist .pls .avatar a
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
}
#postlist .pls .avatar a img
{
    max-height: 192px;
    padding: 0;
}
.vip-icon
{
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    width: 44px;
    height: 42px;
    line-height: 34px;
    background-image: url('http://bbs.xd.com/static/image/v4/icon_vip_level_v2.png');
    _background-image: url('http://bbs.xd.com/static/image/v4/icon_vip_level_v2_6.png');
    text-indent: 20px;
    cursor: pointer;
}
.p_pop .vip-icon
{
    top: -3px;
    right: -3px;
    *right: 1px;
}
.vip-icon.vip1
{
    background-position: 0 -44px;
    color: #4ab316;
}
.vip-icon.vip2
{
    background-position: 0 -88px;
    color: #075add;
}
.vip-icon.vip3
{
    background-position: 0 -132px;
    color: #be3af1;
}
.vip-icon.vip4
{
    background-position: 0 -176px;
    color: #913ff5;
}
.vip-icon.vip5
{
    background-position: 0 -220px;
    color: #f06a00;
}
.vip-icon.vip6
{
    background-position: 0 -264px;
    color: #f0360e;
}
#postlist .plc
{
    padding: 0 25px 0 0;
}
#postlist .plc .pi
{
    border-bottom: none;
}
#postlist .plc .pi strong a
{
    border: none;
}
#postlist .plc .pi strong a:hover
{
    border: none;
}
#postlist .plc .authi em, #postlist .plc .authi a
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 10px;
    font-size: 12px;
    color: #532300;
}
#postlist .plc .pob em a
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 6px;
    padding: 0;
}
#postlist .plc .mtw a
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 6px;
    padding: 0;
}
#postlist .ad td.plc
{
    background-color: #fff;
}/*论坛中心子页导航条（横向）*/
.main-content-body-bbs-center .content_subnav
{
    height: 45px;
    line-height: 45px;
    border-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.main-content-body-bbs-center .content_subnav li
{
    margin: 0;
}
.main-content-body-bbs-center .content_subnav a
{
    background: transparent;
    border: none;
    border-right: 1px solid #dadada;
    display: inline;
    color: #333;
    _padding: 0 8px;
}
.main-content-body-bbs-center .content_subnav a:hover
{
    color: #f60;
}
.main-content-body-bbs-center .content_subnav a.end
{
    border: none;
}
.main-content-body-bbs-center .content_subnav .a a
{
    color: #f60;
}
.main-content-body-bbs-center .content_subnav .o
{
    border: none;
    background-image: none;
    background-color: none;
}
.main-content-body-bbs-center .content_subnav .o a
{
    border-right: none;
    line-height: 20px;
    padding: 10px 12px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    border-radius: 6px;
    white-space: nowrap;
    user-select: none;
    -webkit-transition: .25s;
    transition: .25s;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    background-color: #f60;
    color: #fff;
}
.main-content-body-bbs-center .content_subnav .o a:hover
{
    background-color: #ff8533;
    color: #fff;
}/*论坛中心子页导航条的子菜单（横向）*/
.main-content-body-bbs-center .content_subnav_sub
{
    border: 1px solid #dadada!important;
    padding: 5px 10px;
    margin: 15px 0;
}
.main-content-body-bbs-center .content_subnav_sub a
{
    color: #333;
}
.main-content-body-bbs-center .content_subnav_sub a.a
{
    color: #f60;
}
.main-content-body-bbs-center .content_subnav_sub a:hover
{
    text-decoration: none;
}
.nav-tabs li.a
{
    z-index: 2;
}
.nav-tabs li.a a
{
    border: 2px solid #d7dcde;
    padding: 7px 21px 8px;
    cursor: default;
    border-bottom-color: #fff;
    border-radius: 6px 6px 0 0;
}
.main-content-body-bbs-center .nav-tabs li a
{
    padding-left: 18px;
    padding-right: 18px;
}
.main-content-body-bbs-center .nav-tabs li.active a
{
    padding-left: 16px;
    padding-right: 16px;
}
.main-content-body-bbs-center .tfm th
{
    line-height: 35px;
}
.main-content-body-bbs-center .p div.select
{
    width: 80px;
    text-align: left;
}
.main-content-body-bbs-center #td_timeoffset div.select
{
    width: 580px;
}
.main-content-body-bbs-center #td_timeoffset div.select .dropdown-menu .inner
{
    height: 200px;
}
.main-content-body-bbs-center .tedt-v4
{
    overflow: hidden;
    border: 2px solid #e0e0e0;
    border-radius: 6px;
}
.main-content-body-bbs-center .tedt-v4:focus
{
    border-color: #f60;
}
.main-content-body-bbs-center .tedt-v4 .area textarea
{
    height: 76px;
}
.main-content-body-bbs-center .tedt-v4 .bar
{
    display: none;
    border-bottom: none;
}
.main-content-body-bbs-center .content_subnav div.select
{
    position: relative;
    top: 8px;
    width: 100px;
}
.main-content-body-bbs-center .content_subnav div.select a
{
    width: 100%;
    border-right: none;
}
.p_pop
{
    border-radius: 6px;
    box-shadow: none;
}
.p_pop h3
{
    font-size: 16px;
}
.p_pop a
{
    border-bottom: none;
}
#append_parent .p_pop a:hover
{
    color: #f60;
}
#append_parent .card
{
    border: 2px solid #e0e0e0;
    border-radius: 6px;
    box-shadow: none;
}
#append_parent .card .p_opt
{
    padding: 10px;
}
#append_parent .card_mn, .card_info
{
    padding: 0 0 0 70px;
}
#append_parent .card .avt img
{
    border: none;
}
#append_parent .card .btn-line
{
    margin-bottom: -10px;
}
#append_parent .card .btn-line .btn
{
    display: inline-block!important;
    *display: inline!important;
    *zoom: 1;
    margin: 0 5px 10px 0;
    padding: 2px 5px;
    font-size: 12px;
}
#append_parent .card .btn-line .btn-default
{
    background-color: #bdc3c7;
    color: #fff;
}
#append_parent .card .btn-line .btn-default:hover
{
    background-color: #cacfd2!important;
    color: #fff;
}
#append_parent .card .btn-line .btn-primary
{
    background-color: #f60;
    color: #fff;
}
#append_parent .card .btn-line .btn-primary:hover
{
    background-color: #ff8533!important;
    color: #fff;
}/*

#append_parent .t_l, #append_parent .t_c, #append_parent .t_r,
#append_parent .m_l, #append_parent .m_r,
#append_parent .b_l, #append_parent .b_c, #append_parent .b_r{
    width: 0;
    height: 0;
    font: 0/0 a;
}
#append_parent .fwinmask{
    width: 640px;
    height: 227px;
    border: 2px solid #e6e6e6;
    border-radius: 6px;
    background: #fff;
}
#append_parent .fwinmask .m_c{ width: 640px; height: 227px; }
#append_parent .fwinmask .m_c .flb{ height: 60px; padding: 0 24px; line-height: 60px; }
#append_parent .fwinmask .m_c .flb em{ color: #333; font-size: 24px; font-weight: normal; }

*/
#psd h3
{
    border-bottom: 2px solid #dee1e3!important;
    font-size: 20px;
}
.dpbtn
{
    display: block;
    position: relative;
    left: -4px;
    width: 25px;
    height: 25px;
    border: 2px solid #dee1e3;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background-image: none;
    text-indent: 0;
    text-align: center;
}
#friend_ul h2
{
    margin-top: 20px;
    padding-left: 10px;
    font-size: 16px;
}
.fast-edit .p_opt, #editorbox .p_opt
{
    margin-top: 15px;
}
#scbar_txt
{
    width: 190px;
    border: 2px solid #ab9350;
    border-radius: 6px;
    height: 26px;
    background: rgba(255,255,255,.85);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
}
#scbar_txt:focus
{
    border-color: #caaa51;
}
#scform_srchtxt
{
    overflow: hidden;
    width: 280px;
    height: 20px;
    padding: 10px 40px 10px 6px;
    *padding: 3px 40px 3px 6px;
    border-color: #f1f1f1;
    border-radius: 6px;
    background-color: #f1f1f1;
    line-height: 20px;
    font-size: 18px;
}
#scform_srchtxt:focus
{
    background-color: #fff;
    transition: none;
    border-color: #f60;
}
#scform_submit
{
    width: 40px;
    height: 40px;
    margin-left: 0;
    background-color: transparent;
    line-height: 40px;
    font-size: 18px;
}
.main-content-body .keyword
{
    color: #f60;
}
.main-content-body .search
{
    margin-bottom: 17px;
}
.main-content-body .search-filter
{
    margin: 10px 0;
}
.main-content-body .search-filter li
{
    line-height: 36px;
    height: 36px;
}
.main-content-body .search-filter li a
{
    display: block;
    padding: 8px 18px;
    line-height: 16px;
    margin: 2px 3px 2px;
}
.main-content-body .search-filter li.active a
{
    border: 2px solid #dee1e3;
    border-radius: 5px;
    margin: 0 3px;
    cursor: default;
}
.main-content-body .search-filter li.active a:hover
{
    color: #666;
}
.search-result .block-sub
{
    margin: 30px 0;
}
.search-result a
{
    color: #2518b5;
    font-size: 14px;
    text-decoration: none;
}
.search-result a:visited
{
    color: #609;
}
.search-result .search-url
{
    color: #00802a;
}
.search-result .label
{
    background: #ececec;
    color: #888;
    padding: 3px 8px;
    border-radius: 3px;
    margin-left: 10px;
    font-size: 12px;
}
.ratl img
{
    width: 16px;
    height: 16px;
}
#messagetext
{
    min-height: 0;
    padding-left: 0;
    background-image: none;
}
#e_bbar a
{
    _display: inline;
    _zoom: 1;
    _position: relative;
    _top: 0;
}
.checkbox-box input[type=checkbox]
{
    visibility: hidden;
}
.checkbox-box .checkbox-img
{
    position: absolute;
    top: 1px;
    left: 0;
    width: 14px;
    height: 14px;
    border-radius: 3px;
    background-color: #ececec;
}
.checkbox-box .checkbox-img-chosen
{
    background-image: url('http://bbs.xd.com/static/image/v4/checked.png');
}/*#footer .footer-about-list, #footer .footer-service-list, #footer .footer-other-list{ width: 160px; }
#footer .pipe{ margin: 0; }

#postlist .t_fsz .t_f{ color: #000; }

.pg_spacecp #calendar{ top: 520px !important; border-radius: 6px; }
.pg_space .tl #delform .th th, .pg_space .tl #delform .th td{ background-color: #F2F2F2 !important; }

.space-tedt{
    border: 2px solid #dee1e3;
    border-radius: 6px;
}
#pmsubmit_btn{ background-image: none; }

.bm.bmw.fl{
    overflow: hidden;
    margin: 10px 0 0!important;
    border: 1px solid #e6e6e6;
    border-radius: 6px;
}
.bm.bmw.fl .bm_h{
    padding-left: 25px;
    padding-right: 25px;
    border-top: none;
    border-bottom-color: #e6e6e6;
    background: #fff none;
}
.bm.bmw.fl .bm_h h2{ line-height: 30px; font-size: 14px; }
.bm.bmw.fl .bm_c{ padding-left: 25px; padding-right: 25px; }
/*.bm.bmw.fl .bm_c h2{ font-size: 14px; }*!*/
#footer .footer-links
{
    color: inherit;
}/*个人中心/论坛中心 我的好友列表*/
#nv_home .buddy li
{
    width: 270px;
    height: 65px;
}/*showmessage.htm 错误信息显示页面*/
#messagelogin
{
    border: none;
}
#cornerTips
{
    margin-left: 500px;
}
#editorVideoUploaderContainer
{
    position: relative;
    margin-bottom: 20px;
}
#editorVideoUploaderContainer .file-info .thumb
{
    width: 160px;
    padding: 25px 0;
    background: #000;
    line-height: 20px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}