syjsa,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    list-style: none;
    font: inherit;
}

a {
    text-decoration: none;
}

html {
    background: url(../images/bg3.jpg) top center no-repeat;
    background-attachment: fixed;
    background-size: 100% 100% !important;
}

.jies dl {
    background: #fff url('images/longbj.png') no-repeat right;
}

body {
    max-width: 800px;
    margin: 0 auto;
    font-family: Tahoma;
    font-size: 17px;
    font-weight: bold;
}
.tz1Btn {z-index: 4;}
/*首页头部*/
.box-0 {
    height: 99px;
}

.header .tjt {
    height: 50px;
    width: 50px;
    margin-top: 4px;
    -webkit-animation: z 5s linear 0s infinite;
    -moz-animation: z 5s linear 0s infinite;
    -ms-animation: z 5s linear 0s infinite;
    animation: z 5s linear 0s infinite;
    box-shadow: 0px 0px 20px #000;
    border-radius: 50%;
}

@-webkit-keyframes z {
    to {
        -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
        -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
        -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
        transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);
    }
}

.header {
    max-width: 800px;
    height: 95px;
    width: 100%;
    position: fixed;
    background-color: #76A9BE;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    z-index: 20;
}

.header dl {
    display: flex;
}

.nav-log {
    text-align: center;
    height: 58px;
}

.nav-log dd,
.nav dd {
    width: 100%;
}

.header .log {
    height: 58px;
    width: 100%;
}

.header .bank {
    display: block;
    padding: 1% 1% 0 0;
    text-align: right;
}

.header .bank font {
    display: block;
}

.header .nav a {
    color: #fff;
    font-size: 17px;
}

.header .bank a {
    color: #fff;
    font-size: 11pt;
}

.header .bank img {
    padding-right: 7%;
    width: 30px;
    height: 30px;
}

.header .nav {
    text-align: center;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    overflow: hidden;
    border-top: 1px solid #fff;
}

.header .nav dd {
    height: 36px;
    line-height: 35px;
}

/*span*/
.nav dd:hover {
    background: #4B869E;
    font-family: 方圆印章篆体;
}

.jzt span,
.liux span {
    background-color: yellow;
}

/*标题*/
#bt {
    background: linear-gradient(#76a9be, #fff);
    color: #eefd03;
    border: 1px solid #7a7979;
    height: 45px;
    line-height: 37px;
    font-size: 18pt;
    text-shadow: -1px 4px 1px #524d42;
    font-family: 微软雅黑;
    border-radius: 5px;
}

.xiao-title {
    background-color: #76a9be;
    border: 1px solid #0a95ce;
    color: #fff;
    height: 48px;
    line-height: 32px;
    font-size: 14pt;
    text-shadow: 1px 3px 0px rgb(39, 2, 247);
}

/*小图?/
.xiao-title img {
    vertical-align: middle;
}

.siji b {
    display: inline-block;
    line-height: 23px;
    color: #ff0000b8;
}

.siji img {
    width: 30px;
}

/**/
.wxbox {
    border: 1px solid #696868;
}

.boxs {
    margin: 3px 0;
    border-radius: 5px;
}

.box {
    background: url(../images/caihong.jpg);
    background-size: cover;
    text-align: center;
    padding: 4px;
    border-radius: 5px;
}

.weiy .bai {
    font-weight: normal;
    background-color: #76a9be;
}

.bai {
    background-color: white;
}

.gsb .bai,
.sss dl {
    background-color: white;
    padding-bottom: 1px;
    padding-top: 1px;
}

.ggao .bai,
.bai dl {
    background-color: white;
}

.duc {
    background-color: ivory;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.box dd {
    border-top: 1px solid #E5E5E5;
    line-height: 35px;
}

.yumi dt {
    padding: 0 5px;
    border-bottom: 1px solid #e5e5e5;
    color: blue;
    font-size: 20px;
}

.yumi .Red {
    font-size: 18px;
    color: red;
    padding: 5px 0;
}

.yumi {
    text-align: center;
    border: 1px solid #e5e5e5;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/*字体颜色*/
#bt b:nth-child(1) {
    color: #00FFFF;
}

#bt b:nth-child(2) {
    color: #FF00FF;
}

.box .jy font {
    color: #800000;
}

.box .pt font {
    color: #0000FF;
}

.box .qiwsit font {
    color: #0066FF;
}

.box .qiwsit font:nth-child(2) {
    color: rgb(252, 123, 4);
}

.box .jiux font {
    color: red;
}

.box .bose font {
    color: #9900FF;
}

.box .liux font {
    color: #FF0066;
}

.box .dans font {
    color: #FF9900;
}

.box .siji font {
    color: #05c525;
}

.box .daxiao font {
    color: #0A95CE;
}
.box .dada font {
    color: #FFFFFF;
}
/*解诗*/
.jies dd {
    padding: 5px 0;
    font-size: 20px;
    text-align: left;
    padding-left: 55px;
}

.jies dd font:nth-child(2) {color: #ff8100;}

.jies dd font:nth-child(3) {color: red;}

.jies dd font:nth-child(4) {display: block;color: rgb(4, 195, 19);}

.boxs .jies dd.gx font:nth-child(3) {color: #ff8100;}

.boxs .jies dd.gx font:nth-child(4) {color: red;display: inline;}

.boxs .jies dd.gx font:nth-child(5)  {display: block;color: rgb(4, 195, 19);}


/*金字?/
.jzt {
    border: 1px solid #E5E5E5;
}

.yim {
    background: #fff;
    text-align: center;
    font-size: 16px;
    font-family: Times New Roman;
}

.bti {
    background-color: rgb(57, 121, 148);
    line-height: 35px;
    color: #fff;
    font-weight: bold;
    font-size: 14pt;
}

.yim dl {
    line-height: 35px;
    font-weight: normal;
    display: flex;
}

.yim dd:nth-child(1) {
    background: rgb(57, 121, 148);
    color: #fff;
    width: 22%;
}

.yim dd:nth-child(2) {
    width: 57%;
    font-family: 微软;
    color: red;
}

.yim dd:nth-child(3) {
    background: rgb(57, 121, 148);
    color: #fff;
    width: 22%;
}

.yim dl:nth-last-child(1) {
    border-bottom: 1px solid #E5E5E5;
}

.yim .sm dd {
    line-height: normal;
}

.yim dd {
    border-top: 1px solid #E5E5E5;
}

.yim .sm dd:nth-child(1),
.yim .sm dd:nth-child(3) {
    padding: 9px 0 0;
}

.yim span {
    background-color: yellow;
}

.yim font {
    background-color: #e311f1;
    color: #fff;
}

.yim dd img {
    padding: 4px 0 0;
}

/*帖子*/
.gsb dd {
    text-align: left;
    font-family: 微软雅黑;
}

.gsb .bai a {
    padding-left: 45px;
    background: url(../images/ajinpai.gif) 5px center no-repeat;
    display: block;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gsb dd span.red {
    color: red;
}

.gsb dd span.green {
    color: #0c9261;
}

.gsb dd span.zz {
    float: right;
    padding: 0 12px 0;
    font-size: 15px;
    color: #999;
}

/*杀肖区*/
table {
    text-align: center;
    background: #fff;
    width: 100%;
    border-collapse: collapse;
}

table.jszq tr:nth-child(odd) {
    background-color: #edf6fc;
}

.jszq th {
    background: #000;
    font-size: 14pt;
    font-family: 楷体;
    color: #fff;
    height: 30px;
}

.jszq tr:nth-child(1) {
    border: 10px double #0a0a0a;
}

.jszq table,
.jszq tr,
.jszq td,
.jzt tr,
.jzt td {
    font-family: Tahoma;
    height: 27px;
    font-weight: normal;
    border: 1px solid #E5E5E5;
}

.jszq tr td s {
    text-decoration-color: red;
}

/**/
.foot-img {
    padding-bottom: 40px;
    background: url(../images/foot-img.png) center bottom no-repeat;
}

.foot-sming {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding: 8px;
    border-bottom: 1px solid #000;
}

@media screen and (max-width: 720px) {
    .header .bank {
        padding: 2% 2% 0 0;
    }
    .header .bank img {
        width: 25px;
        height: 25px;
    }
    .header .bank a {
        font-size: 12px;
    }
    .header .nav a{
        font-size: 12px;
    }
    .gsb dd a {
        font-size: 15px;
    }

    .jies dd {
        font-size: 18px;
        padding-left: 0px;
        text-align: center;
    }

    .yumi dt {
        font-size: 18px;
    }

    .weiy .bai {
        font-size: 11pt;
        line-height: normal;
    }
    
    .duc td {
        font-size: 12px;
    }
    
    #bt{
        font-size: 20px;
    }
}

.duc table {
    border-collapse: unset;
}

.yu {
    border-radius: 5px;
    background-color: white;
}

.gsb dd,
.sss dd,
.yu .yumi dt {
    margin: 3px;
    border: solid 1px #b3aeae;
    border-radius: 5px;
    background-image: linear-gradient(to top, #eeeeee8f, #ffffff94);
    box-shadow: 0 -1px 10px rgba(28, 126, 153, 0.21);
}

.boxs .box .amsites ul li {
    width: auto;
    margin: 5px;
    border: solid 1px #b3aeae;
    border-radius: 5px;
    background-image: linear-gradient(to top,#eeeeee8f,#ffffff94);
    box-shadow: 0 -1px 10px rgba(28,126,153,.21);
}
.boxs .box .amsites ul.t{background-color: white;}
.boxs .box .amsites ul.t li {
    background-color: red;
    background-image: linear-gradient(to top,#eeeeee00,#ffffff94);
    box-shadow: 0 -1px 10px rgba(28,126,153,.21);
}

.Contentbox .bzu td,
.white-box .bzu td {
    margin: 3px;
    border-radius: 5px;
    background-image: linear-gradient(to top, #eeeeee8f, #ffffff94);
    box-shadow: 0 -1px 10px rgba(28, 126, 153, 0.21);
}

.Contentbox .bzu td a,
.white-box .bzu td a {
    line-height: 35px;
    margin: 0 3px 3px 3px;
}

.ckam {
    animation: change 1s ease-in infinite;
}

.ckxjp {
    animation: changess 1s ease-in infinite;
}

.ckxg {
    animation: changes 1s ease-in infinite;
}

@keyframes change {
    0% {
        color: #f00
    }

    50% {
        color: #00f
    }

    100% {
        color: #008000
    }
    
}

@keyframes changes {
    0% {
        color: #cc33ff
    }

    50% {
        color: #00ff66
    }

    100% {
        color: #6633cc
    }
}

@keyframes changess {
    0% {
        color: #f00
    }

    50% {
        color: #fc06aad0;
    }

    100% {
        color: #008000
    }
}
.yim a,.hong a{
    color: red;
}
.qnzl table td {
        border: 1px solid #e5e5e5;
        padding: 3px 5px;
        word-break: break-all;
    }
.qnzl td a {
    display: block;
    line-height: 50px;
    border: 1px solid #CCC;
    background: #f7f7f7;
    border-radius: 5px;
    color: #333;
    cursor: pointer;
    text-decoration: none;
}
.qnzl td a:hover{background-color: aquamarine;}

.boxs a:hover {top: 1px;left: 1px;}

@media screen and (max-width:600px) {
	.cgi-foot-links,
	#allsite {left: auto;margin-left: auto}
}

.header .nav dd a {display: block;}