body{font-family:'Microsoft Yahei',Tahoma,'Noto Sans','Helvetica',Arial,sans-serif;font-size:12px;background:#F9F9EC;}
@media(min-resolution:1.5dppx){
body{font-family:'Noto Sans SC','Noto Sans','Microsoft YaHei',Tahoma,'PingFang SC','Hiragino Sans GB','Segoe UI','Helvetica Neue',Arial,sans-serif;}
}
h1,h2,h3,h4,h5,h6,form,body{padding:0;margin:0}
td,th,div{word-break:break-all;word-wrap:break-word}
table{empty-cells:show;}
img{border:0}
h3,h2{display:inline;font-size:14px;}
h3{font-weight:normal}
h2 a,h3 a{color:#000}
h4{margin:20px 0 10px;font-size:1.1em}
textarea,input,select{font:12px Arial;padding:1px 3px 0 3px;vertical-align:middle;margin-bottom:1px;box-sizing:border-box}
.c{clear:both;height:0;font:0/0 Arial;}
.b{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
.hidden{display:none}
/*a link */
a{text-decoration:none;color:#2f5fa1}
a:hover{text-decoration:underline;}
/*font size*/
.f9{font-size:9px}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px;line-height:2.0}
.f18{font-size:18px;line-height:1.8}
.f24{font-size:24px;line-height:1.5}
.fn,.fn a{font-weight:normal}
/*span color*/
.s1{color:#008000}
.s2{color:#984B98}
.s3{color:#FA891B !important}
.s4{color:#0033FF}
.s5{color:#659B28}
.sred{color:#ff0000}
.sgreen{color:green}
.swhite{color:white}
.gray{color:#858585}
/*main color*/
.f_one,.t_one,.r_one{background:#F9F9EC;}
.f_one:hover,.t_one:hover,.r_one:hover{background:#F4FBFF;}
/*form*/
textarea,input,select{font:12px Arial;padding:1px 3px 0 3px;vertical-align:middle;margin-bottom:1px}
select{border:solid 1px #D4EFF7;}
.btn{background:#A6CBE7;color:#004c7d;border-width:1px;padding-left:15px;padding-right:15px;vertical-align:middle}
.btn1{padding: 5px 20px;border-radius: 10px;border: 1px solid transparent}
.btn1:hover,.t_like:hover{filter:brightness(1.05);cursor:pointer}
.input{border:solid 1px #A6CBE7;padding:2px 5px 2px 5px;font-size:1.0em;vertical-align:middle}
form{display:inline;}
textarea{border:solid 1px #A6CBE7;}
/*toolbar*/
.toptool{border-bottom:1px solid #daebcd;}
.toptool span{padding:1px 5px;line-height:150%}
/*banner*/
.banner{padding-right:3%;background:#0F7884}
.banner img{vertical-align:middle;}
.t{border:1px solid #A6CBE7;margin:0px auto 8px;padding:1px}
.t table{border:0;width:100%;margin:0 auto}
.t2{border-top:#A6CBE7 1px solid;margin:0px auto 5px;}
.t3{margin:auto}
.t4{padding:1px 0 1px 1px}
/*table head*/
.h{border-bottom:4px solid #dbecF4;background:#B1D3E0;text-align:left;color:#004c7d;padding:5px 7px 3px 7px;}
.h span{font-weight:normal;}
.h h2{font-weight:bold}
.h a{color:#004c7d}
.h span a,.h span{color:#5599bb;}
.h a.a2{margin-left:12px;}
/*table tr1*/
.tr1 th{padding:5px 10px;text-align:left;vertical-align:top;font-weight:normal;}
/*table tr2*/
.tr2{background:#f3f8ef;color:#659b28;}
.tr2 td,.tr2 th{line-height:21px;border-bottom:1px solid #daebcd;padding:0px 6px 0px;border-top:1px solid #A6CBE7;}
.tr2 a{color:#659b28;margin:2px}
/*table tr3*/
.tr3 td,.tr3 th{border-right:1px solid #D4EFF7;border-bottom:1px solid #D4EFF7;padding:8px}
.tr3 th{text-align:left;font-weight:normal;}
.tr4{background:#B1D3E0;color:#004c7d;}
.tr4 td{padding:4px 10px;}
.tr td,.tr th{padding:2px}
/*topic content tips*/
.tpc_content{font-size:16px;margin:0 0 2%;line-height:2.2}
.tpc_content iframe{background:#EFEFEF}
.tpc_content img, .tpc_content input{max-width:100%;min-width:16px;min-height:16px;background:#EFEFEF;}
.tips{background:#F4FBFF;border:#D4EFF7 1px solid;padding:5px;margin:0;float:left;text-align:center;}
.tips li{list-style:none;padding:0 5px;float:left;overflow: hidden;white-space:nowrap}
.tiptop{border-bottom:1px solid #D4EFF7;padding:0 0 5px 0;vertical-align:middle;}
.tipad{border-top:1px solid #D4EFF7;margin:10px 0 0;padding:5px 0 0;}
.quote{color:#004c7d;padding: 2px 13px 0 13px;background: #D4EFF7;width: fit-content;}
blockquote{width:fit-content;color:#666;border:1px solid #D4EFF7;border-left-width:3px;padding-right:10px;margin:0 0 1%;display:inline-block;}
blockquote li {padding-left:5px}
blockquote li::marker {color: #b9b9b9;}
/*menu*/
.menu{position:absolute;background:#fff;border:1px solid #A6CBE7;}
.menu td,.menu li,.menu ul{background:#B1D3E0;padding:0; margin:0}
.menu li{list-style:none;}
.menu a{display:block;padding:3px 15px 3px 15px}
.menu a:hover{background:#2f5fa1;text-decoration:none;color:#fff;}
/*pages*/
.pages{margin:3px 0px;font-size:14px}
.pages a{padding:2px 10px;border-width:1px 0px 1px 1px;border-color:#A6CBE7;border-style:solid}
.pages a:hover{background:#F4FBFF;text-decoration:none;color:#004c7d}
.pages input{border:0px;font-size:14px;background:#F9F9EC;text-align:center;}
.pages #last{border-width:1px;}
/*footer*/
#header{max-width:1288px;margin:auto}
#main{max-width:1288px;margin:auto}
#footer{max-width:1288px;text-align:right;border-top:0px solid #dbecF4;margin:auto;padding:5px 0;}
#ajaxtable h3 a:visited{color:#676767}
#pre_box {position:absolute;float:left;display:none;background:white;padding:10px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.6);border-radius:8px;}
#pre_box_img {height:200px;width:140px;background:#f0f0f0}
@media screen and (min-width: 1921px) {
#header,#main,#footer{max-width:1550px;}
} 
.signature{overflow:hidden;max-height:150px;}
.signature img{max-height:150px;}
.image-big {display:inline-block;position:relative;color:white;}
.image-big img{display:block}
.image-big:hover .image-big-text{display:block !important}
.image-big-text {position:absolute;bottom:0;right:0;background-color:#666666;padding:3px 5px;opacity:0.9;font-size:12px;line-height:1}

/*ad css*/
.sptable_do_not_remove #tag{border-radius:8px;padding: 2px 6px;font-size: 14px;font-weight: normal;margin-left:3px;}
.sptable_do_not_remove #tag:hover{text-decoration:none !important;}
.sptable_do_not_remove #ti{margin:0em 0 -.1em;padding-bottom:8px;}
.sptable_do_not_remove #ti a{color:#6666FF;font-size:14px;font-weight: bold;}
.sptable_do_not_remove #ti a:hover{text-decoration:underline;}
.sptable_do_not_remove a{color:#339900;}
.sptable_do_not_remove a:visited{color:#339900;}
.sptable_do_not_remove td{cursor:pointer;text-align:left;position:relative;min-width:300px;}
.sptable_info {right:0;top:0;position:absolute;background-color:#D4EFF7;border-radius:5px;padding:1px 3px;cursor:pointer}

.ftad-ct {background-color: #ddecf4; display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));gap:0; position:relative;padding:4px 0}
.ftad-ct .sptable_info {right:5px; top:5px; opacity:0;background-color:#f5fbff !important;}
.ftad-ct:hover div{opacity:1}
.ftad-item {display: flex; justify-content: center; align-items: center; padding: 0 10px;}
.ftad-item a {color: #6666ff; font-weight: bold; font-size: 14px; width: 100%; text-align: center; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding: 4px 0}

.t_like {background: #A6CBE7;border-radius: 10px;padding:10px 40px;color:#004c7d;margin:0 auto;font-size:20px;text-align:center;width:max-content;cursor:pointer}

.wf_item{background-color:#f3f3f3;}
.wf_item:hover{background-color:#efefef}
.wf_item a{color:black;}
.wf_item a:hover{text-decoration:none;}
.wf_item a:visited{color:#676767}
.wf_text{padding:10px 10px 0 10px;font-size:14px;line-height:1.4}
.wf_info{padding:5px 10px 10px 10px;}
.wf_info date{font-size:12px;color:#676767}
.wf_info a:hover{text-decoration:underline}

.post_comm {padding:0}
.post_comm li {list-style:none;padding-bottom:20px;line-height:1.4}
.post_cont {font-size:14px;}
.post_comm_face {object-fit:cover;width:40px;height:40px;border-radius:50%;margin:0 15px 0 15px;background:#c1c1c1;}
.post_comm_face_svg {background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'><circle fill='none' stroke='white' stroke-width='7.62' cx='200' cy='155' r='52'/><path fill='none' stroke='white' stroke-width='3' d='M113 297c0,-48 39,-87 87,-87 48,0 87,39 87,87'/></svg>") !important;background-color:#c1c1c1 !important;}
.hr_comm {height: 1px;border: 0;background: #D4EFF7;}

.ori{padding: 2px 5px;background: #666;border-radius: 5px;color:white !important;opacity:80%}
.newworks{padding: 2px 5px;background: #0f7884;border-radius: 5px;color:white !important;opacity:80%}
.mark_gen{padding: 2px 5px;background: #00ab00;border-radius: 5px;color:#fff;font-size:12px;white-space:nowrap;line-height:2}
.mark_red{padding: 2px 5px;background: #e65a5a;border-radius: 5px;color:#fff;font-size:12px;white-space:nowrap;line-height:2}

.quote_text{color:rgb(62 62 62);background:rgb(215, 215, 215);padding:5px;max-width:800px;display:none;box-sizing:border-box}
.quote_text img{max-width:100%;}

.tail_msg {display:none;font-size:12px;width:auto;padding:5px 8px;border-radius: 5px;background: #666;color:white;box-sizing:border-box;opacity: 0.9;position:absolute;text-align:center}
.tail_msg_ar:after {content: " ";position: absolute;left: calc(50% - 5px);top: -5px;border-top: none;border-right: 5px solid transparent;border-left: 5px solid transparent;border-bottom: 5px solid #666;}
.tail_msg hr{border:0;height:1px;background-color:#c8c8c8;}
.tail_toast{width: fit-content;height: auto;position: fixed;bottom: 30px;background-color: #666;color: #F0F0F0;font-size: 16px;padding: 10px 30px;text-align: center;left: 0;right: 0;margin: auto;border-radius: 5px;z-index:99}
.refreshto {padding:15px 60px;border:1px solid #DAEBCD;background:#F3F8EF;text-align:center; margin:20% auto auto; width:55%; font-size:12px;line-height:2.2}
.msg_box {border:1px solid #B0B0B0;background:#E8E8E8}
.msg_box_right {border:1px solid #BBED50;background:#BBED50;float:right;}
[class*=" icon-"],[class^=icon-]{font-family:t66y-icon !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:1px;}

.ftad-ct,.ftad-item,.sptable_info,.sptable_do_not_remove,.sptable_do_not_remove td{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important;}
