
.note-list .content {
    color: #2f2f2f;
    word-break: break-word;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
}
.fa-chevron-right{color:#666}
.bt150{bottom: 58px!important;}
.ch_lblm,.ch_limagesy,.ch_diqu,.ch_citysy{
    float: left;
    width: 40%;
    text-align: center;
    display:inline-block;
}
.nborb{border-bottom: none!important;}
.ch_btm,.ch_lbv,.ch_ltmonthsy,.ch_txuh,.ch_xuh{
    float: left;
    width: 20%;
    text-align: center;
    display:inline-block;
}
.line{
    height:20px;
    line-height:20px;
}
.borderb0{border-bottom:none!important;}
.padb0{padding-bottom:0!important;}
.house-table{
  width:100%;
  background-color: #fff;}
.house-table tr td:first-child, .house-table tr th:first-child {
    padding-left: 20px;
    width: 33%;
}
.num_p{width:20%;text-align: center;}
.num_c{width:40%;text-align: center;}
.house-table th, .house-table td {
    width: 33%;
    font-size: 14px;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    text-align: center;
}
.caption, th {
    text-align: left;
    font-weight: normal;
}
.house-table b {
    font-weight: bold;
    color: #333;
    display: inline-block;
    font-size: 18px;
    margin: 0 0 10px;
}
.house-table .w150 {
    width: 150px;
    padding-right: 40px;
}
.house-table tr td {
    color: #666;
}

.f18 b{font-size:16px}
.f18 td{font-size:14px;color: #666;text-align: center;padding:10px 0!important;text-align:center;}
.f18 a,.f18 span{font-size:14px;color: #0084ff!important;}

.red2 {
    color: #f00;
}

.z_biao{width:820px;height:260px;margin-top:10px;color: #000;}

.topicone-list .ch_ws_art_text span{font-size:16px;color:#333;}
.topicone-list .ch_ws_art_text .ch_limagesy{color: #0084ff!important;}
.topicone-list .ch_ws_art_text .ch_xuh{color: #666!important;font-size: 14px;}

.topicone-list .ch_ws_text b{font-size:16px;color:#000;}


.gaik {
    font-size: 16px;
    color: #3c3f46;
}

.text{margin-bottom:20px;}
.qtop{
    font-weight: bold;
    color: #333;
    margin:20px auto;
    font-size: 16px;
    text-align:left;
}
.mtime {
    font-size:14px;
    color: #666;
    padding-right:20px;
    float:right;
}

.mtime a{
    color: #666;
}

.btime {
    font-size:14px;
    color: #666;
    padding: 20px 20px 0 0;
    float:right;
}

.gktitle {
    font-weight: bold;
    color: #333;
    margin-top: 10px;
    display: inline-block;
    font-size: 18px;
    float:left;
}

.zmouth strong,.zfz strong,.lhouse strong,.lmouth strong{
    color: #333;
    display:block;
    clear:both;
    padding:0 0 10px;
}

.fjgk{overflow: hidden;font-size: 16px;color: #3c3f46;margin:0; padding:15px 0 10px;}
.bgchui {background-color: #f9f9f9;}

.zstitle {
    clear: both;
    overflow: hidden;
}

.tongji{}

.w25{margin-right:20px;}

.lnum{
    font-size: 14px;
    color: #333;
    font-family: "arial";
}

.upper{border-bottom:1px solid #e5e5e5;overflow: hidden;}
.lower{overflow: hidden;}
.zmouth,.zfz,.lhouse,.lmouth{float:left; line-height:35px; text-align:left;}
.zmouth{width:48%; padding:0 0 20px 0;}
.zfz{width:50%; padding:0 0 20px 40px;border-left:1px solid #e5e5e5;}
.lmouth{width:48%;padding:20px 0 0 0;}
.lhouse{width:50%;padding:20px 0 0 40px;border-left:1px solid #e5e5e5;}

.tb{margin-left:12px; font-size:14px!important;color: #666;}
.tb5{margin-left:5px; font-size:14px!important;color: #666;}
.tbf{margin-left:5px; font-size:14px!important;color: #666;float:left}
.value, .ulistnum, .ulistnum,.tbi {
    font-size: 18px;
    color: #333;
    font-family: "arial";
}

.numr{
    font-size: 24px!important;
    color: #df2f30!important;
    font-family: "arial";
    font-weight: bold;
}

.tbi,.tbl{margin-left:10px; font-size:14px!important;}


.bt {
    font-weight:bold;color:#333;display:inline-block;font-size:18px;
}
.pdding0{padding:0!important;}
.listtit{padding:15px 0!important;}

.wztime{margin-top:10px;font-size:14px;color: #666;}

.phb{font-size:14px; color: #666; text-align:center!important;margin-top:5px;}

.xqname{float:left!important;overflow:hidden;text-overflow:ellipsis;}
.xqname{width:45%;}
.xqrata{width:30%;}
.xqbil{width:20%;}
.text-center{text-align:center}

.collection .main .main-top .title span {font-size:16px; padding:15px 0 0 6px; vertical-align: middle;}
	
.green{
  color: #55a500!important;
    font-family: arial;
}

.red{font-family: arial;color: #df2f30!important;}


.note-list .content hr {
    display: block;
    border-top: 1px solid #f0f0f0;
    clear: both;
}

.note-list .content hr {
	margin:10px 5px 10px 0;
	width:72px;
	height:4px;
	background:#ed4040;
	outline:none;
	border:none;
}

.note-list .content {
    color: #333;
    word-break: break-word;
    font-size: 16px;
    line-height:1.8;
}

.note-list .content p {
    padding:10px 0;
	font:16px/26px "microsoft yahei";
	margin:0;
	color: #333;
}
.collection .aside .guanzhu {
    width: 300px;
	margin-bottom: 10px;
    float: right;
    overflow: hidden;
}

.listtop{
    padding:20px;
    background: #fff;
    margin-top: 10px;
	}

.description p {
    color: #3e3e3e;
    line-height:26px;
    font-size: 14px;
    font-family: "microsoft yahei";
	margin-bottom:5px;
}


@media (max-width:1080px) {
	.note-list li.have-img {
		min-height: 112px
	}

	.note-list .have-img .wrap-img {
		margin-top: -58px;
		bottom: 40px;
		width: 125px;
		height: 100px
	}

	.note-list .have-img>div {
		padding-right: 135px
	}
}

.collection .row {
	padding-top: 0px
}

.collection .main {
}

.collection .main .main-top {
	overflow: hidden;
	padding-right:10px;
}

.collection .main .main-top .avatar-collection {
	float: left;
	width: 80px;
	height:auto;
	margin-right:20px;
}

.collection .main .main-top .btn {
	float: right;
	margin: 23px 0 23px 16px;
	font-size: 15px
}

.collection .main .main-top .btn-hollow {
	padding: 8px 0;
	width: 100px
}

.collection .main .main-top .disabled {
	opacity: .5;
	color: #42c02e
}

.collection .main .main-top .follow,.collection .main .main-top .follow-cancel,.collection .main .main-top .follow-each,.collection .main .main-top .following {
	padding: 8px 0;
	width: 100px
}

.collection .main .main-top .title {
	padding: 5px 0 0 100px;
	float: inherit;
}

.collection .main .main-top .title .name {
	display: inline;
	font-size: 22px;
	font-weight: 700;
	vertical-align: middle
}

.collection .main .main-top .title .name:hover {
	color: #2f2f2f
}

.collection .main .main-top .ic-official {
	margin-left: 5px;
	font-size: 20px;
	color: #f5a623;
	vertical-align: middle
}

.collection .main .main-top .info {
	margin-top: 10px;
	padding-left: 100px;
	font-size: 14px;
	color: #969696
}

.collection .main .main-top .info a {
	color: #969696
}

.collection .main .main-top .info a:hover {
	color: #2f2f2f
}

.contribute-modal .modal-dialog,.follow-list .modal-dialog {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -280px 0 0 -280px;
	width: 560px
}

.contribute-modal .modal-header div,.follow-list .modal-header div {
	margin: 20px 0 0;
	position: relative
}

.contribute-modal .modal-header div .search-input,.follow-list .modal-header div .search-input {
	padding: 0 40px 0 20px;
	width: 100%;
	height: 35px;
	font-size: 14px;
	background-color: hsla(0,0%,71%,.2);
	border: none;
	border-radius: 40px
}

.contribute-modal .modal-header div .search-btn,.follow-list .modal-header div .search-btn {
	position: absolute;
	top: 2px;
	right: 6px;
	width: 30px;
	height: 30px;
	color: #969696;
	text-align: center
}

.contribute-modal .modal-header div .ic-search,.follow-list .modal-header div .ic-search {
	margin: 4px -1px 0 0;
	display: block
}

.contribute-modal .modal-body,.follow-list .modal-body {
	padding: 0;
	height: 460px;
	overflow: auto
}

.contribute-modal .modal-body ul,.follow-list .modal-body ul {
	margin: 0;
	list-style: none
}

.contribute-modal .modal-body ul .default,.follow-list .modal-body ul .default {
	padding-top: 200px;
	font-size: 15px;
	color: #999;
	text-align: center
}

.contribute-modal .modal-body ul .default a,.follow-list .modal-body ul .default a {
	color: #3194d0
}

.contribute-modal .modal-body li,.follow-list .modal-body li {
	display: block!important;
	position: relative;
	padding: 20px 100px 20px 25px;
	font-size: 15px;
	border-bottom: 1px solid #e6e6e6
}

.contribute-modal .modal-body .note-name,.follow-list .modal-body .note-name {
	display: inherit;
	vertical-align: middle;
	max-width: 85%
}

.contribute-modal .modal-body .status,.follow-list .modal-body .status {
	font-size: 13px;
	vertical-align: middle
}

.contribute-modal .modal-body span.has-add,.contribute-modal .modal-body span.reject,.contribute-modal .modal-body span.waiting,.follow-list .modal-body span.has-add,.follow-list .modal-body span.reject,.follow-list .modal-body span.waiting {
	color: #969696
}

.contribute-modal .modal-body .action-btn,.follow-list .modal-body .action-btn {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -12px;
	padding: 2px 5px;
	font-size: 13px;
	border-radius: 3px;
	line-height: normal
}

.contribute-modal .modal-body .push,.contribute-modal .modal-body .repush,.follow-list .modal-body .push,.follow-list .modal-body .repush {
	color: #42c02e;
	border: 1px solid #42c02e
}

.contribute-modal .modal-body .push:hover,.contribute-modal .modal-body .repush:hover,.follow-list .modal-body .push:hover,.follow-list .modal-body .repush:hover {
	background-color: rgba(66,192,46,.05)
}

.contribute-modal .modal-body .revoke,.follow-list .modal-body .revoke {
	color: #969696;
	border: 1px solid #969696
}

.contribute-modal .modal-body .revoke:hover,.follow-list .modal-body .revoke:hover {
	background-color: hsla(0,0%,71%,.05)
}

.contribute-modal .modal-body .remove,.follow-list .modal-body .remove {
	color: #ea6f5a;
	border: 1px solid #ea6f5a
}

.contribute-modal .modal-body .remove:hover,.follow-list .modal-body .remove:hover {
	background-color: rgba(236,97,73,.05)
}

.contribute-modal .modal-footer,.follow-list .modal-footer {
	display: none
}

.contribute-modal .new-note-btn,.follow-list .new-note-btn {
	padding-left: 10px;
	font-size: 13px;
	font-weight: 400;
	color: #42c02e;
	vertical-align: middle
}


.collection .aside .title {
    float: left;
    margin-bottom: 10px;
    font-size: 14px;
    color: #969696;
}

.collection .aside a,.collection .aside a:hover {
	color: #333;
}

.collection .aside .function-btn {
	float: right;
	font-size: 13px;
	color: #969696
}

.collection .aside .function-btn:hover {
	color: #2f2f2f
}

.collection .aside .follow-list .modal-dialog {
	width: 560px
}

.collection .aside .follow-list .modal-body {
	height: 495px
}

.collection .aside .follow-list .modal-body ul {
	margin: 0;
	list-style: none
}

.collection .aside .follow-list .modal-body li {
	padding: 15px;
	border-bottom: 1px solid #f0f0f0
}

.collection .aside .follow-list .modal-body li:first-child {
	margin-left: 0
}

.collection .aside .follow-list .modal-body .avatar {
	margin-right: 5px;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	display: inline-block
}

.collection .aside .follow-list .modal-body .name {
	font-size: 15px;
	color: #333;
	vertical-align: middle;
	display: inline-block
}

.collection .aside .follow-list .modal-body .name:hover {
	color: #2f2f2f
}

.collection .aside .follow-list .modal-body .follow-time {
	float: right;
	margin-top: 7px;
	font-size: 12px;
	color: #969696
}

.collection .aside .description {
	position: relative;
	margin-bottom: 20px;
	padding: 0 0 16px;
	text-align: left;
	font-size: 14px;
	clear: both;
	word-break: break-word
}

.collection .aside .open {
	color: #969696
}

.collection .aside .open:hover {
	color: #2f2f2f
}

.collection .aside .open i {
	margin-left: 4px
}

.collection .aside .guanzhu {
    width: 300px;
	margin-bottom: 10px;
    float: right;
    overflow: hidden;
}

.collection .aside .share {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 30px;
    width: 300px;
    float: right;
}

.collection .aside .share span {
	font-size: 14px;
	vertical-align: middle
}

.collection .aside .share a {
	margin-left: 10px;
	color: #333
}

.collection .aside .share a:hover .ic-share-weibo {
	color: #e05244
}

.collection .aside .share a:hover .ic-share-wechat {
	color: #00bb29
}

.collection .aside .share i {
	font-size: 22px;
	vertical-align: middle
}

.collection .aside .list {
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style: none;
	clear: both
}

.collection .aside .list li {
	margin-bottom: 10px;
	padding-right: 0!important;
}

.collection .aside .list span {
	float:right;
}

.collection .aside .list li a {
	display: inline-block;
	font-size: 14px;
}

.collection .aside .check-more {
	font-size: 14px;
	line-height: normal;
	color: #969696
}

.collection .aside .check-more:hover {
	color: #2f2f2f
}

.collection .aside .check-more i {
	margin-left: 4px
}

.collection .aside .avatar,.collection .aside .avatar-collection {
	margin-right: 5px;
	width: 32px;
	height: 32px
}

.collection .aside .name {
	position: relative;
	max-width: 236px;
	vertical-align: middle;
	top: 1px;
	font-size: 14px;
	color: #333
}

.collection .aside .name:hover {
	color: #2f2f2f
}

.collection .aside .tag {
	padding: 1px 3px;
	margin-left: 2px;
	border-radius: 3px;
	font-size: 12px;
	color: #969696;
	border: 1px solid #969696
}

.collection .aside .list.collection-follower li {
	display: inline-block
}

.collection .aside .list.collection-follower li:first-child {
	margin-left: -3px
}

.collection .aside .list.collection-follower li a {
	margin-right: -10px
}

.collection .aside .list.collection-follower li img {
	border: 3px solid #fff;
	background-color: #fff
}

.collection .aside .function-btn {
	position: absolute;
	margin-left: 3px;
	width: 32px;
	height: 32px;
	border: 3px solid #fff;
	border-radius: 50%;
	background-color: #f0f0f0;
	color: #999;
	text-align: center;
	line-height: 2
}

.collection .aside .function-btn:hover {
	background-color: #d5d5d5
}

.collection .aside .user-action {
	color: #969696
}

.collection .aside .user-action a {
	font-size: 13px;
	color: #969696
}

.collection .aside .user-action a:hover {
	color: #2f2f2f
}

@media (max-width:1080px) {
	.collection .aside .name {
		max-width: 176px
	}
}
.list {
    padding: 0;
}
.note-list .meta span.t_price{
	color:red;
}
.note-list .meta span.t_free{
	color:green;
}