*{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,.fyan 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;
}
/* ============================导航条============================ */
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#cssmenu:after,#cssmenu>ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {float: right;width: auto;font-family: 'Open Sans', sans-serif;line-height: 1;}
#menu-line {position: absolute;top: 0;left: 0;height: 3px;background: #009ae1;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
#cssmenu>ul>li {float: left;}
#cssmenu.align-center>ul {font-size: 0;text-align: center;}
#cssmenu.align-center>ul>li {display: inline-block;float: none;}
#cssmenu.align-right>ul>li {float: right;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu>ul>li>a {padding: 20px;font-size: 1rem;text-decoration: none;color: #000000;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a {color: #009ae1;}
#cssmenu>ul>li.has-sub>a {padding-right: 25px;}
#cssmenu>ul>li.has-sub>a::after {position: absolute;top: 21px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;}
#cssmenu>ul>li.has-sub:hover>a::after {border-color: #009ae1;}
#cssmenu ul ul {position: absolute;left: -9999px;}
#cssmenu li:hover>ul {left: auto;}
#cssmenu.align-right li:hover>ul {right: 0;}
#cssmenu ul ul ul {margin-left: 100%;top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;margin-right: 100%;}
#cssmenu ul ul li {height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
#cssmenu ul li:hover>ul>li {height: 32px;}
#cssmenu ul ul li a {padding: 10px 20px;width: 160px;font-size: 12px;background: #333333;text-decoration: none;color: #dddddd;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover {color: #ffffff;}
#cssmenu ul ul li.has-sub>a::after {position: absolute;top: 13px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub>a::after {right: auto;left: 10px;border-bottom: 0;border-right: 0;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover>a::after {border-color: #ffffff;}
@media all and (max-width: 768px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min-resolution: 192dpi) and (max-width: 1024px),
only screen and (min-resolution: 2dppx) and (max-width: 1024px){
	#cssmenu {width: 100%;}
	#cssmenu {float: none;}
	#cssmenu ul {width: 100%;display: none;}
	#cssmenu.align-center>ul,
	#cssmenu.align-right ul ul {text-align: left;}
	#cssmenu ul li,
	#cssmenu ul ul li,
	#cssmenu ul li:hover>ul>li {width: 100%;height: auto;border-top: 1px solid rgba(120, 120, 120, 0.15);}
	#cssmenu ul li a,
	#cssmenu ul ul li a {width: 100%;}
	#cssmenu>ul>li,
	#cssmenu.align-center>ul>li,
	#cssmenu.align-right>ul>li {float: none;display: block;}
	#cssmenu ul ul li a {padding: 20px 20px 20px 30px;font-size: 12px;color: #000000;background: none;}
	#cssmenu ul ul li:hover>a,
	#cssmenu ul ul li a:hover {color: #000000;}
	#cssmenu ul ul ul li a {padding-left: 40px;}
	#cssmenu ul ul,
	#cssmenu ul ul ul {position: relative;left: 0;right: auto;width: 100%;margin: 0;}
	#cssmenu>ul>li.has-sub>a::after,
	#cssmenu ul ul li.has-sub>a::after {display: none;}
	#menu-line {display: none;}
	#cssmenu #menu-button {display: block;padding: 20px;color: #000000;cursor: pointer;font-size: 12px;text-transform: uppercase;}
	#cssmenu #menu-button::after {content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #000000;}
	#cssmenu #menu-button::before {content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #000000;border-bottom: 2px solid #000000;}
	#cssmenu .submenu-button {position: absolute;z-index: 10;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.15);height: 52px;width: 52px;cursor: pointer;}
	#cssmenu .submenu-button::after {content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99;}
	#cssmenu .submenu-button::before {content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99;}
	#cssmenu .submenu-button.submenu-opened:after {display: none;}
}

/* 头部广告 */
.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;}
/* .root1200{ width:1200px; height:100px; margin:0 auto; overflow:visible} */
.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}

/* 头部图片 */
.fixed-nav {z-index: 99; position: fixed;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);}
.fixed-nav-appear {top: -60px;}
nav{width: 75rem; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}

.nav-top div{width: 100%; height: 100%;}
.nav-top div a img{width: 100%; height: 100%; object-fit: cover;}

 @media only screen and (max-width: 1024px) {
.pc-nav{display: none;}
 }

/* ===================移动端导航================= */

 @media only screen and (min-width: 1025px) {
.j-nav{display: none;}
 }

/* =====================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;}

/* =======================登录按钮========================== */
.r-nav{display: flex; justify-content: center; align-items: center;}
.r-nav > div:nth-child(2){margin-left: 10px;}
.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:.25s;}
.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;}
.yhtx div a img{width: 100%; height: 100%; border-radius: 100px; object-fit: cover;}

/*=========================设置搜索按钮样式=======================================*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1578197579037'); /* IE9 */
  src: url('iconfont.eot?t=1578197579037#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAK4AAsAAAAABmwAAAJrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp4gRcBNgIkAwgLBgAEIAWEbQcwG70FEdWTC2RfJAbHwPEAiUR7DV4lKC62+p4Jnse18v0ks5cjVADoCKmEIM+WPIHsugI7QFk9DRBgZr5upHxz86trVIQqQ3IePH94xgvs9NL0jwBQ4Jj6BDpIDuguEUFRyZGAB7seKKrpZL/IzT+MXfACj0MAP2Jlk9r61l4sBnucALJ6aWEKW3BjMCxmETwNSw1yHgerTqhXwLno+/KHwiwoHI1d0Lm6WSrf7STo/e5+RgMCHhDQagfQQDYwIL2N4XYaYTSNX9iQiGPlCnzvuoEJOaoeYX+dnR0AQDQUPJPQEz1qtgLAJO2JoGLSraCiAnb1P3knb9/2v37d++ZN36l3FX1XTt06sPPdu4E8r2abt29L8tWf32szt1Tpm17vTX1DBzJNuXCrG7pqU8a3v3/uxy2uKOGL2rGyst2XKsiD0u2QB3lZFyoBuE+085tKBBA4+uTHy4ng0v/W3wDw0aGWyOk+MQyzgt2/ReA/CQfWGUNsG5XRhI1WReKksQrwww9wwfYwX6dqIm8qLlgib83qQ0wGjSWZaKjZcPCnGB4sFfAjS8Nqf8JtpBHjC2Q6AiCEuAdFEE+gCeElGuoXOET5Bw8hafjRX/iW/lipbb5GMRhmGv+0TXKzazYf5/ZY8jloXhzR39C0+agKZTnW4YYuMSN9ltqMiVUuasFpOE+hqLJjsrCaxaYouOlNYZLLeWoUg2Em459sk9wctDZf+XyPJZ+DdhTVOd/QtHVOKkE5gNgp7kFFj/JK+iw1MyascpEWDMJ5ConNg3ZMFqwTgrFROM14qCJsr7p+IJ+VYWuVOP00nk2SUxbnAAAA') format('woff2'),
  url('iconfont.woff?t=1578197579037') format('woff'),
  url('iconfont.ttf?t=1578197579037') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1578197579037#iconfont') format('svg'); /* iOS 4.1- */
}

.icon {
	display: flex;
	justify-content: center;
	align-items: center;
  font-family: "iconfont" !important;
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before {
  content: "\e652";
}


.toggle-search { width: 40px; height: 40px; background:#009ae1; color:#fff; border-radius:100px; cursor:pointer; -webkit-transition:all .25s ease-out; -moz-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out;}
.toggle-search:hover, .toggle-search.active { background:#0081b8;}
.search-expand { display:none; position:absolute; top:3.125rem; right:0; width:251px; -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) }
.search-expand-inner { border-bottom:1px solid #d2d6d5; border-left:1px solid #d2d6d5 }
.searchform div { position:relative }
.searchform div input { margin:0; padding-left:26px; line-height:20px }
.searchform div input.search { padding-left:30px; height:31px; font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif }
.search-expand .themeform input { width:88%; border:0; outline:0 }

.xtb{ float:left; position:relative; margin:-27px 8px; line-height:22px; font-size:16px; display: inline-block;}
.sousuo{ position: relative;}
.sousuo .toggle-search .icon{width: 2em; height: 2em;}

/* ===========================内容区============================== */
/* 首页/列表 */
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;}
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;}

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

 @media only screen and (max-width: 650px) {
.page-status{ display:none;}
.page-num{ margin:10px 0;}
.fyan > 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) {
	#cssmenu,#cssmenu #menu-button {position: static;}
	/* 首页 */
	.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;}
	
	/* 搜索框 */
	/* 注释的为PC端响应式导航条的搜索框，如以后不需要移动端的导航条改为之前响应式导航的话可以把这注释取消 */
/* 	.toggle-search{margin-top: 0;}
	.search-expand{right: auto; top: 2.8125rem;}
	.toggle-search{width: 1.25rem; margin-left: 81%;}
	.search-expand{width: 100%;}
	.xtb{background: #fff; line-height: 2rem; margin: 0; padding-left: 13px;}
	.searchform div input.search{padding-left: 0;}
	.searchform div input{padding-left: 0;} */
	
	/* 移动端搜索 */
	.j-nav div header .wrapper div > .sousuo > .toggle-search{width: 100%; margin-left: unset;}
	.j-nav-r{float: right; height: 56px; display: flex; align-items: center; justify-content: center;}
	
	/* 内容页 */
	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;}
	
	/* 搜索框 */
	.toggle-search{width: 1.25rem; margin-left: 59.5%;}
	
	/* 头部广告 */
	.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;}
	
	/* 搜索框 */
	.fixed-nav{height: 52px;}
	.j-nav-r{height: 52px;}
	.toggle-search{width: 1.25rem; margin-left: 48.5%;}
	
	/* 头部广告 */
	.top-mod{max-height: 200px;}
	
	/* 全CG存档 */
	.cgcd-h{margin-top: -9.6875rem;}
	
}

@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;}
	
	/* 搜索框 */
	.toggle-search{width: 1.25rem; margin-left: 25.7%;}
	
	/* 全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;}
.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%;}

: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 .fyan 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;}
