dl, dd{margin: 0;padding: 0;}
a{text-decoration: none;}
*{margin: 0;padding: 0;}
/*首页评论*/
.plxx { clear: both; margin: 20px; background: #fff; border: 1px solid #eee; }
/*提示框*/
#jSuccess, #jError, #jError, #jNotify { position: absolute; background-color: #E8E8E8; background: -webkit-gradient(linear, center top, center bottom, from(#F6F6F6), to(#DEDEDE)); background: -moz-linear-gradient(linear, center top, center bottom, from(#F6F6F6), to(#DEDEDE)); background: -o-linear-gradient(linear, center top, center bottom, from(#F6F6F6), to(#DEDEDE)); border: 1px solid #b3b4b2; padding:10px; padding-left:25px; padding-right:25px; margin: 15px; z-index: 9999; -moz-border-radius : 5px; border-radius: 5px; -webkit-border-radius: 5px; line-height:22p; -moz-box-shadow: -1px -1px 11px #cccccc; -webkit-box-shadow: -1px -1px 11px #cccccc; box-shadow: 0px 0px 11px #b3b4b2; -moz-opacity:0.8; filter:alpha(opacity=80); opacity: 0.8; font-size:13px; }
#jSuccess span, #jError span, #jError span, #jNotify span { display:inline-block; padding:12px 0; padding-left:50px; line-height:22px; font-family:microsoft yahei; }
#jSuccess span { background:url(success.png) left center no-repeat; }
#jNotify span { background:url(info.png) no-repeat; }
#jError span { background:url(error.png) no-repeat; }
#jOverlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9998 }
/*评论*/
.addbtn {
    width: 94.5%;
    background-color: #f4f4f4;
    border: 1px solid #EEE;
    border-top: 0;
    line-height: 49px;
    overflow: hidden;
    padding: 0 20px;
    vertical-align: top;
    font-size: 14px;
    color: #666;
    overflow: visible;
    position: relative;
    display: flex;
    justify-content: space-between;
}
dl.faceimg {
    display: flex;
    justify-content: space-between;
    width: 25%;
}
.faceimg a{color: #666}
.textareas {
    background-color: #fff;
    width: 100%;
    height: 100%;
    border: solid 1px #eee;
}
.fl { float:left; }
.fr { float:right; }

.button { padding: 17px 25px;
    background: #e65100;
    border: 1px solid #eee;
    border-radius: 7px 0 10px 0!important;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    margin-top: 7px;
    line-height: 2px;}
/* input.button:hover{border: 1px solid #eee; font-size:14px; background:#069} */
.pinglun { clear: both; margin-top: 20px; background: #fff; }
.navmenu { height: 49px; background: #F9F9F9 url(TitleBg.jpg) repeat-x left top; border-top: 1spx solid #FCFCFC; }
.plbox { padding: 20px 30px; }
.plbox textarea { width: 99%; height: 130px; padding: 5px; font-size: 15px; text-shadow: 0px 1px 0px #fff; outline: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; -webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;}
.plbox textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff; }
.plsub {text-align: right; margin: 0;background-color: #f4f4f4;border: 1px solid #EEE;border-top: 0;    line-height: 49px;padding: 0 20px;
    vertical-align: top;margin-bottom: 10px; }
.plsub span { float: left; position:relative; }
.addbtn .face { position:absolute;top: 40px; background:#fff; z-index:10; border-radius: 4px; border:1px solid #ccc; text-align:left; padding:10px; box-shadow: 1px 1px 4px #cccccc; display:none; }
.allpl { line-height: 30px;margin-top: 30px;height: 30px; padding: 0 20px; font-weight: bold;background-color: #cbcbcb ;width: 100px;text-align: center;color: #fff;border-radius: 5px;
   }
.pllist { width: 100%;margin-top: 20px }
.pllist li { display: block; margin-bottom: 10px; clear: both; padding: 20px 0 10px 0; border-bottom: 1px solid #ddd; position: relative; }
.pllist li .tx { width: 48px; height: 48px; margin-right: 15px; }
.pllist em abbr.time {
    font-size: 12px;
    text-decoration: none;
    float: right;
    margin-right: 30px;
}
.plnr { line-height: 30px; display: inline-block;width: 100%;margin-top: 35px;}
/* .plnr span { display: block; } */
.louceng { position: absolute;
    right: 12px;
    top: 40px;
    color: #999;}
.plnr em { font-style: normal; color: #999 }
.pldig { color: #999999; font-size: 10px; }
.pldig a {color: #999; }
.ecomment { border: 1px solid #E4E4E4; background: #F4F4F4; padding: 10px 20px; margin: 10px 0; font-size: 12px; color: #ABABAB; position: relative; width:92.5%; }
.ecomment a { color: #6795D0; margin-right: 5px; }
.ecomment em { position: absolute; bottom: -10px; left: 15px; color: #F4F4F4; text-shadow: #ddd 0 1px 0; }
.closepl { margin-left:5px; }
.replyComment { width: auto; margin:10px 0; margin-left:60px; margin-right: 20px; display:none; }
.replyComment textarea { width: 100%; height: 90px; padding: 5px; font-size: 15px; text-shadow: 0px 1px 0px white; outline: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #CCC; -webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
background: #FBFBFB url(inputBg.png) repeat-x left top; }
.navmenu a { display: inline-block; padding: 0 25px; border-top: 3px solid #FCFCFC; height: 46px; line-height: 46px; font-size: 14px; color: #2D2D2D; border-right: 1px solid #F4F4F4; }
.navmenu a.selected { background: white; border-top: 3px solid #0285BD; font-weight: bold; border-radius: 4px 4px 0 0; }
.ico_face {
    background: url(face.svg) no-repeat center center;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: -7px;
    background-size: 100%;
    margin-right: 10px;
}
.plsub a{ font-size:12px;color: #999;text-decoration: none;position: absolute;
    left: 80px;
    width: 100px;}

/*webupload*/
.webuploader-container { position: relative; }
.webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick { width:90px; height:27px; background:url(up.svg) no-repeat;font-size: 14px;color: #666;    text-align: right;
    position: absolute;
    top: 13px;
    line-height: 25px;background-size: 26%; }
.webuploader-pick-hover { }
#divFileProgressContainer { position: relative; }
.webuploader-pick-disable { opacity: 0.6; pointer-events: none; }
.progressName { font-size: 14px; margin: 10px 0px; }
.progressName a { float: right; border: 1px solid #35AC20; padding: 4px 10px; border-radius: 4px; font-size: 12px; }
.cancle { position: absolute; right: 0; width: 70px; height: 26px; border: 1px solid #ff7a19; color: #ff7a19; border-radius: 5px; line-height: 26px; text-align: center; }
.progressBarInProgress { height: 100%; display: block; background: #35AC20; border-radius: 3px; }
.jindu { width: 100px; height:5px; padding: 3px; border: 1px solid #D3D3D3; border-radius: 4px; margin-top: 20px; margin-bottom: 8px; }
.progressBarStatus ul li { float: left !important; width: 25% !important; text-align: center !important; clear:none !important; }
.progressBarStatus ul li.first { text-align: left !important; }
.progressBarStatus ul li.last { text-align: right !important; }
.uploadmain { margin:0 auto; }
#choserar, #chosefile { width: 19px; display: inline-block; vertical-align: top; margin-right:11px; }
#choserarContainer { display: inline-block; width: 400px; }
#chosefile .webuploader-pick { width:19px; height:17px; background:url(../images/file.png) no-repeat; }
.fjfen { margin-right:10px; display:none; font-size: 12px; color: #27b71d; }
#chosefileContainer { display: inline-block; vertical-align: top;margin-right: 5px; }
#chosefileContainer .jindu {margin-top:0; }
a.addface,.sdlist{
    float: left;
	margin-right:5px;
}
#choserarContainer img{ display:inline-block;}
.uploadify-queue-item {
    width: 80px;
    height: 80px;
    display: inline-block;
    margin-right: 5px;
    border: 1px solid #b2b9bd;
    padding: 1px;
}
.imgborder {
    border: 1px solid #eee;
    padding: 1px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
a.c4095ce, .c4095ce {
    color: #000;
}
.chf a, abbr.time {
    color: #999;
}
/* .plnr span {
    display: inline-block;
    padding: 10px 0;
    font-size: 15px;
    width: 100%;
} */
.plnr img{ display:inline-block;vertical-align: middle;max-width: 100%;}
.mpic img{ vertical-align:top;}
.pldig.right {
    text-align: right;
    float: right; 
    margin-right: 30px;
    font-size: 13px;
}
img.lazy {border-radius: 50%;}
.plbottom {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}

a.c4095ce {
    display: block;
    margin-bottom: 5px;
}
.plimgs {
    display: flex;
    justify-content: start;
}
.plnames {
    margin-left: 5px;
    margin-top: 8px;
    color: #999;
}

.plnames span {
    display: block;
}
.comment{background-color: #fbfbfb;padding-bottom: 10px;border: 1px solid #eee;padding: 20px}
/* 编辑框 */
span#cke_1_bottom {
    display: none;
}
.articlepl {
    position: relative;
}
span#cke_29 {
    position: absolute;
    right: 0;
}

div#ecmspage {
    text-align: center;
    font-size: 17px;
    margin-top: 25px;
}
#ecmspage b {
    border: solid 1px #dd3b3d;
    padding: 5px 10px;
    color: #dd3b3d;
}
#ecmspage a {
    padding: 5px 10px;
    border: solid 1px #ddd;
    margin: 0 5px;
}