.mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(214,212,211,.82);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66FFFFFF', endColorstr='#66FFFFFF');}
.contentinfo-l{clear:both;padding-top:30px;background-color:#f2f2f2;}
.content-page{position:fixed;top:0;bottom:0;left:0;z-index:10;display:none;width:100%;}
.content-page-close{position:absolute;top:53px;left:50%;z-index:10000;margin-left:453px;width:20px;height:20px;background:url(../images/icon7.png) no-repeat 0 0;}
.content-page .content-page-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:201;overflow-x:hidden;overflow-y:scroll;padding-top:11px;padding-bottom:40px;}
.content-wrap{margin:0 auto;padding-top:28px;width:1100px;border:1px solid #e4e4e4;background:#fff;}
.video-play{position:absolute;top:50%;left:50%;z-index:1000;margin-top:-48px;margin-left:477px;width:98px;height:98px;border:#D83312 solid 1px;border-radius:1px;background:#e44847;color:#fff;text-align:center;font-size:16px;cursor:pointer;}
.video-play-icon{display:inline-block;margin-top:8px;width:60px;height:60px;background:url(../images/video-play-icon.png) no-repeat 0 0;zoom:1;}
.content-wrap .item{color:#000;}
.content-wrap .item div,.content-wrap .item p{padding:5px 30px 30px 30px;color:#333;font-size:14px;line-height:24px;}
.content-wrap-p-title{color:#000;text-align:center;font-size:24px;line-height:40px;}
.content-wrap .item img{display:block;margin: 0 auto;padding:0 100px;max-width:900px;max-height:850px;}
.content-opt{overflow:hidden;padding:43px 30px 25px 1px;}
.new-open{float:left;color:#000;}
.author{position:relative;top:-10px;float:left;margin-left:450px;color:#000;font-size:20px;}
.author-avatar{margin-right:5px;width:40px;height:40px;border-radius:50%;vertical-align:middle;}
.admire-icon{float:right;display:block;margin-right:70px;width:20px;height:20px;background:url(../images/icon4.png) no-repeat 0 0;cursor:pointer;}
.admire-icon.sel{background:url(../images/icon3.png) no-repeat 0 0;}
.opt-media{float:right;margin-right:24px;color:#000;}
.comments{position:relative;padding:25px;border-top:#dcdcdb solid 1px;background:#fff;}
.comments .arr-wrap{top:-28px;left:700px;border-width:14px;}
.comments .arr-inner{top:-26px;left:701px;border-width:13px;}
.comments-top{position:relative;overflow:hidden;padding-left:70px;text-align:center;}
.comments-input{float:left;margin-right:4px;padding:10px;width:720px;height:18px;outline:0;border:#e5e5e5 solid 1px;background:#efefef;}
.comments-btn{float:left;display:block;width:96px;height:38px;border:#de3534 solid 1px;border-radius:1px;background:#e44847;color:#fff;text-align:center;font-size:18px;line-height:38px;}
.comments-tit{height:57px;color:#111;font-size:16px;line-height:57px;}
.comments-list{position:relative;overflow:hidden;margin-bottom:20px;padding-left:52px;}
.comments-list .avatar{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;}
.comments-list-star{overflow:hidden;height:34px;line-height:34px;}
.comments-list-date{float:right;color:#777;}
.comments-list-user{color:#000;font-size:16px;}
.comments-list-con{padding:5px 17px 2px 17px;color:#333;font-size:14px;line-height:23px; word-break: break-word; white-space: normal;}
.comments-list-opt{position:relative;overflow:hidden;}
.comments-list-btn{float:right;display:block;margin-left:5px;padding:0 10px;height:28px;border-radius:20px;color:#333;line-height:28px;}
.comments-comment-icon{display:inline-block;margin-right:2px;width:17px;height:17px;background:url(../images/icon-7.png) no-repeat 0 0;vertical-align:middle;}
.comments-admire-icon{display:inline-block;margin-right:2px;width:17px;height:17px;background:url(../images/icon-8.png) no-repeat 0 0;vertical-align:middle;}
.comments-info{position:relative;margin-top:3px;margin-left:18px;padding:7px;width:830px;border:#ebebeb solid 1px;border-radius:3px;background:#f3f3f3;color:#333;}
.comments-info-item{margin-bottom:3px; word-break: break-word; white-space: normal;}
.comments-info-item .name{color:#232323;}
.comments-info-item .nameh{color:#232323;}
.comments-info-item img{vertical-align:middle;}
.comments .comments-info .arr-wrap{top:-16px;left:684px;border-width:8px;}
.comments .comments-info .arr-inner{top:-14px;left:685px;border-width:7px;border-bottom-color:#efefef;}
.comments-line{overflow:hidden;width:100%;height:1px;background:#e44847;}