*{margin:0;padding:0;}
html, body {position: relative;height: 100%;}
ul,li{list-style-type:none;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {background: #fff;overflow: hidden;}
.page{width: 100%;height: 100%;position: relative;overflow:hidden;background: #fff;}
.pos{position:absolute;}
.opa{opacity: 0;}
#prebox{width:100%;height:100%;position:fixed;left:0;top:0;background:#fff;z-index:999;}
.loading{position:absolute;left:0;top:0;width:100%;height:100%;}
#txt {
    width: 100%;
    height: 50px;
    font-size:25px;
    color: #ff0000;
    position: absolute;
    left: 0;
    top:370px;
    text-align: center;
}
#numprogress1{font-size:22px;color:#ff0000;}
.inner{width:640px;height:1000px;position:absolute;left:0;top:50%;margin-top:-500px;}
/*第一页*/
.maint{width:640px;height:130px;text-align:center;font-size:50px;color:#292626;position:absolute;left:0;top:65px;}
.maint span{font-size:40px;color:#292626;} 
.category{width:540px;height:600px;position:absolute;left:50px;top:300px;}
.category ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.category ul li{margin:20px 20px;width:223px;height:60px;border:2px solid #ff0000;border-radius:20px;font-size:30px;color:#ff0000;text-align:center;line-height:60px;}
/*第二页*/
.slideOutContainer{width:640px;height:100%;overflow-y: auto;overflow-x:hidden;position: absolute;left:0;top:0;}
.title{width:640px;height:50px;position:absolute;left:0;top:30px;font-size:30px;color:#292626;text-align: center;line-height:50px;}
.mainbtn{width:75px;height:36px;border:3px solid #ff0000;text-align:center;font-size:21px;line-height:36px;color:#ff0000;border-radius:10px;}
.returnFront{position:absolute;left:339px;top:100px;z-index:999;}
.editor{position:absolute;left:434px;top:100px;}
.statistic{position:absolute;left:527px;top:100px;}
.lineshow{width:640px;height:30px;position:absolute;left:0;top:172px;font-size:25px;color:#ff0000;text-align: center;line-height:30px;}
.tableshow{width:640px;height:30px;position:absolute;left:0;top:635px;font-size:25px;color:#ff0000;text-align: center;line-height:30px;}
.timetips{font-size:24px;color:#ff0000;position: absolute;left:31px;top:107px;}
#all{width:586px;height:380px;position:absolute;left:27px;top:226px;border:1px solid #ff0000;}
.table-list{width:586px;height:262px;position:absolute;left:27px;top:653px;}
.table-list table{width:586px;height:260px;position:absolute;left:0;top:30px;color:#151414;}
.table-list table tr{height:66px;}
.table-list table tr td{text-align: center;}
.headtitle{ background-color:#ececec;}
.oddrowcolor{
    background-color:#d4e3e5;
}
.evenrowcolor{
    background-color:#c3dde0;
}
.dataCount{width:640px;height:200px;position:absolute;left:0;top:955px;font-size:22px;color:rgb(39, 30, 30);text-align:center;}
.dataCount p{display: inline-block;font-size:20px;color:rgb(39, 30, 30);}
.dataCount span{color:#ff0000;}
.reportList{width:640px;height:30px;position:absolute;left:0;top:1011px;font-size:25px;color:#ff0000;text-align: center;line-height:30px;}
.reportContent{width:600px;height:auto;position:absolute;left:20px;top:1052px;}
.reportContent ul{display: flex;flex-direction:column;}
.reportContent ul li{display: flex;flex-direction: column;align-items: flex-start;margin-top:10px;margin-bottom:20px;border:1px solid #d4c4c4;}
.reportContent ul li:last-child{margin-bottom:60px;}
.reportContent ul li span{font-size:25px;color:#6d6868;margin:10px 10px;}
.reportContent ul li a{display:inline-block;font-size:25px;color:#3520de !important;margin:10px 10px;}
/*第三页*/
.registerBox {
    width: 450px;
    height: 600px;
    position: absolute;
    top: 287px;
    left: 104px;
}
input{text-indent:15px;}
.registerBox input {
    border: 1px solid #565454;
    display: inline-block;
    width:264px;
    height: 50px;
    line-height:50px;
    color: #565454;
    font-size: 22px;
    outline: none;
    border-radius: 25px;
}
.registerBox input[type=text]:focus{
    outline: none;
    border: 1px solid #565454;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.registerBox input:after{
    content: "";
    font-size: 18px;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    border: 1px solid #565454;
    vertical-align: bottom;
}
.registerBox input:checked:after{
    content: "\2714";
}
.registerBox textarea::-webkit-input-placeholder {
    color: #565454;
}
.wbAccountN{width: 540px;height:80px;line-height: 80px;font-size: 30px;position:absolute;left:20px;top:34px;}
.eyeBox{display: inline-block;position: absolute;width: 48px;height: 48px;top:18px;right:180px;}
.passW{width: 540px;height:80px;line-height: 80px;font-size: 30px;position:absolute;left:20px;top:120px;}
.passW input{padding-left:10px;}
.submitBtnR {
    width: 397px;
    height: 60px;
    line-height: 60px;
    display: block;
    font-size: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #858282;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 20px;
    top: 306px;
}
.returnBtn{
    width: 397px;
    height: 60px;
    line-height: 60px;
    display: block;
    font-size: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #858282;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 20px;
    top: 400px;
}
/*第四页*/
  /*日历插件*/
  .titleH{width:640px;position: absolute;top:10px;left:0;display:block;height: 50px;line-height: 50px;;font-size: 42px;font-weight: bolder;color:#7e8182;text-align: center;;}
  .calender .select-date{
    font-family: "sta cartman";
    position: fixed;
    top: 288px;
    left: 320px;
    z-index: 99;
    background-color: #ade1f5;
}
.formBox{
    width: 600px;
    height:800px;;;
    position: absolute;
    top:138px;
    left:20px;
}
.calender{
    width: 600px;
    height:48px;;;
    position: relative;;
    margin-bottom: 40px;
}
.calender .timeTip{display: block;width:240px;height:68px;line-height:68px;color:#866063;font-size:30px;position: absolute;top:0;left:30px;}
.calender .laydate-box{position: absolute;top:10px;left:320px;margin: 0;width:242px;height:46px;}
.calender #laydateInput{outline: none;
    display: block;
    height: 44px;
    width: 240px;
    font-size: 26px;
    line-height: 44px;}
.calender .icon {
    position: absolute;
    top: 10px;
    right: 20px;
    height: 25px;
    width: 25px;
    background: #fff;
}
.formBox input{border: 1px solid #565454;;display:inline-block;width: 395px;height:50px;line-height:50px;color:#565454;font-size: 24px;outline: none;border-radius: 25px;}
.formBox input[type=text]:focus,.formBox textarea:focus{
    outline: none;
    border: 1px solid #565454;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.formBox textarea:after{ content: "";
    font-size: 18px;  border: 1px solid #565454;}
.formBox input:after{
    content: "";
    font-size: 18px;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    border: 1px solid #565454;
    vertical-align: bottom;
}
.formBox input:checked:after{
    content: "\2714";
}
.formBox textarea::-webkit-input-placeholder {
    color: #565454;
}
.formBox .numBox{position: relative;height: 62px;margin-bottom: 40px}
.numBox label.interact{position: absolute;left:40px;top:0; font-size:30px;
    color: #565454;height:50px;
    line-height:50px;display: block}
.numBox input.hd_num{position: absolute;left:170px;top:0;height:50px;
    line-height:50px;display: block}
.numBox label.read{position: absolute;left:40px;top:0;font-size: 30px;
    color: #565454;height: 50px;
    line-height: 50px;display: block}
.numBox label.link{position: absolute;left:40px;top:0;font-size: 30px;    color: #565454;height: 50px;
    line-height: 50px;display: block}
.numBox input.aLink {
    position: absolute;
    left: 170px;
    top: 0;
}
.numBox input.rd_num{position: absolute;left:198px;top:0;width:366px;}
.formBox .submitBtn{  width: 397px;
    height: 60px;
    line-height: 60px;
    display: block;
    font-size: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #858282;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    position: absolute;
    left:93px;
    top: 643px;
}
.returnBtn2{
    position: absolute;
    left:93px;
    top: 743px;
}
.formBox .content{width: 600px;height: 300px;overflow: hidden;position: relative;margin-bottom: 30px}
.formBox .summary{width: 90px;;position: absolute;top:60px;left:40px;font-size:30px;
    color: #565454;height: 60px;
    line-height: 60px;display: block}
.formBox .summaryBox{width:395px;height:280px;position: absolute;top:0px;left:160px;font-size:25px;overflow-x: hidden;overflow-y: auto;color:#565454;outline: none;border: 1px solid #565454;}
