/* Forum Layout */
html,body { background-color:#f7f7f7;}
.wrap { clear:both; margin:0 auto; padding:0; font-family:"Microsoft Yahei","Simhei",Arial,Helvetica,sans-serif;}
.wrap a:hover { text-decoration:none;}
.inner-wrap { clear:both; margin:0 auto; padding:0; width:1160px;}

.header-wrap,.container-wrap,.footer-wrap { clear:both; margin:0 auto; padding:0;}

/* Header */
.header-wrap { clear:both; height:60px; line-height:60px; background-color:#262626; color:#fff;}

.logo { float:left; display:inline-block; *display:inline; width:50%; height:60px; background:url(/images/logo.png) no-repeat left center; text-indent:-10000px; overflow:hidden;}

.menu { float:right; display:inline-block; *display:inline; margin:0; padding:0; list-style:none;}
.menu .menu-item { float:left; display:inline-block; *display:inline; margin:0; padding:0; list-style:none;}
.menu .menu-item a { padding:6px 10px; font-size:14px; color:#fff;}
.menu .menu-item a:hover { color:#fff;}

.log-group { float:right; display:inline-block; *display:inline; margin-left:20px; max-width:200px; *width:200px; height:60px; line-height:60px; text-align:right; color:#adacac;}
.log-group a { color:#adacac;}
.log-group a:hover { color:#fff;}

.log-group .logoed-pack {display:block; height:60px; line-height:60px;}
.log-group .logoed-pack a { float:right;}
.log-group .logoed-pack .user-name { display:inline-block; *display:block; margin-right:10px; padding-left:42px; max-width:88px; *width:88px; line-height:60px; text-align:left; box-sizing:content-box; -webkit-box-sizing:content-box;}
.log-group .logoed-pack .user-name .user-header { float:left; display:inline-block; *margin-top:14px; margin-left:-42px; width:32px; height:32px; border-radius:50%;}
.log-group .logoed-pack .user-name .user-header img { width:32px; height:32px; border-radius:50%;}
.log-group .logoed-pack .user-name .user-text { float:right; display:block; width:100%; text-align:right; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.user-logout { margin-top:25px; padding-left:10px; line-height:1; border-left:1px solid #ddd;}

/* Container */
.container-topbar { clear:both; margin-bottom:5px; height:40px; line-height:40px;}
.container-content {}

/*- Bread Crumb -*/
.breadcrumb { float:left; display:inline-block; *display:inline; margin:0; padding:0; list-style:none;margin-top:3%;}
.breadcrumb::after { display:table; clear:both; content:""; }
.breadcrumb > li { float:left;}
.breadcrumb > li a { font-size:14px;font-weight: bold;}
.breadcrumb > li + li:before { padding-right:5px; padding-left:5px; color:#818a91; content:"/";}
.dhl{margin-top:3%}
/*.breadcrumb > .active a { color:#818a91;}*/


.breadcrumbgr { float:left; display:inline-block;margin-left:9%;margin-bottom:22px;margin-top:55px;}
.breadcrumbgr::after { display:table; clear:both; content:""; }
.breadcrumbgr > li { float:left;}
.breadcrumbgr> li a { font-size:14px;font-weight: bold;}
.breadcrumbgr > li + li:before { padding-right:5px; padding-left:5px; color:#818a91; content:"/";}

/*- Search Group -*/
.search-group { float:right; display:inline-block; *display:inline; margin-top:5px; padding-right:30px; width:200px; height:28px; border-radius:2px; border:1px solid #ddd; background-color:#fff; box-sizing:content-box; -webkit-box-sizing:content-box;}
.search-group .search-input { float:left; width:95%; padding:5px 5px 6px; line-height:1.4; border:0; background-color:transparent; text-indent:5px; color:#666; font-size:13px;}
.search-group .search-btn { float:right; margin-right:-30px; width:30px; height:28px; line-height:28px; border:0; background-color:transparent; text-align:center; font-size:14px; color:#999;}

/*- Hot Part -*/
.container-hot-part { clear:both; margin-bottom:15px;}
.container-hot-part .hot-thread { margin:0 10px; padding:10px; border-radius:2px; border:1px solid #ddd; background-color:#fff;}

/*-- Hot Top --*/
.hot-top { clear:both; margin-bottom:15px;}
.hot-top .hot-top-title { clear:both; line-height:1.6; color:#444; font-size:18px; font-weight:bold;}
.hot-top .hot-top-int { padding-top:10px; max-height:35px; line-height:1.5; color:#999; overflow:hidden; text-overflow:ellipsis; word-break:break-all; box-sizing:content-box; -weight-box-sizing:content-box; text-indent:24px;}

/*-- Hotthread List --*/
.hot-thread-list { clear:both; display:block; padding-top:10px; border-top:1px dotted #ccc;}
.hot-thread-list li { clear:both; display:block; padding:0; height:25px; text-align:left; list-style:none; color:#787878;}
.hot-thread-list li a { display:inline-block; padding:3px 0; line-height:1.4; font-size:12px; color:#787878; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; text-indent:0;}
.hot-thread-list li a:hover { color:#444;}

/*-- Hot Slide --*/
.hot-slider { margin:0; height:270px; border-radius:2px; overflow:hidden;}
.hot-slider .carousel-inner,.hot-slider .carousel-inner .item,.hot-slider .carousel-inner .item img { height:270px; border-radius:2px;}

.hot-slider .carousel-control { left:0; color:rgba(255,255,255,.6); text-shadow:none;}
.hot-slider .carousel-control.right { left:auto; right:0;}
.hot-slider .carousel-control:hover,.hot-slider .carousel-control:focus { border-radius:0; color:rgba(255,255,255,1);}

.hot-slider .carousel-caption { padding:9px 15px;}

/*-- Hot Forum --*/
.hot-forum-title { clear:both; *margin-right:1px; padding:0 10px; height:42px; line-height:42px; border-radius:2px 2px 0 0; border:1px solid #ddd; background-color:#f4f4f4; text-align:left; font-size:14px; color:#444; font-weight:bold;}
.hot-forum-list { clear:both; display:block; margin:0; padding:0; list-style:none; border-left:1px solid #ddd;}
.hot-forum-list li { float:left; display:block; width:50%; *width:49.999999999999999999999999%; height:46px;}
.hot-forum-list li a { display:block; line-height:45px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; text-align:center; font-size:14px; color:#666;}
.hot-forum-list li a:hover { color:#444; background-color:#f7f7f7;}

/*- Board Group -*/
.forum-board { clear:both; margin-bottom:20px; border-radius:2px; border:1px solid #ddd; background-color:#fff;}
.forum-board .forum-board-titlebar { clear:both; padding:0 10px; height:40px; line-height:40px; border-radius:2px 2px 0 0; border-bottom:1px solid #e4e4e4; background-color:#f4f4f4;}
.forum-board .forum-board-titlebar .forum-board-titlebar-title { float:left; display:inline-block; font-size:14px; color:#444; font-weight:bold;}

.forum-board .forum-board-content { clear:both; padding:15px 15px 0 0px; *padding:10px;}
.forum-board-content{height:auto;}
.forum-board .forum-board-content1 { clear:both; padding:15px 15px 0 0px; *padding:10px;}
.forum-board-content1{height:auto;}
.forum-board-list { clear:both; display:block; margin:0; padding:0; list-style:none;}
.forum-board-list:after,.forum-board-list:before { display:table; content:"";}
.forum-board-list:after { clear:both;}
.forum-board-list .forum-board-item { float:left; display:block; margin-bottom:15px; }

.forum-board-group { clear:both; margin:0 15px; padding:5px 5px 5px 80px; border:1px solid transparent;}
.forum-board-group .forum-board-icon { float:left; display:inline-block; margin-left:-70px; width:60px; height:60px; line-height:60px; vertical-align:middle; text-align:center;}
.forum-board-group .forum-board-icon img { width:60px;}
.forum-board-group .forum-board-info { float:left; display:inline-block; width:100%; text-align:left;}
.forum-board-group .forum-board-info .forum-board-title { clear:both; display:block; margin-bottom:5px; line-height:1.5; font-size:14px; color:#444;}
.forum-board-group .forum-board-info p { clear:both; margin:0; padding:0; line-height:2; color:#666;}

/* Footer */
.footer-wrap { clear:both; margin-top:20px; height:60px; line-height:60px; background-color:#262626; color:#adacac;}

/* List */
.thread-wrap {}
.thread-container { float:left; width:75%; border-radius:2px; border:1px solid #ddd; background-color:#fff;}
.thread-sidebar { float:right; width:24%;}
.header-wrap, .container-wrap, .footer-wrap{   margin:20px auto;}

/*- Thread Container -*/
.thread-board-title { clear:both; padding: 0px 0px 10px 0px; text-align:left; font-size:13px; color:#fea041;margin-left:10px;}
.thread-header { clear:both; margin:10px; padding:5px 10px; border-radius:2px; border:1px solid #f2f2f2; background-color:#fafafa;}

.thread-type { clear:both; margin:0; padding:5px 0 10px 0; list-style:none; border-bottom:1px solid #ececec;}
.thread-type .thread-type-item { float:left; display:inline-block; margin-right:5px;}
.thread-type .thread-type-item a { padding:8px 9px; border-radius:2px; color:#999;}
.thread-type .thread-type-item a:hover { color:#444; text-decoration:none;}
.thread-type .thread-type-item.active a { color:#fff; background:linear-gradient(90deg,#eb6100,#fdd000)}
/*.thread-type .thread-type-item.active a { color:#fff; background-color:#3498db}*/

.thread-toolbar { padding:5px 0;}
.thread-toolbar .thread-select-group { *float:left; display:inline-block; padding-left:40px; width:100px; box-sizing:content-box; -webkit-box-sizing:content-box;}
.thread-toolbar .thread-select-group .thread-select-title { float:left; display:inline-block; margin-left:-40px; width:40px; line-height:30px; text-align:left; font-size:13px; color:#999;}

.thread-pack { padding:5px;}
.thread-pack .thread-pack-item { *float:left; display:inline; margin:0; padding:0 5px 0 8px; border-left:1px solid #ddd; color:#999;}
.thread-pack .thread-pack-item:first-child { border-left:none;}
.thread-pack .thread-pack-item a { color:#999;}
.thread-pack .thread-pack-item a:hover { color:#666; text-decoration:none;}
.thread-pack .thread-pack-item.active a { color:#444; font-weight:bold;}

/*- Thread List -*/
.thread-list { clear:both; margin:10px 0 0 0; padding:0 10px; list-style:none;}
.thread-list .thread-list-item { clear:both; padding:13px 6px 6px 15px; border-bottom:1px dotted #ccc;}
.thread-list .thread-list-item:hover { background-color:#f7f7f7;}
.thread-list .thread-list-item:last-child { border-bottom-width:0;}
.thread-list .thread-list-item .thread-list-header { float:left; display:inline-block; margin-left:-70px; width:60px; height:60px; text-align:center;}
.thread-list .thread-list-item .thread-list-header img { max-width:60px; max-height:60px; border-radius:50%;}
.thread-list .thread-list-item .thread-list-info { float:left; display:inline-block; width:100%; text-align:left;}
.thread-list .thread-list-item .thread-list-info .thread-list-title a { clear:both; margin-bottom:5px; line-height:1.6; font-size:14px; color:#444;}
.thread-list .thread-list-item .thread-list-info .thread-list-title a:hover { color:#3498db; text-decoration:underline;}
.thread-list .thread-list-item .thread-list-info .thread-list-title .fa { font-size:14px;}

.thread-list .thread-list-item .thread-list-info .thread-list-infobar { clear:both; padding:5px 0; line-height:1.5; color:#c8c8c8;}
.thread-list .thread-list-item .thread-list-info .thread-list-infobar a { color:#c8c8c8;}
.thread-list .thread-list-item .thread-list-info .thread-list-infobar a:hover { color:#3498db;}
.thread-list .thread-list-item .thread-list-info .thread-list-infobar .fa { font-size:14px;}

.thread-list-topbar { clear:both; margin:10px; padding:8px 10px; height:1.6; border-radius:2px; border:1px solid #f4f4f4; background-color:#fafafa; text-align:left; color:#666;}
.thread-list-pagination { clear:both; margin:0 10px 20px 10px; padding-top:20px; text-align:center;}

/*- Thread Sidebar -*/
.thread-sidebar-post-btn { clear:both; display:block; margin-bottom:10px; line-height:45px; border-radius:2px;background: linear-gradient(90deg,#eb6100,#fdd000); text-align:center; font-size:14px; color:#fff;}
.thread-sidebar-post-btn:hover { color:#fff;}
.thread-sidebar-post-btn .fa { margin-right:5px;}

/*-- Thread Sidebar Box --*/
.thread-sidebar-box { clear:both; margin-bottom:10px; border-radius:2px; border:1px solid #ddd; background-color:#fff;}
.thread-sidebar-box .thread-sidebar-box-titlebar { clear:both; padding:0 10px; line-height:35px; border-bottom:1px solid #eee; text-align:left; font-size:14px; color:#444; font-weight:bold;}
.thread-sidebar-box .thread-sidebar-box-list { clear:both; display:list-item; margin:0; padding:0 10px;}
.thread-sidebar-box .thread-sidebar-box-list li { clear:both; padding:8px 5px; border-bottom:1px solid #eee; text-align:left; font-size:12px; list-style:inside square; color:#777; text-overflow:ellipsis; overflow:hidden; word-break:break-all; white-space:nowrap;}
.thread-sidebar-box .thread-sidebar-box-list li a { color:#777;}
.thread-sidebar-box .thread-sidebar-box-list li a:hover { color:#3498db;}
.thread-sidebar-box .thread-sidebar-box-list li:last-child { border-bottom-width:0;}

/*-- Thread Sidebar Hot Forum --*/
.thread-sidebar-hot-forum {}
.thread-sidebar-hot-forum .hot-forum-title { height:35px; line-height:35px; border-bottom-color:#eee; background-color:#fff;}
.thread-sidebar-hot-forum .hot-forum-list li { height:35px; background-color:#fff;}
.thread-sidebar-hot-forum .hot-forum-list li a { line-height:34px;}

/*-- Select Group --*/
.cube-select { position:relative; margin-right:10px; padding:0 30px 0 10px; height:30px; border-radius:2px;}
.cube-select input { display:block; width:100%; height:28px; line-height:28px; color:#666; border:0; outline:0; background:none;}
.cube-select ul { display:none; position:absolute; right:-1px; left:-1px; top:29px; width:100%; overflow:hidden; background-color:#fff; max-height:250px; overflow-y:auto; border:1px solid #ccc; border-top:0; border-radius:0 0 2px 2px; z-index:9999;}
.cube-select ul li { padding:0 10px; height:30px; line-height:30px; text-align:left; color:#666; text-overflow:ellipsis; overflow:hidden; word-break:break-all; white-space:nowrap; cursor:pointer;}
.cube-select ul li.on { background-color:#eee; color:#444;}

/*- Checkbox & iRadio -*/
.post-function-tabs .checkbox { *float:left;}
.icheckbox_minimal-grey,.iradio_minimal-grey{display:inline-block;*display:inline;vertical-align:middle;margin:0;margin-top:-2px;margin-right:5px;padding:0;width:18px;height:18px;background:url(/images/grey.png) no-repeat;border:none;cursor:pointer;}
.icheckbox_minimal-grey{background-position:0 0;}
.icheckbox_minimal-grey.hover{background-position:-20px 0;}
.icheckbox_minimal-grey.checked{background-position:-40px 0;}
.icheckbox_minimal-grey.disabled{background-position:-60px 0;cursor:default;}
.icheckbox_minimal-grey.checked.disabled{background-position:-80px 0;}

.iradio_minimal-grey{background-position:-100px 0;}
.iradio_minimal-grey.hover{background-position:-120px 0;}
.iradio_minimal-grey.checked{background-position:-140px 0;}
.iradio_minimal-grey.disabled{background-position:-160px 0;cursor:default;}
.iradio_minimal-grey.checked.disabled{background-position:-180px 0;}

@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){
    .icheckbox_minimal-grey,.iradio_minimal-grey{background-image:url(/images/grey@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px;}
}

/* Thread Views */
.thread-view { clear:both; margin-bottom:10px;}
.thread-view .thread-board-topbar { clear:both; line-height:40px;}

.thread-post-btn { *float:left; *display:block; *line-height:1.5; margin-right:10px; padding:10px 15px; border-radius:100px;background: linear-gradient(90deg,#eb6100,#fdd000); color:#fff; font-size:14px;}
.thread-post-btn:hover { background-color:#5dade2; color:#fff;}
.thread-post-btn .fa { margin-right:5px; font-size:14px;}

.thread-post-backbtn { *float:right; *display:block; *line-height:1.5; padding:5px 15px; border-radius:2px; border:1px solid #ddd; background-color:#f4f4f4; color:#666;}
.thread-post-backbtn:hover { background-color:#fafafa; color:#444;}
.thread-post-backbtn .fa { margin-right:5px; font-size:14px;}

/*- Thread Post List -*/
.thread-postlist { clear:both; display:block; margin:0; padding:0; border-radius:2px; border:1px solid #ddd;padding-bottom: 3%;}
.thread-postlist .thread-postlist-item { clear:both; margin:0; padding:0; list-style:none;}

.thread-postlist .thread-postlist-item .thread-postlist-group { position:relative; clear:both; min-height:330px; border-bottom:2px solid #eee;height:auto;}
.thread-postlist .thread-postlist-item:last-child .thread-postlist-group { border-bottom:0;}
.thread-postlist-sidebar { position:absolute; top:0; bottom:0; left:0; width:200px;}
.thread-postlist-container { margin-left:200px;}

/*-- Thread Post List Sidebar --*/
.thread-postlist-sidebar .thread-postlist-header { clear:both; margin:10px auto 0 30px; display:block; width:90px; height:90px; border-radius:50%;}
.thread-postlist-sidebar .thread-postlist-header img { width:90px; border-radius:50px;}

.thread-postlist-sidebar .user-name { clear:both; display:block; margin:5px auto; padding:0; width:120px; line-height:1.5; text-align:left; font-size:16px; color:#3498db; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.thread-postlist-sidebar .user-level { clear:both; display:block; margin:0 auto; padding:0; width:120px; line-height:1.5; text-align:left; font-size:14px; color:#999;}

.thread-postlist-userinfo { clear:both; margin:10px auto; width:120px;}
.thread-postlist-userinfo .thread-postlist-userinfo-item { clear:both; margin:0; padding:0; padding-left:40px; height:20px;}
.thread-postlist-userinfo .thread-postlist-userinfo-item dt { float:left; display:inline-block; margin-left:-45px; width:60px; line-height:20px; text-align:left; font-size:12px; color:#444; font-weight:normal;}
.thread-postlist-userinfo .thread-postlist-userinfo-item dd { float:left; display:inline-block; text-align:left; font-size:12px; color:#999;}

/*-- Thread Post List Container --*/
.thread-postlist-topbar { clear:both; margin:0; padding:5px 0; border-bottom:1px solid #eee; text-align:left;}
.thread-postlist-topbar .thread-postlist-title { height:35px; font-size:22px; color:#444; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.thread-postlist-topbar .thread-postlist-infobar { clear:both; line-height:30px; color:#999;}
.thread-postlist-topbar .thread-postlist-infobar .thread-poslist-infobar-item { float:left; display:inline-block; margin-right:10px; padding:0 5px; color:#999;}
.thread-postlist-topbar .thread-postlist-infobar .thread-poslist-infobar-item .fa { margin-right:5px; font-size:14px;}

.thread-poslist-num { float:right; display:inline-block; padding:5px 8px; line-height:1.4; border-radius:2px; background-color:#21c0c0; font-size:12px; color:#fff;}
.thread-poslist-num:hover { color:#fff;}
.thread-poslist-num.floors-1 { background-color:#3498db;}
.thread-poslist-num.floors-2 { background-color:#85d27a;}
.thread-poslist-num.floors-3 { background-color:#3bafda;}
.thread-poslist-num.floors-4 { background-color:#f6bb42;}

.thread-board-manage { clear:both; margin-bottom:5px; height:35px; line-height:35px; border-top:1px solid #ddd; text-align:left;}
.thread-board-manage a { margin-right:5px;}

.thread-postlist-content { margin:0; padding:20px 0 50px 0; text-align:left; font-size:14px; line-height:1.8;border-bottom: 1px dashed #ccc;}
.thread-postlist-content img { max-width:95% !important;}

.nopermission-tips { position:relative; clear:both; margin-bottom:20px; padding-left:80px; height:80px; border-radius:2px; border:1px solid #ddd; background:#f7f7f7 url(/images/attach_nopermission_bg.png) no-repeat right top;}
.nopermission-tips .nopermission-icon { float:left; display:inline-block; margin-left:-80px; width:80px; line-height:80px; text-align:center; font-size:42px; color:#C0C0C0;}
.nopermission-tips .nopermission-icon .fa { *margin-top:16px; *font-size:42px;}
.nopermission-tips .nopermission-close { position:absolute; top:0; right:0; width:30px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ccc;}
.nopermission-tips:hover .nopermission-close { color:#999;}
.nopermission-tips .nopermission-text { display:inline-block; margin:0; padding:15px 0; width:100%; text-align:left; font-size:16px; color:#444;}
.nopermission-tips .nopermission-text small { clear:both; display:block; padding:5px; line-height:1.6; color:#999;}

/*.thread-postlist-bottomtoolbar { position:absolute; bottom:0; right:20px; left:220px; line-height:40px; border-top:1px dashed #ccc; text-align:right; font-size:12px;}*/
.thread-postlist-bottomtoolbar { bottom:0; right:20px; left:220px; line-height:40px; text-align:right; font-size:12px;}
.thread-postlist-link { display:inline-block; padding:4px 5px; line-height:1.6; color:#999;}

.thread-bottombar { clear:both; padding-top:20px; text-align:right;}

.thread-post-btngroup { clear:both; margin:20px auto; text-align:center;}
.thread-post-btngroup .thread-post-btn { display:inline-block; margin:0 5px; padding:8px 15px; line-height:1.4; border-radius:2px; color:#fff; font-size:12px;}
.thread-post-btngroup .thread-post-btn:hover { background-color:#eee; color:#666;}
.thread-post-btngroup .thread-post-btn .fa { margin-right:5px; font-size:14px;}
.thread-post-btngroup .thread-post-btn.post-collect-btn { background-color:#3bafda;}
.thread-post-btngroup .thread-post-btn.post-collect-btn:hover { background-color:#62bfe1; color:#fff;}
.thread-post-btngroup .thread-post-btn.post-share-btn { position:relative; background-color:#85d27a; cursor:default;}
.thread-post-btngroup .thread-post-btn.post-share-btn:hover { background-color:#9ddb95; color:#fff;}
.thread-post-btngroup .thread-post-btn.post-share-btn:hover .share-tips-group { display:block;}

.share-tips-group { position:absolute; top:-30px; left:50%; display:none; margin-left:-67.5px; padding:0 10px; width:125px; height:28px;}
.share-tips-group .share-tips-inner { position:absolute; top:0; left:0; padding:0; padding-left:8px; border-radius:2px; border:1px solid #ddd; background-color:#fff; text-align:center; color:#444;}
.share-tips-group .share-tips-arrow { position:absolute; bottom:-6px; z-index:20; left:50%; margin-left:-2.5px; width:0; height:0; border-color:#fff transparent transparent transparent; border-style:solid; border-width:5px 5px 0 5px;}

/*- Fast Post Group -*/
.fast-post-group { position:relative; clear:both; margin:20px auto; height:280px; border:1px solid #ddd; background-color:#fff;}

/*.thread-postlist-container { padding:10px 20px;}*/
.post-titlebar { clear:both; margin-bottom:10px; height:30px; line-height:30px; text-align:left;}
.post-titlebar .post-type { float:left; display:block; width:160px; height:30px;}
.post-titlebar .post-title { float:left; display:block; width:480px; height:30px;}

.post-input { padding:4px 5px 5px; *padding:5px 5px 6px; width:100%; line-height:1.4; border-radius:2px; border:1px solid #ddd; background-color:#fff; text-align:left; font-size:14px; color:#777;}

.fast-post-contianer {}
.post-content {}
.post-contentbar { clear:both; margin-top:5px; height:35px; line-height:35px; text-align:left;}
.post-vcode-title { *float:left; display:inline-block; width:50px;}
.post-vcode { *float:left; display:inline-block; width:120px;}
.post-vcode-verify { *float:left; display:inline-block; *margin-left:20px; width:20px; text-align:center;}
.post-vcode-img { *float:left; display:inline-block; height:30px;}
.post-vcode-img img { height:30px;}
.post-vcode-changelink { *float:left; display:inline-block; margin-left:10px;}

.post-btn { display:inline-block; padding:5px 15px; line-height:1.6; border-radius:2px; background-color:#3498db; font-size:14px; color:#fff;}
.post-btn:hover { background-color:#5dade2; color:#fff;}

/*-- Post Lock --*/
.post-lock { overflow:hidden; margin:10px 0; padding:0 8px 0 35px; line-height:35px; border:1px dashed #FF9A9A; background:#F7F7F7; font-size:12px; zoom:1;}
.post-lock .post-lock-icon { float:left; display:inline-block; margin-left:-35px; width:35px; line-height:35px; text-align:center;}
.post-lock .post-lock-icon .fa { *margin-top:10px; font-size:14px; color:#21c0c0;}

/*-- Quote --*/
.quote { overflow:hidden; zoom:1; margin:10px 0; padding:10px 10px 5px 65px; border-radius:2px; background:#F9F9F9 url(/images/icon_quote_s.gif) no-repeat 20px 6px; color:#666;}
.quote blockquote { display:inline-block; margin:0; padding:0 65px 5px 0; background:url(/images/icon_quote_e.gif) no-repeat 100% 100%; line-height:1.6; zoom:1;}

.reply-titlebar { height:auto;}
.reply-titlebar .quote { margin:0; padding-left:16px; background:url(/images/qa.gif) no-repeat 0 0;}
.reply-titlebar .quote blockquote { padding-right:16px; background:url(/images/qz.gif) no-repeat 100% 100%;}

/* Post */
.post-wrap { clear:both; padding:10px;}

.post-content-toolbar {}

.post-function-tabs { margin:10px 0;}
.post-function-tabs .tabs-heading {}
.post-function-tabs .tabs-heading .tabs-heading-item { margin-right:5px;}
.post-function-tabs .tabs-heading .tabs-heading-item a { padding:0 12px; height:30px; line-height:30px; border-radius:2px; border:1px solid #ddd; background-color:#fbfbfb; color:#666; outline:none;}
.post-function-tabs .tabs-heading .tabs-heading-item:hover a { background-color:#f7f7f7;}
.post-function-tabs .tabs-heading .tabs-heading-item.active a,.post-function-tabs .tabs-heading .tabs-heading-item.active:hover a { margin-bottom:-1px; padding:0 12px; height:35px; line-height:35px; border-radius:2px 2px 0 0; border:1px solid #ddd; border-bottom:0; background-color:#fbfbfb;}
.post-function-tabs .tabs-body { clear:both; padding:10px; border:1px solid #ddd; background-color:#fbfbfb;}

.checkbox { margin-right:10px;}
.post-readperm-select { *float:left; display:inline-block; width:200px;}

.forum-modal-error { top:40%;}

/* Search */
.search-header { clear:both; height:45px; line-height:45px; background-color:#262626; color:#fff;}
.search-container { clear:both; margin-top:20px;}
.search-footer { clear:both; margin-top:20px; line-height:50px; border-top:1px solid #ddd; background-color:#f4f4f4;}

/*- Search Header -*/
.search-header .log-group { height:45px;}
.search-header a,.search-header a:hover { color:#fff;}
.search-header a .fa { margin-right:5px; font-size:14px;}

.search-bar-wrap { clear:both; border-bottom:1px solid #ddd;}
.search-bar-wrap .search-bar-group { display:inline-block; margin:10px auto; width:630px; height:44px;}
.search-bar-box { float:left; display:inline-block; margin-right:10px; padding:3px 3px 0 3px; width:580px; height:40px; line-height:40px; border-radius:2px; background-color:#3bafda; box-sizing:content-box; -webkit-box-sizing:content-box;}
.search-bar-box .search-bar-input { float:left; padding:6px 10px 7px; width:480px; height:24px\0; *height:24px; line-height:2; border-radius:2px; border:0; background-color:#fff; box-sizing:content-box; -webkit-box-sizing:content-box;}
.search-bar-box .search-bar-btn { float:right; padding:4px 5px 5px; width:70px; *height:24px; line-height:2; border:0; background-color:#3bafda; text-align:center; font-size:14px; font-weight:bold; color:#fff; box-sizing:content-box; -webkit-box-sizing:content-box;}
.search-bar-wrap .search-bar-group a { float:right; display:inline-block; margin-top:12px; font-size:14px; color:#3498db;}

/*- Search Container -*/
.search-result { clear:both; margin-bottom:20px; padding:10px 15px; border-radius:2px; border:1px solid #ddd; background-color:#e8e8e8; text-align:left; font-size:14px; color:#666; font-weight:bold;}

.search-result-list { clear:both; margin:0; padding:0; list-style:none;}
.search-result-list .search-result-list-item { clear:both; margin-bottom:20px;}
.search-result-list .search-result-list-item .search-result-list-title { clear:both; display:block; padding:6px 0; line-height:1.6; text-align:left; font-size:16px; color:#3498db; text-decoration:underline;}
.search-result-list .search-result-list-item .search-result-list-info { clear:both; line-height:1.5; text-align:left; font-size:12px; color:#999;}
.search-result-list .search-result-list-item .search-result-list-int { clear:both; padding:3px 0; line-height:1.5; text-align:left; font-size:12px; color:#444;}
.search-result-list .search-result-list-item .search-result-list-other { clear:both; padding:3px 0; line-height:1.5; text-align:left; font-size:12px; color:#3498db;}
.search-result-list .search-result-list-item .search-result-list-other a { color:#444; text-decoration:underline;}

.search-pagination { clear:both; margin-bottom:20px; height:45px; text-align:left;}

/*-- Search Advanced --*/
.search-advanced {}
.search-advanced .search-advanced-title { clear:both; margin-bottom:20px; padding:10px 15px; border-radius:2px; border:1px solid #ddd; background-color:#e8e8e8; text-align:left; font-size:14px; color:#666; font-weight:bold;}
.search-advanced-list {}
.search-advanced-list .search-advanced-dl { clear:both; padding-left:80px; height:35px;}
.search-advanced-list .search-advanced-dl dt { float:left; margin-left:-80px; width:80px; line-height:35px; text-align:left; font-size:12px; color:#444; font-weight:bold;}
.search-advanced-list .search-advanced-dl dd { float:left; line-height:35px; text-align:left; font-size:12px; color:#777;}
.search-advanced-list .search-advanced-dl dd .radio { margin-right:15px;}

/*- User Center -*/
.uc-thread-list { margin:0; padding:0;}
.uc-thread-list .uc-thread-list-topbar { clear:both; margin:0; padding:0; height:35px; border-bottom:1px solid #ddd; background-color:#f4f4f4;}
.uc-thread-list .uc-thread-list-topbar dt { float:left; margin:0; padding:0; line-height:35px; color:#777; text-indent:20px;}

.uc-thread-list .uc-thread-list-container { margin:0; padding:0;}
.uc-thread-list .uc-thread-list-container .uc-thread-list-item { clear:both; margin:0; padding:0;}
.uc-thread-list .uc-thread-list-container .uc-thread-list-item .uc-thread-list-group { clear:both; margin:0; padding:3px 0; line-height:2; border-bottom:1px solid #eee;}
.uc-thread-list .uc-thread-list-container .uc-thread-list-item dd { float:left; display:block; margin:0; padding:0; line-height:2;}
.uc-thread-list .uc-thread-list-container .uc-thread-list-item dd a { color:#3BAFDA;}

.uc-thread { width:45%; text-align:left;}
.uc-board { width:30%; text-align:left;}
.uc-reply { width:10%; text-align:left;}
.uc-lastreply { width:15%; text-align:left;}

.uc-thread-reply-list { clear:both; display:list-item; padding:5px 0;}
.uc-thread-reply-list li { clear:both; list-style:inside square; line-height:30px; border-bottom:1px dotted #eee; font-size:12px; color:#999; text-indent:10px;}
.uc-thread-reply-list li a { color:#999;}
.uc-thread-reply-list li a:hover { color:#777; text-decoration:underline;}

.uc-thread-pagination { clear:both; margin-top:10px; line-height:35px;}

/*-- Message --*/
.message-list-wrap {}
.message-list-wrap .message-list-item { clear:both; margin:0; padding:0; margin-bottom:20px; padding-bottom:10px; list-style:none; border-bottom:1px solid #ddd;}

.message-list-titlebar { clear:both; margin-bottom:10px; padding:5px 0; height:50px; box-sizing:content-box; -weight-box-sizing:content-box;}
.message-list-titlebar .message-header { float:left; display:inline-block; margin-right:20px; width:50px; height:50px; border-radius:50%; overflow:hidden;}
.message-list-titlebar .message-header img { max-width:50px; max-height:50px; border-radius:50%;}

.message-list-titlebar .message-title-wrap { float:left; display:inline-block; text-align:left;}
.message-list-titlebar .message-title-wrap .message-title { clear:both; line-height:30px; font-size:14px; font-weight:bold; color:#444;}
.message-list-titlebar .message-title-wrap .message-date { clear:both; line-height:20px; font-size:12px; color:#999;}

.message-list-content { clear:both; padding-left:70px; line-height:1.8;}
.message-list-content a { color:#4095ce;}

/*- Message Readed -*/
.message-list-wrap .message-list-item.message-readed {}
.message-list-wrap .message-list-item.message-readed .message-title { color:#999; font-weight:normal;}


/* User Information */
.headerphoto { position:relative; width:64px; height:64px; background-color:#F4F4F4; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.headerphoto:before { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; text-align:center; content: "\f007"; font-size:64px; font-family:'FontAwesome'; color:#ddd;}
.headerphoto img { position:absolute; z-index:10; top:0; left:0; width:100%;}
.headerphoto.no-normal-header:before { display:none;}

.form-modal-body {}
.form-modal-body .form-item { padding-left:100px;}
.form-modal-body .form-item .form-label { margin-left:-100px; width:90px;}

/* Thread Error Group */
.thread-error-group { clear:both; margin:60px auto; padding:20px; width:580px; border:3px solid #f2f2f2; background-color:#fff; box-sizing:content-box; -webkit-box-sizing:content-box;}
.thread-error-group .thread-error-icon { float:left; width:60px; line-height:50px; text-align:center; font-size:56px; color:#f6bb42;}
.thread-error-group .thread-error-icon .fa { *font-size:56px;}
.thread-error-group .thread-error-text { float:right; width:500px; line-height:1.5; font-size:16px; text-align:left; color:#444;}
.thread-error-group .thread-error-text a { clear:both; display:block; line-height:30px; font-size:14px;}
.bbs-post-item{margin-top:2%}
.baocun{ margin-left:30%;margin-bottom:5%;border:1px solid #ddd; width: 80px; height: 35px; color: #fff; border-radius:20px; background-color: #fa7727; background-image: linear-gradient(-90deg, #fa7727 0%, #fda40e 100%);}
.baocun1{color: #fff; border-radius:20px; background-color: #fa7727; background-image: linear-gradient(-90deg, #fa7727 0%, #fda40e 100%);}
.fanhui{ margin-bottom:5%;border:1px solid #ddd; width: 80px; height: 35px;  border-radius: 20px;background-color: white;}
.fanhui1{ padding: 8px 30px; border-radius: 20px;border:1px solid #ddd;}
.btnfanhui{ padding: 7px 30px; border-radius: 20px;border:1px solid #ddd;}
.btnfanhui:hover{ padding: 7px 30px; border-radius: 20px;color:#02bcdd;border:1px solid #02bcdd;}
.header-wrap, .container-wrap, .footer-wrap { margin:20px auto;}
.btna{ margin-left:45%;margin-bottom:5%;border:1px solid #fda40e ; width: 100px; height: 35px; color: #fff; border-radius:20px; background-color: #fa7727; background-image: linear-gradient(-90deg, #fa7727 0%, #fda40e 100%);}
.pulldetail{    float: left; margin-left:17%;text-align: left;}
.pulldetail a:hover{ color:#02bcdd}
.pull-right{float:right;}
.bbs_reply_content { float: left; margin-left: 20%;}
.txtReplyContent{ width: 900px;height: 80px;border-radius:3px;}
.send_message_button{margin-top:2%;text-align:center}
.return_message_button{margin-top:18%;text-align:center}
/*listÒ³Ãæ*/
@media(max-width:1024px) {
 body {overflow:auto;overflow-x: hidden    }
.thread-list-pagination{ text-align:left;margin-left:5%}
.thread-list .thread-list-item{padding: 13px 6px 6px 10px;}
.thread-container{ width:32%;margin-bottom:20px;margin-left:1px}    
.thread-sidebar{float:none;width:32%;margin-left:2px;}
.dhl{margin-top:0px !important;margin-left: 10px;}
.header-wrap, .container-wrap, .footer-wrap { margin: 0px auto; }
.cube-select{width:115px;padding-left:3px;}
.container-topbar {margin-bottom:0px;}
.thread-board-title{padding:0px;}
.forum-board .forum-board-content {padding: 8px 0px 0 0px !important;} 
.forum-board-content{height:400px;}
.forum-board .forum-board-content1 {padding: 8px 0px 0 0px !important;} 
.forum-board-content1{height:420px;}
.thread-header {margin:3px; padding:0px;}
}

@media(max-width:1024px) {
.thread-postlist{width:32%;margin-left: 1px;}
.thread-postlist-sidebar .thread-postlist-header img { width:35px;}
.thread-postlist-sidebar{ width:95px}
.user-name{font-size:13px !important;width:85px !important;}
.user-level{font-size:12px !important;width:85px !important;}
.thread-postlist-userinfo{margin-left:10px;}
.thread-postlist-sidebar .thread-postlist-header {height:35px;margin-top:5px !important; margin: 10px auto 0 15px;}
/*.thread-postlist .thread-postlist-item .thread-postlist-group{width:35%}*/
.thread-postlist-userinfo{width:85px !important;}
.thread-postlist-userinfo .thread-postlist-userinfo-item dt{ width:55px !important;}
.thread-postlist-container{margin-left: 22% !important;}
.fb{white-space: nowrap;}
.thread-postlist-topbar .thread-postlist-title {font-size:15px !important;}
.thread-postlist-bottomtoolbar{left:18%;}
.edui-default .edui-editor{width: 31% !important;}
.fast-post-group{height:415px;border-left:none;}
.post-contianer{margin-top:4%;margin-left:7px;}
.thread-post-btngroup {text-align:left}
.bbs-post-item{margin-top:2%;margin-left:8%}
.baocun{ margin-left:22%;}
.header-wrap, .container-wrap, .footer-wrap { margin:0px auto !important;}
.breadcrumb { margin-top:0px;}
.btna {margin-left:12%}
.pulldetail{float: left; margin-left:20%;text-align: left;}
.pull-right{float:none !important;}
.txtReplyContent{ width: 290px;height: 50px;border-radius:3px;}
}
@media(max-width:1024px) {
.breadcrumbgr { float:left; display:inline-block;margin-left:9%;margin-bottom:10px;margin-top:10px;margin-left:10px;}
.send_message_container{margin-top:10px;font-size:12px;}
.send_message_button{margin-top:10%;text-align:center}
.return_message_button{margin-top:50%;text-align:center}
}