/** 公共调用 **/
.layui-hang-main{margin-top:0}
.layui-hang-content{height:auto;text-align:center;background:#fff;color:#333}
.rank-label{display:inline-block;padding:3px 7px;margin-right:3px}
pre{padding:10px 15px;margin:10px 0;font-size:12px;border-left:6px solid #009688;background-color:#F2F2F2;font-family:Courier New;overflow:auto}
.locked{overflow:hidden;margin:10px 0;padding:8px 8px 8px 24px;border:1px dashed #FF9A9A;background:#FFF url(../images/locked.gif) no-repeat 6px 50%;font-size:12px;line-height:1.5;zoom:1}
.locked a,.attach_nopermission a{color:#77c111}
.showhide{overflow:hidden;border:1px dashed #FF9A9A;margin:8px 0;padding:10px;zoom:1}
.showhide h4{margin-bottom:10px;color:#F66;font-size:12px;text-align:center}
.xst{font-family:'Microsoft Yahei',Tahoma,'Simsun';font-size:14px}
.color-hot{font-weight:bold;color:#EE1B2E}
.color-hot2{font-weight:bold;color:#8F2A90}
.color-hot3{font-weight:bold;color:#EE5023}
.color-agree{font-weight:bold;color:#3C9D40}
.color-2897c5{font-weight:bold;color:#2897C5}
.color-996600{font-weight:bold;color:#996600}

/** 发布帖子 **/
#forum-add .page-title{position:relative;font-size:14px;margin:20px 0 30px;padding:10px 15px;line-height:30px;border-bottom:1px solid #DFDFDF}

/** 版块列表 **/
.don-forum-section {border:1px solid #e2e2e2; margin:10px 0;}
.don-forum-section .don-title{background-color:#f2f2f2;transition:all .3s;-webkit-transition:all .3s;border:none;border-bottom:1px solid #e2e2e2;padding:9px 15px;height:40px;line-height:20px;font-size:14px;text-align:left}
.don-forum-section .don-list{overflow:hidden;background:#fff}
.don-forum-section .don-list .don-list-li{position: relative; padding: 10px 0; height:80px; border-bottom: 1px solid #E9E9E9; vertical-align: top;}
.don-forum-section .don-list.bar li{width:33.3%; float:left;}
.don-forum-section .don-list .don-list-li:last-child{border-bottom:none;}
.don-forum-section .don-list-li .don-list-avatar{position: relative; margin-right:10px; margin-left:10px; width:60px; height:60px; float:left}
.don-forum-section .don-list-avatar img{width: 60px; height: 60px; border-radius: 2px;}
.don-forum-section .don-list-li h2{line-height: 20px; font-size: 0; text-align:left;}
.don-forum-section .don-list-li h2 *{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.don-forum-section .don-list-li h2 a{max-width: 86%; margin-right: 5px; overflow: hidden; height:20px; line-height:20px; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.don-forum-section .don-list-li h2 span{position: relative; top: 3px; margin-left: 5px;}
.don-forum-section .don-list-li h2 .xw0{font-weight:400}
.don-forum-section .don-list-li h2 .xi1,.onerror{color:#F26C4F;font-size:14px}
.don-forum-section .don-list-li a:hover{color: #009E94; text-shadow: 1px 1px 0 rgba(0,0,0,.1);}
.don-forum-section .don-list-li p{position: relative; line-height: 20px; font-size: 12px; color: #999; text-align:left}
.don-forum-section .don-list-li p span{padding-right: 15px;}
.don-forum-section .don-list-li p span a{color: #999;}
/** 版内文章列表**/
.don-forum{border:1px solid #e2e2e2;margin:10px 0}
.don-forum .don-title{background-color:#f2f2f2;transition:all .3s;-webkit-transition:all .3s;border:none;border-bottom:1px solid #e2e2e2;padding:9px 15px;height:40px;line-height:20px;font-size:14px;text-align:left}
.don-forum .don-list{padding:0 10px;}
.don-forum .don-list .don-list-art-li{position: relative; height: 42px; padding: 8px 0 8px 0; border-bottom: 1px solid #E9E9E9;}
.don-forum .don-list .don-list-art-li:last-child{border-bottom:none;}
.don-forum .don-list .sepline{height:20px; background:#f2f2f2;margin:0}
.don-forum .don-list .don-list-art-li .don-list-avatar{position: absolute; left: 0; top: 0;}
.don-forum .don-list .don-list-art-li h2{line-height: 26px; font-size: 0; text-align:left; width:63%; float:left}
.don-forum .don-list .don-list-art-li h2 *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.don-forum .don-list .don-list-art-li h2 a{max-width: 81%; margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.don-forum .don-list .don-list-art-li h2 span.don-tip-stick{position: relative; color:white; font-size:12px; padding:0 3px; height:20px; line-height:20px; margin-left: 5px;background:red; border:1px solid red; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.don-forum .don-list .don-list-art-li a:hover{color: #009E94; text-shadow: 1px 1px 0 rgba(0,0,0,.1);}
.don-forum .don-list .don-list-art-li p{position: relative; line-height: 20px; font-size: 12px; color: #999; text-align:left}
.don-forum .don-list .don-list-art-li p span{padding-right: 15px;}
.don-forum .don-list .don-list-art-li p span a{color: #999;}

.don-forum .don-list .don-list-hint{position: absolute; right: 0; top: 8px; font-size: 12px; color: #999; line-height: 26px; height:26px;}
.don-forum .don-list .don-list-hint i{padding-left: 10px; color: #ccc;}

.don-forum .don-list .forumtopshow{display:block;border-bottom:1px solid #F4E4B4;text-indent:25px;height:29px;line-height:29px;color:#EFAA00;background:#FFFAF3;font-size:12px;text-align:center}
.don-forum .don-list .forumtopshow:hover{text-decoration:none;background:#FFFFE9;}

.don-forum .don-list .don-list-mod{position:relative; display:block; line-height: 12px; height:26px; font-size: 12px; color: #999; width:15%; float:left;}
.don-forum .don-list .don-list-mod a{display:block;line-height:26px;}
.don-forum .don-list .don-list-mod em{font-size:11px;display:block; line-height:13px;}

/**搜索**/
.forum-subnav{overflow:hidden;position:relative;padding:10px 0}
.forum-search{position:relative;margin-left:10px;display:inline-block;vertical-align:top;float:right;position:relative}
.forum-search .icon-sousuo{position:absolute;right:10px;top:10px;color:#999;cursor:pointer}

/** 版内文章详情**/
.post_content h1{font-size:20px;line-height:30px;padding:5px 0}
.detail-about{position:relative;margin-top:0px;line-height:20px;background-color:#F2F2F2;padding:15px;color:#999;text-align:left;border-left:4px solid #eee;border-right:4px solid #eee}
.detail-page{clear:both;overflow:hidden;position:relative;height:43px}
.jie-user img{position:absolute;left:0;top:50%;width:46px;height:46px;margin-top:-23px}
.detail-about .jie-user img{position:relative;display:block;margin:0;top:0;border-radius:2px}
.jie-user cite{position:absolute;right:0;top:10px;line-height:26px;color:#999}
.detail-about .jie-user cite{top:-3px;left:56px;width:400px;color:#4f99cf;font-size:14px}
.detail-about .jie-user cite em{padding-left:5px;color:#999;cursor:default;font-size:12px;font-style:normal}
.detail-about span,.jie-about span,.detail-about .jie-user{margin-right:10px;display:inline-block;vertical-align:top;font-size:12px}
.detail-hits span{margin-top:0}
.detail-about .jie-user{position:relative}
.detail-hits{position:absolute;left:71px;bottom:15px}
.detail-body{padding:20px 20px 50px;min-height:200px;line-height:26px;font-size:14px;word-wrap:break-word;text-align:left;border:1px solid #e2e2e2}
.detail-body img{width:auto;max-width:80%;margin:0 auto;padding:0}
.detail-body img.face{width:auto;margin:0;margin-right:10px;padding:0}
.detail-reply .detail-about{background-color:#f9f9f9}
.detail-reply .detail-body{border-bottom:0px}
.detail-reply ul li .detail-reply-reply{border:1px solid #e2e2e2;border-top:0px;line-height:26px;display:block;position:relative;overflow:hidden;padding-right:20px}
.detail-reply .reply_btn.on{background:#f7f8fa;border:1px solid #f0f1f2;border-bottom:0;padding:5px 10px}
.forum-tip{background-color:#8FCDA0;height:20px;line-height:20px;padding:0 5px;color:#fff;font-size:12px;display:inline-block;vertical-align:top}
.detail-reply .lzl{display:block;padding:10px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background:#f7f8fa;border:1px solid #f0f1f2;border-radius:4px;width:95%;float:right}
.detail-reply .lzl_reply_list{list-style:none;border-bottom:1px solid #ddd;padding-top:12px;padding-bottom:8px}
.detail-reply .XT_list_avatar{width:40px;float:left;margin-top:5px}
.detail-reply .XT_list_content{float:left;margin-left:10px;width:90%}
.detail-reply .XT_list_content p{text-align:left;margin:0 0 10px}
.detail-reply .XT_reply_count{margin-top:15px;margin-bottom:10px;margin-left:40px}
.detail-reply .show_textarea{margin-top:-15px;margin-bottom:10px}
.detail-reply .XT_my_avatar{width:40px;position:absolute;margin-top:15px;margin-right:10px}
.detail-reply .XT_submit{width:100%;height:30px;margin-top:10px}
.detail-reply .lzl_Reply{margin-bottom:25px}
.detail-reply .input_tips{width:100%;height:85px;display:block;overflow-y:auto;padding:5px;font-size:14px;line-height:18px;cursor:text;outline:none;border:#ddd solid 1px;background:#fff;box-shadow:1px 1px 3px #dcdcdc inset;-moz-box-shadow:1px 1px 3px #dcdcdc inset;-khtml-box-shadow:1px 1px 3px #dcdcdc inset}
.detail-reply .show_textarea{padding:5px 10px;border:1px solid #ddd}

/*以下是附件显示图片的css*/
.attachbox{height:80px}
.attachbox .tab_button a{text-decoration:none}
.attachbox .button{width:200px;float:left;margin:20px 0px;z-index:2}
.attachbox .buttonright{float:left;margin-left:20px;font-size:14px;line-height:20px;padding-top:17px;overflow:hidden;text-align:left}
.attachbox .buttonright em{color:#09F;font-weight:bold}
.attachbox .buttonright a{text-decoration:none;font-size:12px}
.attachbox .button a{display:block;height:50px;width:200px;position:relative;z-index:2;font:bold 17px/50px Helvetica,Verdana,sans-serif;text-decoration:none;text-align:center;text-transform:uppercase;background:#00b7ea;background:-moz-linear-gradient(top,#00b7ea 0%,#009ec3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00b7ea),color-stop(100%,#009ec3));background:-webkit-linear-gradient(top,#00b7ea 0%,#009ec3 100%);background:-o-linear-gradient(top,#00b7ea 0%,#009ec3 100%);background:-ms-linear-gradient(top,#00b7ea 0%,#009ec3 100%);background:linear-gradient(top,#00b7ea 0%,#009ec3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0 )}
.attachbox .button a,.button p{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.2);box-shadow:2px 2px 8px rgba(0,0,0,0.2)}
.attachbox .button p{background:#222;display:block;height:40px;width:180px;margin:-50px 0 0 10px;text-align:center;font:12px/45px Helvetica,Verdana,sans-serif;color:#fff;position:absolute;z-index:1;-webkit-transition:margin 0.5s ease;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;-ms-transition:margin 0.5s ease;transition:margin 0.5s ease}
.attachbox .button:hover .bottom{margin:-10px 0 0 10px}
.attachbox .button:hover .top{margin:-80px 0 0 10px;line-height:35px}
.attachbox .button a:active{background:#00b7ea;background:-moz-linear-gradient(top,#00b7ea 36%,#009ec3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(36%,#00b7ea),color-stop(100%,#009ec3));background:-webkit-linear-gradient(top,#00b7ea 36%,#009ec3 100%);background:-o-linear-gradient(top,#00b7ea 36%,#009ec3 100%);background:-ms-linear-gradient(top,#00b7ea 36%,#009ec3 100%);background:linear-gradient(top,#00b7ea 36%,#009ec3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0 )}
.attachbox .button:active .bottom{margin:-20px 0 0 10px}
.attachbox .button:active .top{margin:-70px 0 0 10px}
.attachbox .vm{vertical-align:middle}
.attachbox a img{border:medium none}