/*
Theme Name:wp-mzaseven
Theme URI: https://www.boke8.net/wp-mzaseven.html
Author: 博客吧
Author URI: https://www.boke8.net/
Description: CMS资讯型网站zblog模板，响应式结构！
Version: 1.0.1
License: 使用条款
License URI: https://www.boke8.net/
Tags: gray, blue, CMS, 自定义菜单, theme-options
Text Domain: boke8.net
*/

/*初始化样式*/
*{-webkit-tap-highlight-color:transparent;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
div,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{margin:0;padding:0;}
body{background-color:#fff;color:#333;font:16px/1.75em sans-serif;overflow-x:hidden;width:100%;word-break:break-all;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;}
table th{background-color:#f8f8f8;text-align:center;box-sizing:border-box;}
table td,table th{padding:10px;border:1px solid #ddd;box-sizing:border-box;}
button,select,input,textarea{background:none;border:none;border-radius:0;-webkit-border-radius:0;color:#333;outline:none;-webkit-appearance:none; font-size: 1em; font-family: inherit;}
input:focus{outline:none;}
textarea{resize:none;}
a{text-decoration:none;outline:none;color:#333;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#057;}
a img{border:none;}
img {vertical-align: middle; max-width: 100%;}
li{list-style:none;}

/*全局样式*/
.inner{width:93.75%; max-width:1440px;margin:0 auto;}
.clear{clear:both;height:0px;overflow:hidden;}
.thumbnail{position:relative;overflow:hidden;}
.thumbnail a{display:block;position:relative;overflow:hidden;padding-bottom:75%;}
.thumbnail img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition: all .3s;}
.postbottom{margin-bottom:2%;font-size:16px;line-height:1.875em;}
img.alignleft{float:left;margin:0 1em 1em 0;}
img.aligncenter{display:block;margin:0 auto;}
img.alignright{float:right;margin:0 0 1em 1em;}
/*rows*/
[class*=rows_]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.rows_1{line-clamp:1; -webkit-line-clamp:1;}
.rows_2{line-clamp:2; -webkit-line-clamp:2;}
.rows_3{line-clamp:3; -webkit-line-clamp:3;}
.rows_4{line-clamp:4; -webkit-line-clamp:4;}
.rows_5{line-clamp:5; -webkit-line-clamp:5;}
/*广告样式*/
.ggcode{margin-bottom:3%;}
.ggcode a{display:block;overflow:hidden;}
.ggcode img{display:block;width:100%;height:auto;}

/*404页面*/
.error .title{font-size:36px;font-weight:normal;text-align:center;line-height:1.35em;margin-bottom:3.5%;}
.error .warning{text-align:center;font-size:28px;margin-bottom:5%;line-height:1.75em;border-bottom:1px solid #eee;padding-bottom:5%;}
.error .boxtitle{text-align:center;}
.error .boxtitle:after{left:50%;margin-left:-6px;}

/*全站头部*/
#header{background-color:#057;width:100%;position:sticky;top:0;z-index:8;border-bottom:1px solid #f6f6f6;}
#header .inner{position:relative;}

/*logo*/
#logo{float:left;padding:20px 0;width:190px;}
#logo a{display:block;padding-bottom:21.05264%;overflow:hidden;background:no-repeat left center;background-size:contain;position: relative;}
#logo i {text-indent:-9999em; display:block; position: absolute; left:0; top:0; width: 100%; height: 100%;overflow:hidden;}

/*nav*/
.nav{float:right;}
.nav li{float:left;color:#fff;font-size:18px;padding:0 25px;position:relative;}
.nav li a{display:block;line-height:80px;color:#fff;position:relative;}
.nav li a:after{content:'';display:block;width:100%;height:3px;background-color:#eee;position:absolute;left:0;bottom:0;display:none;}
.nav li.cur > a:after,.nav li.on > a:after{display:block;}
.nav li em{display:none;}
.nav li ul{position:absolute;left:50%;top:100%;width:120px;margin-left:-60px;background-color:#057;text-align:center;display:none;border:1px solid #f6f6f6;border-top:none;}
.nav li ul.show{display:block;}
.nav li li{padding:0;float:none;font-size:16px;}
.nav li li a{line-height:24px;padding:8px 5px;}
.nav li li a:hover:after{display:none;}

/*顶部搜索*/
.search{float:right;padding:20px 0;position:relative;}
.search .btn{width:40px;height:40px;cursor:pointer;font-size:18px;text-align:center;line-height:40px;color:#fff;}
.searchForm{position:absolute;right:0;top:105%;background-color:#fff;width:250px;padding:10px 40px 10px 10px;display:none;border:1px solid #f6f6f6;}
.searchForm .submit{display:block;width:45px;height:35px;float:right;position:absolute;right:0;top:10px;cursor:pointer;font-size:18px;color:#999;text-align:center;}
.searchForm .text{background-color:#f8f8f8;color:#333;height:35px;line-height:normal;width:96%;padding:0 2%;-webkit-appearance:none;font-size:14px;}

/*轮播图*/
.slides .item{background:no-repeat center center;background-size:cover;padding-bottom:34.375%;position:relative;}
.slides .item a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999em;}
.slides .owl-dots{position:absolute;left:50%;bottom:5%;font-size:0;line-height:normal;transform:translateX(-50%);}
.slides .owl-dots button{display:inline-block;margin:0 5px;}
.slides .owl-dots span{display:block;width:20px;height:4px;background-color:#fff;}
.slides .owl-dots .active span{background-color:#057;}
.slides .load{padding-bottom:34.375%;background-color:#f9f9f9;position:relative;}
.slides .load span{display:block;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);font-size:36px;line-height:1.125em;color:#999;text-align:center;}

/*全站底部*/
#footer{background-color:#f8f8f8;padding:3% 0;}
#footer .inner{overflow:hidden;}

/*mza-back*/
#mza-back{position:fixed;width:50px;padding-bottom:50px;background:#005577 url(static/images/icon_backtop.png) no-repeat center center;background-size:50% auto;right:3.125%;bottom:20%;z-index:6;cursor:pointer;border-radius:5px;display:none;}

/*pagelist*/
.pagelist{float:right;}
.pagelist ul{overflow:hidden;}
.pagelist li{float:left;padding-right:29px;font-size:14px;position:relative;line-height:28px;}
.pagelist li:after{content:'';display:block;width:1px;height:14px;background-color:#ccc;position:absolute;right:14px;top:50%;margin-top:-7px;}
.pagelist li:last-child:after{display:none;}
.pagelist li a{color:#666;}
.pagelist li a:hover{color:#004280;}
.copyright{float:left;font-size:14px;color:#666;}
.copyright a{color:#666; display: inline-block;}
.copyright img {display: inline-block; width: auto; height: 18px; vertical-align: middle; margin-top: -3px;}

/*首页*/
.hmTitle{border-bottom:1px solid #e4e4e4;padding-bottom:15px;position:relative;margin-bottom:30px;}
.hmTitle:after{content:'';display:block;width:10px;height:10px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;transform:rotate(45deg);position:absolute;left:2em;bottom:-6px;background-color:#fff;z-index:2;}
.hmTitle .title{font-size:18px;color:#222;float:left;}
.hmTitle span{float:right;font-size:14px;text-transform:uppercase;}
.hmTitle span a{display:block;color:#666;}
.hmTitle span a:hover{text-decoration:underline;color:#057;}

/*首页置标推荐*/
.hmTop{margin-bottom:1%;}
.hmTop .inner{overflow:hidden;}
.hmTop h2{font-size:20px;text-align:center;color:#222;border-bottom:1px solid #e4e4e4;padding-bottom:15px;position:relative;margin-bottom:30px;}
.hmTop h2:after{content:'';display:block;width:10px;height:10px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;transform:rotate(45deg);position:absolute;left:50%;bottom:-6px;margin-left:-6px;background-color:#fff;z-index:2;}
.hmTop ul{overflow:hidden;width:102%;}
.hmTop li{width:14.666%;padding-right:2%;padding-bottom:2%;float:left;}
.hmTop li .thumbnail{margin-bottom:10px;}
.hmTop li h3{font-weight:normal;font-size:16px;line-height:1.875em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmTop li:hover img {transform: scale(1.1);}

/*首页分类*/
.hmBox{overflow:hidden;}
.hmBox .inner{display: flex; justify-content: space-between; flex-wrap: wrap;}
.hmCat{width:48.5%;padding-bottom:3%;}
.hmCat ul{clear:both;overflow:hidden;}
.hmCat li{overflow:hidden;clear:both;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;}
.hmCat li .thumbnail{float:left;width:135px;}
.hmCat li .info{margin-left:155px;}
.hmCat li h3{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px;}
.hmCat li time{display:block;font-size:12px;line-height:2em;color:#999;}
.hmCat li p{font-size:14px;color:#555;line-height:1.75em;height:3.5em;}
.hmCat li:hover img {transform: scale(1.1);}
/*友情链接*/
.links ul{overflow:hidden;}
.links li{float:left;font-size:14px;color:#999;padding-right:33px;line-height:30px;position:relative;}
.links li:after{content:'';display:block;width:1px;height:14px;background-color:#ccc;position:absolute;right:16px;top:50%;margin-top:-7px;}
.links li:last-child:after{display:none;}
.links li a{color:#999;}
.links li a:hover{color:#000;}

/*内页*/
.wrapper{padding:50px 0;overflow:hidden;}

/*内页模幅*/
.banner{background:no-repeat center center;background-size:cover;padding-bottom:26%;overflow:hidden;}

/*内页二级菜单*/
.breadcrumb{background-color:#f9f9f9;line-height:1.75em;padding:10px 0;font-size:12px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.breadcrumb a{color:#888;padding:2px 0;}
.breadcrumb a:hover{color:#004280;}
.breadcrumb span{color:#000;padding:2px 0;}

/*内页分页*/
.pagenavi{font-size:14px;line-height:normal;text-align:center;margin-top:2.43%;display: flex;flex-wrap: wrap; justify-content: center;}
.pagenavi a,.pagenavi .current {display:block;color:#999;background-color:#fff;margin:0.15em;height:2em;line-height:2em;padding:0 0.5em;border-radius:0.215em;box-sizing: border-box;min-width: 2em;}
.pagenavi a:hover,.pagenavi .current{background-color:#999;color:#fff;}

/*新闻列表*/
.newsitem{overflow:hidden;margin-bottom:2.43%;border-bottom:1px dashed #eee;padding-bottom:2.43%;}
.newsitem .thumbnail{float:left;width:250px;}
.newsitem .info{margin-left:270px;overflow:hidden;}
.newsitem h2{font-weight:normal;font-size:22px;line-height:1.35em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;}
.newsitem h2 strong{color:#f00;}
.newsitem h2 a{color:#333;}
.newsitem h2 a:hover{color:#004280;}
.newsitem time{font-size:14px;line-height:1.75em;display:block;color:#888;margin-bottom:8px;}
.newsitem p{font-size:16px;line-height:1.875em;height:7.5em;color:#555;word-break:break-all;text-align:justify;}
.newsitem:hover img {transform: scale(1.1);}

/*单页面标题*/
.pageTitle{font-size:32px;text-align:center;line-height:1.35em;margin-bottom:30px;}

/*详情页*/
.details .title{font-size:28px;text-align:center;line-height:1.35em;margin-bottom:3.5%;}
.details .meta{text-align:center;font-size:0;line-height:normal;border-bottom:1px solid #eee;padding-bottom:1.5%;margin-bottom:2.43%;}
.details .meta span{font-size:14px;color:#888;padding:0 15px;}
.details .meta a{color:#888;}

/*详情内容*/
.entry{font-size:18px;line-height:1.875em;color:#333;text-align:justify;overflow:hidden;}
.entry * {line-height:1.875em;}
.entry p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:2.43%;}
.entry ul,.entry ol{margin-bottom:2.43%;padding-left:1em;margin-left:2em;}
.entry img{height:auto!important;}
.entry ul li{list-style:outside disc none;}
.entry ol li{list-style:outside decimal none;}
.entry blockquote{margin:0 2em 2.43%;padding:2.43% 2.43% 0;font-style:italic;overflow:hidden;color:#555;border:1px dashed #eee;background-color:#f9f9f9;border-radius:3px;}
.entry hr{border:none;border-bottom:1px solid #999;margin-bottom:2.43%;}
.entry li p{margin-bottom:0;}

/*标签*/
.tags{overflow:hidden;font-size:16px;color:#000;padding:10px 0;}
.tags a{color:#000;margin-left:15px;}

/*上下篇文章*/
.postnavi{overflow:hidden;padding:5px 0;margin-bottom:2.43%;color:#000;font-size:16px;line-height:1.875em;}
.postnavi div{padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.postnavi a{color:#333;}
.postnavi a:hover{color:#000;}

/*详情页模块标题*/
.boxtitle{font-size:22px;font-weight:normal;color:#555;color:#222;border-bottom:1px solid #e4e4e4;padding-bottom:15px;position:relative;margin-bottom:30px;}
.boxtitle:after{content:'';display:block;width:10px;height:10px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;transform:rotate(45deg);position:absolute;left:1.5em;bottom:-6px;background-color:#fff;z-index:2;}

/*相关推荐*/
.related{margin-bottom:2.43%;overflow:hidden;}
.related ul{overflow:hidden;width:102%;}
.related li{width:23%;padding-right:2%;float:left;padding-bottom:2%;}
.related li .thumbnail{margin-bottom:10px;}
.related li h4{font-weight:normal;font-size:16px;line-height:1.875em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.related li:hover img {transform: scale(1.1);}

/*评论留言*/
#comments{overflow:hidden;margin-bottom:2.43%;}
#comments li{overflow:hidden;margin-bottom:2.43%;padding-bottom:2.43%;border-bottom:1px solid #eee;}
#comments .gravatar{float:left;width:60px;height:60px;border-radius:5px;overflow:hidden;}
#comments .gravatar img{display:block;width:100%;height:100%;}
#comments .info{margin-left:80px;overflow:hidden;}
#comments .name{font-size:16px;font-weight:bold;line-height:1.35em;color:#333;}
#comments time{display:block;color:#999;font-size:12px;line-height:1.5em;}
#comments .replay{font-size:12px;font-weight:bold;color:#000;}
#comments .text{padding:5px 0;font-size:16px;color:#555;word-break:break-all;}
#comments li li{margin:2.43% 0 0 2%;padding-bottom:0;border-bottom:none;}

/*评论框*/
#respond .item{overflow:hidden;margin-bottom:15px;position:relative;}
#respond label{display:block;float:left;height:40px;line-height:40px;font-size:16px;}
#respond label i{font-style:normal;color:#f00;}
#respond .input{margin-left:60px;overflow:hidden;border:1px solid #e4e4e4;border-radius:5px;}
#respond .text{width:98%;height:20px;line-height:normal;padding:10px 1%;font-size:16px;font-family:inherit;-webkit-appearance:none;}
#respond textarea.text{height:150px;resize:none;}
#respond .submit{float:right;color:#fff;background-color:#555;border-radius:5px;height:45px;width:150px;font-size:16px;cursor:pointer;}
#respond .submit:hover{opacity:.9;}
#respond .verify{position:relative;}
#respond .verify .input{margin-right:126px;}
#respond .verify img{display:block;position:absolute;right:0;top:0;height:100%;width:auto;cursor:pointer;border-radius:2px;}

/*两栏*/
.main{float:left;width:75%;}
.sidebar{width:21%;float:right;}
.widget{margin-bottom:11.6%;overflow:hidden;}
.widget li{overflow:hidden;}


.widget .text{border-bottom:1px solid #eee;padding:0 0 10px 15px;margin-bottom:10px;font-size:16px;line-height:1.875em;position:relative;}
.widget .text:before{content:'';display:block;width:6px;height:6px;background-color:#aaa;border-radius:50%;position:absolute;left:0;top:12px;}
.widget .text a{display:block;color:#333;word-break:break-all;}
.widget .text a:hover{color:#004280;}
.widget .text time{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#999;}
.widget .pic{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee;}
.widget .pic .thumbnail{float:left;width:100px;}
.widget .pic .info{margin-left:110px;overflow:hidden;}
.widget .pic h4{font-size:16px;line-height:1.5em;height:3em;overflow:hidden;font-weight:normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.widget .pic .meta{font-size:14px;color:#999;line-height:1.875em;}
.widget .pic i{margin-right:5px;}
.widget .pic:hover img {transform: scale(1.1);}

/*wp-block-heading*/
.wp-block-heading {font-size: 18px; color: #222; border-bottom: 1px solid #e4e4e4; padding-bottom: 15px; position: relative; margin-bottom: 30px;}
.wp-block-heading:after {content: ''; display: block; width: 10px; height: 10px;  border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; transform: rotate(45deg); position: absolute; left: 2em; bottom: -6px; background-color: #fff; z-index: 2;}

/*widget_categories*/
.widget_nav_menu li,.wp-block-page-list li,.widget_categories li,.wp-block-categories li,.widget_pages li,.widget_meta li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1% 0;}
.wp-block-page-list li a,.widget_categories li a,.wp-block-categories li a,.widget_pages li a,.widget_nav_menu li a,.widget_meta li a{background-color:#f9f9f9;color:#555;padding:5px 10px;display:block;}
.wp-block-page-list li li a,.widget_categories li li a,.wp-block-categories li li a,.widget_pages li li a{padding-left:2em;}

/*divLinkage*/
.widget_archive li,.wp-block-archives li,.widget_links li{float:left;width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1% 0;font-size:12px;}
.widget_archive li:nth-child(2n),.wp-block-archives li:nth-child(2n),.widget_links li:nth-child(2n){float:right;}
.widget_links li a,.widget_archive li a,.wp-block-archives li a{background-color:#f9f9f9;color:#555;padding:5px 10px;display:block;}

/*divCalendar*/
.widget_calendar caption{margin-bottom:10px;line-height:1.35em;font-weight:bold;vertical-align:middle;}
.widget_calendar .wp-calendar-nav a{font-size:0.875em;line-height:2em;}
.widget_calendar td,.widget_calendar th{width:13.285%;padding:0 0.5%;text-align:center;font-size:14px;}
.widget_calendar td a{padding:10%;background-color:#057;border-radius:50%;color:#fff;}

/*divSearchPanel*/
.widget_search form{position:relative;}
.widget_search .searchform > div,.widget_search .wp-block-search__inside-wrapper{position:relative;padding-right:42px;overflow:hidden;}
.widget_search label{font-size:0.875em;position:absolute;left:0;top:0;line-height:40px;padding:0 3%;cursor:text;width:94%;display:none;}
.widget_search input[type='text'],.widget_search .wp-block-search__input{height:24px;line-height:24px;padding:8px 3%;border:1px solid #e4e4e4;width:94%;box-sizing:content-box;}
.widget_search input[type='submit'],.widget_search .wp-element-button{color:#fff;position:absolute;right:0;top:0;height:100%;width:42px;background-color:#057;cursor:pointer; font-size: 14px;}
.widget_search .wp-block-search label{position:static;padding:0;width:auto;font-size:0.875em;}
.widget_search .wp-element-button{border:none;}

/*divTags*/
.widget_tag_cloud .tagcloud,.widget_tag_cloud .wp-block-tag-cloud{display: flex; flex-wrap: wrap;}
.widget_tag_cloud a{display:block;background-color:#f9f9f9;border-radius:0px;padding:0 10px;color:#fff;font-size:12px!important;margin:1% 1% 1% 0;line-height:2.2em;}
.widget_tag_cloud a:hover{opacity:.8;}
.widget_tag_cloud a:nth-child(8n-7){background-color:#8A9B0F;}
.widget_tag_cloud a:nth-child(8n-6){background-color:#EB6841;}
.widget_tag_cloud a:nth-child(8n-5){background-color:#3FB8AF;}
.widget_tag_cloud a:nth-child(8n-4){background-color:#FE4365;}
.widget_tag_cloud a:nth-child(8n-3){background-color:#FC9D9A;}
.widget_tag_cloud a:nth-child(8n-2){background-color:#EDC951;}
.widget_tag_cloud a:nth-child(8n-1){background-color:#C8C8A9;}
.widget_tag_cloud a:nth-child(8n){background-color:#83AF9B;}
.widget_tag_cloud a:first-child{background-color:#E1474D;}
.widget_tag_cloud a:last-child{background-color:#3299BB;}

/*divComments*/
.widget_mza_recent_comments li{overflow:hidden;color:#444;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #e4e4e4;text-align:justify;}
.widget_mza_recent_comments li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.widget_mza_recent_comments li .top{border:1px solid #eee;padding:5px 10px;font-size:12px;line-height:1.75em;color:#999;position:relative;margin-bottom:10px;}
.widget_mza_recent_comments li .top:after{content:'';display:block;width:7px;height:7px;border-right:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff;transform:rotate(45deg);position:absolute;bottom:-5px;left:7px;}
.widget_mza_recent_comments li .gravatar{float:left;width:24px;height:24px;overflow:hidden;border-radius:50%;}
.widget_mza_recent_comments li img{display:block;width:100%;height:100%;object-fit:cover;}
.widget_mza_recent_comments li .cont{margin-left:30px;line-height:24px;max-height:48px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.widget_mza_recent_comments li a{overflow:hidden;color:#555;}

@media only screen and (max-width:1280px){

	/*1280px两栏*/
	.main{width:70%;}
	.sidebar{width:26%;}

	/*1280*/
	#logo{padding:18px 0;width:143px;}
	

	/*1280*/
	.nav li{padding:0 20px;font-size:16px;}
	.nav li a{line-height:66px;}

	/*1280*/
	.search{padding:13px 0 13px 10px;}
	.search .btn{font-size:20px;}

	/*1280*/
	.entry{font-size:16px;}

	/*1280*/
	.pageTitle{font-size:28px;margin-bottom:35px;}

	/*1280*/
	.details .title{font-size:24px;}

	/*1280*/
	.newsitem .thumbnail{width:200px;}
	.newsitem .info{margin-left:225px;}
	.newsitem p{line-height:1.75em;height:5.25em;-webkit-line-clamp: 3;}

	/*1280*/
	.boxtitle{font-size:18px;font-weight:bold;}

	/*1280*/
	#mza-back{width:3.125%;padding-bottom:3.125%;}
}
@media only screen and (max-width:1024px){

	/*1024px*/
	#logo{padding:15px 0;}

	/*1024px*/
	.search{padding:10px 0 10px 20px;}
	.search .btn{font-size:24px;}

	/*1024px*/
	.navBtn{width:25px;position:relative;float:right;height:40px;padding:10px 0;cursor:pointer;}
	.navBtn span{display:block;width:100%;height:3px;background-color:#fff;position:absolute;top:50%;left:0;margin-top:-1.5px;}
	.navBtn span:before,.navBtn span:after{content:'';display:block;width:100%;height:3px;background-color:#fff;position:absolute;left:0;top:-9px;transition:transform .3s;transition:transform .3s;}
	.navBtn span:after{top:auto;bottom:-9px;}
	.navBtn.open span{height:0;}
	.navBtn.open span:before{transform:rotate(45deg);top:0;}
	.navBtn.open span:after{transform:rotate(-45deg);bottom:auto;top:0;}

	/*1024px*/
	.nav{position:fixed;right:-200px;top:60px;height:100%;width:200px;background-color:#057;overflow-y:auto;transition:right .3s;-webkit-overflow-scrolling:touch;border-top:1px solid #f6f6f6;}
	.nav.open{right:0;}
	.nav ul{padding-bottom:81px;}
	.nav li{float:none;padding:0;}
	.nav li a{line-height:26px;padding:12px 2em 12px 1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.nav li.cur > a:after,.nav li.on > a:after{display:none;}
	.nav li.cur > a{background-color:#f8f8f8;color:#333;}
	.nav li ul{position:static;left:auto;top:auto;width:auto;margin-left:0;background-color:transparent;text-align:left;border:none;padding-bottom:0;}
	.nav li ul.show{display:none;}
	.nav li ul.open{display:block;}
	.nav li li a{line-height:26px;padding:12px 1.5em 12px 2.5em;}
	.nav li li a:hover{background-color:transparent;}
	.nav li em{position:absolute;right:0;top:12px;width:2em;height:26px;display:block;cursor:pointer;}
	.nav li em:before{content:'';display:block;width:9px;height:9px;border-right:1px solid #666;border-bottom:1px solid #666;transition:transform .3s;position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-5px;}
	.nav li em.open:before{transform:rotate(45deg);}

	/*1024px*/
	.hmTop ul{width:103%;}
	.hmTop li{width:30.333%;padding-right:3%;padding-bottom:3%;}
	.hmTop li .thumbnail{margin-bottom:5px;}

	/*1024px*/
	.hmCat{width:100%;}

	/*1024px*/
	.main{width:auto;float:none;margin-bottom:25px;overflow:hidden;}
	.sidebar{width:auto;float:none;}
	.widget{margin-bottom:2.5%;}

	/*1024px*/
	.pageTitle{font-size:24px;margin-bottom:3.5%;}
}
@media only screen and (max-width:768px){

	/*广告样式*/
	.ggcode{margin-bottom:20px;}

	/*首页*/
	.hmTitle{padding-bottom:10px;margin-bottom:20px;}

	/*768px 首页置标推荐*/
	.hmTop h2{font-size:18px;margin-bottom:20px;padding-bottom:10px;}
	.hmTop ul{width:104%;}
	.hmTop li{width:46%;padding-right:4%;padding-bottom:4%;}
	.hmTop li h3{font-size:14px;font-weight:bold;}

	/*768px首页新闻*/
	.hmCat li{margin-bottom:15px;padding-bottom:15px;}
	.hmCat li .thumbnail{width:110px;}
	.hmCat li .info{margin-left:125px;}
	.hmCat li h3{white-space:normal;line-height:1.875em;max-height:3.75em;}
	.hmCat li time{line-height:1.875em;}
	.hmCat li p{display:none;}

	/*768px全站底部*/
	.pagelist{float:none;padding:5px 0;}
	.pagelist ul{font-size:0;text-align:center;line-height:normal;}
	.pagelist li{float:none;display:inline-block;padding:0 15px;}
	.pagelist li:after{right:0;}
	.copyright{float:none;text-align:center;}

	/*768pxlogo*/
	#logo{padding:10px 0;}

	/*768pxnavBtn*/
	.navBtn{height:30px;}

	/*768px顶部导航*/
	.nav{top:50px;}
	.nav ul{padding-bottom:51px;}

	/*768px顶部搜索*/
	.search{padding-left:15px;}
	.search .btn{height:30px;line-height:30px;}

	/*768px轮播图*/
    .slides .item {padding-bottom: 75%;}
	.slides .owl-dots{bottom:15px;}

	/*内页*/
	.wrapper{padding:7% 0;}

	/*768px新闻列表*/
	.newsitem{margin-bottom:10px;padding-bottom:10px;}
	.newsitem .thumbnail{width:110px;}
	.newsitem .info{margin-left:120px;}
	.newsitem h2{font-size:16px;white-space:normal;font-weight:bold;line-height:1.65em;max-height:3.3em;}
	.newsitem time{margin-bottom:0;}
	.newsitem p{display:none;}

	/*768px 详情页模块标题*/
	.boxtitle{font-size:16px;padding-bottom:10px;margin-bottom:20px;}

	/*768px 详情页*/
	.details .title{font-size:18px;}
	.details .meta{padding-bottom:10px;margin-bottom:5%;}
	.details .meta span{font-size:12px;padding:0 5px;}

	/*768px*/
	.pageTitle{font-size:18px;margin-bottom:15px;}

	/*768px详情内容*/
	.entry{font-size:14px;}
	.entry blockquote,.entry ul,.entry ol,.entry hr,.entry p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:3.5%;}

	/*768px标签*/
	.tags{padding:0;font-size:14px;color:#888;}
	.tags a{color:#888;margin-left:0;margin-right:10px;}

	/*768px 相关推荐*/
	.related ul{width:104%;}
	.related li{width:46%;padding-right:4%;}

	/*768px评论留言*/
	#comments{margin-bottom:20px;}
	#comments li{margin-bottom:15px;padding-bottom:10px;}
	#comments .gravatar{width:30px;height:30px;}
	#comments .info{margin-left:40px;}
	#comments .name{font-size:14px;margin-bottom:5px;}
	#comments .replay a{color:#999;}
	#comments .text{font-size:14px;line-height:1.75em;}
	#comments li li{margin-top:15px;}

	/*768px评论框*/
	#respond .item{margin-bottom:0;}
	#respond label{font-size:14px;height:auto;line-height:1.75em;float:none;margin-bottom:5px;}
	#respond .input{margin-left:0;}
	#respond .text,#respond textarea{padding:7.5px 2%;width:96%;font-size:14px;}
	#respond textarea{height:90px;}
	#respond .submit{font-size:14px;height:32px;width:100px;}
	#respond .verify .input{margin-right:111px;}

	/*768px404页面*/
	.error .title{font-size:24px;margin-bottom:15px;}
	.error .warning{font-size:20px;margin-bottom:25px;padding-bottom:25px;}

	/*768px两栏*/
	.widget .pic .thumbnail{width:90px;}
	.widget .pic .info{margin-left:100px;}
	.widget .pic{padding-bottom:10px;margin-bottom:10px;}
	.widget .pic h4{font-size:14px;font-weight:bold;}
	.widget .pic .meta{line-height:1.75em;}

	/*wp-block-heading*/
	.wp-block-heading{padding-bottom:10px;margin-bottom:20px;}

	/*768px两栏*/
	.widget .text{line-height:1.75em;font-size:14px;padding:0 0 8px 10px;margin-bottom:8px;}
	.widget .text:before{width:4px;height:4px;top:10px;}
	.widget .text a{font-weight:bold;}

	/*768px*/
	.divTags li a{padding:0 7px;}

	/*768px*/
	#footer{padding:5% 0;}

	/*768px*/
	.pagenavi{margin-top:5%;}

	/*768px*/
	.postnavi{font-size:14px;}

	/*768px*/
	.related li h4{font-size:14px;}

	/*768px*/
	.postbottom{font-size:14px;line-height:1.75em;}

	/*1280*/
	#mza-back{width:26px;padding-bottom:26px;}
}