@charset "utf-8";html{background-color:#fff;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:'HYQiHei 55S',sans-serif}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%;outline: none;}
h1,h2,h3,h4,h5,h6{font-family:'HYQiHei 65S',sans-serif}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
input::-webkit-input-placeholder{color: #ddd;}
button{cursor: pointer;background: transparent;}
button[disabled=true]{opacity: 0.6;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
p,small{word-wrap: break-word; word-break: break-all;}
sup,sub{vertical-align:baseline}
html {height: 100%;width:100%;-webkit-tap-highlight-color: transparent;touch-action: pan-x pan-y;}
body {font-family:'HYQiHei 55S',sans-serif;color:#000;-webkit-text-size-adjust: none;-webkit-font-smoothing:antialiased;}
hr {height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
a {color: #25a4bb;text-decoration: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* 隐藏 input[type="number"]箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button
{
-webkit-appearance: none;
}
input[type="number"]{
-moz-appearance: textfield;
}
/* */
/*************************************************up reset css*************************************************************************************************/
/* 字号适配*/
.fz_32{ font-size: 32px;}
.fz_28{ font-size: 28px;}
.fz_24{ font-size: 24px;}
.fz_23{ font-size: 23px;}
.initPsd{
position: relative;
/* width: 45%;
margin: 30px auto; */
background: #fff;
border-radius: 12px;
padding: 30px;
color: #333333;
/* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.32); */
overflow: hidden;
}
.initPsd h3{
text-align: center;
height: 60px;
line-height: 60px;
}
.initPsd h5{
height: 60px;
line-height: 60px;
padding:0px 30px;
background-color: #f4f4f4;
}
.initPsd .config, .setting{
margin-top: 30px;
border-radius: 12px;
border: 1px solid #e4e4e4;
}
.initPsd .rows{
width: 100%;
height: 60px;
padding:0px 30px;
line-height: 60px;
font-size: 24px;
display: flex;
box-sizing: border-box;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #e4e4e4;
}
.initPsd button, .initPsd input{
display: block;
font-size: 24px;
}
.initPsd input{
text-align: right;
}
.initPsd .btn{
display: flex;
justify-content: center;
}
.initPsd button{
height: 56px;
line-height: 56px;
border-radius: 50px;
padding: 0px 41px;
margin: 15px 25px;
}
.btn-blue{
border: 1px solid #527fff;
color: #527fff;
}
.btn-gray{
border: 1px solid #808080;
}
.config button{
margin: 15px auto;
}
.modal-box{
display: none;
}
.modal{
width: 45%;
background: #fff;
border-radius: 12px;
padding: 30px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.32);
position: absolute;
top: 30%;
left: 27%;
display: flex;
flex-direction: column;
align-items: center;
}
.coverBg{
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
background: rgba(255, 255, 255, 0);
}
.modal p{
line-height: 1.5;
}
.modal img{
margin: 10px 0px 20px 0px;
}
.modal button{
margin: 30px 0px 0px 0px;
}
@media screen and (max-device-width: 650px) {
.fz_32{ font-size: 20px;}
.fz_28{ font-size: 18px;}
.fz_24{ font-size: 16px;}
.fz_23{ font-size: 15px;}
.initPsd {
padding:10px 20px;
}
.initPsd .config, .setting {
margin-top: 10px;
}
.initPsd h3 {
height: 25px;
line-height: 25px;
padding: 0px 10px;
}
.initPsd h5 {
height: 40px;
line-height: 40px;
padding: 0px 10px;
}
.initPsd .rows {
height: 40px;
line-height: 40px;
padding: 0px 10px;
font-size: 16px;
}
.initPsd button, .initPsd input {
font-size: 16px;
}
.initPsd button {
height: 36px;
line-height: 36px;
padding: 0px 25px;
margin: 10px 15px;
}
.config button {
margin: 10px auto;
}
.modal {
width: 40%;
padding: 20px;
top:25%;
z-index: 99;
}
}
/**************************************** errPage *******************************/
nav{
padding: 0px 40px;
height: 120px;
margin-bottom: 100px;
display: flex;
align-items: center;
}
nav ul{
display: flex;
width: 100%;
margin-left: 40px;
justify-content: space-around;
}
nav ul li{
display: flex;
align-items: center;
border-radius: 50px;
background: #fff;
padding: 20px 25px;
box-sizing: border-box;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}
nav ul li::before{
display: inline-table;
width: 30px;
height: 30px;
margin-right: 10px;
content: '';
}
nav ul li:nth-child(1)::before{
background: url('../images/reset.png');
background-size: cover;
}
nav ul li:nth-child(2)::before{
background: url('../images/restart_a.png');
background-size: cover;
}
nav ul li:nth-child(3)::before{
background: url('../images/restart_c.png');
background-size: cover;
}
nav ul li:nth-child(4)::before{
background: url('../images/off.png');
background-size: cover;
}
nav ul li:nth-child(5)::before{
background: url('../images/min.png');
background-size: cover;
}
.imgDiv{
text-align: center;
}
.errPage p{
text-align: center;
margin: 8px 0px;
max-height: 60px;
overflow: auto;
/* padding: 0 30px; */
}
.errPage .logo{
width: 32%;
}
.errPage .coverBg {
background: rgba(0, 0, 0, 0.5);
}
.errPage .modal{
padding: 40px 30px;
z-index: 99;
}
.errPage .modal h3{
width: 100%;
text-align: left;
margin-bottom: 30px;
}
.errPage .btns{
display: flex;
width: 85%;
justify-content: space-between;
}
.errPage .modal button{
width: 200px;
height: 45px;
line-height: 45px;
border-radius: 20px;
}
#RestartTxt{
margin-bottom: 20px;
}
#SuspensionTxt{
max-height: 200px;
overflow-y: auto;
overflow-x: hidden;
margin-bottom: 15px;
padding: 0 30px;
}
#PromptTxt{
padding: 0 30px;
}
#PromptTxt::-webkit-scrollbar,
#errTips::-webkit-scrollbar{
display: none;
}
@media screen and (min-device-width: 1920px) {
.errPage .modal{
width: 30%;
left: 33%;
}
#SuspensionTxt{
max-height: 100px;
}
}
/******************************* errPage *******************************/
.iframeDiv{
display: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.32);
}
.iframeDiv .initPsd {
padding: 10px 30px;
}
.errPage .initPsd{
width: 45%;
position: fixed;
top: 100px;
left: 27%;
}
.exitTips{
display: none;
}
.exitTips .box{
width: 30%;
height: 150px;
line-height: 150px;
border-radius: 6px;
font-size: 18px;
background-color: #f4f4f4;
z-index: 9999;
position: absolute;
left: 35%;
top: 50%;
transform: translateY(-150px);
text-align: center;
}
.terminal-time{
display: flex;
justify-content: center;
margin-bottom: 20px;
}
#ErrTime{
margin-left: 25px;
}
#resetPsd, #minimize{
display: none;
}
@media screen and (max-width:1300px) {
.errPage .logo{
width: 30%;
}
nav ul li{
padding: 15px 20px;
}
nav ul li::before {
width: 25px;
height: 25px;
}
.fz_24 {
font-size: 20px;
}
}