.m-cmsinfo-position{ width:1200px; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#aaa; margin:auto; display:block; overflow:hidden}
.m-cmsinfo-position a{ color:#555}
.m-cmsinfo-position a:hover{ color:#f85756;}
.m-cmsinfo-position span{ color:#f85756;}

.g-left{ width:808px; height:auto; margin:0;}
.g-left .m-h1-box{ width:100%; height:auto; background:#facd89; padding:15px 0; display:block; overflow:hidden;}
.g-left .m-h1-box dt{ width:100%; height:26px; line-height:26px; font-size:18px; font-weight:bold; color:#000; display:block; overflow:hidden}
.g-left .m-h1-box dt i{ width:26px; height:26px; background:url(../images/answerinfo-icon.png) no-repeat; float:left; margin:0 8px 0 20px; display:inline; overflow:hidden}
.g-left .m-h1-box dd{ width:auto; height:auto; margin:0 20px; display:block; overflow:hidden}
.g-left .m-h1-box dd h1{ width:100%; height:auto; line-height:24px; font-size:16px; font-weight:normal; color:#000; margin:10px 0 0; display:block; overflow:hidden}
.g-left .m-h1-box dd strong{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#666; margin:12px 0 0; display:block; overflow:hidden}

.g-left .m-cont-box{ width:100%; height:auto; background:#faefe0; display:block; overflow:hidden; padding:0 0 25px 0;}
.g-left .m-cont-box dt{ width:100%; height:48px; line-height:56px; font-size:18px; font-weight:bold; color:#000; display:block; overflow:hidden}
.g-left .m-cont-box dt i{ width:29px; height:48px; background:url(../images/answerinfo-icon.png) no-repeat 0 -87px; float:left; margin:0 6px 0 20px; display:inline; overflow:hidden}
.g-left .m-cont-box dd{ width:auto; height:auto; margin:0 20px; display:block; overflow:hidden}
.g-left .m-cont-box dd p{ width:100%; height:auto; line-height:24px; font-size:16px; font-weight:normal; color:#333; margin:14px 0 0; display:block; overflow:hidden}

.g-left .m-related-answer{ width:100%; height:auto; background:#fafafa; margin:14px 0 0; display:block; overflow:hidden}
.g-left .m-related-answer dt{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#000; text-indent:20px; margin:20px 0 0; display:block; overflow:hidden}
.g-left .m-related-answer dd{ width:100%; height:auto; padding:18px 0; border-bottom:1px solid #dcdcdc; display:block; overflow:hidden}
.g-left .m-related-answer dd p{ width:auto; height:auto; line-height:24px; font-size:16px; font-weight:normal; color:#333; margin:0 20px; display:block; overflow:hidden}
.g-left .m-related-answer dd a{ width:98px; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#e73c42; border:1px solid #e73c42; border-radius:22px; margin:10px 0 0 20px; display:block; overflow:hidden}
.g-left .m-related-answer dd a i{ width:15px; height:15px; background:url(../images/answerinfo-icon.png) no-repeat 0 -211px; float:left; margin:7px 4px 0 10px; display:inline; overflow:hidden}


.g-right{ width:376px; height:auto; margin:0 0 0 15px;}
.g-right .u-right-title{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#000; display:block; overflow:hidden}
.g-right .u-right-title i{ width:9px; height:18px; background:#e73c42; float:left; margin:1px 15px 0 0; display:inline; overflow:hidden}
.g-right .u-right-title a{ font-size:14px; font-weight:normal; color:#aaa; float:right; margin:0 15px 0 0; display:inline; overflow:hidden}

.g-right .m-hot-answer{ width:100%; height:auto; padding:20px 0; background:#fafafa; display:block; overflow:hidden}
.g-right .m-hot-answer span{ width:100%; height:auto; display:block; overflow:hidden}
.g-right .m-hot-answer span a{ width:80px; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#000; text-align:center; border-radius:22px; background:#fff; float:left; margin:15px 7px 0; display:inline; overflow:hidden}
.g-right .m-hot-answer span a:hover{ background:#f0333a; color:#fff;}

.g-right .m-related-project{ width:100%; height:auto; padding:20px 0; margin:14px 0 0; background:#fafafa; display:block; overflow:hidden}
.g-right .m-related-project .u-project-img{ width:100%; height:auto; margin:27px 0 0; display:block; overflow:hidden}
.g-right .m-related-project ul{ width:100%; height:auto; display:block; overflow:hidden}
.g-right .m-related-project ul li{ width:100%; height:auto; display:block; overflow:hidden;}
.g-right .m-related-project ul li a{ width:auto; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#000; margin:12px 12px 0; display:block; overflow:hidden}
.g-right .m-related-project ul li p{ width:auto; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#aaa; margin:12px 12px 0; padding:0 0 16px 0; display:none; overflow:hidden; border-bottom:1px solid #ddd;}
.g-right .m-related-project ul li.f-hover p{ display:block}
.g-right .m-related-project ul li.f-hover a{ font-size:16px}

.g-right .m-answer-rank{width:100%; height:auto; padding:20px 0; margin:14px 0 0; background:#fafafa; display:block; overflow:hidden}
.g-right .m-answer-rank ul{ width:auto; height:auto; margin:4px 20px 0; display:block; overflow:hidden}
.g-right .m-answer-rank ul li{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#000; margin:16px 0 0; display:block; overflow:hidden}
.g-right .m-answer-rank ul li a:hover{ color:#f43e25}
.g-right .m-answer-rank ul li i{ width:40px; float:left; font-style:normal}
.g-right .m-answer-rank ul li:nth-child(-n+3) i{ color:#f43e25}


.m-comment{ width:auto; margin:0; display:block; overflow:hidden;font-family:arial,"Microsoft YaHei","5fae8f6f96c59ed1";}
		.m-comment .g-comment-title{ width:100%; height:auto; margin:20px 0 0; padding:14px 0; border-bottom:4px solid #e73c42; display:block; overflow:hidden}
		.m-comment .g-comment-title dt{ width:auto; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#e73c42; float:left; margin:0; display:inline; overflow:hidden}
		.m-comment .g-comment-title dt i{ width:22px; height:22px; background:url(/skin/default/images/pl-icon.png); float:left; margin:0 16px 0 0; display:none; overflow:hidden}
		.m-comment .g-comment-title dt em{ width:26px; height:26px; background:url(/skin/default/images/pl-icon.png) 0 -48px; float:left; margin:0 16px 0 0; display:none; overflow:hidden}
		.m-comment .g-comment-title dd{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#666; float:right; display:inline; overflow:hidden}
		.m-comment .g-comment-title dd span{ font-weight:bold; color:#ff5555}
		#saypl{ width:auto; height:auto; border:0; box-sizing:border-box; margin:17px 0 0; display:block; overflow:hidden;}
		#saypl .comment-text{ width:100%; height:auto; border:1px solid #e73c42; box-sizing:border-box; padding:5px 2%; font-size:16px; float:left; display:inline; overflow:hidden;}
		#saypl .comment-input{ width:86px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#e73c42; float:right; display:inline; overflow:hidden; border:0; margin:22px 0 0; cursor:pointer}
		#saypl .comment-input:hover{ background:#f0333a}
		.comment-sm{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#666; margin:9px 0 0 0; float:left; display:inline; overflow:hidden}
		.comment-body{ width:100%; height:auto; margin:25px 0 0; background:#fafafa; display:block; overflow:hidden}
		.comment-body li{ width:auto; height:auto; margin:0 20px; padding:0 0 16px 0; display:block; overflow:hidden;}
		.comment-body li .combd-title{ width:100%; height:auto; margin:30px 0 0; float:left; display:inline; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 6px 0;}
		.comment-body li .combd-title .title{ height:16px; line-height:16px; float:left; font-size:14px; font-weight:normal; color:#333; display:inline; overflow:hidden}
		.comment-body li .combd-title .time{ height:16px; line-height:16px; float:right; font-size:12px; font-weight:normal; color:#aaa; display:inline; overflow:hidden}
		.comment-body li .combd-bd{ width:auto; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#666; float:left; margin:15px 0 0; display:inline; overflow:hidden;}
		.comment-body li .comment-button{ width:auto; height:auto; background:#fff; border-radius:6px; border:1px solid #a0a0a0;  float:right; margin:15px 0 0; display:inline; overflow:hidden}
		.comment-body li .comment-button a{ width:auto; height:26px; line-height:26px; padding:0 18px; font-size:12px; font-weight:normal; color:#ff5555; float:left; border-right:1px solid #a0a0a0; margin:0; display:inline; overflow:hidden}
		.comment-body li .comment-button a i{ width:14px; height:14px; background:url(/skin/default/images/pl-icon.png) 0 -106px; float:left; margin:6px 5px 0 11px; display:inline; overflow:hidden}
		
		.comment-body li .comment-button .a2{ color:#555; border:0;}
		.comment-body li .comment-button .a2 i{ background-position:0 -157px;}
		.comment-more{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#555; text-align:center; background:#fafafa; margin:21px 0 0; display:block; overflow:hidden;}
		.comment-more:hover{ background:#FF5555; color:#fff;}
		
		.f-more-comment{ width:auto; height:34px; line-height:34px; font-size:16px; font-weight:normal; color:#333; text-align:center; background:#fafafa; margin:10px 150px 0; display:block; overflow:hidden; cursor:pointer}
		.f-more-comment:hover{ background:#ff5555; color:#fff;}