﻿@charset "utf-8";
/*-------------------
*Description:      By www.yiwuku.com
*Website:          https://app.zblogcn.com/?id=1928
*Author:           尔今 erx@qq.com
*update:           2018-08-25(Last:2020-08-05)
-------------------*/
*{margin:0;padding:0;box-sizing:border-box;}
ol, ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;max-width:100%;}
input,select,button{font-size:14px;vertical-align:middle;outline:none;}
em,i{font-style:normal}
body{color:#333;font-size:16px;}
a{color:#111;text-decoration:none;}
a:hover{color:#f30;}
.erx-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.erx-m-wrap{width:96%;max-width:1680px;margin:0 auto;}
/* erx:Header */
.erx-header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:990;}
.erx-header .inner{display:flex;justify-content:space-between;align-items:center;height:110px;}
.erx-header .logo{max-width:35vw;overflow:hidden;}
.erx-header .logo img{max-height:68px;}
.top-m-nav, .erx-home-nav{display:flex;max-width:60vw;overflow-x:auto;}
.top-m-nav li > a, .erx-home-nav a, .erx-home-nav h1{display:block;padding:9px 10px;border-radius:30px;white-space:nowrap;}
.top-m-nav li > a:hover, .erx-home-nav a:hover, .top-m-nav li.cu > a, .erx-home-nav h1{background:rgba(0, 0, 0, .03);}
.top-m-nav li.cu > a{font-weight:bold;}
.top-m-nav li ul{display:none;}
.erx-home-nav h1{font-size:16px;}
.erx-home-nav h1, .erx-home-nav a{white-space:nowrap;}
.erx-home-nav a .fa{margin-right:5px;}
.erx-header .top-rt-nav a{margin-left:1.5em;font-family:'Microsoft JhengHei', 'Microsoft YaHei', 'Apple LiSung Light', sans-serif;}
.erx-header .top-rt-nav a i{margin:-3px 4px 0 0;vertical-align:middle;}
.erx-side-nav{position:sticky;top:110px;width:250px;height:calc(100% - 110px);overflow-y:auto;z-index:999;}
.erx-side-nav .nav > li{margin-bottom:8px;}
.erx-side-nav .nav > li > a{position:relative;display:block;font-weight:bold;background:rgba(0, 0, 0, .03);padding:12px 25px 12px 45px;border-radius:30px;}
.erx-side-nav .nav > li > a:hover{background:rgba(0, 0, 0, .05);}
.erx-side-nav .nav > li.cu > a{color:#fff;background:#ec8005;}
.erx-side-nav .nav > li > a i{position:absolute;top:15px;left:20px;}
.erx-side-nav .nav li ul, .erx-mb-nav-ctrl{display:none;}
/* erx:Index */
.erx-m-body{align-items:flex-start;}
.erx-main-list, .erx-main-detail{width:calc(100% - 580px);padding:110px 0 0;}
.erx-m-search{justify-content:flex-start;padding:0 15px 5px;}
.erx-m-search form{position:relative;width:30%;margin-right:30px;}
.erx-m-search .sin{width:100%;height:46px;line-height:46px;border:0;color:#ec8005;font-size:16px;padding:0 1.5em;border:rgba(0, 0, 0, .2) 1px solid;border-radius:25px;}
.erx-m-search .sin:focus{border-color:#ec8005;}
.erx-m-search .sin:focus + .btn{color:#ec8005;}
.erx-m-search .btn{position:absolute;top:0;right:0;height:100%;font-size:20px;cursor:pointer;border:0;background:none;padding:0 12px;}
.search-words .tit{font-weight:bold;}
.search-words a{margin:0 8px 0 2px;}
.erx-list-box{width:100%;min-height:80vh;}
.erx-w-item{position:relative;float:left;width:25%;padding:15px;}
.m-title{font-size:15px;font-weight:normal;padding:5px 0 8px;}
.m-thumb a{display:block;border-radius:15px;overflow:hidden;}
.m-thumb a:hover{transform: translateY(-5px);animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;}
.m-thumb a img{display:inherit;width:100%;border-radius:inherit;transition:all .4s linear;}
.m-intro{max-height:4.5em;font-size:.9em;opacity:.68;overflow:hidden;}
.o-meta{display:flex;justify-content:space-between;font-size:12px;opacity:.68;}
.o-meta span i{margin:0 3px 0 0;}
/* erx:List */
.erx-list-text .erx-w-item{float:none;width:calc(100% - 30px);display:flex;border-bottom:#ddd 1px solid;margin:15px;padding:0 0 15px;}
.erx-list-text .m-thumb{width:240px;margin:0 20px 0 0;}
.erx-list-text .m-thumb a{position:relative;width:inherit;padding-top:66%;}
.erx-list-text .m-thumb a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:over;}
.erx-list-text .m-text{position:relative;flex:auto;padding-bottom:25px;}
.erx-list-text .m-title{font-size:18px;font-weight:bold;padding-top:0;}
.erx-list-text .o-meta{position:absolute;bottom:0;left:0;width:100%;}
.erx-list-text .o-meta span:not(:first-child){margin-left:1.5em;}
.pagebar:not(.pagebar-num){display:none;}
.pagebar{text-align:center;padding:5px 15px 20px;}
.pagebar .page, .erx-pagebar .now-page{display:inline-block;min-width:30px;line-height:30px;color:#666;padding:0 6px;margin:3px;font-size:14px;border:1px solid #ccc;border-radius:30px;transition:all .3s linear}
.pagebar .now-page{font-weight:bold;background:#f2f2f2;}
.pagebar a:hover .page{color:#fb2d2d;border:1px solid #fb2d2d;}
.page-load-status{display:none;padding:2em 0;text-align:center;color:#bbb;}
.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto;}
.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:0.5em;background:#555;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite;}
.loader-ellips__dot:nth-child(1), .loader-ellips__dot:nth-child(2) {left: 0; }
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }
.loader-ellips__dot:nth-child(1){animation-name:reveal;}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide;}
.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse;}
.infinite-scroll-last span{display:inline-block;margin:0 1em;font-size:.9em;}
.infinite-scroll-last::before, .infinite-scroll-last::after{content:'';display:inline-block;width:30%;height:.3em;border-top:2px #eee dotted;}
@keyframes reveal {
from { transform: scale(0.001); }
to { transform: scale(1); }
}
@keyframes slide {
to { transform: translateX(1.5em); }
}
@keyframes index-link-active {0%{transform: perspective(2000px) rotateX(0) rotateY(0) translateZ(0);}16%{transform:perspective(2000px) rotateX(10deg) rotateY(5deg) translateZ(32px);}100%{transform: perspective(2000px) rotateX(0) rotateY(0) translateZ(65px);}}
.erx-sidebar{position:sticky;top:110px;width:320px;}
.erx-aside-box{margin:0 0 20px;background:rgba(0, 0, 0, .04);border-radius:15px;padding:15px;overflow:hidden;}
.as-title{height:38px;line-height:38px;margin:0 0 8px;font-weight:bold;background:#fff;border-radius:20px;padding:0 15px;box-shadow:0 0 6px rgba(0, 0, 0, .05);}
.as-title::before{content:'\f0f6';font-family:FontAwesome;font-weight:normal;display:inline-block;margin:-4px 8px 0 0;vertical-align:middle;}
.as-list li a{max-width:86%;padding:7px 0;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .2s linear;}
.as-list li a:hover{text-indent:4px;}
.as-list li a::before{content:'';display:inline-block;width:4px;height:4px;margin:-1px 4px 0 0;background:#ccc;vertical-align:middle;}
.as-list li span{margin:-2px 0 0;font-size:12px;opacity:.5;}
.as-list li.nothing{text-align:center;padding:8vh 0;opacity:.5;}
.downrank .as-title::before{content:'\f038';}
.downrank li a{max-width:none;width:100%;border-bottom:#ccc 1px dotted;padding:9px 0;}
.downrank li:last-child a{border-bottom:none;}
.downrank li a::before{display:none;}
.downrank li a i{display:inline-block;width:16px;line-height:16px;margin:-4px 5px 0 0;color:#fff;font-size:12px;text-align:center;vertical-align:middle;background:#ccc;border-radius:3px;}
.downrank li:nth-child(1) a i{background:#f00;}
.downrank li:nth-child(2) a i{background:#ec8005;}
.downrank li:nth-child(3) a i{background:#fc0;}
.side-show{background:none;padding:0;}
/* erx:Article */
.erx-main-detail{padding-left:15px;padding-right:15px;}
.erx-content-box{border:1px #eee solid;border-radius:25px;padding:25px;}
.erx-article-box h1{font-size:20px;}
.erx-article-info{margin-bottom:25px;font-size:.85em;border-bottom:1px #eee solid;padding:15px 0;}
.erx-article-info > span{margin-right:1.2em;opacity:.58;}
.erx-article-con{line-height:1.8;text-align:justify;word-wrap:break-word;overflow:hidden;}
.erx-article-con p{margin:0 0 .5em;}
.erx-article-con *{max-width:100%;}
.erx-article-con a[rel=xygroup] img{display:block;margin:0 auto;}
.erx-article-pvnx{position:relative;margin:25px 0;border-top:1px #dadada dotted;border-bottom:1px #dadada dotted;overflow:hidden;}
.erx-article-pvnx:after{content:'';position:absolute;top:0;left:50%;width:0;height:100%;border-left:1px #dadada dotted;}
.erx-article-pvnx a{position:relative;float:left;display:block;width:50%;padding:20px 5px 30px 25px;}
.erx-article-pvnx a span{display:block;color:#999;font-size:14px;padding:0 0 5px;}
.erx-article-pvnx a .fa{position:absolute;top:48px;left:0;color:#999;}
.erx-article-pvnx .next{text-align:right;padding:20px 25px 30px 5px;}
.erx-article-pvnx .next .fa{left:auto;right:0;}
.erx-article-tag{margin:8px 0 15px;}
.erx-article-tag .tags a{margin:0 12px 0 0;opacity:.68;}
.erx-article-tag .tags a::before{content:'#';opacity:.5;}
.erx-article-copytips{font-size:.85em;opacity:.68;}
.erx-article-copytips::before{content:'\f1f9';font-family:FontAwesome;font-weight:normal;display:inline-block;margin:-4px 6px 0 0;vertical-align:middle;}
.page .erx-article-box h1{font-size:25px;}
.page .erx-article-con{margin-top:1.5em;border-top:1px #eee solid;padding-top:1.5em;}
/* erx:Footer */
.erx-flinks{margin-top:15px;}
.erx-flinks ul{justify-content:flex-start;}
.erx-flinks li{margin:0 10px 5px 0;font-size:12px;opacity:.5;}
.erx-footer{margin-top:1em;line-height:1.78;color:#bbb;font-size:12px;padding:8px 0 15px;border-top:1px #eee solid;}
.PowerBy{font-family:Impact, Charcoal, sans-serif;}
.erx-footer a{color:#999;}
.erx-gotop{position:fixed;right:-10vw;bottom:3vw;width:38px;height:38px;line-height:38px;border-radius:50%;text-align:center;background:#fff;box-shadow:0 0 9px rgba(0, 0, 0, .1);transition:all .3s linear;}
.erx-gotop:hover{box-shadow:0 0 9px rgba(0, 0, 0, .2);}
.erx-gotop.erxact{right:3vw;}
/* erx:Responsive */
@media screen and (max-width:720px) {
	.erx-mb-nav-ctrl{position:relative;display:inline-block;width:28px;height:28px;margin-top:1px;vertical-align:middle;}
	.erx-mb-nav-ctrl i{position:absolute;top:50%;left:50%;display:block;width:100%;height:2px;margin:-1px 0 0 -50%;background-color:rgba(12,24,30,.68);transition:background-color 0.3s;}
	.erx-mb-nav-ctrl.erxact i{background-color:transparent;}
	.erx-mb-nav-ctrl i::before,.erx-mb-nav-ctrl i::after{position:absolute;left:0;width:100%;height:100%;background:rgba(12,24,30,.68);content:'';transition:transform 0.3s;}
	.erx-mb-nav-ctrl i::before{transform:translateY(-400%);}
	.erx-mb-nav-ctrl i::after{transform:translateY(400%);}
	.erx-mb-nav-ctrl.erxact i::before{transform:translateY(0) rotate(45deg);}
	.erx-mb-nav-ctrl.erxact i::after{transform:translateY(0) rotate(-45deg);}
	.erx-header .inner{height:80px;}
	.erx-header .logo img{max-height:48px;}
	.erx-m-search form, .search-words{width:100%;}
	.top-m-nav, .erx-sidebar, .erx-home-nav, .o-meta .auth, .o-meta span i{display:none;}
	.erx-m-body{display:block;}
	.erx-m-search form{margin:0 0 15px;}
	.erx-side-nav{position:fixed;top:0;left:-100%;width:46vw;height:100%;box-shadow:0 12px 12px rgba(0, 0, 0, .5);padding:15px 2vw 0;background:#fff;border-radius:0 18px 0 0;transition:all .3s linear;}
	.erx-side-nav.erxact{left:0;}
	.erx-main-list, .erx-main-detail{width:100%;padding-top:80px;}
	.erx-w-item{width:50%;padding:15px 2vw;}
	.erx-list-text .erx-w-item{align-items:flex-end;}
	.erx-list-text .m-thumb a{padding-top:70%;}
	.erx-list-text .m-thumb{width:120px;margin-right:12px;}
	.erx-list-text .m-thumb + .m-text .m-title{margin-left:-132px;}
	.erx-list-text .o-meta span:not(:first-child){margin-left:.75em;}
	.erx-main-detail{padding-left:0;padding-right:0;}
	.erx-content-box{padding:15px;}
}