.dedemao-comment a, .dedemao-comment div, .dedemao-comment h1, .dedemao-comment h2, .dedemao-comment h3, .dedemao-comment h4, .dedemao-comment h5, .dedemao-comment img, .dedemao-comment li, .dedemao-comment p, .dedemao-comment span, .dedemao-comment table, .dedemao-comment td, .dedemao-comment tr, .dedemao-comment ul {
	margin: 0;
	padding: 0;
}
.list li .dedemao-comment span{ clear:both; width:auto; float:none;}
.dedemao-comment ul li {
	list-style-type: none !important;
}
.dedemao-comment {
-webkit-appearance:
}
.dedemao-comment {
	margin-top: 10px;
	padding-bottom: 50px!important;
	position: relative;
	z-index: 1;
	color: #333;
	font-size: 14px;
	line-height: 1.5;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-align: left;
	vertical-align: baseline;
	background-image: none;
	background-position: 0 0;
	width: auto;
	float: none;
	overflow: visible;
	text-indent: 0;
	font-family: Montserrat, "Microsoft YaHei", 微软雅黑, Arial, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", sans-serif
}
.dedemao-comment ul {
	padding: 0;
	margin: 0
}
.dedemao-comment .list{ width:100%;}
.dedemao-comment li {
	list-style: none
}
.dedemao-comment a {
	text-decoration: none
}
.dedemao-comment img {
	outline: 0;
	border: 0
}
.dedemao-comment {
	font-family: "Microsoft Yahei";
	height:auto;
	overflow:hidden;
	background:#FFF;
	width:96%;
	padding:2%;
}
.dedemao-comment .dedemao-comment-box {
	margin-top: 30px;
	padding-left: 70px;
	position: relative;
	z-index: 1;
	height: 155px
}
.dedemao-comment .dedemao-comment-box .b-head-img {
	width: 45px;
	height: 45px;
	position: absolute;
	left: 15px;
	top: 5px;
	border-radius: 50%
}
.dedemao-comment .b-box-textarea {
	clear: both;
	margin: 5px 0;
	width: 100%;
	border-radius: 4px;
	position: relative;
	z-index: 1
}
.dedemao-comment .zhiChi .b-box-textarea {
	padding-top: 10px
}
.dedemao-comment .b-box-textarea .b-box-textarea-body {
	border: 2px solid #ccd4d9
}
.dedemao-comment .b-box-textarea .b-box-content {
	width: 100%;
	height: 75px;
	border: 0;
	color: #999;
	overflow-y: auto;
	outline: 0;
	padding: 10px
}
.dedemao-comment .b-emote-submit {
	width: 100%;
	height: 35px;
	position: relative;
	border-top: 1px solid #e6eaed;
	margin-top: 10px
}
.dedemao-comment .b-emote-submit .b-emote {
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0
}
.dedemao-comment .b-emote-submit .b-emote i {
	padding: 5px;
	width: 40px;
	height: 40px;
	font-size: 30px;
	color: #c0c8ce;
	cursor: pointer;
	float: left
}
.dedemao-comment .b-emote-submit .b-emote i:hover {
	color: #337ab7
}
.dedemao-comment .b-emote-submit .b-emote .b-email {
	width: 200px;
	float: left;
	margin-top: 3px;
	display: block;
	padding: 4px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.dedemao-comment .b-emote-submit .b-emote .b-tuzki {
	width: 80%;
	border-top: 0;
	background: #fff;
	display: none;
	position: absolute;
	left: -2px;
	top: 43px
}
.dedemao-comment .b-emote-submit .b-emote .b-tuzki img {
	width: 24px;
	height: 24px;
	border: 2px solid #e6eaed;
	cursor: pointer
}
.dedemao-comment .b-emote-submit .b-emote .b-tuzki img:hover {
	border: 2px solid #008cba
}
.dedemao-comment .b-emote-submit .b-submit-button {
	width: 90px;
	height: 40px;
	position: absolute;
	right: 2px;
	top: 0
}
.dedemao-comment .b-emote-submit .b-submit-button input {
	cursor: pointer;
	width: 92px;
	height: 36px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #39a7e4;
	border: 0;
	border-bottom-right-radius: 4px;
	position: absolute;
	right: -4px;
	bottom: 5px;
	background-image: url(../images/button_bg.png);
	-webkit-transition: background-position .5s;
	-moz-transition: background-position .5s;
	transition: background-position .5s
}
.dedemao-comment .b-emote-submit .b-submit-button input:hover {
	background-position: bottom right
}
.dedemao-comment .dedemao-comment-title {
	margin-top: 30px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #39a7e4;
	color: #333;
	font-size: 16px
}
.dedemao-comment .dedemao-comment-title .b-new {
	height: 40px;
	float: left
}
.dedemao-comment .dedemao-comment-title .b-total {
	height: 40px;
	text-align: right
}
.dedemao-comment .dedemao-comment-title .b-total span {
	color: #ee542a
}
.dedemao-comment .b-user-comment .b-user {
	padding-top: 10px;
	height: 100%;
	clear: both
}
.dedemao-comment .b-user-comment .b-user .b-pic-col .b-user-pic {
	width: 45px;
	height: 45px
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-content {
	overflow: hidden
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-content .b-reply-name, .dedemao-comment .b-user-comment .b-user .b-content-col .b-content .user-name {
	color: #ee542a
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-content .b-reply {
	font-weight: 600
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-date {
	height: 30px;
	line-height: 30px
}
.dedemao-comment .b-user-comment .b-child {
	border: 0
}
.dedemao-comment .b-user-comment .b-child .b-box-textarea .b-box-content {
	overflow-y: auto
}
.dedemao-comment .b-user-comment .b-child .b-box-textarea .b-emote-submit .b-emote {
	padding-right: 0
}
.dedemao-comment .ds-toolbar-buttons {
	position: absolute;
	top: 5px;
	left: 6px
}
.dedemao-comment .ds-add-emote:hover {
	background: transparent url(../images/mood-hover.png) no-repeat
}
.dedemao-comment .ds-toolbar-button:hover {
	opacity: 1
}
.dedemao-comment .ds-toolbar-button {
	display: block;
	width: 19px!important;
	height: 19px;
	float: left;
	margin: 7px 14px 4px 10px;
	background: transparent url(../images/mood.png) no-repeat;
	vertical-align: middle;
	opacity: .6;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.dedemao-comment a {
	cursor: pointer;
	text-decoration: none;
	color: #777;
	background-color: transparent;
	-webkit-transition: color .15s linear;
	-moz-transition: color .15s linear;
	transition: color .15s linear
}
.dedemao-comment .b-user-comment .b-user {
	padding-top: 10px;
	height: 100%;
}
.dedemao-comment . b-user-comment .row{ padding:0;}
.dedemao-comment .b-user-comment .b-user .b-pic-col .b-user-pic {
	width: 45px;
	height: 45px
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-content {
	overflow: hidden
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-date {
	height: 30px;
	line-height: 30px
}
.dedemao-comment .b-user-comment .b-child {
	border: 0
}
.row {
	padding: 0 0px 0
}
.col-lg-11 {
	width: 91.66666667%
}
#b-content .dedemao-comment .b-user-comment .b-user .b-content-col .b-content .user-name, .dedemao-comment .b-user-comment .b-user .b-content-col .b-content .b-reply-name {
	color: #ee542a
}
.dedemao-comment .b-user-comment .b-user .b-content-col .b-content .b-reply {
	font-weight: 600
}
.dedemao-comment .b-parent {
	overflow: hidden
}
.b-clear-float {
	clear: both
}
.marginB210 {
	margin-bottom: 210px!important
}
.comment-load {
	text-align: center;
	margin-top: 20px
}
.dedemao-comment .error-tip {
	text-align: center;
	color: #a94442;
	background-color: #f2dede;
	padding: 5px;
	border: 1px solid transparent;
	font-weight: 700;
	display: none;
	font-size: 14px
}
.dedemao-comment .section-page-w {
	text-align: center;
	font-size: 0;
	padding-bottom: 10px;
	margin-top: 30px
}
.dedemao-comment .section-page-w .cmt-more-wrap-gw {
	text-align: center;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	color: #999;
	background: #f0f0f0;
	cursor: pointer;font-weight: bold;
}
.dedemao-comment .section-page-w .cmt-more-wrap-gw .more-arrow-ico {
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: -2px;
	background: url(../images/arrow.png);
	margin-left: 6px
}
.dedemao-comment .section-page-w .cmt-more-wrap-gw:hover {
	background: #d9eafb;
	color: #4398ed
}
.dedemao-comment .section-page-w .cmt-more-wrap-gw:hover .more-arrow-ico {
	background: url(../images/arrow-hover.png)
}
.error-tip a {
	color: #f60
}
.dedemao-comment .b-content img {
	vertical-align: top;
	padding-bottom: 20px
}
.dedemao-comment .b-content {
	font-size: 14px;
	color: #000
}
.dedemao-comment .b-date {
	font-size: 14px;
	color: #000;
	line-height: 30px
}
.dedemao-comment .b-box-content {
	font-size: 14px
}
@media screen and (max-width:901px) {
.dedemao-comment .b-head-img {
	display: none
}
.dedemao-comment .dedemao-comment-box {
	padding-left: 0
}
.dedemao-comment .b-emote .ds-toolbar-button {
	display: none
}
.dedemao-comment .comm_list ul.list li.entry ul.reply {
	margin-left: 5px!important
}
.dedemao-comment .comm_reply a {
	margin-left: 20px!important
}
.dedemao-comment .reply .adiv .headerimage {
	display: none!important
}
.dedemao-comment .list .entry .headerimage {
	width: 30px!important;
	height: 30px!important
}
.dedemao-comment #ulcommentlist .comm {
	margin-left: 39px!important
}
}
.dedemao-comment .comm_list ul.list li.entry {
	width: 100%;
	padding-bottom: 5px;
	font-family: 'Microsoft Yahei';
	font-weight: 400;
	border-top: 1px #fff solid;
	border-bottom: 1px #ddd dotted;
	overflow: hidden;
	height:auto;
}
.dedemao-comment .comm_list ul.list li.entry .adiv {
	float: left
}
.dedemao-comment .list .entry .headerimage {
	display: inline-block;
	background: #F8F8F8;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	float: left;
	overflow: hidden;
	opacity: 1;
	margin: 5px 10px 0 0
}
.comm_list ul.list li.entry .re_info, .dedemao-comment .comm_list ul.list li.entry .info {
	padding: 10px 0 0 0;
	font-size: 14px;
	color: #888;
	border: none
}
.dedemao-comment .comm_list ul li strong.p_floor {
	color: #888;
	float: right
}
.dedemao-comment .nick {
	color: #333;
	padding-right: 6px;
	width:auto;
	float:none;
}
.dedemao-comment .posandtime{
	width:auto;
	float:none;
	}
.dedemao-comment .comm_list ul.list li.entry p {
	padding: 15px 0 0 0;
	line-height: 24px;
	word-wrap: break-word;
	font-size: 14px
}
.dedemao-comment .comm_list ul.list li.entry .zhiChi {
	position: relative;
	float: right;
	padding-bottom: 10px;
	width: 100%
}
.dedemao-comment .comm_list ul.list li.entry span.comm_reply {
	float: right;
	padding-top: 5px;
	font-size: 12px;
	color: #aaa;
	width:auto;
	display:inline-block;
	margin-right:30px;
}
.dedemao-comment .comm_reply a {
	margin-left: 40px;
	color: #777;
}
.dedemao-comment .comm_reply .s {
	color: #28bd98
}
.dedemao-comment .comm_reply .a {
	color: #ff6f6f
}
.dedemao-comment .comm_list ul.list li.entry ul.reply {
	clear: both;
	margin: 5px 0 5px 35px;
	padding: 0 8px;
	border: 1px #fcbb90 solid;
	background: #fefcf4;
	zoom: 1
}
.dedemao-comment .comm_list ul.list li.entry ul.reply li.gh:last-child {
	border: 0
}
.dedemao-comment .comm_list ul.list li.entry ul.reply li.gh {
	border-bottom: 1px dotted #fcbb90
}
.dedemao-comment .comm_list ul.list li.entry ul.reply .zhiChi {
	padding-bottom: 5px
}
.dedemao-comment .re_comm {
	overflow: hidden
}
.dedemao-comment .b-emote .form-control {
	font-size: 14px;
	height: 30px
}
.dedemao-comment .empty-prompt-w {
	margin-top: 20px;
	height: 30px;
	background: #f0f0f0;
	text-align: center;
	opacity: .5;
	filter: alpha(opacity=50)
}
.dedemao-comment .empty-prompt-w .prompt-null-w {
	line-height: 30px;
	font-size: 12px;
	color: #999;
	text-align: center
}
.dedemao-comment #ulcommentlist .comm {
	margin-left: 60px
}
.dedemao-comment ul.b-emote-submit {
	margin: 0;
}
.dedemao-comment .b-user-comment ul li {
	text-indent: 0;
}
.dedemao-comment .comm_reply .s span {
	color: #28bd98;
	float:none;
	width:auto;
	display:inline-block;
	overflow:inherit;
}
.dedemao-comment .comm_reply .a span {
	color: #ff6f6f;
	float:none;
	width:auto;
	display:inline-block;
	overflow:inherit;
}
.dedemao-comment .dedemao-comment-title ul li {
	text-indent: 0;
	margin-bottom: 0;
	line-height: inherit
}
.dedemao-comment .info.rmp {
	line-height: inherit;
	margin: 0;
}
.dedemao-comment #ulcommentlist .entry .comm p, .dedemao-comment #ulcommentlist .reply .re_comm p {
	text-indent: 0;
	margin: 0;
	padding: 15px 0 0 0;
}
.dedemao-comment #ulcommentlist li {
	margin: 0;
}
.dedemao-comment #ulcommentlist li p img{ width:auto; height:auto;float:none}
.dedemao-comment #ulcommentlist li .comm img{ height:auto;float:none}
.dedemao-comment .b-emote-submit li.b-emote {
	margin: 0;
}
.dedemao-comment .dedemao-comment-title li {
	margin: 0;
}
