.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;
}

.dedemao-comment ul li {
	list-style-type: none !important;
}

.dedemao-comment {
	-webkit-appearance:
}

.dedemao-comment {
	margin-top: 10px;
	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 li {
	list-style: none
}

.dedemao-comment a {
	text-decoration: none
}

.dedemao-comment img {
	outline: 0;
	border: 0
}

.dedemao-comment {
	font-family: "Microsoft Yahei"
}

.dedemao-comment .dedemao-comment-box {
	margin-top: 30px;
	padding-left: 70px;
	position: relative;
	z-index: 1;
	height: 130px
}

.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: 50px;
	position: relative;
	border-top: 1px solid #e6eaed;
	margin-top: 10px
}

.dedemao-comment .b-emote-submit .b-emote {
	width: 100%;
	height:50px;
	position: absolute;
	padding-top:5px;
	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: 50px;
	position: absolute;
	right: 2px;
	top: 0
}

.dedemao-comment .b-emote-submit .b-submit-button input {
	cursor: pointer;
	width: 92px;
	height: 51px;
	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: 0;
	background-image: url(img/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: 14px
}

.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(img/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(img/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 .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 15px 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: 12px;
	height: 30px;
	line-height: 30px;
	color: #999;
	background: #f0f0f0;
	cursor: pointer
}

.dedemao-comment .section-page-w .cmt-more-wrap-gw .more-arrow-ico {
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: -2px;
	background: url(img/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(img/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
}

.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: 12px;
	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
}

.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
}

.dedemao-comment .comm_reply a {
	margin-left: 30px;
	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;
}

.dedemao-comment .comm_reply .a span {
	color: #ff6f6f;
}

.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 .b-emote-submit li.b-emote {
	margin: 0;
}

.dedemao-comment .dedemao-comment-title li {
	margin: 0;
}