/**
Theme Name: PPTmall 2.0
Theme URI: http://www.pptmall.net
Author: peaterq;
Author URI:  http://www.pptmall.net/
Description: PPTMALL 1.0版本基于wordpress的主题系统,包含了PPT模板分享与销售等功能。
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.pptmall.net
Tags: PPT，PPT模板,PPTmall
*/

html {
	font-family: Microsoft YaHei;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
    background: rgba(244, 244, 244, 0.85);
	color: #595757;
	font-size: 14px;
	line-height: 2em;
}
/*通用样式*/
table.form-table{ width:100%;}
img {
	max-width: 100%;
	border:0;
}
.top-nemu ul, .top-nemu ul li, .category-child ul, .category-child ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
.top-nemu ul li {
	padding: 10px 0;
}
 .category-child ul li {
	padding: 0px 0;
}

.top-nemu ul li a, .category-child ul li a {
	display: block;
}
a {
	color: #595757;
	text-decoration: none;
}
a:link, a:visited {
	color: #595757;
}
a:hover {
	color: #3d58c9;
}
input, textarea {
	padding: 12px 20px;
	border: 1px #ddd solid;
	font-family: Microsoft YaHei;
	color: #595757;
}
.box {
	width: 100%;
	overflow: hidden;
}
.inner-box {
	width: 1120px;
	margin: 0 auto;
	padding: 0 20px;
}
.bg-black {
	background: #191e24;
}
.bg-white {
	background: #fff;
}
.bg-blue {
	background: #3d58c9!important;
}
.bg-blue2 {
    background: #3547a0;}
	
.bg-gray {
	background: #f3f3f3;
}
.bg-blue-deep {
    background: #3d58c9;
    background-image: url(http://img.pptmall.net/images/home-bg.jpg);
    background-repeat: no-repeat;
    background-position-y: -246px;
    background-position-x: left;
}
.bg-float {
   background:#3448a1;
}
.bg-green {
	background: #23A463!important;
}
.color-green {
	color: #23A463!important;
}
.bg-yellow {
	background: #fec715!important;
}
.color-yellow {
	color: #fec715!important;
}

.color-blue {
	color: #3d58c9!important
}
.color-white {
	color: #fff!important
}
.box-with-shadow {
    /* box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05); */
}
.btn-blue{ display: inline-block;    background: #3d58c9;
    border-radius: 10px; padding:0 10px;color: #fff!important;}
.float-right{ float:right;}
.hide{ display:none;}
.toggle_hide_box{ padding:1em; border:1px #eee solid; line-height:1.7em; font-size:0.8em; margin:10px 0; }
.toggle_hide_title_l{ padding-right:1.5em;}
.toggle_hide_title_r{ padding-left:1.5em;}

.toggle_hide_title:after{}
.show{ display:block;}
/*顶部样式*/
.home-top{ background:#3d58c9 url(http://img.pptmall.net/images/home-bg.jpg) top center no-repeat;}
.home-top .bg-blue-deep,.home-top .home-banner{ background:none;}
.top-nemu {
	overflow: hidden;
}
.home .top-nemu{ padding-top:20px;}

.top-nemu ul.menu {
    margin-left: 50px;
}

/*弹出菜单样式*/
.home .top-nemu ul.menu li  ul.sub-menu{ display:none!important; }
.top-nemu ul.menu li  ul.sub-menu{
	    display: none;
    width: 1160px;
    box-sizing: border-box;
    position: absolute;
    background: #fff;
    position: fixed;
    left: 50%;
    text-align: center;
    top: 56px;
    margin: 0;
    padding: 15px 20px;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border: 1px #0a7bd4 solid;
	border-top:0;
    z-index: 10;
    margin-left: -580px;}
.top-nemu ul.menu li  ul.sub-menu li { display:inline-block; float:none; padding:0;margin-top: 0px;}
.top-nemu ul.menu li  ul.sub-menu li a{color: #595757; background:none;font-size: 1em;padding: 0px 10px; font-size:16px; }
.top-nemu ul.menu li:hover ul li{background:none; color:#3d58c9;}
.top-nemu ul.menu li:hover ul li a:hover{color:#3d58c9;}


.logo {
    width: 110px;
    height: 55px;
    display: block;
    float: left;
    overflow: hidden;
	padding-top: 13px;
	box-sizing: border-box;
}
.home .logo{
    width: 132px;
    height: 55px;
	padding-top: 10px;

	}

.top-nemu ul.menu li{
	transition: background-color 2s;
	-moz-transition:background-color 2s;	/* Firefox 4 */
	-webkit-transition: background-color 2s;	/* Safari 和 Chrome */
	-o-transition: background-color 2s;	/* Opera */
	}
.top-nemu ul.menu li:hover{background:#3448a180;}

.top-nemu ul.menu li a {
    line-height: 1.8em;
    padding: 0 20px 0 40px;
    color: #ffffff;
    font-size: 20px;	
	background-image: url(http://p.pptmall.net/images/pptmall-icons.svg);
	background-repeat:no-repeat;
    background-position-x: 2px;
	background-position-y: -4px;
    background-size: 40px 400px;
}

	
/*不同icon*/
.top-nemu ul.menu li.menu-item-130 a {background-position-y: -91px; }
.top-nemu ul.menu li.menu-item-129 a {background-position-y: -49px;}
.top-nemu ul.menu li.menu-item-6893 a { background-position-y: -136px;}
.top-nemu ul.menu li.menu-item-12959 a { background-position-y: -179px; }
.top-nemu ul.menu li.menu-item-13161 a { background-position-y: -312px; }
.top-nemu ul.menu li.menu-item-17377 a { background-position-y: -342px; }


.top-nemu ul.menu li a:hover {
	color: #fff;
}
.top-nemu ul.menu li.current-menu-item, .top-nemu ul.menu li.current-category-ancestor{
	background:#3448a180;
}
.top-nemu ul.menu li.current-menu-item a, .top-nemu ul.menu li.current-category-ancestor a {

}


p.top-icon-box {
    display: block;
    float: right;
    margin: 10px 0;
}
p.top-icon-box a {
    display: inline-block;
    background-color: #3448a1;
    background-image: url(http://p.pptmall.net/images/pptmall-icons.svg);
    background-repeat: no-repeat;
    background-position-x: -12px;
    background-position-y: -313px;
    background-size: 60px 549px;
    width: 34px;
    height: 34px;
    border-radius: 34px;
    margin: 0 5px;
    text-indent: -3000px;
    transition: background-color 2s;
    -moz-transition: background-color 2s;
    -webkit-transition: background-color 2s;
    -o-transition: background-color 2s;
}
p.top-icon-box a:hover{
	background-color: #000;
	}
	
	
/*不同icon*/
p.top-icon-box a.qsearch {
	
	
	
	
}
p.top-icon-box a.qcenter {	
background-position-y: -357px;
}
p.top-icon-box a.qpost {
background-position-y: -398px;
}



a.qcenter:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #f8b551;
	position: absolute;
	border-radius: 100px;
}
.logged-in a.qcenter:before {
	background: #fff;
}

p.top-icon-box a.qsearch:hover {
}
p.top-icon-box a.qcenter:hover {
}
p.top-icon-box a.qpost:hover {
}
.category-child {
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.category-child li a {
	padding: 0 10px;
	font-size: 16px;
	margin: 2px 5px 2px 0;
	border: 1px #f3f3f3 solid;
}
.category-child li.current-cat a, .category-child li a:hover {
	border: 1px #777 solid;
	box-sizing: border-box;
	color: #595757;
}
.cate-select {
	padding: 20px;
	overflow: hidden;
}
/*banner样式*/
.home-banner {
    padding: 22px 0;
    background: #3d58c9;
}
.slide-box {
	width: 100%;
	float: left;
}
.slide-box .n2-ss-thumb-image{
	border: 2px #3d8ce8 solid;
	}
.slide-box .nextend-thumbnail-scroller .n2-ow{ margin:0 10px!important;background: #ffffff10;}


.gonggao {
	width: 264px;
	height: 360px;
	float: right;
	box-sizing: border-box;
	background: #fff;
}
.home-banner .gonggao ul {
	margin: 0;
	padding: 5px 20px 20px;
	box-sizing: border-box;
	overflow: hidden;
}
.home-banner .gonggao ul li {
	line-height: 3em;
	height: 3em;
	padding-left: 34px;
	box-sizing: border-box;
	display: block;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/gg_icon.jpg) center left no-repeat;
}
.home-banner .gonggao ul li:first-child {
	border-bottom: 1px #d9d9d9 solid;
}
.home-banner .gonggao ul li a {
}
.home-banner p.gg {
	display: block;
	padding: 0 20px;
	margin: 0;
	box-sizing: border-box;
	line-height: 60px;
	height: 69px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/gg_bg.jpg) repeat-x;
	overflow: hidden;
	font-weight: bold;
}
.home-banner p.gg a.more {
	display: inline-block;
	float: right;
	color: #9fa0a0;
	font-size: 12px;
	font-weight: normal;
}
.home-banner p.tags {
	background: none;
	height: 3em;
	line-height: 3em;
}
.home-banner .tags_link {
	padding: 0 20px;
	margin: 0;
}
.home-banner .tags_link a {
}
.home-banner .tags_link span {
	font-size: 12px;
	color: #ccc;
	padding: 0 4px;
}
.home-banner p.banner_ad {
	padding: 0 20px;
}




/*首页导航栏样式*/
.list-index {
	padding: 0;
	overflow: hidden;
	margin-bottom: 20px;
	background:#fff;
}
.list-index .inner-box {
	padding: 40px 0;
	overflow: hidden;
}
.list-index .box-con {
	padding: 0;
	float: left;
	overflow: hidden;
}
.list-index .box-con .tit {
    width: 81px;
    height: 88px;
    float: left;
    background: url(data:image/png;base64,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) no-repeat;
    color:#595757;
    padding-top: 52px;
    font-size: 20px;
    text-align: right;
    box-sizing: border-box;
}
.list-index .box-con .list-con {
	float: left;
	height: 88px;
	padding-left: 20px;
	box-sizing: border-box;
}
.list-index .box-con .list-con span {
	font-size: 12px;
	color: #ccc;
	padding: 0 5px;
}
.list-index .box-1 .list-con {
	width: 300px;
}
.list-index .box-2 .list-con {
	width: 220px;
}
.list-index .box-3 .list-con {
	width: 200px;
}
.list-index .box-4 .list-con {
	width: 60px;
}
/*搜索框样式*/
.search-box {
	padding: 30px 20px 0px 20px;
}
.search-plugin input, .search-plugin select {
	border-radius: 0;
	padding: 12px 20px;
	border: 1px #ddd solid;
	font-family: Microsoft YaHei;
	color: #595757;
	box-sizing: boder-box;
	font-size: 16px;
	-webkit-appearance: none
}
.search-plugin select {
	padding: 12px 30px 12px 16px;
	border-radius: 0;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/arrow.png) no-repeat 100px center #fff;
}
.search-plugin input#searchsubmit {
	background: #108def;
	border: 1px #108def solid;
	color: #fff;
	cursor: pointer;
	padding: 12px 40px;
	margin-left: -7px;
	border-radius: 0;
}
.search-plugin input#searchsubmit:hover {
	background: #0a7bd4;
	border: 1px #0a7bd4 solid;
}
#s-text {
	margin-left: -7px;
}

/*浮动框样式*/
.float-box {
	padding: 20px 0;
	overflow: hidden;
}
.float-s, .float-c, .float-p {
	display: none;
}
.float-box a.btn {
	display: block;
	padding: 6px 25px;
	float: left;
	margin-right: 10px;
	background: #333;
	color: #fff;
	border-radius: 4px;
	font-weight:bold;
}

.float-text {
	color: #eee;
}
.float-c .float-text {
	color: #eee;
	padding: 0 0 8px 0;
	border-bottom: 1px #6fa0d4 solid;
    padding-top: 0;
	margin-top: -10px;
}
.float-text span {
	color: #fff;
	font-weight: bold;
}
.float-text a.user-logout span {
	float: right;
	font-weight: normal;
	padding-left: 10px;
}
/*文章列表样式*/
.inner-box-biger {
	width: 1140px;
	overflow: hidden;
	margin-left: -10px;
}
.post-list {
	padding: 30px 20px;
	overflow: hidden;
}
.post-list article {
	display: block;
    width: 265px;
    height: 230px;
    margin: 30px 10px 0;
    float: left;
    overflow: hidden;
    background: #fff;
	border-radius: 4px;
}
.post-list article a.thumbnail-img {
	display: block;
	height: 149px;
	line-height: 149px;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.post-list article img.wp-post-image {
	max-height: 150px!important;
	width: auto!important;
	max-width: 100%;
}
.art-tit-box {
	padding: 15px 10px 0 10px;
    max-height: 40px;
    overflow: hidden;
}
.post-list article a.title {
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.6em;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
p.post-list-infos {
	font-size: 12px;
    color: #898989;
    line-height: 12px;
    padding: 12px 10px;
    margin: 0;
}
p.post-list-infos span.pages {
	display: inline-block;
}
p.post-list-infos span.pages:before {
	content: '';
	display: block;
	height: 12px;
	width: 13px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/icons.png) no-repeat -37px 0;
	float: left;
	margin-right: 5px;
}
p.post-list-infos a.author {
	display: inline-block;
	color: #898989;
}
p.post-list-infos a.author:before {
	content: '';
	display: block;
	height: 12px;
	width: 15px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/icons.png) no-repeat;
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}
p.post-list-infos span.views {
	display: inline-block;
}
p.post-list-infos span.views:before {
	content: '';
	display: block;
	height: 12px;
	width: 16px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/icons.png) no-repeat -16px 0;
	float: left;
	margin-right: 5px;
	margin-left: 0;
}
p.post-list-infos span.date {
	display: inline-block;
	float: right;
}
/*分类目录页*/
.category-header {
	padding-top: 20px;
}
.taxonomy-description {
	border-bottom: 1px #E0E0E0 solid;
	padding-left: 20px;
}
h1.taxonomy-title {
	color: #22282e;
    font-size: 26px;
    padding: 0;
    margin: 10px 0;
	border-left: 4px #3d58c9 solid;
    padding-left: 15px;
    font-weight: normal;
}
.taxonomy-title span {
    color: #595757;
    padding-left: 0.3em;
    font-weight: normal;
}
/*大标题*/
.big-title {
    text-align: left;
    padding: 0 20px;
    border-left: 4px #3d58c9 solid;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.big-title h1 {
    display: block;
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 1em;
    margin-top: 0;
}
.big-title p {
    display: block;
    padding: 0;
    margin: 0;
    color: #898989;
    margin-bottom: -4px;
}
p.go-more {
	overflow: hidden;
	display: block;
	clear: both;
	padding-top: 20px;
	padding-bottom: 50px;
	width: 100%;
}
.go-more a {
	text-align: center;
	padding: 10px 20px;
	margin: 0 300px;
	background: #3d58c9;
	color: #fff!important;
	display: block;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
	border-radius: 20px;
}
.go-more a:hover {
	background: #3448a1
}
/*single页版权声明*/
p.from{ overflow:hidden;}
p.from a:after {
	content: "!";
	display: inline-block;
	border-radius: 2em;
	width: 1em;
	height: 1em;
	text-align: center;
	line-height: 1em;
	font-size: 1em;
	overflow: hidden;
	background: #ccc;
	color: #fff;
	margin-left: 0.4em;
}
p.from a:hover:after {
	background: #3d58c9;
}
/*网页底部样式*/
.bottom {
	padding: 10px 20px;
	overflow: hidden;
}
.bottom ul {
	display: block;
	width: 100%;
	text-align: center;
	padding: 0;
}
.bottom ul li {
	float: none;
	display: inline-block;
	padding: 0 10px;
	font-size: 16px;
}
.bottom ul li a {
	color: #fff;
}
.bottom .copyright {
	text-align: center;
}
/*作者页样式*/
.ppterarea {
	padding-top: 10px;
}
.ppterarea .infos {
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/tx.png) left top no-repeat;
	padding-left: 80px;
	height: 64px;
}
.ppterarea h3 {
	margin: 0;
	padding-top: 8px;
	font-size: 22px;
}
.ppterarea h3 a {
	font-size: 12px;
}
.ppterarea p {
	margin-top: 0;
	padding-bottom: 0px;
}
/*single样式*/
.single .category-child li a {
    border: 1px #fff solid;
}
.single .category-child li a:hover {
    border: 1px #777 solid;
}

.single .bg-gray {
    background: #fff;
}
.index-bar {
	width: 100%;
	line-height: 28px;
	overflow: hidden;
	margin-bottom: 20px;
	padding-left: 24px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/home.png) center left no-repeat;
	color: #ccc;
    font-size: 12px;
}
.single-box {
	padding: 30px 20px;
}
.single .nei-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.single h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.5em;
}
.single .r {
    float: right;
    width: 370px;
    right: 0;
	padding-bottom: 100000px;
    margin-bottom: -100000px;
}
.single .post-content {
}

 /* 购买按钮样式*/
 .erphp-login-must{ margin:15px 0;}

.single .post-content .erphpdown {
	margin-top: 40px;
	box-shadow: -8px 8px 0 rgba(0, 0, 0, 0.05);}
.single .post-content .erphpdown h5 {
	display: none;
}
.single .post-content .erphpdown p span {
    color: #595757;
}
.single .post-content .erphpdown p.down-ordinary {
	overflow: hidden;
	color: #595757;
}

.single .post-content .erphpdown p.down-ordinary a {
	display: block;
	color: #fff;
	cursor: pointer;
	padding: 5px 30px;
	float: left;
	margin-left: 0;
	background: #23A463;
	border-radius:4px;
	margin:15px 0;
}
.erphpdown p .erphp-login-must{ margin:0;}

.single .post-content .erphpdown p.down-ordinary a:hover {
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.single .post-content .erphpdown span.buy-ok {
	display: block;
	font-size: 14px;
	color: #23A463;
	font-weight: normal;
	width: 100%;
	clear: both;
	padding: 5px 0 0 0;
}
.single .post-content .erphpdown p.down-ordinary a.go-vip {
	color: #28b78d;
	display: inline-block;
	padding: 0;
	margin: 0;
	background: none;
	float: inherit;
}
.single .post-content .erphpdown p.down-ordinary a.cwvip {
	margin: 15px 0;
	margin-right:15px;
	background: #fdbd29;
}
.single .post-content .erphpdown p.down-ordinary br {
	display:none;
}



 /* 购买按钮样式*/
.single .post-infos, .single .author-infos {
	border-top: 1px #ddd solid;
	margin-top: 20px;
	padding-top: 20px;
}
.single .post-infos p, .single .author-infos p {
	margin: 0;
	overflow: hidden;
	color: #949494;
}
.single .post-infos p {
	position: relative;
	padding-left: 80px;
}
.single .post-infos p span {
	position: absolute;
	left: 0;
}
.single .post-infos p a {
	color: #595757
}
.single .l {
    float: left;
    width: 700px;
    box-sizing: border-box;
	padding-bottom: 100000px;
    margin-bottom: -100000px;
}
.single .l .thumbnails {
	padding: 20px;
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	overflow: hidden;
}
.single .l a img {
	max-width: 48%;
	height: auto;
	margin: 1%;
	line-height: 1em;
	display: block;
	float: left;
	box-sizing: border-box;
}
.single .l a:first-child img, .single .l .thumbnails.byy img {
	margin: 1%;
	max-width: 98%;
}
.art-tag a {
	margin-right: 10px;
}
.next-art {
	padding: 10px 30px;
	border-top: 1px #ddd solid;
}
.related.post-list {
	padding-left: 0;
	padding-right: 0;
}


 /* 购买按钮样式-vip提示*/
 
.erphpdown .down-detail {}
.erphpdown .down-detail .vip-free{    
	padding: 8px 15px;
    border: none;
    background: #f5f5f5;
    margin: 15px 20px 0 18px!important;
    border-radius: 4px;
	}
.erphpdown .down-detail .vip-free a{   
	display: block;
    float: right;
    background: #d3632a;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;}
.erphpdown .down-detail .vip-free span{ font-size:14px; color:#999!important; font-weight:normal!important;background-image: url(http://p.pptmall.net/images/vip-zs.svg); background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: 0;
    background-size: 20px 20px;
	padding:2px 0 2px 30px;
	}
.vip-free.vip-zs span{background-image: url(http://p.pptmall.net/images/vip-zs.svg)!important; }
.vip-free.vip-nf span{background-image: url(http://p.pptmall.net/images/vip-nf.svg)!important; }
.vip-free.vip-jd span{background-image: url(http://p.pptmall.net/images/vip-jd.svg)!important; }
.vip-free.vip-yf span{background-image: url(http://p.pptmall.net/images/vip-yf.svg)!important; }

.vip-free.vip-zs a{background: #d3632a!important;}
.vip-free.vip-nf a{background: #7ec7ed!important;}
.vip-free.vip-jd a{background: #afc53d!important;}
.vip-free.vip-yf a{background: #eec253!important;}
.down-detail a.iframe.cboxElement{
	display: block;
    color: #fff;
    cursor: pointer;
    padding: 5px 30px;
    float: left;
    background: #23A463;
	margin: 15px 0;
	border-radius: 4px;
	}
 
 
 
.wizhi-select {
	padding: 2px 0;
}
.wizhi-select a {
	padding: 2px 10px!important;
}
.wizhi-select a.selected {
	background: #3d58c9;
	border-radius: 10px;
	color: #fff!important;
}
.wizhi-select {
	border: 0!important;
}
.wizhi-btns {
}
.wizhi-btn-group {
	display: block;
	float: left;
	border: 1px #3d58c9 solid;
	padding: 0 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.wizhi-btn-group a:link, .wizhi-btn-group a:visited {
	color: #3d58c9;
}
.wizhi-btn-close {
	padding-left: 10px;
	border-left: 1px #eee solid;
}
/*友情链接*/
ul.blogroll {
	margin: 0;
	padding: 0;
}
.widget_links h2.widget-title {
	display: inline-block;
	float: left;
	font-weight: normal;
	font-size: 14px;
	padding: 2px 6px 2px 0;
	margin: 0 10px 0 0;
	color: #898989;
}
.widget_links h2.widget-title:after {
	content: ":";
	padding-left: 5px;
}
.widget_links ul.xoxo {
	display: inline-block;
	float: left;
	width: inherit;
}
.widget_links ul.xoxo li {
	font-size: 14px;
	display: inline-block;
	float: left;
	padding: 2px 10px 2px 0;
}
.widget_links ul.xoxo li a {
	color: #898989
}
/*搜索页*/
.search .post-list {
	padding-top: 0;
}
.no-results.not-found {
	padding: 0 10px;
}
.search .page-title {
	font-size: 16px;
	padding: 13px 10px;
	font-weight: normal;
	border-bottom: 1px #ddd solid;
}
.no-results.not-found .page-title {
	font-size: 16px;
	padding: 13px 10px;
	font-weight: normal;
	border-bottom: 1px #ddd solid;
}
.search-results .page-title {
	margin: 0 10px 20px 10px;
}
.search .page-title span {
	color: #3d58c9;
}

.search-result-cat{
	margin: 0 10px 20px 10px;
	padding: 5px 10px;
	background: #ffffff;
	}
.search-result-cat a{
	padding-right:10px;
	font-weight: bold;
    color: #3d58c9;	
	}

/*首页搜索框*/

.home-search-big-box {
	height: 370px;
	background: #191E24 url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/search-bg.jpg) repeat-x top center;
	text-align: center;
}
.home-search-big-box .inner-box {
	margin-top: 240px;
}
.home-search-big-box input#s-text {
	width: 270px;
}
.home-search-big-box .search-plugin input, .home-search-big-box .search-plugin select {
	background: rgba(255,255,255,1);
	border: 0;
	padding: 16px 20px;
	font-size: 18px;
}
.home-search-big-box .search-plugin select {
	padding: 15px 20px;
}
.home-search-big-box .search-plugin input#searchsubmit {
	padding: 16px 40px;
	margin-left: -5px;
	border-radius: 0;
	border: 0;
	background: #23282D;
}
.home-search-big-box .search-plugin input#searchsubmit:hover {
	background: #000;
}
p.search-hot-keyword {
	color: #fff;
}
p.search-hot-keyword a {
	color: #fff;
	padding: 0 5px;
}
/*分页样式*/
nav.navigation.pagination {
	overflow: hidden;
	width: 100%;
	padding: 40px 10px 10px 10px;
}
.pagination .page-numbers {
	display: block;
	float: left;
	background: #eee;
	padding: 10px 20px;
	margin-right: 10px;
}
.pagination .page-numbers.current {
	background: #3d58c9;
	color: #fff;
}
/*页面样式*/
.page-box {
	overflow: hidden;
	padding: 50px 20px;
}
.page-box .l {
	width: 15%;
	float: left;
}
.page-box .r {
	width: 75%;
	float: right;
	padding-left: 5%;
	border-left: 1px #eee solid;
}
.page-box .menu {
	padding-left: 0;
}
.page-box .menu li {
	list-style: none;
}
.page-box .menu li a {
	display: block;
	text-align: center;
	line-height: 2.5em;
	background: #ccc;
	border-radius: 10px;
	color: #fff!important;
	margin-bottom: 10px;
}
.page-box .menu li.current-menu-item a, .page-box .menu li a:hover {
	background: #3d58c9;
}
.page-box .entry-content {
	padding-bottom: 20px;
}
/*网站地图样式*/
.ditu {
}
.ditu .r ul {
	padding: 0;
	margin: 0;
}
.ditu .r ul li {
	list-style: none;
	list-style: none;
	display: inline;
	padding-right: 15px;
}
.ditu .r ul li a {
}
.ditu .r h2 {
	border-bottom: 1px #eee solid;
	line-height: 2.2em;
	padding-top: 20px;
}
.ditu .r h3 {
	margin-bottom: 5px;
}
.tags.page-box .r a {
	padding: 0px 10px;
	display: inline-block;
	background: #eee;
	margin: 5px;
	border-radius: 4px;
}
/*前端用户中心*/
.ucenter {
	padding-top: 30px;
	padding-bottom: 30px;
}
.ucenter input{ cursor:pointer;}
.pagesider-menu li {
	width: 100%;
	list-style:none;
}
.ucenter header.pageheader {
	padding-bottom: 20px;
}
.ucenter aside.pagesidebar {
	top: 54px!important;
}
.ucenter ul.pagesider-menu {
	overflow: initial;
}
.ucenter ul.pagesider-menu li.active {
	border-right: 2px #fff solid;
}
i.um-icon-arrow-up-b {
	font-size: inherit!important;
}
.um-cover {
	overflow: hidden;
}
.ucenter select#ice_money {
	padding: 5px 20px;
}


.ucenter .pagination ul > .active > a, .ucenter .pagination ul > .active > span {
    background-color: #3d58c9;
    color: #fff;
}

.ucenter  .profile-form textarea {
    width: 472px;
    box-sizing: border-box;
    max-width: 100%;
}

.ucenter .xh-regbox{
	width: 472px!important;
	max-width:100%;
    float: left;
    margin: 10px auto 20px auto;
    box-sizing: border-box;
    border: 1px #ddd solid;
	padding-top: 0;	
	padding-bottom:0;
	}

.ucenter .xh-regbox .xh-title {
	text-align: left!important;
    font-weight: normal;
    margin-top: -12px;
    padding: 0 5px;
    width: max-content;
    background: #ffffff;
    display: block;	
    margin-bottom: 20px!important;
}

.ucenter .xh-social{ margin-top:0;}
.ucenter .xh-form  hr:last-child{ border:0;}
.ucenter .xh-right{ width:auto;}
.ucenter .xh-social .xh-text{ padding-right:10px;}


/*go-top回顶*/
.go-top {
	position: fixed;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
}
/*系列打包下载*/
.series-box .thumbnail a{ display:block;}
.series-header{width: 60%;
    text-align: center;
    margin: 10px 0 10px;
    font-weight: 200;
    margin-bottom: 40px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 9px;
    border-bottom: 1px solid #eee;
	}

.series-box{
    display: block;
    width: 265px;
    height: 350px;
    margin: 30px 10px 0;
    float: left;
    overflow: hidden;
    border: 1px #eee solid;
    box-sizing: border-box;
	}
.series-header h1{ font-size:42px; font-weight:normal; margin-bottom:2px; line-height:1.3em;}
.series-box img {box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);}
.caption{ padding:0 15px;}
.caption h2{ font-weight:normal; margin-bottom:0;}
p.num {  margin: 0px;}

.boxopen{ overflow:visible; position:relative;}
.boxopen .thumbnail{ margin-left:-1px; margin-right:-1px;border-left: 1px #eee solid;border-right: 1px #eee solid;border-bottom: 1px #eee solid; background:#fff;}
.series-more{ display: block;
    overflow: hidden;
	width: 100%;
    margin: 0 10px;
	padding:40px 0;
    }
.series-more a{
	padding: 40px 0;
	display: block;
	width: 100%;
    font-size: 1.5em;
    box-sizing: border-box;
    text-align: center;
	background: #eee;
	}

/*标签页*/
.tag .taxonomy-description{ border:0;}
.tag_head{ width:100%; overflow:hidden; background: #fff; }
.tag_head .l{ width:50%; float:left;line-height:0; position:relative;}
.tag_head .r{width:50%; float:right; box-sizing:border-box; padding:2%; position:relative;}
.tag_head .r .num span{ font-size:3em;color: #999;}
.tag_head  h1.taxonomy-title{ border:0;}
.tag_head .good-temp{ position:absolute; right:0; bottom:15px; display:block; width:30px; height:105px; background:url(images/good.gif) no-repeat; text-indent:-3000px;top: 50%; margin-top: -52px;}

/*帮助页*/
.idea-factory--layout-main .idea-factory--entry{ font-size:14px;}
.idea-factory--layout-main a:link,.idea-factory--layout-main a:visited{color:#3d58c9;}
a.idea-factory--button:link,a.idea-factory--button:visited{ color:#fff;}
blockquote {
    border: 1px #ddd solid;
    border-right: 0;
    border-left: 0;
    margin: 20px 0;
    padding: 20px 10px;
}
blockquote a:link,blockquote a:visited{
color:#3d58c9;
}
.single-ideas .next-art{
    padding: 10px 10px; margin-top:20px;}
	
/*铲屎分历史记录*/
.mycred-history-wrapper .mycred-table{ width:100%;}
.mycred-history-wrapper .mycred-table th{ padding: 8px; text-align:left;}
.mycred-table td {
    border-top-color: #eee;
    line-height: 20px;
    color: #999;
    position: relative;
    padding: 8px;
    line-height: 20px;
    vertical-align: middle;
    border-top: 1px solid #dddddd;

}
.mycred-table tr:nth-child(odd){
    background-color: #f9f9f9;
}


.mycred-history-wrapper ul.pagination{
	padding:0;
	
	}
.mycred-history-wrapper ul.pagination li {
    list-style: none;text-align: center;
}
.mycred-history-wrapper ul.pagination li a,.mycred-history-wrapper ul.pagination li span{
	display: block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    float: left;
    border: 1px #ddd solid;
    margin: 0 10px 20px 0;
	}
	
.mycred-history-wrapper ul.pagination li.active span{ background:#eee;}
	
.mycred-history-wrapper ul.pagination li a:hover{ background: #3d58c9;  color: #fff;}
	
/*rss页*/
span.icon-rss {
	width:17px;
	 height:17px;
    display: block;
    float: right;
    text-indent: -3000px;
    background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/rss.png) top center no-repeat ;
	margin-top:10px;
}

span.icon-rss:hover{background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/rss.png) bottom center no-repeat ;}


/*铲屎分通知*/
.notice-item-close{ float:right!important;}
.notice-item p{ display:inherit;float: initial;}



/*价格明细*/
.price-box{
	width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
    padding-bottom: 30px;
    overflow: hidden;}
.price-box ul.price-list{ margin:0; padding:0; box-sizing:border-box;list-style: none;}
.price-box ul.price-list li{ width:18%; float:left; margin:1%;padding:0 1% 1% 1%; box-sizing:border-box; background:#fff;border:5px #fff solid;}
.price-box ul.price-list li:hover{border:5px #eee solid;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.02);}
.price-box ul.price-list li li{border:0;box-shadow: none;}
.price-box ul.price-list li li:hover{border:0;box-shadow: none; }
.price-box ul.price-list li ul {
	margin: 0;
    padding: 0;
    border-top:1px #ccc dotted;
    padding-top: 20px; }
.price-box ul.price-list li ul li{margin:0; padding:0; box-sizing:border-box; display:block; width:100%;}
.price-box .vip-name{ font-size:16px; font-weight:bold; border-bottom:1px #ccc dotted; padding:20px 0; margin:0;color:#000;}
.price-box .vip-price{ 
	width: 100%;
    font-weight: bold;
    font-size: 2em;
	color:#000;	
	}
.price-box p.vip-info{padding: 0px 20px;
    font-weight: bold;
    line-height: 1.5em;
	margin-bottom: 20px;
	color:#000;
	}
.price-box .vip-price span{ font-size: 14px; padding-left:0.5em;}
.price-box .vip-list{overflow: hidden;}
.price-box a{display: block;
    background: #3d58c9;
    padding: 7px 20px;
    color: #fff;
    margin: 20px 30px;
	border-radius: 4px;}
	
	
.price-box ul.price-list li.vip-border{ position:relative;overflow: hidden;border:5px #3d58c9 solid;}	
.price-box .vip-border .price-chu {
    position: absolute;
    width: 100%;
    background: #3d58c9;
    color: #fff;
    font-weight: bold;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    left: -73px;
    top: 7px;
}
	
.become-vip  h1{
	color: #fff;
	}	
.become-vip {
    background: #56af45;
    color: #fff;
    padding: 20px 40px;
	border-radius:10px;
}
	
	
	
/*首页icontab*/
.home-icon-banner{ 
	font-size: 26px;
    padding: 20px 0 0;
    text-align: center;}
.home-icon-banner p {
    padding-top: 30px;
	line-height:1.5em;
}
ul.home-tab{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;  
	border-bottom: 1px #3d58c9  solid;
	}
ul.home-tab li{	
display: inline-block;
    padding: 10px 25px;
    text-align: center;
    font-size: 20px;
    margin: 0 10px;	
	cursor:pointer;
	}
	
ul.home-tab li.cur{ font-weight:bold;background:#fff;border:1px #3d58c9  solid; border-bottom: 1px #fff solid; margin-bottom:-1px; color:#3d58c9;}
.home-tab-b{
	margin:0;
	padding:20px 10px;
	width:100%;
	display:none;
	box-sizing:border-box;
	}
.home-tab-b p{ font-size:16px;}
.home-tab-b p b{ font-size:18px;}
.home-tab-b.on{display:block;}
.home-tab-b ul{ margin:0; padding:20px 0 0;}
.home-tab-b ul li{ width:104px; height:104px; margin-right:6px; margin-bottom:20px;float:left; list-style:none; border-radius:200px;}
.home-tab-b ul li a{ display:block;text-align:center;color: #999;}
.home-tab-b ul li .icon{ width:100%; height:60px;}
.home-tab-b ul li img {
	width: 50px;
    text-align: center;
    line-height: 60px;
    vertical-align: middle;
		}
.home-tab-b ul li:hover img { }
	
/*动画样式*/
.move-card{
	position: relative;
    background: white;
    box-shadow: 0 8px 10px rgba(0,0,0,0.01);
    transition: all 1s ease;
	}
.move-card:hover{box-shadow:0 10px 24px rgba(0,0,0,0.1);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
	

/*自适应开始*/

@media (min-width:1200px) {
}

@media (max-width:1280px) {
.top-nemu ul.menu li a {
    padding: 0 10px 0 10px;
     background-image: none;
}
	}
@media (max-width:1200px) {
.inner-box { width: 980px;}	
.single .r {  width: 300px;}
.single .l {  width: 620px;}	
	}
	
@media (max-width:1024px) {
.top-nemu ul.menu li  ul.sub-menu{ display:none!important; }
.inner-box {
	width: 100%;
	box-sizing: border-box;
}
.slide-box {
	width: 100%;
	padding-bottom: 20px;
	height: auto;
}
.gonggao, .inner-box-biger {
	width: 100%; height:auto;
}
.list-index .inner-box {
	padding: 40px 20px;
}
.post-list article {
	width: 46%;
	margin: 1%;
	padding: 1%;
}
.post-list article a.thumbnail-img {
}
.go-more a {
	margin: 0 30px;
}

/*高度自适应*/
.post-list article img.wp-post-image {
	max-height: inherit!important;
}
.post-list article{ height:auto;}
.post-list article a.thumbnail-img{ height:auto; line-height: inherit;}
/*tag-两栏变一栏结构*/
.tag_head .l{ width:100%; float: inherit; text-align:center;}
.tag_head .r{width:100%; float: inherit; padding:5%;}
/*批量下载页*/
.series-box {
    width: 46%;
    margin: 2%;

}
.tag_head  h1.taxonomy-title,.tag .taxonomy-description{ padding-left:0;}

}

 @media (max-width:960px) {
.top-nemu ul li, .category-child ul li {
	padding: 10px 0;
}
.top-nemu ul.menu{margin-left: 0; padding-top:20px;}
.bg-float {
	padding: 10px 5px;
	box-sizing: border-box;
}
.search-plugin input {
	padding: 10px 10px;
	max-width: 30%;
	font-size: 1em;
}
.bg-float .inner-box {
	padding: 0;
}
.search-plugin select {
	padding: 10px 24px 10px 10px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/arrow.png) no-repeat 82px center #fff;
	font-size: 1em;
}
.search-plugin input#searchsubmit {
	padding: 10px;
	width: auto;
	margin-left: -7px;
	font-size: 1em;
}
.inner-box {
	padding: 0 5px;
}
.home-banner {
	padding: 5px 0;
}
.logo,.home .logo {
	height: 60px;
	margin-top: 10px;
	width: 100%;
	background-position-x: center;
	background-size: auto 50%;
	display:block;
	text-align:center;
}

.logo svg{
	width:160px; height:auto；	
	}


.top-nemu ul {
	width: 100%;
}
.top-nemu ul, .top-nemu ul li, .category-child ul, .category-child ul li {
	display: inline-block;
	text-align: center;
	float: inherit;
	padding:0;
}

.float-c .float-text {
	padding: 0;
	padding-bottom: 10px;
	margin-top: 0;
}
.float-text a.user-logout span {
	float: inherit;
	border: 1px #464c56 solid;
	border-radius: 6px;
	padding: 2px 5px;
	margin-right: 5px;
	word-break: keep-all;
	white-space: nowrap;
}
.float-box a.btn {
	padding: 2px 10px;
	font-size: 1em;
	margin-bottom: 5px;
}
.slide-box {
	padding-bottom: 5px;
}
	 
.top-nemu ul.menu li a {
    padding: 10px 2px 10px 2px;
    background-repeat: no-repeat;
    background-position: top center;
	margin-left:5px;margin-right:5px;
	background:none;
	font-size:16px;
	
}

p.top-icon-box {
	float: initial;
	width: 100%;
	text-align: center;
}
.list-index .inner-box {
	padding: 5px;
}
.home-banner p.gg {
	line-height: 40px;
	height: 50px;
	background: url(http://www.pptmall.net/wp-content/themes/ppt2.0/images/gg_bg.jpg) repeat-x bottom center;
}
.list-index .inner-b {
	padding: 5px;
}
.list-index .box-con {
	padding: 10px;
	width: 50%;
	box-sizing: border-box;
	margin-bottom: 5px;
}
.list-index .box-con .tit {
	width: 100%;	
    background: url(data:image/png;base64,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) no-repeat;
  background-position:center;
	text-align: center;
	padding-top:60px;
}
.list-index .box-con .list-con {
	float: inherit;
	padding-left: 0;
	width: 100%;
	text-align: center;
	height: auto;
}
.inner-box-biger {
	margin-left: 0;
}
.category-child.inner-box {
	padding: 5px;
}
.category-child li a {
	padding: auto;
	line-height: 1.5em;
	font-size: 12px;
	margin: 0;
	border-radius: 8px;
}
.search-box.inner-box {
	padding: 5px;
	margin-top: 15px;
}
.wizhi-selects {
	border: 1px #eee solid;
	box-sizing: border-box;
	padding: 5px;
	font-size: 12px;
}
.wizhi-selects .wizhi-select {
	padding-bottom: 10px;
	border-bottom: 1px #eee solid!important;
}
.wizhi-selects .wizhi-select:last-child {
	border: 0!important;
}
.wizhi-selects .wizhi-select strong {
	display: block;
}
.wizhi-btns {
	padding-bottom: 15px;
	overflow: hidden;
}
/*single*/

.single-box {
	padding:20px 20px;
	box-sizing: border-box;
}
.single .l, .single .r {
	float: inherit;
	width: 100%;
	padding:0;
	margin:0;
	box-sizing: border-box;
	position: initial;
	
}
.index-bar {
	box-sizing: border-box;
	line-height: 1.3em;
}
.single .l .thumbnails {
	padding: 0;
	padding-bottom: 10px;
}
.next-art {
	padding: 10px 5px;
	border-bottom: 1px #eee solid;
}
.top-nemu ul.menu li.current-menu-item {
	border-radius: 1em;
}
/*ucente*/

.ucenter ul.pagesider-menu {
	overflow: initial;
	padding-left: 0;
}
aside.pagesidebar {
	width: 20%;
}
.pagecontent {
	margin-left: 20%!important;
	padding: 5px!important;
}
.dl-horizontal dt {
	width: 5em!important;
}
.dl-horizontal dd {
	margin-left: 7em!important;
}
.pagesider-menu a {
	line-height: 1.3em;
}
/*page*/
.page-box .menu li a {
	line-height: 1.3em;
	padding: 2px;
}
/*批量下载页*/
.series-box {
    width: 96%;
    margin: 2%;
	height:auto;

}
.home-top {
    background-position-y: -200px;
}
.bg-blue-deep {
    background-position-y: -200px;
    background-position-x: center;
}
.price-box ul.price-list{ padding:20px;}
.price-box ul.price-list li {
    width: 100%;margin:0 0 40px 0;}
.price-box .vip-border .price-chu {
    left: -238px;
    top: 58px;
}
}
 @media (max-width:640px) {
.list-index .box-con {
 width: 100%;
 border: 1px #eee solid;
}
 .post-list article {
 width: 46%;
 height: 165px;
 margin: 1%;
 padding: 1%;
}
.post-list article a.thumbnail-img {
height:auto;
line-height:normal;
}
p.post-list-infos span.date {
display:none;
}
.series-header{ width:70%;}
.series-header h1{ font-size:32px;}
.tag_head .good-temp{ position:absolute; right:0; bottom:15px; display:block; width:15px; height:52px; background:url(images/good.gif) no-repeat;background-size:15px auto; text-indent:-3000px;top: 50%; margin-top: -26px;}
.post-list article a.title{ font-size:12px;}
.price-box .vip-border .price-chu{
	left: -131px;
    top: 23px;
	
	}
	
ul.home-tab li {
    padding: 10px 10px;
    font-size: 16px;
}
.home-tab-b ul li {
    width:25%;
    height: 100px;
	margin-right:0;
}
.home-tab-b ul li a {
	font-size:12px;
}
	
}
