*{
	margin: 0;
	padding: 0;
}
body{
	/*padding: 20px;*/
	font-family: "microsoft yahei";
	overflow-x: hidden;
	
	color:#666;
}

input[type = 'button']{
	font-family: "microsoft yahei";
	outline: none;
}
.pull-left{
	float: left;
}
.hand{
	cursor:pointer;
}
.pull-right{

	right:0;
	top:0;
	float: right;
	margin-top:0px;
}
a{
	color:#555; 
	text-decoration:none;
}
a:hover { text-decoration:none; }
img{
	border: none;
	
	
}
li{
	list-style: none;
	
}

.clearfix:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix{
	*zoom: 1;
}
.libt{
    
    border-bottom: 1px dashed #CFD1CE;
}
.f20{
	font-size: 20px;
}
.f15{
	font-size: 15px;
}
.f12{
	font-size: 12px;
}
.f18{
	font-size: 18px;
}
.f16{
	font-size: 16px;
}
.f10{
	font-size: 10px;
}
.f14{
	font-size: 14px;
}
.w100{
	width: 100%;
}

.color9{
	color: #999;
}
.color3{
	color: #333;
}
.ml15{
	margin-left: 15px;
}
.ml19{
	margin-left: 19px;
}
.mt8{
	margin-top: 8px;
}
.mb22{
	margin-bottom: 22px;
}
.ml10{
	margin-left: 10px;
}
.mr10{
	margin-right: 10px;
}
.mr15{
	margin-right: 15px;
}
.mb10{
	margin-bottom: 10px;
}
.mb50{
	margin-bottom: 50px;
}
.mt50{
	margin-top: 50px;
}
.mb40{
	margin-bottom: 40px;
}
.mt40{
	margin-top: 40px;
}
.textareaDiv{
    width: 100%;
    border: 1px;
    margin-top: 5px
}
.textarea{
	width: 100%;
	min-height: 85px;
	font-family: "microsoft yahei";
	box-sizing: border-box;
	padding: 5px;
	color:#bfbfbf;
	outline: none;
}
.textareaInput{
	/*border-radius:8px;*/
	width: 100%;
	min-height: 85px;
	font-family: "microsoft yahei";
	margin-top: 0px;
	padding-top: 20px;
	 padding-left: 20px;
	box-sizing: border-box;
	outline: none;
	 position:relative;
}
.pC{
	height: 42px;
	line-height: 42px;
	border-top: 0 !important;
	box-sizing: border-box;
}
.public{
	border: none;
	color: #fff;
	padding: 11px;
}
.userIcon{
	margin: 5px 5px 0 10px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
}
.all_title{
	width: 72px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
}
.all{
	border-bottom: 1px solid #d6d6d6;
}    
.hot_title{
	height: 40px;
    line-height: 40px;
	border-bottom: 1px solid #d6d6d6;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 40px;
}   
.new_title{
	height: 40px;
    line-height: 40px;
	
	font-weight: bold;
	margin-bottom: 8px;
}
.floor{
	c: 1px solid #d6d6d6;
}
.more{

	text-align: center;
	height: 40px;
    line-height: 40px;
	border: 1px solid #d6d6d6;
	font-weight: bold;
}
.commitDiscuss{
	width: 100px;
	line-height: 42px;
	height: 42px;
	float: right;
	box-sizing: border-box;
	text-align: center;
	padding: 0 1px 0;
	/*margin-right:1px;*/
	color: #fff;
	font-family: "Microsoft YaHei";
	cursor: pointer;
}
.login_and_commitDiscuss{
	clear: both;
	height: 42px;
	margin-top: -5px;
	border-top: hidden;
	box-sizing: border-box;
}




.userMessage{
	position: relative;
	width: 710px;
	
}
.floor li{
	padding: 17px ;
	border-bottom: 1px solid #d6d6d6;

}
.headicon{
	margin-top: 20px;
	border-radius:50%;
	height:42px;
	width:42px;
}
.img4{
	margin-top: 3px;
}
.text-center{
	text-align: center;
}
.r-floor{
	border: 1px solid #d6d6d6;
    width: 95%;
    box-sizing: border-box;
    margin: 15px 0;
    margin-bottom: 10px;
}
.r-floor li{
	border-bottom: 1px solid #d6d6d6;
	padding: 15px 10px;
}
.nameTime1{
	width: 95%;
}
.floorNum{
	margin: 0 10px;
}
.r-floor .userComment {
	margin-left: 30px;
	padding:5px;
	padding-bottom:0;
}
.r-floor  li:last-child{
	border-bottom: 0;
}
.userComment{
	text-align: justify;
	maigin-left:10px;
}
@media only screen and (max-width: 320px){
	.headicon{
		width: 30px;
	}
	.userMessage,.r-floor {
	    width: 86%;
	}
	.nameTime1 {
	    width: 86%;
	}
	.time{
		margin-left: 5px;
	}
	.all{
		margin:20px 0;
	}
	.hot_title{
		margin-top: 20px;
	}
	.line{
		margin: 0 2px;
	}
	.img4{
		margin-right: 3px;
	}
}
@media only screen and (min-width: 321px) and (max-width:413px){
	.headicon{
		width: 30px;
	}
	.userMessage,.r-floor {
	    width: 88%;
	}
	.nameTime1 {
	    width: 88%;
	}
	.time{
		margin-left: 5px;
	}
	.all{
		margin:20px 0;
	}
	.hot_title{
		margin-top: 20px;
	}
	.line{
		margin: 0 2px;
	}
	.img4{
		margin-right: 3px;
	}
}
@media only screen and (min-width: 414px) and (max-width:479px){
	.headicon{
		width: 30px;
	}
	.userMessage,.r-floor {
	    width: 88%;
	}
	.nameTime1 {
	    width: 88%;
	}
	.time{
		margin-left: 5px;
	}
	.all{
		margin:20px 0;
	}
	.hot_title{
		margin-top: 20px;
	}
	.line{
		margin: 0 2px;
	}
	.img4{
		margin-right: 3px;
	}
}
@media only screen and (min-width: 360px) and (max-width: 360px){
	.headicon{
		width: 30px;
	}
	.userMessage,.r-floor {
	    width: 88%;
	}
	.nameTime1 {
	    width: 88%;
	}
	.time{
		margin-left: 5px;
	}
	.all{
		margin:20px 0;
	}
	.hot_title{
		margin-top: 20px;
	}
	.line{
		margin: 0 2px;
	}
	.img4{
		margin-right: 3px;
	}
	



}
.build-floor-gw{ margin-top: 30px;padding:4px 4px 0;border:1px solid #dee4e9;background-color:#fff;position:relative;z-index:2}
.build-floor-gw1{ padding:4px 4px 0;border:1px solid #dee4e9;border-top:0px;background-color:#fff;position:relative;z-index:2}

 .block-cont-hover-e{background-color:#f5fafe;border:1px solid #e5e5e5}
 .user-time-gw{float:right;padding:5px 0 0;font-family:Arial;color:silver}
 
.user-login{
	width: 32px;
	height: 32px;
	background: white;
	/*border: 1px solid #2d96e9;*/
	border-radius: 50%;
	z-index: 10;
	position: absolute;
	left: 30px;
	font-size: 14px;
	/*color: #4398ed;*/
	text-align: center;
	line-height: 32px!important;
	font-family: "Microsoft YaHei";
	cursor: pointer;
	right: 0px;
	/*color: #4398ed;*/
	margin-top: 5px;}

.tbTB{line-height:22px;font-size:14px;border-bottom:1px solid #CFD1CE;padding-bottom:15px;margin-bottom:10px ;
	margin-left:10px;
	padding-left:10px;}

.block-head-w{position:relative;width:100%;height:60px;z-index:10}
.block-head-w div.cy-skin{float:right}
.block-head-w .head-img-w{width:42px;height:42px;position:absolute;left:9px;top:22px;display:none;z-index:11}
.block-head-w .head-img-w .cy-logout-btn{width:42px;height:42px;position:absolute;top:0;left:0;font-size:14px;color:#4398ed;text-align:center;line-height:42px;
font-family:"Microsoft YaHei";display:none;cursor:pointer;background-image:url(images/photo-mask.png);background-repeat:no-repeat;background-position:center}
.block-head-w .head-img-w:hover .cy-logout-btn{display:block}
.block-head-w .head-img-ie-mask{width:42px;height:46px;background:url(images/photo-mask.png);position:absolute;z-index:2;top:0;left:0;display:none}
.block-head-w .head-img-w img{border-radius:42px;display:block;width:42px}
.block-head-w .header-login{width:42px;height:46px;;background:url(images/photo-mask.png);z-index:2;position:absolute;top:8px;left:9px;font-size:14px;color:#4398ed;
text-align:center;line-height:42px!important;font-family:"Microsoft YaHei";cursor:pointer;}
.block-head-w{width:42px;height:46px;border:0;}
.login-div{
	display:none;
 POSITION:absolute; 
 left:50%; 
 top:50%; 
 width:600px; 
 height:400px; 
 margin-left:-300px; 
 margin-top:-200px; 
 border:1px solid #888; 
 background-color:#edf;
 text-align:center;
}
 .clear-g{width:350px;margin:16px auto 0}

.changyan-login-dialog-wrapper{width:384px;height:260px;background:url(https://changyan.itc.cn/mdevp/extensions/login-dialog/028/image/login-bg.png)}
.changyan-login-dialog-wrapper-main{background:url(https://changyan.itc.cn/mdevp/extensions/login-dialog/028/image/login-bg-high-new.png);height:474px;width:384px}
.changyan-overlay-outer{position:fixed;z-index:8030;top:0;left:0;filter:alpha(opacity=1);opacity:.01}

.post-wrap-w {display:block;position:relative;zoom:1;z-index:2}

.post-wrap-w .post-wrap-border-l{width:8px;height:97px;position:absolute;background:url(images/border-l.png);top:0;left:0}
.post-wrap-w .post-wrap-border-r{width:8px;height:97px;position:absolute;background:url(images/border-r.png);top:0;right:0}

.post-wrap-w .post-wrap-border-t .post-wrap-border-t-l{width:46px;height:8px;background:url(images/border-t.png);position:absolute;left:0;top:0}
.post-wrap-w .post-wrap-border-t .post-wrap-border-t-r{height:7px;border-top:1px solid #4398ed;margin-left:46px}
.post-wrap-w .post-wrap-border-t{height:7px}
.module-cmt-box .post-wrap-w .post-wrap-main{margin:0 8px;height:96px;border-bottom:1px solid #4398ed;background-repeat:no-repeat;background-position:center}

.post-wrap-w .post-wrap-main-focus{background-image:none!important}
.post-wrap-w .post-wrap-main{border-top:0px solid #4398ed}
.post-wrap-w .post-wrap-main .post-wrap-border-t{height:8px;position:relative; border-top:44px green #4398ed; }
.post-wrap-w .post-wrap-main .wrap-area-w{padding:13px 10px 0}
.post-wrap-w .post-wrap-main .wrap-area-w .textarea-fw{outline: none;width:100%;height:70px;overflow-x:hidden;overflow-y:auto;border:0;font-size:14px;color:#bfbfbf;
resize:none;line-height:normal;text-align:left}
.post-wrap-w .post-wrap-main .area-textarea-e .textarea-fw{color:#333;background-color:transparent}
.post-wrap-w .wrap-action-w{position:relative;z-index:12}

.login-close-btn{float:right;width:12px;height:12px;display:block;margin:16px 15px 0 0;background:url(https://changyan.itc.cn/mdevp/extensions/login-dialog/028/image/close-btn.png);cursor:pointer}
.login-close-btn:hover{background:url(https://changyan.itc.cn/mdevp/extensions/login-dialog/028/image/close-btn-hover.png)}
.cmt-more-wrap-gw{text-align:center;font-size:12px;height:30px;line-height:30px;color:#999;background:#f0f0f0;cursor:pointer}


.login_and_commitDiscuss{
	width: 100%;
	height: 42px;

}
.nameTime{
	margin: 10px 0px;
}
.reName{
	padding-left:20px;
}
.pa1{padding-left:20px;}
.reply_discuss{
	/*padding-top:10px;*/
	padding-right: 10px;
}
.commitDiscussDiv{
	width: 100%;
	margin-top: -7px;
	overflow: hidden;
	/*border: 1px solid #4398ed;
	border-top: hidden;*/
	box-sizing: border-box;
}
.replyCmt{
	margin-top:-20px;
    margin-bottom: 10px;
	}
#paTexDis{
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	contenteditable:"true";
	resize:none;
	overflow-y: hidden;
	outline: none;
	overflow:hidden;
}
