/* base */
html{color:#555;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;}
body {margin:0; padding:0; font-size:12px;background:#f5f6f8;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,form,dl,dd,dt,textarea {margin:0;padding:0;}
ul,ol,li,dl,dd,dt {list-style:none;}
body,button,input,select,textarea{font-family:tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
*:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
table,td {empty-cells:show;}
.clear {clear:both;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;}
.clearfix {zoom:1;}
.clearleft {clear:left;}
b {font-weight:normal;}
img {border:none;}
em,i {font-style:normal;}
.fb {font-weight:bold;}
.blank16 {height:16px;font-size:0;line-height:0;overflow:hidden;}
.blank8 {height:8px;font-size:0;line-height:0;overflow:hidden;}
.tr {text-align:right;}
.fl,.fr{display:inline;}
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
.blank15 {height:15px; font-size:0; line-height:0; overflow:hidden;}
select {font-size:12px; color:#555; border:1px solid #ccc;padding:1px 0;}
.ff {font-family:\5fae\8f6f\96c5\9ed1;}
.f14 {font-size:14px;}
.f18 {font-size:18px;}
.dis-none {display:none;}
/*menu*/
.menu {position:relative;z-index:1001;}
.menu-hd{display:block;position:relative;}
.menu-bd{display:none;position:absolute;border:1px solid #d2d2d2;border-top:none;background:#fff;border-radius:0 0 4px 4px;line-height:21px;}
.inner-header .menu-bd{z-index:999;}
.inner-header .menu-hd{padding:0 15px 0 16px;float:left;line-height:40px;color:#fff;background-position:0 -168px;background-repeat:no-repeat;}
.inner-header .hover {text-decoration:none;background-position:0 -127px;height:40px;background-repeat:repeat-x;}

.logged b,
.J-colse,
.J-form-mana .tag-btn a{background-image:url(/public/img/comm/button.png);background-repeat:no-repeat;}
.inner-header .menu-hd span {float:left;padding-right:12px;background-image:url(/public/img/comm/pointed.png);background-repeat:no-repeat;background-position:right 19px;cursor:pointer;color:#fff;}
.header{height:73px; background:url(/public/img/comm/heard_bg.png?ver=1) 0 70px repeat-x #fff;width:100%;}
.header .inner-header{width:1000px; height:73px; margin: 0 auto; padding:0 12px;background:url(/public/img/comm/heard_bg.png) 0 70px repeat-x #fff;}
.inner-header .logo{width:160px; height:50px; margin-top:9px; float:left;}
.inner-header .logo a{display:block;  height:50px; background:url(/public/img/comm/logo.png?ver=16) no-repeat; text-indent:-9999px; overflow:hidden;}
.inner-header .liba-nav,
.channel .bbs,
.inner-header a.h-list-bg,
.inner-header .menu-hd,
.inner-header .mobile a,
.inner-header .search   {background-image:url(/public/img/comm/heard_bg.png?ver=1);}

.inner-header .liba-nav{background-position:0 -45px;width:840px;height:40px;float:right;margin-top:15px;background-repeat:repeat-x;}
.liba-nav .channel{float:left;}
.liba-nav .channel li{float:left;}
.liba-nav .channel .bbs{width:53px;background-position:0 -4px;line-height:40px;text-align:center;color:#fff;background-repeat:no-repeat;}
.liba-nav .channel .bbs a{color:#fff !important;width:53px;height:40px;display:block;}
.liba-nav .channel .bbs a:hover{text-decoration:none;}
.inner-header a.h-list-bg{display:block;line-height:40px;background-position:0 -168px;background-repeat:no-repeat;padding:0 15px 0 16px;color:#fff !important;}
.inner-header a.h-list-bg:hover {background-position:0 -127px;text-decoration:none;background-repeat:repeat-x;}
.inner-header .liba-nav .search-hover{background-position:0 -127px;background-repeat:repeat-x;}
.liba-nav .search{float:left;}
.liba-nav .logged{float:right;}
.liba-nav .logged li{float:left;}
.logged .message {position:relative;}
.logged b{float:left;width:15px;height:11px;font-size:0;line-height:0;overflow:hidden;background-position:0 0;margin-top:15px;}
.logged em {position:absolute;width:16px;height:16px;line-height:16px;color:#fff;text-align:center;left:25px;top:6px;background-image:url(/public/img/comm/message.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;float:left;display:none;}
.logged .msg{width:24px;height:16px;background-position:-17px 0;}
.inner-header .mobile a{width:41px;height:40px;display:block;background-repeat:no-repeat;background-position:0 -86px;overflow:hidden;text-indent:-9999px;}
.inner-header .mobile a:hover{height:40px;background-position:0 -209px;}
.liba-nav .channel li.selected .h-list-bg,
.liba-nav .channel .no-current a{background-image:url(/public/img/comm/heard_hover_bg.png);background-repeat:no-repeat;}
.liba-nav .channel li.selected .h-list-bg{background-position:-2px 0;border-left:1px solid #3c4b7e;}
.liba-nav .channel .no-current a{background-position:0 -41px;}
.liba-nav .channel .no-current a:hover{background-position:0 -82px;}
/*mall*/
.mall .menu-bd{width:498px;left:0;top:40px;}
.mall .menu-bd-item{border-bottom:1px dotted #ADB6C7;padding: 0 15px;line-height:21px;}
.menu-bd-item .menu-bd-item-hd{float:left;color:#999;padding-top:5px;width:72px;}
.menu-bd-item .menu-bd-item-bd{float:left;margin-left:5px;display:inline;padding:5px 0;white-space:nowrap;width:368px;}
.menu-bd-item .menu-bd-item-bd a{margin-left:10px;color:#555;float:left;}
.menu-bd-item .menu-bd-item-bd a:hover{background:#b41;color:#fff;text-decoration:none;}
.mall .menu-bd-item-last{border-bottom:none;}
.member .hover,
.square .hover {height:40px;}
.member .menu-bd,
.square .menu-bd {right:-1px;padding:5px 0 0;top:40px;box-shadow:0 2px 0 #CFCFCF;}
.member .menu-bd div,
.square .menu-bd div{ width:48px;padding:0 15px;line-height:18px;padding:5px 15px; text-align:center;}
.square .menu-bd div{ width:35px;}
.member .menu-bd div.menu-bd-line{border-top:1px solid #d2d2d2;}
.member .menu-bd div a,
.square .menu-bd div a{color:#555;}
.member .menu-bd div a:hover,
.square .menu-bd div a:hover{background:#b41;color:#fff;text-decoration:none;}
.message a {width:15px;height:40px;}
.inner-header .search{position:relative;width:202px;height:40px;background-position:0 -168px;background-repeat:no-repeat;z-index:11;}
.search .search-btn{background-position:-143px 0;width:28px;height:26px;overflow:hidden;position:absolute;left:160px;top:7px;border:0 none;background-color:transparent;cursor:pointer;}
.search .search-btn:hover{height:26px;background-position:-143px -27px;}
.search .search-tips{position:absolute;left:23px;top:11px;top:13px\9;color:#bbb;cursor:text;z-index:10;}
@media screen and (max-device-width:1024px){.search .search-tips{top:14px;}}
.search .J-search,
.search .search-btn {background-image:url(/public/img/comm/search_bg.png);background-repeat:no-repeat;} 
.search .J-search{width:140px;height:24px;line-height:24px;color:#333;background-position:0 0;background-color:transparent;padding:1px 5px;border:0 none;position:absolute;left:15px;top:7px;}
.search .search-relative{display:none;position:absolute;left:0;background:#fff;padding:5px 0;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;top:40px;width:200px;z-index:999;}
.search .search-relative div{padding:5px 15px;}
.search .search-relative a{line-height:17px;color:#555;white-space:nowrap;}
.search .search-relative a:hover {background:#b41;color:#fff!important;text-decoration:none;}
.search .search-relative a.selected{color:#b41;}
/*footer*/
.footer,
.footer .inner-footer{background:url(/public/img/comm/heard_bg.png) 0 -250px repeat-x #fff;}
.footer{background-repeat:repeat-x;background:url(/public/img/comm/heard_bg.png) 0 -250px repeat-x #fff;}
.footer .inner-footer{width:1000px;margin:0 auto;padding:0 12px;}
.inner-footer .footer-nav{padding:20px 0 20px 302px;}
.inner-footer .footer-nav li{float:left;line-height:17px;background:url(/public/img/comm/pointed.png) right -78px no-repeat;padding:0 26px 0 25px;}
.inner-footer .footer-nav li.last{background:none;}
.footer-nav li a{color:#555;}
.footer-nav li a:hover{color:#a41;}
.footer .footer-logo{margin:0 auto;width:791px;height:53px;}
.footer-logo li {float:left;background-image:url(/public/img/comm/footer_logo.png);background-repeat:no-repeat;}
.footer-logo .footer-aci{background-position:0 0;width:117px;}
.footer-logo .footer-icp{background-position:-117px 0;width:131px;}
.footer-logo .footer-pol{width:126px;background-position:-248px 0;}
.footer-logo .footer-pol a{width:42px;float:left;}
.footer-logo .footer-net{background-position:-374px 0;width:134px;}
.footer-logo .footer-Info{background-position:-508px 0;width:191px;}
.footer-logo .footer-search{background-position:-699px 0;width:92px;}
.footer-logo li a{display:block;height:53px;}
.footer .copyright{width:740px;padding:20px 0;color:#999;line-height:17px;text-align:center;margin:0 auto;}
a.J-colse {width:15px;height:15px;position:absolute;background-position:-189px -6px;overflow:hidden;text-indent:-9999px;right:5px;top:5px; z-index:9999}
a.J-colse:hover {background-position:-189px -32px;}
/*confirm box*/
.confirm-delete{position:absolute;color:#333;width:242px;height:32px;padding:10px 0 0 10px;background:#fffcec;border:1px solid #ccc;line-height:21px;border-radius:4px 4px 4px 4px;box-shadow: 1px 0 8px -1px #999;display:none;z-index:999;}
.confirm-delete a{display:block;position:absolute;width:43px;height:21px;line-height:18px;line-height:21px\9;text-align:center;}
.confirm-delete .btn-a,
.confirm-delete .btn-b {background-image:url(/public/img/index/index_icon.png);background-repeat: no-repeat;}
.confirm-delete a.btn-a{background-position:-165px -103px;color:#fff !important;right:61px;top:10px;}
.confirm-delete a.btn-a:hover{height:21px;background-position:-209px -103px;}
.confirm-delete a.btn-b{background-position:-165px -125px;color:#58c !important;right:10px;top:10px;}
.confirm-delete a.btn-b:hover{height:21px;background-position:-209px -125px;}
/*floatlayer*/
.float-layer{position:fixed;_position:absolute;bottom:0;left:0;z-index:10000;width:100%;height:48px;background:rgba(0,0,0,0.8);background:#313132\9;_display:none;}
.float-layer .manage-tool{width:1000px;padding:10px 12px 0;height:38px;line-height:28px;color:#fff;margin:0 auto;position:relative;}
.manage-tool span,
.manage-tool em,
.manage-tool b,
.manage-tool a       {float:left;}
.manage-tool span{font-size:14px;font-weight:700;padding:0 70px 0 40px;}
.manage-tool em{padding-right:10px;}
.manage-inner a {height:26px;line-height:26px;background:#f0f0f1;border:1px solid #000;color:#58c!important;border-radius:3px 3px 3px 3px;margin-right:10px;cursor:pointer;padding:0 10px;}
.manage-tool b{margin:0 10px 0 40px;}
.manage-tool .J-add{padding:0 10px;height:26px;line-height:26px;background:#f0f0f1;color:#58c;border:1px solid #000;border-radius:3px 3px 3px 3px;cursor:pointer;}
.manage-tool .confirm-delete{left:410px;top:-44px;} 
.manage-tool .confirm-rec{width:290px;left:490px;}
.float-topic .manage-tool .confirm-rec{left:340px;}
.manage-tool .confirm-success{width:64px;}
.manage-tool .tag-tips{left:417px;color:#999;position:absolute;top:9px;font-size:12px;font-weight:300;}
.topic-tool .tag-tips {left:270px;}
.add-tagbox,
.remove-topic,
.delete-topic{width:448px;background:#fff;display:none;position:fixed;left:30%;_position:absolute;_left:50px;top:200px;border:1px solid #333;z-index:9999;padding:10px 0;}
.add-tagbox{width:800px;top:15px;}
.J-form-mana a.J-colse{right:10px;top:10px;}
.inner-tagbox .tagbox-title,
.remove-topic .re-topic-hd,
.delete-topic .del-topic-hd{height:40px;line-height:40px;padding-left:20px;font-size:14px;font-weight:700;color:#333;}
.inner-tagbox .tagbox{margin:0 20px;border-bottom:1px dotted #dbdbdb;padding-top:12px;}
.tagbox .tagbox-hd{width:100px;float:left;padding-bottom:12px;color:#aaa;}
.tagbox .tagbox-bd{margin-left:100px;}
.tagbox .tagbox-bd li{float:left;color:#333;margin-right:20px;padding-bottom:12px;}
.inner-tagbox .last{border-bottom:none;} 
.J-form-mana .tag-btn{padding:20px 0 20px 270px;}
.J-form-mana .tag-btn a{width:69px;height:35px;line-height:35px;font-size:14px;text-align:center;color:#fff!important;background-position:0 -112px;display:block;}
.tagbox-bd .J-tagbox{padding:0;margin:0 5px 0 0;vertical-align:-2px;}
.forum-area {position:relative;}
.re-topic-bd,
.del-topic-bd{padding-left:20px;}
.del-topic-bd td{padding:5px 0;}
.remove-select{height:100px;}
.remove-select select{width:100px;}
/*review top*/
@media screen and (max-device-width:1024px){.float-btn{display:none;}}
.float-btn {position:fixed; _position:absolute;bottom:190px;/*right:40px;*/display:none;}
.float-btn a{display:block;text-indent:-9999px;overflow:hidden;width:50px;}
.float-btn a.review-top{height:77px;background:url(/public/img/comm/top.gif?ver=13) 0 0 no-repeat;}
.float-btn a.review-top:hover{height:77px;background:url(/public/img/comm/top_hover.gif?ver=13) 0 0 no-repeat;}
.float-btn a.review-top:active,
.float-btn a.top-selected, 
.float-btn a.top-selected:hover{background:url(/public/img/comm/top_click.gif?ver=13) 0 0 no-repeat;}
