@charset "utf-8";

/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,section,article,aside,header,footer,nav,dialog,figure,figcation,hgroup{margin:0;padding:0;}
input,select,textarea{font-size:100%;border:none;outline:medium;height: 1rem;line-height: 1rem;}
table{border-collapse:collapse;border-spacing:0;text-align-last: center;width: 100%;table-layout: fixed;}
.simditor .simditor-body table, .editor-style table, th, td{
    border: 1px solid grey;
}
input {
    width: 83%;
}
td{padding: 10px}
fieldset,img{border:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
ul,ol,li{list-style:none}
em,i{font-style:normal}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
img{border:0;max-width:100%;}
img{vertical-align:middle;}
input:focus,a:focus{outline:none;}
a{color:#333;text-decoration:none;word-wrap: break-word;word-break: normal;}
a:active{opacity:.7;}
*{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-box-sizing:border-box;}
html{-webkit-text-size-adjust:none;}
/* Site Global */
body{min-width:320px;line-height:1.5;color:#333;overflow-x:hidden;font-family:Arial, Helvetica, STHeiTi, sans-serif;background:#ffffff;}
/* Site Global */
.wb{word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
/* rem方式，750px 为高保真基准，原高保真大小除以基数50，即 10px/50 = 0.2rem，以此类推,字体还是 px */
html{font-size:50px;height: 100%;}
body{
    font-size:24px;
    height: 100%;
    -webkit-user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0); 
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
    -webkit-overflow-scrolling: touch;  
    overflow-y: scroll; 
}

/* *:not(input,textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
} */
/* * { touch-action: none; }  */
body.hidden, html.hidden {
    overflow: hidden;
    height: 100%;
}

@media screen and (min-width:320px){html{font-size:21.333333333333332px;} body{font-size:12px;}}
@media screen and (min-width:360px){html{font-size:24px;} body{font-size:12px;}}
@media screen and (min-width:375px){html{font-size:25px;} body{font-size:12px;}}
@media screen and (min-width:384px){html{font-size:25.6px;}
    body{font-size:14px;}}
@media screen and (min-width:400px){html{font-size:26.666666666666668px;}
    body{font-size:14px;}}
@media screen and (min-width:414px){html{font-size:27.6px;}
    body{font-size:14px;}}
@media screen and (min-width:424px){html{font-size:28.266666666666667px;}
    body{font-size:14px;}}
@media screen and (min-width:480px){html{font-size:32px;}
    body{font-size:15.36px;}}
@media screen and (min-width:540px){html{font-size:36px;}
    body{font-size:17.28px;}}
@media screen and (min-width:720px){html{font-size:48px;}
    body{font-size:23.04px;}}
@media screen and (min-width:750px){html{font-size:50px;}
    body{font-size:24px;}}


body {
    font-family: "黑体";
    padding: 10px;
    font-size: 0.6rem;
    
}

body.black {
    background: #0a0a0d;
    color: #fff;
}


.title {
    text-align: center;
    margin-bottom: 0.6rem;
    
}

p {
    text-indent: 0.4rem;
    
    margin-bottom: 0.4rem;
}

img {
    width: 10rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
}

img.logo {
    width: 5rem;
    margin-top: 0.1rem;
}

.img_p {
    text-align: center;
    text-indent: 0;
}

p.p_bottom {
    padding-bottom: 0.3rem;
    margin-bottom: 0;
}

