/*众识社区*/
.commun-box{padding:0 1rem;}
.quiz-item{width: 33.3%;text-align: center;}
.quiz-item .quiz{width: 5.4rem;border-radius: 2rem;background-image:linear-gradient(to right, #fc3, #f90);padding:.2rem 0;margin:0 auto;}
.quiz-item .quiz .iconfont{color:#fff;font-size: 1.4rem;}
.header .quiz-item{font-size: 1rem;}
.header-ask{margin-top: .8rem}
.quiz-item .quiz-my{background-image:linear-gradient(to right, #00C800, #0DAD51);}
.quiz-item .quiz-ask{background-image:linear-gradient(to right, #69F, #36f);}
.commun-box{padding-top: 5.3rem;}
.header-com{box-shadow: 0 0.1rem 0.5rem rgba(204,204,204,.4);}
.reward{padding:0 1.5rem;}
.reward-box{padding:1rem 0;}
.reward-box .icon-integral{font-size: 1.4rem;margin-right: .4rem;}
.reward-box .fontimg{padding:1rem 0;}
.reward-box .fontimg .img{display: block;max-width: 100%;}
.reward-hid{border-top:.1rem solid #e4e4e4;padding-top:1.5rem;margin-top: 1.5rem;}
.reward-fonts{padding:1rem 0;max-height: 22rem;overflow-y: auto;overflow-x: hidden;}
.reward-bot{padding:1rem;text-align: center;}
.reward-ask{background: #f7f8f9;padding-top: 1rem;}
.reward-adopt{background: #fff;padding:1rem;position: relative;}
.bd-adopt{border-top: .2rem solid #0DAD51;}
.icon-tick{color:#0DAD51;font-size: 1.6rem;vertical-align: middle;}
.reward-adopt .result .fontname{max-width: 6.5rem;}
.reward-userimg{width: 2.4rem;height: 2.4rem;border-radius: 2.4rem;background: #ccc;text-align: center;line-height: 2.4rem;overflow:hidden;text-align: center;line-height: 2.4rem;}
.reward-userimg .img{width: 100%;vertical-align: top;display: inline-block;}
.reward-userimg .icon-user{color:#fff;font-size: 1.6rem;}
.adopt-triangle{position: absolute;right: 0;top: -0.8rem;}
.adopt-triangle .icon-triangle{font-size: 3rem;color:#0DAD51;}
.reward-name{width: 85%;line-height: 2.4rem;}
.reward-name .name{display: block;max-width: 60%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-right: 1rem;}
.reward-user-lab{width: 100%;}
.leave-mess{border-bottom:.1rem solid #e4e4e4;padding-bottom: 1rem;}
.icon-praise{font-size: 1.4rem;}
.leave-praise{padding-top:1rem;text-align: right;}
.leave-praise:hover, .leave-praise:focus{color:#0DAD51;}
.reward-btn{font-size: 1rem;padding:.5rem 1.2rem;}
.modal-body{white-space: normal;}
.reward-custom .custom-control-label::before{width: 1.6rem;height: 1.6rem;border:.1rem solid #ccc;}
.reward-custom .custom-control-label::after{width: 1.6rem;height: 1.6rem;}
.reward-custom{padding-left: 2.5rem;position: relative;}
.reward-custom .custom-radio{position:absolute;left: 1rem;transform:translate(-50%,-50%);top: 50%;}
.reward-custom .result .fontname{max-width: 5.5rem;}
.reward-user-wid{width: 70%;}
.leave-mess:last-of-type{border-color:transparent;}
.reward-page{padding:4rem 1.5rem 1rem 1.5rem;}
.offer-reward .form-control{width: 80%;display: inline-block;padding:1.6rem .6rem;margin-right: 1rem;font-size: 1.4rem;}
.offer-reward .name{vertical-align: middle;}
.pretreat-reply{margin-top: 0;border-color:transparent;}
.reply-box{padding-top: 0;}
.footer-reward{height: 5.4rem;}
.footer-reward .btn{padding:.9rem 3rem;}
/*字体下载/字体详情页*/
.fontload-box{padding-top: 1rem;}
.search-header{padding:.8rem 1rem;position: relative;}
.search-header .icon-search{color: #0DAD51;}
.input-group-header{height: 2.4rem;}
.input-group-header > .input-group-append > .btn{padding:.3rem 1.4rem;}
.input-group-header > .form-control:not(:last-child), .input-group-header > .custom-select:not(:last-child){font-size: 1rem;}
.header-nav{height: inherit !important;line-height: inherit;text-align: left;}
.header-label{margin-top: .3rem;}
.header-label .header-nav-a{font-size: 1.2rem;width: 12.5%;float: left;}
.header-label .header-nav-a:hover, .header-label .header-nav-a:focus{color:#0DAD51;font-weight: bold;}
.header-label .header-nav-a.active{color:#0DAD51;font-weight: bold;}
.sort .item{float: left;margin-right: 1rem;}
.sort .item .line{display: inline-block;width: .1rem;height: 1.2rem;background: #e4e4e4;vertical-align: middle;}
.sort .item .item-a{color:#666;}
.sort .item.active .item-a{color:#0DAD51;}
.sort .item .item-a:hover, .sort .item .item-a:focus{color:#0DAD51;}
.header-bg{box-shadow: none;background: #f7f8f9;}
.input-group-long{width: 88%;}
.header-cancel{position: absolute;right: 1rem;font-size: 1.2rem;color:#666;top: 0;}
.result-box{padding-top: 1rem;}
.filter .icon-filter{font-size: 1.4rem;vertical-align: middle;margin-top: -0.2rem;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: fixed;top: 0;left: 0;z-index: 1200;}
.filter-con-box{background: #fff;position: fixed;right: 0;height: 100%;z-index: 1300;top: 0;padding:2rem 1.5rem;width: 64%;padding-bottom: 7.4rem;overflow-y: auto;overflow-x: hidden;}
.over-hid{max-height: 100%;overflow-y: auto;overflow-x: hidden;}
.font-lang{margin-left:-0.3rem;margin-right: -0.3rem;margin-top: 1rem;}
.font-lang .item{float: left;width: 33.3%;padding:0 .3rem .6rem .3rem;}
.font-lang .item .item-a{background: #f7f8f9;display: block;text-align: center;color:#666;border:.2rem solid #f7f8f9;padding:.3rem .2rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.font-lang .item.active .item-a{border-color:#0DAD51;color:#0DAD51;font-weight: bold;}
.font-lang .item .item-a:hover, .font-lang .item .item-a:focus{border-color:#0DAD51;color:#0DAD51;font-weight: bold;}
.more-term .icon-dropdown{font-size: 1.2rem;margin-left: .2rem;}
.font-lang .icon-more{font-size: 1rem;}
.font-way .item .item-a{height: 5.2rem;}
.reset-bot{float: right;}
.reset-bot .item{float: left;font-size: 1.2rem;padding:.2rem 1.7rem;border:.1rem solid #0DAD51;margin-right: -0.1rem;color:#0DAD51;}
.reset-bot .item:first-of-type{border-top-left-radius: 2rem;border-bottom-left-radius: 2rem;}
.reset-bot .item:last-of-type{border-top-right-radius: 2rem;border-bottom-right-radius: 2rem;background-image:linear-gradient(to right, #00C800, #0DAD51);color:#fff;}

.reset-fixbot{background: #fff;padding:2.5rem 1.5rem;z-index: 100;position: fixed;bottom: 0;right: 0;width: 64%;}
.input-detials{padding:0 4rem;}
.input-detials .idenform-control{background: #f7f8f9;border-color:#f7f8f9;font-size: 1rem;}
.det-expimg{width: 100%;/*padding-top: 75%;*/position: relative;}
.det-expimg .img{/*position: absolute;top: 0;left: 0;z-index: 2;*/width: 100%;}
.favorite.collected{color: #0DAD51;}
.det-mess{width: 85%;}
.det-mess-coll{width: 15%;text-align: center;}
.det-tit{font-size: 1.4rem;color:#0DAD51;max-width: 90%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.det-mess-coll i{display: none;}
.det-mess-coll .icon-collect{font-size: 1.8rem;}
.det-mess-con{background: #f8f8f8;padding-top: 1rem;}
.detials-con .item{float: left;width:50%;padding-right: 1rem;color:#666;margin-bottom: .6rem;}
.det-mess-con .tit-bold{color:#0DAD51;padding:1rem;border-bottom:.1rem solid #e4e4e4;}
.detials-view{border:.1rem solid #e4e4e4;border-radius: .4rem;padding:1rem;margin-top: 1rem;}
.detials-view.result{background:none;border:none;margin-bottom: 0;padding: 0;overflow: hidden;}
.detials-view .fontname{display: none;}
.parameter{display: inline-block;vertical-align: middle;}
.parameter-tit{max-width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.detials-pad{padding:1rem;}
.det-table td{border:.1rem solid #e4e4e4;padding:.4rem .6rem;}
.det-table-l{width: 25%;background: #f7f8f9;text-align: right;}
.det-table-r{width: 75%;}
.city .form-control{width: auto;}
.det-table-wid{width: 50%;}
.park{margin-bottom: 1rem;font-size: 1rem;color:#666;}
.park-iden{text-indent: 2rem;}
.footer-two-btn{padding:1rem;}
.footer-two-btn .wid{width: 50%;text-align: center;}
.footer-btn{padding:1rem;text-align: center;}
.footer-btn a{color: #fff;}
.download-way{padding:1rem;}
.download-way .way{float: left;width: 50%;}
.download-way .way-r{width: 50%;text-align: right;}

/* 留言回复 */
.like-font{display: block;margin-top: 20px;color: #0dad51;}
.not-font{color: #666;text-decoration: line-through;margin-right: .5rem;}

.font-reply {
	margin-bottom: .5rem;
}
.font-reply .custom-checkbox{
	font-size: 1.2rem;
	line-height: 2.5rem;
	margin-right: .5rem;
}
.custom-control-label:before,
.custom-control-label:after {
	top: .5rem;
}
input[type="checkbox"]:checked + label.iconfont,
input[type="radio"]:checked + label.iconfont {
	color: #0fc55e;
}
.down-box {
	position: relative;
}
.down-box .icon-search {
	position: absolute;
	color: #bbb;
	right: .5rem;
	top: 0;
}
.down-box .down-hide {
	display: none;
	position: absolute;
	padding-bottom: 5.5rem;
	margin-top: -1px;
	width: 100%;
	z-index: 9;
}
.down-box .down-link {
	background: #fff;
	border: 1px solid #ced4da;
	overflow: auto;
}
.down-box .down-link li {
	clear: both;
	padding: 0 .75rem;
}
