@charset "GBK";
    @font-face {font-family: "Handwriting";
      src: url('/fonts/YuYangT-W03.woff2') format('woff2');
      font-weight: normal;font-style: normal;font-display: swap;}
BODY {FONT-FAMILY: "Handwriting","Microsoft YaHei";background:#f7f9ff;background-repeat: no-repeat;background-position: center top;}
em {font-style:normal;color:#428fec;font-weight:bold}
b {font-style:normal;font-weight:bold}
/*文字样式*/
fs23{color:#0288d1;letter-spacing:3px;font-size:23px;text-shadow:0 0 3px #81d4fa;text-align:center;display:block;margin:5px 0;}
fs12 {font-size:12px}
fs12g {font-size:12px;color:grey}
fs13 {font-size:13px}
fs14 {font-size:14px}

/*表样式*/
.box6 {display: grid;grid-template-columns: repeat(6, 1fr);gap:1px;width:97.6%;box-sizing: border-box;}
.box6-100-2 {background:#ffffff;height:40px;text-align:center;overflow:hidden;border-radius:6px;margin:3px;padding:2px;color:#646464;line-height: 120%;box-shadow:0px 0px 3px 0px #dddddd;position: relative;}
@media (max-width:550px) {.box6 {grid-template-columns: repeat(3, 1fr);width:99%}}

/*表样式2*/
.bg{display:flex;flex-wrap:wrap;gap:3px;margin:3px auto;width:99%;max-width:770px;}
.dyg{flex:1 1 calc(45% - 8px);display:block;align-items:center;justify-content:space-between;box-sizing:border-box;overflow:hidden;position: relative;}
.dyg{border:1px solid #eee;border-radius:6px;line-height: 120%;min-width:36px;margin:0px;padding:5px;background:#ffffff;color: #555;}
@media (min-width:600px){.dyg{flex:1 1 calc(24% - 8px)}}
/*加标样式*/
.★::after {content: "★";position: absolute;top: 0; right: 0;border-width: 0 0px 0px 0;border-style: solid;border-color: transparent #bb7b3e transparent transparent;FONT-SIZE: 10px;color:#ff0000}
.◥::after {content: "";position: absolute;top: 0; right: 0;border-width: 0 10px 10px 0;border-style: solid;border-color: transparent #6495ed transparent transparent;FONT-SIZE: 10px;color:#ff0000}

/*卡片样式*/
.cardall{background:#ffffff;color:#000000;width:95%;max-width: 760px;float:left;overflow:hidden;border-radius:6px;margin:4px 2px 0px 1.5px;padding:8px;line-height: 180%;box-shadow:0px 0px 3px 0px #dddddd;word-wrap: break-word; word-break: normal}
.card160-80{position: relative;background:#ffffff;height:80px; width:160px; float:left;text-align:center;overflow:hidden;border-radius:5px;margin:4px 4.5px 0px 1.5px;padding:8px;line-height: 135%;text-align:center;align-items: center;display: flex;justify-content: center;box-shadow:0px 0px 3px 0px #dddddd}
.card160-180{position: relative;background:#ffffff;;height:180px; width:157px; float:left;text-align:left;overflow:hidden;border-radius:5px;margin:4px 4.5px 0px 1.5px;padding:8px;;box-shadow:0px 0px 3px 0px #dddddd;line-height: 180%}
@media (max-width: 600px) {.card160-180{width: 44%;}}
.card343-180{position: relative;background:#ffffff;height:180px; width:343px; float:left;text-align:left;overflow:hidden;border-radius:5px;margin:4px 2px 0px 1.5px;padding:8px;box-shadow:0px 0px 3px 0px #dddddd;line-height: 180%}
/*按键样式*/
.anjian_1{margin:1px;background:#01aef4;color:#fff;cursor: pointer;border-radius:8px;border: 1px solid #f2f2f2;}
.anjian_1:hover {color: #ddd;border:2px solid #ddd}
.anjian_2{cursor:pointer;background:#ffffff; color:#7f7f7f; box-shadow:0 0px 0px rgba(0,0,0,.2);border: 2px solid #dddddd;height:2.2em;border-radius:8px;font-weight:bold;transition: background 0.3s, color 0.3s;}
.anjian_2:hover {color: #000000;border: 2px solid #7f7f7f}
/*输入框样式*/
@media screen and (max-width:600px) {
.div_so {width:360px}
.i_so {width:270px}
}
@media screen and (min-width:599px) {
.div_so {width:560px}
.i_so {width:500px}
}
.So {float:left;height:40px;outline:none;border:2px solid #01aef4;vertical-align:middle;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.So1 {float:left;width:60px;height:40px;border:2px solid #01aef4;cursor:pointer;border-top-right-radius:10px; border-bottom-right-radius:10px;background:#01aef4;color: #ffffff}

.input80, .input70, .input60, .input50, .input40, .input30, .input20, .input10 {border: 1px solid #cccccc;border-radius: 5px;overflow: auto;word-break: break-all;}
.input80 { width: 80%; min-height: 1.7em;}
.input70 { width: 70%; min-height: 1.7em;}
.input60 { width: 60%; height: 1.78em;}
.input50 { width: 50%; height: 1.78em;}
.input40 { width: 40%; height: 1.78em;}
.input30 { width: 30%; height: 1.78em;}
.input20 { width: 20%; height: 1.78em;}
.input10 { width: 10%; height: 1.78em;}
.button{margin:5px;background:#4a6cf7; color:#fff;cursor: pointer;border-radius:5px}
/*链接样式*/
a:link{color:#0000ff;text-decoration:none;}
a:visited{color:#0000ff;text-decoration:none;}
a:hover{color: #ff0000;text-decoration: none;}
a.red:link {color: #ff0000;text-decoration:none}
a.red:visited {color: #ff0000;text-decoration:none}
a.red:hover { color: #0000ff;text-decoration: none}
a.cardlink:link{text-decoration:none;color:#01aef4;text-shadow: 0px 0px 3px white,0px 0px 3px white,0px 0px 3px white;font-weight:bold}
a.cardlink:visited{text-decoration:none;color:#01aef4;text-shadow: 0px 0px 3px white,0px 0px 3px white,0px 0px 3px white;font-weight:bold}
a.cardlink:hover{text-decoration: none;color:green;text-shadow: 0px 0px 3px white,0px 0px 3px white,0px 0px 3px white;font-weight:bold}