@charset "UTF-8";
/*
Theme Name: CeoDocs主题
Theme URI: www.CeoTheme.com
Author: CeoTheme.com
Author URI: https://www.CeoTheme.com
Description: CeoDocs主题是一款轻量级、且简洁大气、付费素材下载类型主题，定位于办公素材行业，当然也适用于各类素材网站，同时也适用于网页素材网页特效下载网站等。
Version: 4.0
Tags: 素材主题、下载主题、资源主题、办公主题，主题购买地址：www.ceotheme.com，总裁主题客服│总裁QQ：110300260
*/



/*==========自定义CSS请添加在以下，请勿修改以上信息！==========*/

.card {
    
}
.card-item {
	transition:all .3s
}
.card-item .cover {
	height:100%
}
.card-item .cover img {
	height:100%
}
.card-item .title {
	padding:15px 15px 0px 15px;
	max-width:100%;
	letter-spacing:0.5px;
	font-size:15px;
	transition:all .3s;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box !important;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	word-break:break-all
}
.item-foot {
	color:#bdbdbd
}
.item-foot a {
	color:#bdbdbd
}
.card-item:hover {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);
	box-shadow:0 0 10px rgba(0,0,0,.05);
	-webkit-transform:translateY(-3px);
	-ms-transform:translateY(-3px);
	transform:translateY(-3px)
}
.item-foot .cat a {
	color:#70b4f9;
	background:rgba(0,132,255,.1);
	padding:3px 6px;
	border-radius:2px;
	font-size:12px;
	display:inline-block
}
.item-foot .cat a:hover {
	background-color:#3385ff;
	background-image:-webkit-gradient(linear,left top,right top,from(#006eff),to(#13adff));
	background-image:-webkit-linear-gradient(left,#006eff,#13adff);
	background-image:-o-linear-gradient(left,#006eff 0,#13adff 100%);
	background-image:linear-gradient(90deg,#006eff,#13adff);
	-webkit-box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
	box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
	color:#fff
}
.ceo-card-foot {
	padding:10px 15px 10px 15px
}
.ceo-home-card-top {
	margin-top:30px
}
.ceoshop-price{
    color: #ff4800;
    margin-left: 10px;
}

.ceo-font-mini {
	font-size:12px;
	line-height:1.5
}
.change-color {
	background-color:#3385ff;
	background-image:-webkit-gradient(linear,left top,right top,from(#006eff),to(#13adff));
	background-image:-webkit-linear-gradient(left,#006eff,#13adff);
	background-image:-o-linear-gradient(left,#006eff 0,#13adff 100%);
	background-image:linear-gradient(90deg,#006eff,#13adff);
	-webkit-box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
	box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
	color:#fff!important
}
.btn {
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-size:16px
}
.btn:hover {
	transform:translateY(-3px)
}
.avatar {
    
}
.avatar img {
	border-radius:50%
}
.avatar-20{
    width: 20px;
    height: 20px;
}
/*分类文章列表*/
.ceo_freepath_subtitle {
	font-size:12px;
	color:#999;
	background:#fff;
	padding:15px 15px 10px 15px;
	height:12px;
	line-height:12px;
	border-bottom:1px solid #f4f4f4
}
.ceo_freepath_subtitle .clear {
	border-bottom:1px solid #eee;
	margin-top:30px
}
.ceo_freepath_zhujiang a {
	float:left;
	color:#999
}
.ceo_freepath_keshi {
	float:right;
	color:#999
}
.ceo_freepath_keshi a {
	color:#999;
	margin-right:-4px;
	font-size:16px;
	transform:translateY(-4%);
	display:inline-block
}
.ceo_freepath_keshi i {
	font-size: 16px!important;
    transform: translateY(-2px);
}
.ceo_freepath_description {
	word-break:break-word;
	font-size:12px;
	line-height:20px;
	margin:15px 0 0 0;
	overflow:hidden;
	color:#555;
	height:0px;
	transition:all 0.3s;
	opacity:0;
	position:absolute
}
.card-item222:hover .ceo_freepath_description {
	height:60px;
	opacity:1
}
.ceo_freepath_descriptionins {
	height:40px;
	overflow:hidden;
	padding:0 15px;
	color:#bdbdbd
}
.ceo_freepath_descriptionins p {
	margin:0
}
/*菜单相关*/
.ceo-card-margin-left {
	margin-left:10px !important
}
.ceo-cat-tj {
	background:#fe6130;
	display:inline-block;
	font-size:12px;
	padding:0 10px 1px 10px;
	line-height:16px;
	margin-top:0px;
	color:#ffffff;
	position:relative;
	border-radius:2px;
	font-style:normal;
	font-stretch:normal;
	top:-4px
}
.ceo-cat-tj:after {
	content:"";
	width:4px;
	height:0px;
	border-width:6px;
	border-color:transparent #fe6130 transparent transparent;
	border-style:solid;
	position:absolute;
	left:-14px;
	top:2px
}
.ceo-fl-icon i {
	margin-right: 4px;
    font-size: 16px !important;
}
.ceo-fl-icon a {
	display:inline-block;
	margin:0 7px;
	background:#fff;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0 7px;
	color:#8f8f8f
}
.ceo-fl-icon a:hover {
	background-image:linear-gradient(90deg,#006eff,#13adff);
	color:#fff
}
.ceo-catnav-2 .ceo-lanmu-juli {
	margin-left:20px
}
.ceo-catnav-3 .ceo-lanmu-juli {
	margin-left:20px
}
.ceo-lanmu-fenlei {
	position:relative;
	padding:10px 0 0 100px
}
.ceo-lanmu-fenlei dt {
	position:relative;
	color:#333;
	font-size:14px;
	display:block;
	position:absolute;
	left:0;
	top:15px;
	font-weight:400
}
.ceo-lanmu-fenlei i {
	margin-right: 5px;
    font-size: 17px !important;
    transform: translateY(2px);
}
/*
* ------------------------------------------------------------------------------
* 文章特色标签
* ------------------------------------------------------------------------------
*/
.ceo_biaoqian {
	float:right
}
/*card*/
.ceo-tese-remen {
	display:inline-block;
	background:#f6f6f6;
	border-radius:14px;
	height:20px;
	font-size:12px;
	color:#ffa03f;
	position:relative;
	padding-left:29px;
	padding-right:10px;
	line-height:20px;
	transform:translateY(-26%)
}
.ceo-tese-remen span {
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:7px;
	top:1px;
	overflow:hidden;
	background:#ffa03f;
	color:#fff;
	font-size:12px
}
.ceo-tese-dujia {
	display:inline-block;
	background:#f6f6f6;
	border-radius:14px;
	height:20px;
	font-size:12px;
	color:#5962f1;
	position:relative;
	padding-left:29px;
	padding-right:10px;
	line-height:20px;
	transform:translateY(-26%)
}
.ceo-tese-dujia span {
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:7px;
	top:1px;
	overflow:hidden;
	background:#5962f1;
	color:#fff;
	font-size:12px
}
.ceo-tese-zuixin {
	display:inline-block;
	background:#f6f6f6;
	border-radius:14px;
	height:20px;
	font-size:12px;
	color:#1cc751;
	position:relative;
	padding-left:29px;
	padding-right:10px;
	line-height:20px;
	transform:translateY(-26%)
}
.ceo-tese-zuixin span {
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:7px;
	top:1px;
	overflow:hidden;
	background:#1cc751;
	color:#fff;
	font-size:12px
}
.ceo-tese-tuijian {
	display:inline-block;
	background:#f6f6f6;
	border-radius:14px;
	height:20px;
	font-size:12px;
	color:#e10dfb;
	position:relative;
	padding-left:29px;
	padding-right:10px;
	line-height:20px;
	transform:translateY(-26%)
}
.ceo-tese-tuijian span {
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:7px;
	top:1px;
	overflow:hidden;
	background:#e10dfb;
	color:#fff;
	font-size:12px
}
.ceo-tese-jingpin {
	display:inline-block;
	background:#f6f6f6;
	border-radius:14px;
	height:20px;
	font-size:12px;
	color:#1e87f0;
	position:relative;
	padding-left:29px;
	padding-right:10px;
	line-height:20px;
	transform:translateY(-26%)
}
.ceo-tese-jingpin span {
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	left:7px;
	top:1px;
	overflow:hidden;
	background:#1e87f0;
	color:#fff;
	font-size:12px
}