*{margin: 0; padding: 0;}
a{text-decoration: none;}
a:hover{color: #009ae1;}
ul li{list-style-type: none;}
main article section h1 a,main article section div p,main article section div p a,main article section div ul li a,aside div ul li h3 a,.pagination span a{font-size: 1rem; color: #333;}
.nr-jbxx ul li a,.sxp h3 a,.xgtj section h3 a{font-size: 1rem; color: #333;}
.nr-jbxx ul li a:hover,.sxp h3 a:hover,.xgtj section h3 a:hover{color: #009ae1;}
.icon-tb{float: left;}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  fill: currentColor;
  overflow: hidden;
}

/* 头部广告 */
.top-mod{position: absolute; width: 100%; height: 300px; overflow: hidden;}
.top-mod div{width: 1200px; margin: 0 auto; position: relative;}
.open{position: absolute; z-index: 9; padding: 2px 0 2px 0; box-sizing: border-box; border-radius: 10%; width: 35px; color: #FFF; float: left; font-size: 12px; top:2px; left: 2px; background-color: rgba(0,0,0,0.25); text-align: center; cursor:pointer}
.top-mod div em, .top-mod div span{display: block;}
.top-mod div a img{object-fit: cover; margin: 0 auto; width: 100%;}
.top-mod div a iframe{display: block; margin: 0 auto;}
.top-text{display: block !important; color: #fff;}
.top-adzt{font-size: 1rem; cursor: text; position: absolute; color: #fff; width: max-content; top: 50%; left: 50%; transform: translate(-50%,-50%);}
#topmod{height: 100px; transition: height .3s ease;}
#open1{height: 100px; overflow: hidden;}
#open2{height: 300px; overflow: hidden; position: absolute; opacity: 1; transition: height .5s ease, opacity .5s ease;}
.close{ width: 40px; height: 20px; line-height: 20px; border-radius: 10%; text-align: center; color:#FFF; text-shadow: 0px 1px #000; font-size:10px; background:rgba(0,0,0,0.25);z-index:999; position:absolute; right: 2px;top: 2px; cursor:pointer}

/* 头部图片 */
.nav-top{width: 100%; height: 300px; background-color: antiquewhite; float: left; overflow: hidden;}
.nav-top div{width: 100%; height: 100%;}
.nav-top div a img{width: 100%; height: 100%; object-fit: cover;}

/* ============================头部导航条============================ */
.fixed-nav {z-index: 99; position: unset; float: left; width: 100%;top: 0px;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);box-shadow: 0 2px 2px rgba(0, 0, 0, .1); background-color: rgba(250, 250, 250, .8);}

/* ================= 导航条 ================= */
html.hc-yscroll { overflow-y: scroll }
body.hc-nav-open { position: fixed; width: 100%; min-height: 100% }
.nav { display: none; position: fixed; top: 0; height: 100%; z-index: 9999; overscroll-behavior: none }
.nav.is-ios * { cursor: pointer !important }
.nav .nav-container { position: fixed; z-index: 9998; top: 0; width: 240px; max-width: 100%; height: 100%; transition: transform .4s ease }
.nav .nav-wrapper { width: 100% }
.nav .nav-wrapper.nav-wrapper-1 { position: static; height: 100%; overflow: scroll; overflow-x: visible; overflow-y: auto }
.nav ul { list-style: none; margin: 0; padding: 0 }
.nav li { position: relative; display: block }
.nav li.level-open>.nav-wrapper { visibility: visible }
.nav input[type="checkbox"] { display: none }
.nav label { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; cursor: pointer }
.nav a { position: relative; display: block; box-sizing: border-box; cursor: pointer }
.nav a, .nav a:hover { text-decoration: none }
.nav.disable-body:not(.nav-open)::after { pointer-events: none }
.nav.disable-body::after, .nav.disable-body .nav-wrapper::after { content: ''; position: fixed; z-index: 9990; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; overscroll-behavior: none; visibility: hidden; opacity: 0; transition: visibility 0s ease .4s, opacity .4s ease }
.nav.disable-body.nav-open::after, .nav.disable-body .sub-level-open::after { visibility: visible; opacity: 1; transition-delay: .05s }
.nav.nav-levels-expand .nav-wrapper::after { display: none }
.nav.nav-levels-expand ul .nav-wrapper { min-width: 0; max-height: 0; overflow: hidden; transition: height 0s ease .4s }
.nav.nav-levels-expand .level-open>.nav-wrapper { max-height: none }
.nav.nav-levels-overlap ul .nav-wrapper { position: absolute; z-index: 9999; top: 0; height: 100%; visibility: hidden; transition: visibility 0s ease .4s, transform .4s ease }
.nav.nav-levels-overlap ul ul { height: 100%; overflow: scroll; overflow-x: visible; overflow-y: auto }
.nav.nav-levels-overlap ul li.nav-parent { position: static }
.nav.nav-levels-overlap ul li.level-open>.nav-wrapper { visibility: visible; transition: transform .4s ease }
.nav.side-left { left: 0 }
.nav.side-left .nav-container { left: 0; transform: translate3d(-100%, 0, 0) }
.nav.side-left.nav-levels-overlap li.level-open>.nav-wrapper { transform: translate3d(-40px, 0, 0) }
.nav.side-left.nav-levels-overlap li .nav-wrapper { left: 0; transform: translate3d(-100%, 0, 0) }
.nav.side-right { right: 0 }
.nav.side-right .nav-container { right: 0; transform: translate3d(100%, 0, 0) }
.nav.side-right.nav-levels-overlap li.level-open>.nav-wrapper { transform: translate3d(40px, 0, 0) }
.nav.side-right.nav-levels-overlap li .nav-wrapper { right: 0; transform: translate3d(100%, 0, 0) }
.nav.nav-open .nav-container { transform: translate3d(0, 0, 0) }
.nav-trigger { position: absolute; cursor: pointer; display: none; top: 20px; z-index: 9980; min-height: 24px }
.nav-trigger span { width: 30px; top: 50%; transform: translateY(-50%); transform-origin: 50% 50% }
.nav-trigger span, .nav-trigger span::before, .nav-trigger span::after { position: absolute; left: 0; height: 4px; background: #34495E; transition: all .2s ease }
.nav-trigger span::before, .nav-trigger span::after { content: ''; width: 100% }
.nav-trigger span::before { top: -10px }
.nav-trigger span::after { bottom: -10px }
.nav-trigger.toggle-open span { background: rgba(0, 0, 0, 0); transform: rotate(45deg) }
.nav-trigger.toggle-open span::before { transform: translate3d(0, 10px, 0) }
.nav-trigger.toggle-open span::after { transform: rotate(-90deg) translate3d(10px, 0, 0) }
.nav::after, .nav .nav-wrapper::after { background: rgba(0, 0, 0, 0.3) }
.nav.nav-open .nav-wrapper { box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2) }
.nav a { padding: 14px 17px; font-size: 15px; color: #fff; z-index: 1; background: rgba(0, 0, 0, 0); border-bottom: 1px solid #2c5d8f }
.nav:not(.touch-device) a:hover { background: #31679e }
.nav li { text-align: left }
.nav li.nav-close a:hover, .nav li.nav-back a:hover { background: #2b5c8d }
.nav li.nav-parent a { padding-right: 58px }
.nav li.nav-close span, .nav li.nav-parent span.nav-next, .nav li.nav-back span { width: 45px; position: absolute; top: 0; right: 0; bottom: 0; text-align: center; cursor: pointer; transition: background .2s ease }
.nav li.nav-close span::before, .nav li.nav-close span::after { display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; margin-top: -3px; border-top: 2px solid #fff; border-left: 2px solid #fff }
.nav li.nav-close span::before { margin-left: -9px; transform: rotate(135deg) }
.nav li.nav-close span::after { transform: rotate(-45deg) }
.nav a[href]:not([href="#"])>span.nav-next { border-left: 1px solid rgba(255, 255, 255, .8) }
.nav span.nav-next::before, .nav li.nav-back span::before { content: ''; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; margin-left: -2px; box-sizing: border-box; border-top: 2px solid #fff; border-left: 2px solid #fff; transform-origin: center }
.nav span.nav-next::before { transform: translate(-50%, -50%) rotate(135deg) }
.nav li.nav-back span::before { transform: translate(-50%, -50%) rotate(-45deg) }
.nav.side-right span.nav-next::before { margin-left: 0; margin-right: -2px; transform: translate(-50%, -50%) rotate(-45deg) }
.nav.side-right li.nav-back span::before { margin-left: 0; margin-right: -2px; transform: translate(-50%, -50%) rotate(135deg) }
.nav.nav-levels-expand .nav-container ul .nav-wrapper, .nav.nav-levels-none .nav-container ul .nav-wrapper { box-shadow: none; background: transparent }
.nav.nav-levels-expand .nav-container ul h2, .nav.nav-levels-none .nav-container ul h2 { display: none }
.nav.nav-levels-expand .nav-container ul ul a, .nav.nav-levels-none .nav-container ul ul a { font-size: 14px }
.nav.nav-levels-expand .nav-container li, .nav.nav-levels-none .nav-container li { transition: background .3s ease }
.nav.nav-levels-expand .nav-container li.level-open, .nav.nav-levels-none .nav-container li.level-open { background: #2e6296 }
.nav.nav-levels-expand .nav-container li.level-open a, .nav.nav-levels-none .nav-container li.level-open a { border-bottom: 1px solid #295887 }
.nav.nav-levels-expand .nav-container li.level-open a:hover, .nav.nav-levels-none .nav-container li.level-open a:hover { background: #2f649a }
.nav.nav-levels-expand .nav-container li.level-open>a .nav-next::before, .nav.nav-levels-none .nav-container li.level-open>a .nav-next::before { margin-top: 2px; transform: translate(-50%, -50%) rotate(45deg) }
.nav.nav-levels-expand .nav-container span.nav-next::before, .nav.nav-levels-none .nav-container span.nav-next::before { margin-top: -2px; transform: translate(-50%, -50%) rotate(225deg) }
.logo{display: inline-flex; align-items: center;}
.logo a{height: 40px;}
.logo a img{width: 100%; height: 40px;}
/* #container { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } */
.nav.nav-open .nav-container .nav-wrapper .second-nav li{box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 3px;}
#main-nav { display: block }
#menu-line {
    position: absolute;
    top: 0%;
    z-index: 1; /* 降低z-index，让子菜单能显示在上面 */
    height: 3px;
    background: #009ae1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    pointer-events: none; /* 关键修改：使线条不拦截鼠标事件 */
}
.wrapper {height: 50px; max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
@media screen and (min-width: 769px) {
  #main-nav { display: block !important; }
  #main-nav ul { display: flex; justify-content: flex-start; align-items: center; }
  #main-nav ul li { position: relative; }
  #main-nav ul li a { color: #182631; padding: 13px 15px; display: block; text-decoration: none; }
	.nav-active > a{color: #009ae1 !important;}
	#main-nav > ul >li:hover > a{color: #009ae1;}
  #main-nav > ul >li ul li:hover > a {background: #009ae1; color: #fff; }
  #main-nav ul ul { display: none; position: absolute; z-index: 1; top: 100%; left: 0; background: rgba(250, 250, 250, .9); min-width: 200px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); }
  #main-nav ul ul ul { top: 0; left: 100%; }
  #main-nav ul li:hover > ul { display: block; }
  #main-nav .nav-next { display: none; }
  .toggle { display: none; }
}

@media screen and (max-width: 768px) {
  #main-nav { display: none; }
	.logo{display: none;}
}
.fixed-nav > div{position: relative;}
/* header { position: relative;}
h1 { font-size: 50px; font-weight: 700; text-align: center; letter-spacing: 5px; padding-bottom: 8px }
h2 { max-width: 680px; margin: auto; font-size: 20px; font-weight: 200; line-height: 1.4; text-align: center; letter-spacing: 1px; padding-bottom: 30px } */
.git { display: inline-block; text-decoration: none; color: #fff; border-radius: 4px; padding: 4px 10px 4px 0; font-size: 15px; font-weight: 400; color: #fffce1; background: #54b9cb; transition: background .15s ease-in-out }
.git:hover { background: #4CA8B9 }
.git:hover svg { border-color: #54b9cb }
.git svg { width: 15px; height: 15px; fill: #fffce1; position: relative; top: 2px; padding: 0 10px; margin-right: 10px; border-right: 1px solid #4daabb; transition: border-color .15s ease-in-out }
.toggle { position: absolute; cursor: pointer; display: none; top: 20px; z-index: 9; min-height: 24px; position: relative; top: auto; left: auto; float: left; cursor: pointer; box-sizing: content-box; font-size: 20px; padding-left: 55px; line-height: 24px;}

@media screen and (max-width: 768px) {
  .toggle { display: block; }
}
.toggle span { width: 35px; top: 50%; transform: translateY(-50%); transform-origin: 50% 50% }
.toggle span, .toggle span::before,
.toggle span::after { position: absolute; left: 0; height: 4px; background: #182631; transition: all .1s ease }
.toggle span::before, .toggle span::after { content: ''; width: 100% }
.toggle span::before { top: -10px }
.toggle span::after { bottom: -10px }
.toggle.toggle-open span { background: rgba(0, 0, 0, 0); transform: rotate(45deg) }
.toggle.toggle-open span::before { transform: translate3d(0, 10px, 0) }
.toggle.toggle-open span::after { transform: rotate(-90deg) translate3d(10px, 0, 0) }
.toggle:hover span, .toggle:hover span::before, .toggle:hover span::after { background: #0081b8 }
.toggle div { display: inline-block; margin-right: 15px }
.wrapper .nav-r-compo{display: flex; justify-content: center; align-items: center;}
{ padding-bottom: 40px }
.swm { display: inline-block; padding: 0 15px }
.swm svg { display: block; width: auto; height: 17px; margin-top: 22px }
.swm svg path { transition: fill .1s ease }
.swm:not(:hover) svg .l-1 { fill: #466e8d }
.swm:not(:hover) svg .l-2 { fill: #9db9cf }
.swm:not(:hover) svg .l-3 { fill: #5989ad }

.nav .nav-container { width: 280px; background: #009ae1; }
.nav h2 {font-size: 19px; font-weight: 500; color: #009ae1; text-align: center; padding: 15px 0; margin: 0; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid rgba(255,255,255,0.1); }
.nav a { font-size: 15px; padding: 15px 17px; color: #000; border-bottom: 1px solid rgba(255,255,255,0.1); }
.nav a:hover { background: rgba(255,255,255,0.1); }
/* .nav li.nav-close a { background: rgba(0,0,0,0.1); } */
.nav li.nav-back a { background: rgba(0,0,0,0.1); }

@media screen and (max-width: 768px) {
  .wrapper { padding: 0 10px; }
  .toggle { color: #009ae1; line-height: 50px; }
  .toggle span, .toggle span::before, .toggle span::after { background: #009ae1; }
}

/* 栏目Material Icons 图标 */
.nav li.devices>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.mobile>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.television>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.camera>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.magazines>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.store>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.collections>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }
.nav li.credits>a::before { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; text-indent: 0; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; display: inline-block; width: 19px; height: 19px; margin-right: 15px; font-size: 19px; vertical-align: top; content: '' }

/* =====================LOGO========================= */
.nav-logo{width: 185px; display: flex; align-items: center;}
.nav-logo a{ display: inline-flex; align-items: center; gap: 8px;}
.nav-logo a img {width: 40px;}
.nav-logo-text{display: flex; flex-direction: column; justify-content: center;}
.nav-name{color: #009ae1; font-weight: normal; font-size: 15px;}
.nav-tagline{color: #009ae1; font-size: 12px;}

/* =======================登录按钮========================== */
.yhtx div{width: 35px; height: 35px; border-radius: 100px; border: solid 1px #f5f5f5; box-shadow: 0 0 2px #000; padding: 2px;}
.denglu{width: 40px; height: 40px; background: #009ae1; border-radius: 100px; display: block; transition:transform 0.3s ease;}
.denglu:hover{background-color: #0081b8;}
.denglu a{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center;}
.denglu a span{font-size: 25px; color: #fff;}
.yhtx div a{display: inline-flex; justify-content: center; align-items: center; width: 100%; height: 100%; position: relative;}
.yhtx div a span{width: 16px; height: 16px; background-color: #ff0000; color: #fff; border-radius: 100px; font-size: 12px; position: absolute; top: 0; right: 0; text-align: center;}
.denglu a span{transition:transform 0.3s ease}
.denglu:hover a span{transform:scale(1.1)}
.yhtx div a img{width: 100%; height: 100%; border-radius: 100px; object-fit: cover;}

/* 搜索框 */
.search-container{position:relative;display:flex;align-items:center;margin-right:10px;}
.search-box{width:0;height:35px;background-color:white;border:none;border-radius:4px;padding:0 15px;font-size:15px;transition:all 0.3s ease-in-out;opacity:0;position:absolute;right:50px;box-shadow:0 2px 10px rgba(0,0,0,0.1);outline:none}
.search-box::placeholder{color:#95a5a6;transition:opacity 10s ease}
.search-box.active{width:260px;opacity:1}
.search-btn{width:40px;height:40px;background-color:#009ae1;border:none;border-radius:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1;transition:background-color 0.3s ease}
.search-btn:hover{background-color:#0081b8}
.search-icon{width:20px;height:20px;position:relative;transition:transform 0.3s ease}
.search-btn:hover .search-icon{transform:scale(1.1)}
.search-icon:before{content:'';position:absolute;width:12px;height:12px;border:2px solid white;border-radius:50%;top:0;left:0;transition:all 0.3s ease}
.search-icon:after{content:'';position:absolute;width:2px;height:8px;background:white;transform:rotate(-45deg);bottom:0;right:3px;transition:all 0.3s ease}
.search-box.active ~ .search-btn .search-icon:before{border-color:white}
.search-box.active ~ .search-btn .search-icon:after{background:white}
@media (max-width:768px){
	.search-box{height: 35px; right:40px;}
	.search-box.active{width:200px; height: 35px; font-size: 13px; right:40px; position: absolute; z-index: 10;}
	.search-btn, .denglu, .denglu a{width: 35px; height: 35px;}
	.yhtx div{width: 30px; height: 30px;}
}

/* ===========================内容区============================== */
/* 首页/列表 */
main{width: 75rem; margin: 0 auto;}
article{width: 48.75rem; float: left; display: flex; flex-direction: column;}
aside{width: 25rem; display: block; float: right; margin-top: 20px;}
.zcnr{float: left; width: 60%; margin-left: 8px; margin-top: 0.625rem;}
.ycimg{float: right; width: 30%; max-height: 8.8rem; overflow: hidden; margin-right: 8px; border-radius: 8px; margin-top: 4px;}
.ycimg a img{width: 100%; border-radius: 8px;}
.ycimg a{transition: .5s; width: 100%; display: block; position: relative;}
.ycimg a:hover{transform: scale(1.05,1.05);}
.img-blur{width: 100%; height: 100%; position: absolute; z-index: 1; background: rgba(255, 255, 255, .2); backdrop-filter: blur(5px);}
main article section{width: 96%; margin: 0 auto; margin-top: 1.25rem; box-shadow: 0 0 10px #fff; border-radius: 6px;}
main article section h1{margin-left: 10px; line-height: 25px;}
main article section h1 a{font-size: 1.25rem; font-weight: normal;}
main article section div{line-height: 1.5rem;}
main article section div ul{margin: 0;}
main article section div ul li{display: block; float: left; padding: 0 6px;}
main article section div ul li:nth-child(2){ padding-left: 0;}
main article section div ul>:first-child{padding: 0;}

/* 右边侧栏 */
main aside div{width: 100%; background: rgba(255,255,255,0.8); border-radius: 10px;}
main aside div p{font-size: 1.25rem; padding-left: 10px;}
main aside div ul li{line-height: 2rem; padding-left: 5px; border-bottom: #eee 1px solid;}
main aside div ul li:last-of-type{border: 0;}
main aside div ul li h3{font-weight: normal; font-size: 0.875rem; overflow: hidden; height: 2rem;}
main aside div ul li h3 span{display: block; float: left; background-color: rgba(0,155,225,0.7); border-radius: 3px; color: #fff; padding: 0 5px; line-height: 25px; margin-top: 3px;}
main aside div ul li h3 a{margin-left: 0.625rem;}
.hhzp{margin-top: 5%;}

/* 右边侧栏广告 */
.adys{background: none; border-radius: 0;}
.fixed{width:400px; top:0px;}
.advbox{width:100%;}
.advbox .advpic,.advbox1 .advpic1{position:relative; line-height: normal; max-height: 400px; overflow: hidden;}
.advbox .advpic img,.advbox .advpic iframe{width: 100%; box-sizing: border-box; border-radius: 12px; padding: 6px;}
.advbox1 .advpic1 img,.advbox1 .advpic1 iframe{width: 100%; box-sizing: border-box; border-radius: 12px; padding: 6px;}
.advbox .advpic img,.advbox1 .advpic1 img{max-height: 400px; object-fit: contain;}
.advbox .advpic .closebtn,.advbox1 .advpic1 .closebtn1{display:block;font-size:10px;color:#fff;position:absolute;right:12px;top:8px;z-index:1;box-sizing: border-box;padding: 3px 5px;border-radius: 3px;text-shadow: 0px 1px #000;background-color: rgba(0, 0, 0, 0.25);}

/* 对联广告 */
.advbox2 .advpic2 img,.advbox2 .advpic2 iframe{width: 100%; box-sizing: border-box; border-radius: 12px; padding: 6px;}
.advbox3 .advpic3 img,.advbox3 .advpic3 iframe{width: 100%; box-sizing: border-box; border-radius: 12px; padding: 6px;}
.advbox2 .advpic2 .closebtn2,.advbox3 .advpic3 .closebtn3{display:block;font-size:10px;color:#fff;position:absolute;right:12px;top:8px;z-index:1;box-sizing: border-box;padding: 3px 5px;border-radius: 3px;text-shadow: 0px 1px #000;background-color: rgba(0, 0, 0, 0.25);}
.addl{width: 100%; max-height: 100vh;}
.addl>div{max-width: 200px; height: 100%; position: fixed; z-index: 1; display: flex; align-items: center;}
.addl>div>div>div{position: relative;}
.addl>div:nth-of-type(2){right: 0;}

/* 内容页广告 */
.advpic4{position: relative; max-height: 100px; overflow: hidden; box-sizing: border-box; border-radius: 12px;}
.advpic4>a{line-height: normal;}
.advbox4 .advpic4 img{max-height: 100px; object-fit: cover;}
.advbox4 .advpic4 img,.advbox4 .advpic4 iframe{width: 100%; box-sizing: border-box; border-radius: 12px; padding: 6px;}
.advbox4 .advpic4 .closebtn4{display:block;font-size:10px;color:#fff;position:absolute;right:12px;top:8px;z-index:1;box-sizing: border-box;padding: 3px 5px;border-radius: 3px;text-shadow: 0px 1px #000;background-color: rgba(0, 0, 0, 0.25);}

/* 云标签 */
#div1 {position: relative;width: 100%;height: 190px;margin: 0 auto;overflow: hidden;background: none;margin-top: 10px;}
#div1 a {position: absolute;color: #8e8e8e;text-decoration: none;top: 190px;display: block;border: #8e8e8e 1px solid;box-shadow: 0 0 5px #8e8e8e;-webkit-box-shadow: 0 0 5px #8e8e8e;-moz-box-shadow: 0 0 5px #8e8e8e;background: #fff;filter: alpha(opacity: 30);opacity: 0.3;font-size: 14px;padding: 3px 5px;font-family: arial;}
#div1 a:hover {filter: alpha(opacity: 100);opacity: 1;font-size: 16px;color: #009ae1;border: #009ae1 1px solid;box-shadow: 0 0 5px #009ae1;}

/* 内容页 */
.ybcl-li{border-bottom: #eee 1px solid !important;}

/* =====================尾部===================== */
footer{display: flex; width: 100%;}
footer div{width: 100%; margin: 1rem 0;}
footer div p{text-align: center; color: #fff; text-shadow: 0 0 3px #000;}
footer div p a{color: #fff;}

/* 内容页 */
.mbxdh{font-size: 1rem; color: #8e8e8e; margin-bottom: 1rem; padding: 10px; box-sizing: border-box;}
.alias{padding: 0 !important;}
main > article > div > .mbxdh > a{font-size: 1rem; color: #8e8e8e; margin-bottom: 1rem; padding: 10px; box-sizing: border-box;}
.c-trans{margin-right: 10px;}
.c-c-trans, .c-c-r-trans{margin-top: 5px;}
#c-trans-button, .c-c-trans-button, .c-c-r-trans-button{float: right; padding: 1px 2px; text-align: left; margin-right: 2px; cursor: pointer; width: 75px; background-color: unset; border: solid 1px #323232; height: 23px; border-radius: 3px;}
#c-trans-button:hover, .c-c-trans-button:hover, .c-c-r-trans-button:hover{color: #009ae1;}
#c-trans-text{width: 97%; padding: 10px; margin: 0 auto; box-sizing: border-box;}
.lang-button{float: right; padding: 0 3px; display: flex; justify-content: flex-end;}
.lang-button p{ border: solid 1px #323232; border-radius: 3px; padding: 2px 3px; font-size: 12px; cursor: pointer; line-height: normal;}
.lang-button p:hover{color: #009ae1;}
.lang-select{position: absolute; z-index: 5; padding: 10px; margin-top: 26px; box-sizing: border-box; border-radius: 10px; background-color: #fff; transition: all 0.5s; opacity: 0; visibility: hidden;}
.lang-button ul li{line-height: 25px; cursor: pointer; clear: both; padding: 0; float: left;}
.translating{text-align: left;}
main article {padding-bottom: 1.25rem; margin-top: 20px; background: rgba(255,255,255,0.8); border-radius: 10px;}
main article header{width: 100%; text-align: center; border-bottom: #f1f1f1 1px solid;}
main article header ul{display: flex; justify-content: center;}
main article header ul li{padding: 0.625rem 1rem 1rem 1rem;}
main article header ul li span:hover{color: #f00;}
main article header ul li a{color: #000;}
main article .swiper-box .view .swiper-container .swiper-wrapper .swiper-slide:hover{cursor: pointer;}
.nr-jbxx{margin-top: 1rem; padding: 10px; box-sizing: border-box;}
main article .nr-jbxx ul li{line-height: 1.5rem;}
main article .nr-jbxx ul li ul li{width: auto !important; float: left;}
main article .nr-jbxx > ul > li ul > li > a{ padding: 0 6px;}
main article .nr-jbxx ul li ul li:nth-child(1){padding: 0;}
main article .nr-jbxx ul li ul li:nth-child(2){padding-left: 0; margin-left: -5px;}
main article div > div img{max-width: 100%; display: block; margin: 0 auto 4px auto;}
main article div p img{max-width: 100%;}
.c-yxbt{display: inline-block; width: 100%;}
.c-yxbt div{display: flex; align-items: center; margin-top: 3px;}
.c-yxbt div p{margin-left: 5px;}
.article{width: 97%; margin: 0 auto; padding: 10px; padding-top: 20px; box-sizing: border-box;}
.nr-jbxx ul h2{font-size: 1rem; text-decoration: none; font-weight: normal;}
.nr-jbxx ul li a svg{width: 1.5em; height: 1.5em;}
.nr-img-blur{filter: blur(10px); clip-path: inset(0);}

/* 上下篇 */
.sxp{margin-top: 1rem; font-weight: normal; display: flex; justify-content:space-between; padding: 10px; box-sizing: border-box;}
.sxp h3{width: 45%; font-size: 1rem; font-weight: normal;}

/* 相关推荐 */
.xgtj{ width: 96%; margin-top: 1.25rem; padding-top: 0.625rem; display: flex; justify-content:space-between; flex-wrap:wrap; border-radius: 6px; box-shadow: 0 0 10px #fff;}
.xgtj h3{width: 100%; padding-bottom: 0.625rem; font-weight: normal;}
.xgtj p{position: relative;}
.xgtj section{margin-top: 0; width: 24%; padding: 5px; box-sizing: border-box; height: 100%;}
.xgtj section:nth-child(2){margin-top: 0;}
.xgtj section a img{width: 100%; max-height: 16.25rem; object-fit: contain; border-radius: 6px;}
.xgtj section h3{font-weight: normal;}
.xgtj section h3 a span{background-color: rgba(0,155,225,0.7); border-radius: 3px; color: #fff; padding-bottom: 2px;}
.xgtj>section a{width: 100%; height: 100%; position: relative; display: inline-block;}

/* =====评论===== */
.nr-pl{ padding: 10px; box-sizing: border-box;}
.widget-title,.section-title .title{color: black; font-size: 1.2rem; font-weight: normal;}
.section-title{margin-top: 1rem;}
.comment-form-area{margin-top: 0.625rem;}
.comment-form-area .row .col-lg-12 .single-input textarea{width: 100%; height: 6.25rem; padding: 0.625rem; border-radius: 8px; box-sizing: border-box; border: solid 1px #ebebeb;}
.col-lg-12{font-size: 0.75rem;}
.comment-list,.children{list-style-type: none;}
.comment-list .comment-2, .comment-list .comment-reply-wrap{border: 1px solid #eee; padding: 0.625rem; border-radius: 8px; margin-top: 10px;}
.comment-list .meta{display: flex; flex-direction: row; justify-content: space-between;}
.comment-list .meta .fn{font-size: 1rem;}
.comment-list .comment .comment-2 .comment-author-info{position: relative;}
.comment-list .meta .time{font-size: 12px; color: #009ae1; margin-left: 5px; font-weight: 400;}
.comment-list .comment-content{width: 100%; box-sizing: border-box; padding-left: 60px;}
.comment-list .comment-content .meta .comment-content-top .comment-actions .fn a{color: #009ae1;}
.comment-list .comment-content .meta .comment-content-top .comment-actions .fn a:hover{#0081b8}
.comment-list .comment-content .meta .comment-content-top .comment-actions .fn span{color: #858585;}
.comment-list .comment-reply-link{ background-color: #f8f8f8; border-radius: 8px; padding: 0 10px; cursor: pointer;}
.vcard{ width: 50px; height: 50px; padding: 3px; border-radius: 100px; box-shadow: 0 0 1px #000 ; box-sizing: border-box; border: solid 1px #dfeee5; overflow: hidden; float: left;}
.vcard img{width:100%; height: 100%; object-fit: cover; border-radius: 100%;}
.comment-list .comment .children{margin: 0.5rem 0 0 3.125rem;}
.btn-primary{cursor: pointer; padding: 5px 10px; background-color: #009ae1; color: aliceblue; border: none; outline: none; border-radius: 8px;}
.btn-large:disabled {opacity: 0.6; cursor: not-allowed;}
.btn-primary > a{color: #fff; font-size: 13px;}
.btn-primary:hover{background-color: #00aef3;}
.container .row .comment-form-area div:nth-child(3){font-size: 0.75rem;}

/*====翻页菜单====*/
.pagination{width: 100%; display: flex; flex-flow: row wrap; justify-content:center; align-items: center; margin-top: 1.5rem;}
.pagination > form > input{width: 35px; height: 25px; text-align: center; margin-left: 5px; outline:1px solid #009ae1; border: 0; box-sizing: border-box; background: none;}
.pagination > form > input:focus{ outline: solid 1px #009ae1;}
.active-fy{background: #009ae1; color: #fff !important;}
.active-fy:hover{background: #009ae1 !important; color: #fff !important;}
.pagination > span > a{ padding:3px 10px; border:1px solid #ebebeb; margin-left: 5px; transition: all 0.5s ease-out;}
.pagination > span > a:hover{ color:#000; background:#f5f5f5;}
.pagination > span > button{margin-left: 5px; background: none; cursor: pointer; border:1px solid #ebebeb; padding:3px 5px; transition: all 0.5s ease-out;}
.pagination > span > button:hover{background-color: #f5f5f5;}

 @media only screen and (max-width: 650px) {
.page-status{ display:none;}
.page-num{ margin:10px 0;}
.pagination > span > a{ display: inline-flex; margin:5px !important;} 
 }

@media screen and (max-width:1199px) {
	main{width:100%}
	article{width: 68%;}
	aside{width: 30%;}
	/* 右侧广告 */
	.fixed{width: 100%;}
}

/* ======================== 全CG存档栏目 ============================= */
.cgcd-bj{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAHklEQVQImWP88OHDfyBgAAEmMMHExPD3718IByYDADMIDMzRgqlDAAAAAElFTkSuQmCC);}
.cgcd{width: 100%; overflow: hidden; display: block;}
.cgcd-h{margin-top: -3rem;}
.cgcd-bj .cgcd-h iframe{width: 100%; height: 100%;}
.cgcd-lh{}
.cgcd-foot{display: block; float: right; margin-top: -9rem; position: relative;}

@media screen and (max-width:1024px) {
	/* 首页 */
	.nav-logo {display: none;}
	main article section h1,main article section ul li,main article section ul h2,main article section div p{padding: 0 0.625rem;}
	main aside div p,main aside div ul{padding: 0 0.625rem;}
	main article section div ul>:first-child{padding-left: 0.625rem;}
	
	/* 搜索框 */

	
	/* 内容页 */
	main article header{width: 97%; margin: 0 auto;}
	main article header h1{padding: 0 0.625rem;}
	.article{width: 97%; margin: 1rem auto;}
	/* main article div p img{width: 97%; display: block; margin: 0 auto;} */
	
	.sxp {width: 97%; margin: 0 auto; margin-top: 1rem;}
	.xgtj {width: 97%;}
	.xgtj section h3{max-height: 2.9rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.xgtj section{width: 49%;}
	
	/* 全CG存档 */
	.cgcd-foot{margin-top: -4.375rem;}
	.cgcd-lh{line-height: 3.2rem; margin-top: auto;}
	
	/* 评论 */
	.comment .comment-2 .comment-author-info .comment-content .comment-text p{padding: unset;}
}

@media screen and (max-width:768px) {
	/* 首页 */
	.zcnr p{line-height: 1.5rem;}
	.zcnr{width: 50%;}
	.ycimg{width: 39%; max-height: 7rem;}
	main aside div ul li{line-height: 1.4rem; margin-top: 0.3125rem;}
	main aside div ul li h3{height: 3rem; overflow: hidden;}
	/* 内容页 */
	main article header ul li:nth-child(3){display: none;}
	
	/* 搜索框 */
	
	/* 头部广告 */
	.top-mod div{width: 100% !important; max-height: 300px;}
	.top-mod div a iframe{width: 100% !important;}
	.top-mod div a img{width: 100%;}
	
	/* 右边侧栏 */
	main aside div ul li h3 span{line-height: unset; margin-top: unset;}
}

@media screen and (max-width:640px) {
	/* 首页 */
	.zcnr{width: 100%;}
	.ycimg{width: 97%; max-height: 16.25rem; margin-bottom: 6px; margin-right: 1.5%;}
	.ycimg a img{right: auto;}
	.xgtj section{width: 100%;}
	main article section{display: inline-block;}
	
	/* 内容页 */
	main article header ul{flex-wrap: wrap;}
	main article header ul li{width: 39%; display: flex; padding-bottom: 0.8rem;}
	
	/* 搜索框 */
	
	/* 头部广告 */
	.top-mod{max-height: 200px;}
	
	/* 全CG存档 */
	.cgcd-h{margin-top: -9.6875rem;}
	
	/* 捐赠 */
	.qr-code{width: 80vw !important;}
	.qr-code > div > div > div:nth-child(2) img{max-width: 100% !important;}
}

@media screen and (max-width:420px) {
	/* 首页 */
	.ycimg{max-height: 15rem;}
	main article{margin-top: 10px;}
	article{width: 100%;}
	aside{width: 100%; margin-top: 0.625rem;}
	.ycimg a img{margin: 0;}
	main article section h1 a{margin-top: 1.25rem;}
	
	/* 搜索框 */
	
	/* 全CG存档 */
	.cgcd-h{margin-top: -9.6875rem;}
	
	/* 头部广告 */
	.top-adzt{width: 100%; text-align: center;}
	
	/* 右侧广告 */
	.fixed{position: relative !important;}
	
	/* 对联广告 */
	.addl>div{max-width: 150px;}
	
}

@media screen and (max-width:360px) {
	/* 首页 */
	.ycimg{max-height: 13rem;}
	/* 头部广告 */
	.top-mod{max-height: 150px;}
}

@media screen and (max-width:320px) {
	/* 首页 */
	.ycimg{max-height: 10rem;}
	
}

/* ======语言、风格、返回顶部====== */
.r-fab{position: fixed;right: 10px; bottom: 175px; z-index: 10;}
.r-lang{width: 50px; height: 50px; position: relative; top: -10px;}
.lang-xs{position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.lang-xs p{font-size: 12px; padding: 0; transform: scale(0.8); background-color: rgba(255,255,255,0.8); padding: 2px 1px; border-radius: 5px;}
.lang-xs, .lang-xs p{cursor: pointer;}
.r-lang:hover .s-fab{visibility: visible; opacity: 1;}
.s-fab{position: absolute; right: 100%; visibility: hidden; opacity: 0; transition: all 0.5s; background-color: rgba(255,255,255,0.8); border-radius: 10px;}
.s-fab ul {padding: 10px 10px;}
.s-fab ul li{list-style-type: none; line-height: 25px;}
.s-fab ul li a{text-decoration: none; color: #000; white-space: nowrap;}
.s-fab ul li a:hover{color: #009ae1;}
.lang{width: 100%; height: 100%; position: absolute; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAC5CAYAAAB0rZ5cAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7E2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDI1LTAyLTI1VDIxOjEwOjUxKzA4OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjUtMDItMjVUMjE6NTM6NTErMDg6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDI1LTAyLTI1VDIxOjUzOjUxKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+RW5nbGlzaDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+RW5nbGlzaDwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDozODA3ZTAwYi1lMDM0LTY3NDktOWE4Ni0zZGFmZGJlOWQ0ZTg8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NTFjNzJiNWUtODVmYS0yNzRhLWI2MTAtOWExYTI3NjVkMTNjPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NTFjNzJiNWUtODVmYS0yNzRhLWI2MTAtOWExYTI3NjVkMTNjPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjUxYzcyYjVlLTg1ZmEtMjc0YS1iNjEwLTlhMWEyNzY1ZDEzYzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyNS0wMi0yNVQyMToxMDo1MSswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MzgwN2UwMGItZTAzNC02NzQ5LTlhODYtM2RhZmRiZTlkNGU4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDI1LTAyLTI1VDIxOjUzOjUxKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xODU8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTg1PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5L0oS3AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAACG4SURBVHja7J15mBxVucZ/s2RGCANZyEKWkT1ICFnYFAQioBIBL4q4sCgiI6Jw3VC8F1TudUMNLiigQiBgZHG7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") no-repeat center; background-size: 100%;}

/* 捐赠 */
.donate{position:relative;display:block;margin:0 auto;text-align:center;opacity:1;z-index:33333;transition:all 300ms linear}
.donate-icon{cursor:pointer;width:50px;height:50px;border-radius:50%; display: inline-flex; align-items: center; justify-content: center; background:var(--black-blue-light-3);box-shadow:0 4px 4px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07)}
.donate-icon svg{font-size: 25px;}
.qr-mask{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.55);z-index:999998;display:none;}
.qr-code{position:fixed;width:800px;background:#fff;z-index:999999;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.2);display:none;animation:popup .25s ease-out;}
.qr-close:hover{box-shadow:0 0px 2px rgba(0,0,0,0.8);}
.qr-code > p{text-align: center; font-weight: 800; font-size: 20px;}
.qr-code > div{display: flex; gap: 10px; margin-top: 20px; justify-content: center;}
.qr-code > div > div{display: flex; flex-direction: column; padding: 10px; box-sizing: border-box; width: 50%; box-shadow: 0 0 2px rgba(0, 0, 0, .3); border-radius: 10px;}
.qr-code > div > div > div:nth-child(1){display: flex; align-items: center; gap: 10px; background-color: antiquewhite; padding: 10px; box-sizing: border-box; border-radius: 10px;}
.qr-code > div > div > div:nth-child(1) > p{font-size: 13px; color: #555; break-word; word-break: break-all;}
.qr-code > div > div > div:nth-child(1) > p span{font-weight: 500; color: #000; font-size: 15px; word-wrap: break-word; word-break: break-all;}
.qr-code > div > div > div:nth-child(2){display: flex; justify-content: center; padding: 10px; box-sizing: border-box;}
.qr-code > div > div > div:nth-child(2) img{max-width: 200px;}
.qr-code > div > div > div:nth-child(3){display: flex; align-items: center; justify-content: space-between; gap: 10px; background-color: #ebebeb; border-radius: 10px; padding: 10px;}
.qr-code > div > div > div:nth-child(3) > p{word-wrap: break-word; width: calc(100% - 100px);}
.qr-code > div > div > div:nth-child(3) div{display: flex; align-items: center; background-color: #009ae1; border-radius: 5px; padding: 3px; gap: 5px; cursor: pointer;}
.qr-code > div > div > div:nth-child(3) div span{margin-top: 3px; color: #fff;}
.qr-code > div > div > div:nth-child(3) div p{color: #fff;}
.copy-btn-success{background:#4caf50 !important;color:#fff;}
@keyframes popup{from{opacity:0;transform:translate(-50%,-45%) scale(.95);}to{opacity:1;transform:translate(-50%,-50%) scale(1);}}
.qr-close{position:absolute;right:10px;top:10px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;border:1px solid #ccc;font-size:13px;cursor:pointer;color:#666;transition:all .2s;}

@media screen and (max-width:900px) {
	/* 捐赠 */
	.qr-code{width: 600px;}
	.qr-code > div > div > div:nth-child(3){flex-direction: column;}
	.qr-code > div > div > div:nth-child(3) > p{width: 100%;}
}


:root {
	--red: #00afff;
	--yellow: #009ae1;
	--green: #2ecc71;
	--white: #ffffff;
	--grey-light: #f2f7f9;
	--grey: #ecedf3;
	--black: #080808;
	--black-blue: #1f2029;
	--black-blue-light: #353746;
	--black-blue-light-2: rgba(255,255,255,0.3);
	--black-blue-light-3: rgba(255,255,255,0.8);
	--black-light: #424455;
}
body{background-color: var(--white);}
body.light{background-color: var(--black-blue);}

/* 返回顶部进度条 */
.progress-wrap{position:fixed;bottom:50px;height:50px;width:50px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset  0 0 0 2px rgba(255,255,255,0.5);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
.progress-wrap::after{position:absolute;font-family:'unicons';content:'↑';text-align:center;line-height:50px;font-size:24px;color:var(--grey);left:0;top:0;height:50px;width:50px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap:hover::after{opacity:0}
.progress-wrap::before{position:absolute;font-family:'unicons';content:'↑';text-align:center;line-height:50px;font-size:24px;opacity:0;background-image:linear-gradient(298deg,var(--red),var(--yellow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:50px;width:50px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap:hover::before{opacity:1}
.progress-wrap svg path{fill:none}
.progress-wrap svg.progress-circle path{stroke:var(--yellow);stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}
body.light .progress-wrap{box-shadow:inset  0 0 0 2px rgba(255,255,255,0.2)}
body.light .progress-wrap::after{color:var(--grey-light)}
body.light .progress-wrap svg.progress-circle path{stroke:var(--yellow)}
.switch,.circle{-webkit-transition:all 300ms linear;transition:all 300ms linear}
.switch{position:relative;display:block;margin:0 auto;text-align:center;opacity:1;z-index:33333;transition:all 300ms linear}
.circle{cursor:pointer;position:absolute;top:10px;width:50px;height:50px;border-radius:50%;background:var(--black-blue-light-3);box-shadow:0 4px 4px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07)}
.circle:hover{box-shadow:0 8px 8px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07)}
.circle:before{position:absolute;font-family:'unicons';content:'🌞';top:0;left:0;z-index:2;font-size:20px;line-height:50px;text-align:center;width:100%;height:40px;opacity:1;color:var(--grey);-webkit-transition:all 300ms linear;transition:all 300ms linear}
.circle:after{position:absolute;font-family:'unicons';content:'🌙';top:0;left:0;z-index:2;font-size:20px;line-height:50px;text-align:center;width:100%;height:40px;color:var(--yellow);opacity:0;-webkit-transition:all 300ms linear;transition:all 300ms linear}
.switched{}
.switched .circle{box-shadow:0 4px 4px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07);background:var(--black-blue-light-2)}
.switched .circle:hover{box-shadow:0 8px 8px rgba(26,53,71,0.25),0 0 0 1px rgba(26,53,71,0.07)}
.switched .circle:before{opacity:0}
.switched .circle:after{opacity:1}

.r-tp{opacity: 0.1;}
.articleba{background-color: rgba(255,255,255,0.5);}
.dark-color{color: rgba(255,255,255,0.8) !important;}
.a-type:hover{color: #000}
body.light main article section h1 a:hover, body.light main article section div p a:hover, body.light main article section div ul li a:hover, body.light aside div ul li h3 a:hover, body.light .pagination span a:hover, body.light .nr-jbxx ul li a:hover, body.light .sxp h3 a:hover, body.light .xgtj section h3 a:hover, body.light .nr-jbxx ul li a:hover, body.light .sxp h3 a:hover, body.light .xgtj section h3 a:hover, body.light .xgtj .mbxdh:hover, body.light main > article > div > .mbxdh > a:hover{color: #fff;}
