@charset "UTF-8"; * {
    margin: 0;
    padding: 0
}

html,body {
    height: 100%;
    font: 16px/1.6 Microsoft YaHei,Helvetica,sans-serif;
    color: #4e5358
}


body {
    min-height: 100%;
    height: auto
}

body{background:#f5f6f7;color:#4e5358;}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

ol,ul,li {
    list-style: none
}

h1 {
    font-size: 22px
}

h3,h4,h5 {
    font-weight: 400
}

img {
    max-width: 100%;
    height: auto;
    border: 0
}

table {
    empty-cells: show;
    border-collapse: collapse
}

caption,th {
    text-align: left;
    font-weight: 400
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio,canvas,iframe,img,svg,video {
    vertical-align: middle
}

textarea {
    resize: vertical
}

input,select,button,textarea {
    font-size: 100%;
    font-family: inherit;
    outline: none
}

a {
    color: inherit;
    text-decoration: none
}

a:hover {
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #aaa
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #aaa
}

input[type=text],select {
    -webkit-appearance: none
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.clearfix {
    *zoom:1}

.clear {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden
}

.clear{clear:both}
.clearfix:after{clear:both;content:"\200B";display:block;height:0}

.wrapper{width:100%;max-width:640px;margin:auto;display:block;}



.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 38px;
    color: #333;
    position: relative;
    text-align:center;
    font-weight:bold;
    color:blue;
}
.header>.home{padding-left:10px;}
.header>.menu{padding-right:10px;}

footer{font-size:.88rem;padding:10px 0 50px 0;text-align:center;color:#999;}

.container{padding:5px;}
h1{text-align:center;padding:10px 0;font-size:18px;}
.seowords{height:32px;font-size:12px;overflow:hidden;line-height:16px;margin:5px 0}

.home-photo{background:#fff;border-radius:10px;margin:10px 0;padding:10px;display:flex;align-items:center;justify-content:space-between;}
.home-photo>span{text-align:center;flex:50%}
.home-photo>span>a>img{width:25%;}

.listBox{padding:0;background:#fff;border-radius:10px;overflow:hidden;}
.listBox>.tit{height:44px;background:#f0f0f0;border-bottom:1px solid #ddd;line-height:44px;font-weight:bold;text-indent:10px;font-size:1.15rem;position: relative;}
.listBox>.tit>span{position:absolute;right:10px;font-size:14px;color:blue;}
.listBox>ul{padding:0;margin-top:0;}
.listBox>ul>li{padding:10px;display:flex;justify-content:space-between;border-bottom:1px solid #eee;}
.listBox>ul>li:last-child{border-bottom:0;}
.listBox>ul>li>.title{padding-left:0;}
.listBox>ul>li>.title>a{font-size:1.15rem;line-height:1.1;}
.listBox>ul>li>.title>p{font-size:.8rem;color:#999;padding-top:3px;}

.thumbBox{background:#fff;padding:10px;margin-top:15px;border-radius:10px;overflow:hidden;}
.thumbBox li{padding:10px;background:#f0f0f0;margin-bottom:10px;text-align:center;border-radius:10px;}
.thumbBox li h3{padding-bottom:5px;}
.thumbBox li img{border-radius:10px;}


.cateBox{background:#000;padding:10px;text-align:center;}
.cateBox ul{margin: 0;padding: 0;}
.cateBox ul>li{font-size:16px;line-height:40px;border-bottom:1px solid #2f2f2f;overflow:hidden;}
.cateBox ul>li:last-child{border-bottom:0;}
.cateBox ul>li:hover{background:#333;}
.cateBox ul>li>a{display:block;color:red;font-weight:500;}
.cateBox ul>li:hover>a{color:green;}

.siteBox{background:#000;padding:10px;text-align:center;}
.siteBox ul{margin: 0;padding: 0;}
.siteBox ul>li{font-size:16px;padding:5px 0;line-height:1.25;border-bottom:1px solid #2f2f2f;overflow:hidden;}
.siteBox ul>li:last-child{border-bottom:0;}
.siteBox ul>li:hover{background:#333;}
.siteBox ul>li>a{display:block;color:red;font-weight:500;}
.siteBox ul>li:hover>a{color:green;}


.list-pages{display:block;padding:20px 0;text-align:center;}
.list-pages>a{border:1px solid #ddd;padding:3px 12px;border-radius:5px;display:inline-block;background:#fff;color:#000;font-size:14px;}
.list-pages>a.grey{color:#999;}
.list-pages>a.select{margin:0 2px;width:100px;padding:1px 0 0;display:inline-block;height:31px;border:0;line-height:28px;background:url('/static/images/pic_select.png') no-repeat;position:relative;text-align:left;text-indent:20px;}
.list-pages>a.select>select{opacity:0;position:absolute;left:0;top:0;height:31px;width:100px;z-index:9}

.info-content{padding:10px;background:#fff;border-radius:5px;box-shadow:rgba(116, 116, 116, 0.18);}
.info-content>h1{font-size:1.25rem;line-height:1.25;}
.info-content h2{display:none;}
.info-content>.time{padding-top:10px;font-size:.88rem;color:#999;}
.info-content>.time>label{padding-left:10px;}
.info-content>.content{border-top:1px solid #ddd;margin-top:5px;padding-top:5px;}
.info-content>.content>p{margin:15px 0;text-indent:2em;}
.info-content>.content img{margin:auto;display:block;}


/* 相册 */
.ablum{display:block;}
.ablum>.char{display:block;margin:5px 0;}
.ablum>.char>h3{background:#eee;padding:3px 10px;font-weight:bold;border-bottom:1px solid #ddd;}

.ablum>ul{padding:10px;background:#fff;}
.ablum>ul>li{height:40px;line-height:40px;border-bottom:1px solid #eee;font-size:16px;position:relative;}
.ablum>ul>li>a{display:block;}
.ablum>ul>li>a:hover{background:#fafafa;}
.ablum>ul>li span{position:absolute;right:0;padding:0 15px;font-size:14px;top:6px;display:inline-block;color:#fff;border-radius:5px;background:#0062e0;height:28px;line-height:28px;}
.ablum>h1{display:block;font-size:20px;text-align:center;padding:10px 0;}
.ablum>.bar{height:10px;display:block;background:#999;}
.ablum img{width:96%;margin:2%;}



.issue{display:block;padding:0;}
.issue .tit{height:40px;background:#003982;line-height:40px;font-weight:bold;color:#fff;text-indent:10px;}
.issue ul{padding:10px 5px;}
.issue ul>li{width:20%;float:left;height:36px;text-align:center;cursor:pointer;}
.issue ul>li>span{height:30px;background:#f0f0f0;width:90%;display:block;line-height:30px;margin:auto;border-radius:3px;overflow:hidden;}
.issue ul>li.cur>span{background:#003982;color:#fff;font-weight:bold;}
.issue ul>li>span:hover{background:#0062e0;color:#fff;}


