#glName, #userName {
    width: 132px;
    padding: 1px 3px 1px 5px;
    height: 30px;
    line-height: 30px;
    margin: 2px 10px 0 60px;
    border: none;
}
#cmtMsg, #glMsg {
    width: 100%;
    padding: 2px 4px;
    height: 100px;
    font-size: 12px;
    overflow: auto;
    color: #777;
    border: 1px solid #ddd;
}
#glRep-btn, #subCmt {
    margin: 5px 0 0 0;
    width: 94px;
    height: 36px;
    line-height: 33px;
    background: #f60;
    color: #fff;
    display: inline-block;
    float: right;
    border: none;
}
#glName-wrap, #userName-wrap {
    height: 34px;
    margin-bottom: 10px;
}
#userName {
    width: 140px;
    padding: 1px 3px 1px 5px;
    height: 23px;
    line-height: 23px;
    margin-left: 42px;
    margin-right: 10px;
}
#subCmt {
    margin: 5px 1% 0 0;
}
.cmtList-reply {
    display: inline-block;
    zoom: 1;
    width: 72px;
    height: 23px;
    overflow: hidden;
    line-height: 22px;
    color: #06c360;
    text-align: center;
}
.cmtList-ft span.hover {
    background-position: -240px 0;
}
.cmtList-name {
    display: inline;
}
#comment {
    position: relative;
    font-size: 14px;
    overflow: hidden;
}
#comment dl {
    width: 100%;
    overflow: hidden;
    font-size: 14px;
}
#comment-list dt {
    line-height: 24px;
    color: #666;
    zoom: 1;
    padding-top: 14px;
    border-top: 1px dashed #ddd;
}
#comment-list dt span i {
    font-style: normal;
    padding: 0 5px;
    color: #06c360;
}
#comment-list dt em {
    padding-left: 10px;
}
#comment-list dt em, #comment-list dt front {
    color: #999;
}
#comment-list dd {
    padding: 10px 0;
    zoom: 1;
    margin: 0;
    width: 100%;
}
#comment-list dd p {
    text-align: right;
    position: relative;
    z-index: 0;
    line-height: 1.5;
    margin-right: 20px;
}
#comment-list dd p a {
    color: #06c360;
    z-index: 0;
    position: relative;
    top: -7px;
    _top: 0;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    #comment-list dd p a {
        top: -6px;
    }
}
#comment-list dd p a:hover {
    color: #f60;
    text-decoration: none;
    z-index: 0;
}
#comment-list dd p a em {
    color: #f60;
    padding: 0 2px;
    z-index: 0;
}
#comment-list dd p a span {
    color: #f60;
    z-index: 0;
}
#comment-list dd p .glBtn {
    display: inline-block;
    zoom: 1;
    width: 72px;
    height: 23px;
    overflow: hidden;
    line-height: 22px;
    color: #fff;
    text-align: center;
    color: #06c360;
    position: static;
}
#comment-list dd blockquote {
    padding: 4px 5px 4px 5px;
    border: 1px solid #e0e0e0;
    background: #fcfce8;
    margin-bottom: 10px;
    width: auto;
    color: #222;
    zoom: 1;
    margin: 0 auto 7px auto;
}
#comment-list dd blockquote h4 {
    color: #999;
    padding: 10px 0 7px 0;
}
#comment-list dd blockquote cite {
    font-style: normal;
    color: #787878;
    font-size: 15px;
}
#hotCmt dl {
    margin-bottom: 15px;
    padding: 15px 15px 5px 15px;
    _zoom: 1;
    border: 1px solid #fec08f;
    background: #fff8d9 url(/images/zhiding.png) no-repeat top right;
    width: 638px;
}
#hotCmt dt {
    margin-right: 40px;
    background: #f0fbec;
}
#hotCmt dd blockquote {
    background: #fcfcf2;
}
#comment-form {
    padding-bottom: 15px;
}
#mfoot {
    line-height: 28px;
    clear: both;
    color: #333;
    padding: 25px 0;
    margin-top: 35px;
    border-top: 1px solid #ddd;
    font-size: 14px;
    text-align: center;
}
#mfoot a {
    display: inline-block;
}
