.filter > ul{flex-wrap:wrap;margin-left:-10px;}
.filter .item .item-a{margin:0 10px 10px;position: relative;display: inline-block;}
.filter .item .item-a:hover, .filter .item .item-a:focus, .filter .item .item-a.active{color:#0dad51;}
.identify-right{position: absolute;right: 0;border-left:1px solid #dee2e6;height: 100%;padding:0 10px;}
.identify-up-l{justify-content:flex-start;background-color: #f2f2f2;border:1px solid #dee2e6;}
.identify-up-l .nav-item.show .nav-link, .identify-up-l .nav-link.active{border-color:transparent;color: #0dad51;}
.identify-up-l .nav-link{border-color:transparent;}
.identify-up-l .nav-item{margin-bottom: 0;}
.identify-up-l .nav-link:focus, .identify-up-l .nav-link:hover{border-color:transparent;}
.brand-search .down-link .item-a::after {display: none;}
.result-tit .version-w{width: 130px;}

.community-top{background:url(../image/com-bg.jpg) no-repeat;}
.com-r-line{display: inline-block;width:100%;}
.com-r-line:after{content: "";position: absolute;width: 1px;height: 100%;background-color: #ddd;top: 0;left: 0;}
.card-mb{margin-bottom: 20px;}
.w300{width: 300px;}
.w540{width: 540px;}
.com-que-tit{width: 490px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 20px;font-size: 16px;font-weight: bold;}
.com-det-img {text-align: center;}
.com-det-img span{line-height: 180px;}
.com-det-img img{width: auto;max-width: 100%;max-height: 180px;}
.solve-mark{position: absolute;top: -40px;right: -20px;}
.solved{position: absolute;color:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);right: 2px;top: 34px;}
.user-img-bg .iconuser{background-color: #bbb;}
.report{position: absolute;right: 0;bottom: 0;cursor: pointer;}
.report:hover{color:#0dad51;}
.report-res .item{margin:0 20px 20px 0;float: left; cursor: pointer;}
.report-res .item-a{border:1px solid #ddd;padding:4px 8px;display: inline-block;}
.report-res .item.active .item-a{border-color: #0dad51;background: #0dad51;color: #fff;}
.result-tit-h{height: 28px;line-height: 28px;}
.result-com{padding:10px 0;}
.likebtn .iconlike{cursor: pointer;}
.likebtn .iconlike:hover, .likebtn .iconlike:focus, .likebtn .iconlike.active{color:#0dad51;}
.solved-ask{border-top: 6px solid #0dad51;position: relative;}
.solve-mark-fix{top: -18px;right: -1px;}
.tri-fixed{position: absolute;right: 4px;top: 16px;}
img.captcha{width: auto;max-width: 100%;max-height: 32px;}
.mess-code{text-align: center;}
.mess-form-control{width: 60px;height: 32px;}
.mess-btn .btn{height: 32px;line-height: 30px;padding:0 35px;}
.solve-mark-reward{top: 0;right: 0;}
.inte-form-control{width: 300px;height: 40px;}
.result-tit .version-self{width: 200px;}
.result-tit .name-self{width: 250px;}

.result .lists .px20{padding: 20px 0 0;}
.result-set + .bd{border: none;margin: 0;}
.btn-primary-up div{padding: 0 20px !important;width: auto !important;}
.cmain.dropdown{cursor: pointer;}

/*字体详情页*/
.det-fontsimg{width: 300px;height: 200px;text-align: center;}
.det-fontsimg img{width: auto;max-width: 100%;max-height: 200px;}
.det-collect .iconfont{cursor: pointer;}
.det-collect .iconfont:hover{color:#EFB336;}
.det-name{width: 80px;}
.det-namecon{width: 175px;}
.font-top-table .version{display: unset;white-space: normal;margin-left: 10px;font-size: 12px;color: #666;}
.font-top-table span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.par-fonts .par-fonts-bg{background-color: #f2f2f2;border:1px solid #ddd;padding:10px;width: 220px;}
.par-fonts .par-fonts-no{border:1px solid #ddd;width: 620px;padding:10px;}
.nav-tabs-view{border-bottom:1px solid #ddd;}
.font-top-table .btn {padding: 0 15px;}
.font-top-table .btn .iconfont {vertical-align: middle;margin-right: 3px;}

#download td {
	padding: 5px 0;
}
#download .qr {
	text-align: center;
}
#download .qr img {
	width: 150px;
}
#download label {
	margin: 0;
}
#download .btn {
	color: #fff;
	background: #f36f20;
	margin-bottom: 20px;
	padding: 10px 0;
	width: 230px;
}
#download a.btn:hover {
	text-decoration: underline;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color: #adb5bd;
	background-color: #fff;
}
#license td {
	line-height: 50px;
}
#license .fg td {
	line-height: 35px;
	padding-left: 10px;
	vertical-align: top;
}
#license td.txt-r {
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: top;
}
#license .group {
	color: #555;
	font-size: 18px;
	vertical-align: bottom;
	line-height: 1.5;
	height: 50px;
}
#license .useblock .custom-control {
	margin: -15px 10px 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 168px;
	float: left;
}
#license .form-control {
	background: transparent;
	width: 66%;
}
#license .useblock {
	padding-top: 15px;
}
#license .usenote {
	padding: 8px 0 0;
}
#license .usenote input {
	display: inline;
	width: 168px;
}
.useblock label::before,
.useblock label::after {
	top: 1px;
}
.useblock label {
	white-space: nowrap;
}
#license td.goods-img {
	text-align: center;
	vertical-align: top;
	height: 240px;
	width: 360px;
	padding: 0;
}
#license a.btn-primary,
#license a.btn-primary:hover {
	min-width: 120px;
	color: #fff;
}
#license .goods-tip {
	background: #fff5ef;
	border: dashed #f36f20 2px;
	margin-bottom: 10px;
	padding: 10px 15px;
	line-height: 2;
}
#license .goods-tip b {
	color: #f36f20;
}
#license .goods-tip a:first-child {
	color: #f36f20;
}
#license .goods-tip a:hover {
	color: #0dad51;
}
#license .font-title span {
	color: #0dad51;
}
#license .buy-tip {
	color: #666;
}
#license .checkbox .form-control {
	width: 39%;
	display: inline;
}
#license .checkbox .custom-control {
	float: none;
	display: inline;
	margin-left: 20px;
}
#license .error .txt-r {
	color: #f36f20;
}
#license .payer {
	display: none;
}
#license .invoicebox > div {
	display: inline;
	margin-right: 10px;
}
#license .tips,
#license .invoicing {
	line-height: 1.5;
	color: #999;
}
.goods-img img {
	max-width: 100%;
}
.goods-service {
	margin-right: 25px;
}
.goods-service img {
	height: 16px;
	margin-top: -5px;
}
.authorize-way-li li {
	padding: 0 10px;
	margin: 0 8px 10px 0;
	border: 1px solid #ddd;
	cursor: pointer;
	float: left;
	border-radius: 4px;
}
.authorize-way-li li:hover,
.authorize-way-li li.active{
	border-color:#0084FF;
	color:#0084FF;
}
#license .name {
	white-space: nowrap;
}
#license .price {
	font-size: 26px;
	color: #FB3F64;
}
#license .tip {
	color: red;
}
#license .ok {
	color: #0dad51;
}
#buynow {
	background: #0084FF;
	border-color: #0084FF;
}
.goods-list .btn {
	background: #FFF;
	border-color: #0084FF;
	color: #0084FF;
	padding: 5px 15px;
	height: 32px;
}
.goods-list .btn:hover {
	background: #0084FF;
	color: #FFF;
}
.goods-list .description {
	line-height: 50px;
	font-size: 14px;
	color: #666;
}

.font-reply div{margin: 0 10px 10px 0;line-height: 32px;}
.like-font{display: block;margin-top: 20px;color: #0dad51;}
.not-font{color: #666;text-decoration: line-through;margin-right: .5rem;}
