@charset "utf-8";

* { margin: 0; padding: 0; font-size: 100%; }

html {
    background: url(https://txbbmc324.www87925c.com:8443/images/bg.jpg) top center no-repeat #c2d6f9;
    background-size: 1920px auto;
    background-attachment: fixed;
}

body {
    width: 100%;
    max-width: 800px;
    min-height: 100vh;
    margin: 0 auto;
    line-height: 1.75;
    font-size: 16px;
    font-family: "微软雅黑";
    word-break: break-all;
    word-wrap: break-word;
    border-left: solid 3px #0099ff;
    border-right: solid 3px #0099ff;
    background: #fff;
}

ol, ul { list-style: none; }
img { max-width: 100%; vertical-align: middle; }
a { text-decoration: none; color: inherit; }
table { border-collapse: collapse; border-spacing: 0; }

.toplogo img { width: 100%; height: auto; display: block; }

.nav2 {
    width: 100%;
    padding: 4px;
    box-sizing: border-box;
    text-align: center;
    background: #fff;
    position: sticky;
    top: 0;
    z-index: 9;
}
.nav2 ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }
.nav2 ul li { width: 20%; padding: 4px; box-sizing: border-box; }
.nav2 ul li a { display: block; height: 32px; line-height: 32px; color: #fff; border-radius: 32px; background: #056aad; }

.video-ph img { width: 100%; display: block; }
.video-ph .video-box { text-align: center; line-height: 120px; color: #999; background: #f5f5f5; border: 1px dashed #ccc; }

.box { width: 100%; }
.box iframe { display: block; width: 100%; }

.attr-imgs img { width: 100%; height: auto; display: block; }

.footer { text-align: center; padding: 10px; }
.footer1 { font-weight: bold; }

.gotop {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    border-radius: 50%;
    background: #0099ff;
    cursor: pointer;
    position: fixed;
    right: 12px;
    bottom: 55px;
    z-index: 99;
}

@media screen and (max-width: 750px) {
    body { font-size: 14px; border: 0; }
    .nav2 ul li { padding: 2px; }
    .nav2 ul li a { height: 26px; line-height: 26px; font-size: 13px; }
}
