@charset "utf-8";
*{margin:0;padding:0;}
body,html{height:100%;color:#4c4c4c;font:16px/1.6 Microsoft YaHei,Helvetica,sans-serif;}
html{background:#f4f4f5;}
body{width: 100%; max-width: 720px; min-height: 100vh; margin: 0 auto; line-height: 1.75; font-size: 15px; color: #333; border: solid 2px #ccc; box-sizing: border-box; font-family: "微软雅黑"; word-break: break-all; word-wrap: break-word; background: #fff;}
body.in{background:url(white-bg.png) top center repeat-y;}
footer,header{display:block;}
li,ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:22px;vertical-align: middle;}
img{/* height:auto; */max-width:100%;/* border:0; */vertical-align: middle;}
button,input,select,textarea{outline:0;font-size:100%;font-family:inherit;}
a{color:inherit;text-decoration:none;}
.clear{clear:both;overflow:hidden;width:0;height:0;font-size:0;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";}
.wrappe{margin:0 auto;max-width:720px;background: #fff;}
.wrapper{margin:0 auto;max-width:720px;padding-top: 45px;background: #fff;}

.toptab {display: flex;flex-direction: row;background: #eee;border-radius: 5px;padding: 2px 2px;}
.fonttop {font-size: 28px;width: 50%;background: #fff;border-radius: 5px;text-align: center;font-weight: 800;font-family: ui-monospace;}
.fonttop:hover {color: #9035B0;cursor: pointer;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 0 6px #999;box-shadow: 0 0 6px #999;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.nav2 {width: 100%;max-width: 800px;margin: 0 auto;box-sizing: border-box;padding: 2px;font-size: 13px;background: #fff;}
#nav2[data-fixed="fixed"] {position: fixed;top: 44px;left: 0;right: 0;margin: auto;z-index: 99999;box-shadow: 0 5px 10px rgba(0, 0, 0, .1);}

.header { max-width: 720px; height: 44px; margin: auto; padding: 0 5px; box-sizing: border-box; background: #ed4014; position: fixed; top: 0; left: 0; right: 0; z-index: 9;}
.header img { height: 44px;}
.header-blank { clear: both; height: 42px; background: #f13131;}
.headnav { display: block; width: 50px; height: 44px; position: absolute; top: 0; right: 0;}

/* 菜单栏 */
.nav { padding: 5px; text-align: center; color: #606060;padding-top: 5px;}
.nav ul { display: flex; flex-direction: row; flex-wrap: wrap;}
.nav ul li { width: 20%;}
.nav ul li a {display: block;padding: 5px 0;}
.nav ul li a img { width: 36px; height: 36px; margin-bottom: 2px;}
.nav ul li a span { display: block;}

.nav-top{position:relative;height:44px;background:#ed4014;color:#fff;text-align:center;line-height:44px;position: fixed;top: 0;width: 100%;max-width: 720px;z-index: 9;}
.nav-top h1{text-shadow:0 1px 1px rgba(0,0,0,.5);font-weight:400;font-size:24px;}
.nav-top a{position:absolute;top:8px;display:inline-block;overflow:hidden;width:30px;height:30px;background-size:100%;text-indent:-99999px;}
.nav-top-home{left:10px;background:url(nav-top-home.png) no-repeat;}
.nav-top-re{right:10px;background:url(nav-top-re.png) no-repeat;}


header{padding:5px 0;background:#f13131;text-align:center;position: fixed;width: 100%;border-bottom: solid 1px #fff;max-width: 800px;z-index: 9}


/* 导航栏 */
.main-nav{background:#ed4014;color:#fff;text-align:center;padding-top: 65px;}
.main-nav ul li{float:left;width:12.5%;}
.main-nav ul li a{display:block;height:32px;line-height:32px;}

.h10 { height: 5px; font-size: 0; line-height: 0; clear: both; background: #eee;}

/* 广播 */
.notice { display: flex; align-items: center;margin:0 auto;max-width:800px;background: #fff;}
.notice-l { padding: 0 5px;}
.notice-l img { width: 20px; height: 20px;}
.notice-r { height: 35px; line-height: 35px; flex: 1;}
.notice-s { padding: 0 5px;}
.notice-s img { width: 20px; height: 20px;}

/* 网址推荐 */
.box.spareURL p {font-size: 16pt;font-family: "Microsoft YaHei";color: #ff0000;text-align: center;}
.box.spareURL a {display: block;float: left;width: 48%;text-align: center;font-size: 14pt;color: rgb(0, 0, 255);font-weight: bold;text-shadow: 0px 0px 10px #00ff88;animation-name: pulse;animation-duration: 1s;animation-fill-mode: both;animation-iteration-count: infinite;text-decoration: none;}

@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.2,1.2,1.2)}to{transform:scaleX(1)}}
@media screen and (max-width: 100%){
.box.spareURL a {font-size: 5pt; }}

/* 中间栏目 */
.white-box{margin-top:3px;padding:5px;border:solid 1px #cfcfcf;border-radius:3px;background:#fff;}
.white-box.yellow{border-color:#d38502;background:#f9a400;color:#fff;}
.white-box.blue{border-color:#058da9;background:#21b4d2;color:#fff;}
.white-box.red{border-color:#a70202;background:#e42121;color:#fff;}
.white-box.green{border-color:#058106;background:#3ec23f;color:#fff;}
.white-box.black{border-color:#000;background:#111;color:#fff;}

.center-box{text-align:center;}
ul.list-btn li{padding:5px 0;}
@media screen and (max-width:800px){
	ul.list-btn li{padding:3px 0;}
}
ul.list-btn li a{display:block;height:35px;border:solid 1px #ddd;border-radius:5px;background:#eee;background-image:linear-gradient(to top,#fff,#eee,#fff);box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;line-height:35px;}

.tips{margin-top:6px;padding:10px;border-bottom:solid 1px #e6e6e6;background:#fff;font-weight:700;}
.tips img{margin-right:5px;width:17px;}

/* 列表一行2个 */
.list-2 ul li{float:left;margin-top:6px;margin-right:6px;width:calc(50% - 3px);}
.list-2 ul li:nth-child(2n){margin-right:0;}
.list-2 ul li a{display:block;padding:5px;border:solid 1px #cfcfcf;border-radius:3px;background:#fff;text-align:center;}

/* 列表一行3个 */
.list-3 ul li{float:left;margin-top:6px;margin-right:6px;width:calc(33.33333% - 4px);}
.list-3 ul li:nth-child(3n){margin-right:0;}
.list-3 ul li a{display:block;padding:5px;border:solid 1px #cfcfcf;border-radius:3px;background:#fff;text-align:center;}

/* 列表一行4个 */
.list-4 ul li{float:left;margin-top:6px;margin-right:6px;width:calc(25% - 5px);}
.list-4 ul li:nth-child(4n){margin-right:0;}
.list-4 ul li a{display:block;padding:8px;border:solid 1px #cfcfcf;border-radius:3px;background:#fff;text-align:center;}

/* 列表一行1个 */
.list-1{overflow:hidden;height:auto;border-color:#f2f2f2;border-style:solid;border-width:0 0 1px 0;text-align:left;font-size:16px;line-height:32px;}
.list-1 li{overflow:hidden;height:36px;max-width: 98%;border-bottom:1px solid #f2f2f2;text-align:left;font-size:14px;line-height:36px;}
.list-1 a{overflow:hidden;padding:0 10px display: block;text-overflow:ellipsis;white-space:nowrap;padding: 0 8px;}

/* 列表分页 */
.list-page{overflow:hidden;height:32px;border-color:#f2f2f2;border-style:solid;border-width:1px 0;text-align:center;line-height:32px;}
.list-page a{float:left;font-size:16px;width:30%;color:#868686;}
.list-page a:visited{color:#878787;}
.list-page span{float:left;width:40%;color:#868686;}
.list-page span:before{float:left;height:32px;border-right:1px solid #f2f2f2;}
.list-page span:after{float:right;height:32px;border-right:1px solid #f2f2f2;}

/* 图片推荐 */
.tuku ul {display: flex;flex-wrap: wrap;justify-content: space-around;}
.tuku ul li {margin: .22rem;width: 26%;text-align: center;}
.tuku ul li img {margin: 8px 0;width: 100%;height: 100px;}
.tuku ul li p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 内容 */
.article-title{margin-top:12px;text-align:center;font-weight:700;font-size:18px;}
.article-content{font-size:16px;padding:5px 5px;max-width:100%;/* white-space: pre-line; */}
.article-content a{color:#0086CE;text-decoration:none;}
.xx{border-bottom:1px solid #CCD6E6;padding:3px 0 3px 1px}
.xx{padding:3px 0 3px 11px}

/* 上下篇 */
.next-prev{padding:5px;}
.next-prev ul li{margin-bottom:5px;padding:5px;border:solid 1px #e5e5e5;}
.next-prev ul li:last-child{margin-bottom:0;}

/* 返回网站首页 */
.foot-home{padding:0 10px;height:40px;color:#fff;text-align:center;}
.foot-home a{display:block;height:40px;border-radius:5px;background:#ed4014;line-height:40px;}
.gotop { width: 40px; height: 40px; border-radius: 50%; background: url(/images/gotop.png) center center no-repeat; background-size: 100% auto; position: fixed; right: 2%; bottom: 125px; z-index: 99;}
.reload {display: block;width: 40px;height: 40px;background: #008eff;border-radius: 50%;text-align: center;color: #fff;font-weight: 900;line-height: 40px;font-size: 15px;box-shadow: 1px 1px 2px #3333337d;position: fixed;bottom:75px;right: 2%;z-index: 99;}


/* 底部导航 */
.footer{position:fixed;bottom:0;z-index:9;margin:0 auto;width:100%;height:60px;max-width:800px;border-top:solid 1px #eee;background:#fff;color:#333;text-align:center;font-size:12px;}
.footer ul{display:flex;}
.footer ul li{position:relative;box-sizing:border-box;padding-top:7px;width:20%;height:50px;flex:1;}
.footer ul li.active{color:red;}
.footer ul li img{position:relative;z-index:1;margin-bottom:2px;width:22px;}
.footer ul li:nth-child(3):before{position:absolute;top:-21px;right:0;left:0;display:inline-block;margin:auto;width:40px;height:40px;border-top:solid 1px #eee;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-left:solid 1px #eee;border-radius:40px 0;background:#fff;content:"";-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);}
.footer ul li:nth-child(3) img{margin-top:-12px;width:34px;height:auto;}

.piczoom-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;width:100%;height:100vh;background:rgba(0,0,0,.7);}
.piczoom-bg .piczoom{height:100vh;}
.piczoom-bg .piczoom .swiper-slide img{max-width:98%;max-height:98vh;}

.yjwz { text-align: center; font-size: 30px; font-weight: bold; color: #049c94;}
.yjwz table { table-layout: fixed;}
.yjwzz { text-align: center; font-size: 22px; font-weight: bold; color: blue;}
.yjwzz table { table-layout: fixed;}
@media screen and (max-width:750px){ 
.yjwz { font-size: 17px; }
.yjwzz { font-size: 17px; }
}