@charset "utf-8";
*{margin: 0px;padding: 0px;}
body {height: auto;overflow: auto;}
.ppi {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);position: fixed;top: 0px;left: 0px;z-index: 2;display: none;}
.xba {width:92%;height:auto;border: 5px solid black;border-radius: 16px;position: relative;margin: 0px auto;margin-top: 140px;margin-bottom: 40px;overflow: hidden;}
.gysa {width:92%;height:60px;position: relative;margin: 0px auto;margin-top: 50px;text-align: left;font-size: 2.1rem;line-height: 60px;}
.gysb {width:92%;height:auto;position: relative;margin: 0px auto;margin-top: 5px;margin-bottom: 20px;padding:8px;font-size: 1.5rem;border:2px solid black;}
.gysbb {width:92%;height:auto;position: relative;margin: 0px auto;margin-top: 5px;margin-bottom: 20px;padding:12px;font-size: 1.5rem;border:2px solid black;}

@keyframes rota {
0% {transform: rotateZ(0);-webkit-transform: rotateZ(0);-moz-transform: rotateZ(0);-o-transform: rotateZ(0);-ms-transform: rotateZ(0);}
100% {transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);		}
}
.inba {width: 180px;height: 180px;border-radius: 90px;position: absolute;right: 0px;top: 0px;margin-left: 80px;background-image: url(/xxb.jpg);background-size: 100% 100%;animation: rota 20s infinite linear;}
.oxia {width: 100%;height: 90px;margin: 0px 5px 10px 0px;padding: 0px;font-size: 40px;line-height: 90px;text-align: center;background-color: black;position: fixed;overflow: hidden;top: 0px;z-index: 10;font-family: Sans-serif;}
.conta {width: 20%;height: 90px;display: inline-block;left: 1%;top: 0px;border-radius: 10px;text-align: center;font-size: 38px;line-height: 90px;color: white;background-color: black;overflow: hidden;}
.contb {width: 22%;height: 90px;display: inline-block;left: 22%;top: 0px;border-radius: 10px;text-align: center;font-size: 38px;line-height: 90px;color: white;background-color: black;overflow: hidden;}
.lan {width: 48%;height: 60px;border: 2px solid white;position: absolute;right: 10px;top: 15px;border-radius: 10px;background-color: black;overflow: hidden;}
.lan1 {font-family: Sans-serif;width: 15%;height: 90px;display: inline-block;text-align: center;font-size: 40px;line-height: 60px;color: white;background-color: red;margin: 0px;overflow: hidden;display: inline-block;}
.lan2 {font-family: Sans-serif;width: 15%;height: 90px;display: inline-block;text-align: center;font-size: 40px;line-height: 60px;color: white;background-color: black;margin: 0px;overflow: hidden;display: inline-block;}
.lan3 {font-family: Sans-serif;width: 15%;height: 90px;display: inline-block;text-align: center;font-size: 40px;line-height: 60px;color: white;background-color: black;margin: 0px;overflow: hidden;display: inline-block;}
.osa {width:100%;height:auto;position: relative;border-bottom:3px solid black;box-shadow: 0 0 0px rgba(0,0,0,0.3);font-family: 宋体;font-weight: 580;margin: 0px auto;text-align: center;font-size: 20px;cursor: pointer;background-color:white;}
.oxka {width: 100%;height: 100px;text-align: center;line-height: 100px;font-size: 40px;color: white;position: relative;background-color:black;z-index: 10;font-family: Sans-serif;scroll-snap-type: y mandatory;}
.oxkb {width: 100%;height: auto;text-align: center;line-height: 50px;margin-top: 70px;margin-bottom: 50px;}
.oxkd {width: 100%;height: auto;line-height: 50px;margin-top: 20px;margin-bottom: 20px;display: block;}
.oxkd li {width: 17%;}
.oxkda {width: 96%;height: 52px;margin: 0px auto;border-bottom: 2px solid black;margin-bottom: 2px;line-height: 52px;text-align: center;font-size: 2rem;}
.inaa {width: 92%;height: auto;margin:0px auto;margin-top:10px;margin-bottom:10px;text-align: center;font-size: 1.5rem;}
.inca {width: 60%;height:175px;display: inline-block;position: absolute;left: 0px;top: 0px;color: red;}
.inc1 {width: 100%;height:auto;padding:2px;font-size: 1.35rem;color: black;line-height: 38px;border: 2px solid black;border-radius: 10px;text-align: center;overflow: hidden;font-family: Sans-serif;position: absolute;left: 0px;top: 0px;}
.inbh {width: 200px;height: 200px;border-radius: 100px;position: fixed;display: none;top: calc(50% - 100px);left: calc(50% - 100px);background-image: url(e8.jpg);background-size: 100% 100%;animation: rotab 1s infinite linear;z-index: 5;font-family: Sans-serif;}
.cm1 {width: 92%;height: 454px;border: 2px solid black;border-radius: 10px;position: fixed;display: none;top: calc(33% - 150px);left: calc(4% - 2px);z-index: 124;overflow: hidden;font-family: Sans-serif;}
.cm2 {width: 100%;height: 90px;border-bottom: 1px solid gray;line-height: 90px;text-align: center;font-size: 2.5rem;font-family: Sans-serif;}
.cm3 {width: 100%;height: 90px;line-height: 90px;font-size: 2.5rem;font-family: Sans-serif;}
.cm4 {width: 30%;height: 70px;line-height: 70px;text-align: center;font-size: 2.5rem;position: absolute;left: 10%;bottom: 10px;border-radius:5px;cursor:pointer;color: white;background-color: red;font-family: Sans-serif;}
.cm5 {width: 30%;height: 70px;line-height: 70px;text-align: center;font-size: 2.5rem;position: absolute;right: 10%;bottom: 10px;border-radius: 5px;cursor:pointer;color: white;background-color: gray;font-family: Sans-serif;}
.ecb {width: 100%;height: 100%;position: fixed;display: none;z-index: 4;background-color: white;font-family: Sans-serif;}
.zz {width: 100%;height: 100%;position: fixed;display: none;z-index: 8;background-color: white;font-family: Sans-serif;}
.input {border: none;font-size: 40px;}
.ppi {font-family: Sans-serif;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);position: fixed;top: 0px;left: 0px;z-index: 0;display: none;}
.wzx {font-family: Sans-serif;width: 80%;height: 25px;text-align: center;font-size: 15px;margin: 20px 0px 0px 10%;padding-right: 50px;}
.tbl {font-family: Sans-serif;width: 100%;height: 100%;}
.cs6 {font-family: Sans-serif;width: 300px;height: 40px;position: relative;left: calc(50% - 150px);top: calc(50% - 20px);border-radius: 10px;border: 2px solid black;text-align: center;overflow: hidden;}	
.cs61 {font-family: Sans-serif;width: 150px;height: 40px;line-height:41px;position: absolute;left:0px;top:0px;text-align: center;background-color: red;overflow: hidden;display: inline-block;}
.cs62 {font-family: Sans-serif;width: 150px;height: 40px;line-height:41px;position: absolute;bottom:0px;top:0px;text-align: center;color: black;background-color: white;overflow: hidden;display: inline-block;}
.cs73 {font-family: Sans-serif;width: 45%;height: 70px;border: 3px solid black;border-radius:10px;position: relative;text-align: center;font-size: 40px;color: black;line-height: 70px;display: inline-block;}
.cs8 {font-family: Sans-serif;width: 100%;height: 100px;position: relative;text-align: center;font-size: 40px;color: red;margin: 0px auto;}
.cs9 {font-family: Sans-serif;width: 100%;height: 70px;line-height: 70px;position: relative;text-align: center;font-size: 40px;color: red;margin: 0px auto;}
.cs10 {font-family: Sans-serif;width: 100%;height: auto;line-height: 70px;position: relative;text-align: center;font-size: 40px;color: red;margin: 0px auto;}
.cs81 {font-family: Sans-serif;width: 30%;height: 70px;border: 3px solid black;border-radius:10px;position: relative;text-align: center;color: black;font-size: 40px;line-height: 70px;display: inline-block;}
.cs9h {font-family: Sans-serif;width: 96%;height: auto;line-height: 80px;position: relative;text-align: center;font-size: 50px;color: white;margin: 0px auto;margin-top:10px;}
.cs85 {font-family: Sans-serif;width: 18%;height: 30px;border: 2px solid black;border-radius:10px;line-height: 30px;position: relative;text-align: center;color: black;font-size: 1.5rem;display: inline-block;}
.cs86 {font-family: Sans-serif;width: 23%;height: 30px;border: 2px solid black;border-radius:10px;line-height: 30px;position: relative;text-align: center;color: black;font-size: 1.5rem;display: inline-block;}
.cs87 {font-family: Sans-serif;width: 43%;height: 30px;border: 2px solid black;border-radius:10px;line-height: 30px;margin-bottom: 10px;position: relative;text-align: center;color: black;font-size: 1.5rem;display: inline-block;}
ul {font-family: Sans-serif;left: 0;top: 0;position: relative;}
li {list-style: none;display: inline;}
a {text-decoration: none;color:blue;}
.box li {width: 100%;height: 110px;display: flex;justify-content: center;align-items: center;font-weight: bold;font-size: 40px;scroll-snap-align: start;transition: all 0.1s;}
.box li:last-child {margin-bottom: 220px;}
.csrq {font-family: Sans-serif;width: 98%;height: auto;position: relative;margin: 0px auto;overflow: hidden;background-color: white;z-index: 5;}
.csrq li {font-family: Sans-serif;width: 100%;height: 40px;display: flex;}
.csrq2 {font-family: Sans-serif;width: 100%;height: auto;position: relative;border-top: 3px dashed black;margin: 0px auto;margin-top: 8px;overflow: hidden;background-color: white;z-index: 0;}
.csrq3 {font-family: Sans-serif;width: 92%;height: 60px;line-height: 60px;position: relative;border-bottom: 2px solid gray;font-size:1.7rem;margin: 0px auto;background-color: white;z-index: 0;}
.csrq5 {font-family: Sans-serif;width: 92%;height: 60px;border: 2px solid gray;border-radius:43px;line-height: 60px;position: relative;margin: 0px auto;margin-top:12px;overflow: hidden;text-align: center;font-size: 2rem;background-color: #1AAD19;}
.csrq6 {font-family: Sans-serif;width: 98%;height: 40px;font-size: 2rem;position: relative;text-align: center;line-height: 40px;margin: 0px auto;background-color: white;}
.csrq7 {font-family: Sans-serif;width: 98%;position: relative;margin: 0px auto;margin-bottom: 20px;background-color: white;font-size: 1.2rem;line-height: 40px;text-align: center;}
.cn1 {font-family: Sans-serif;width: 25%;height:100%;position: relative;display: inline-block;z-index: 0;line-height:60px;}
.cn2 {font-family: Sans-serif;width: 73%;height:100%;position: relative;display: inline-block;text-align: center;}
.select {border: 3px solid black; border-radius: 5px;font-size: 1.5rem;}
.container {max-width: 1000px; height: auto;position:relative;margin:0 auto;}
.containerp {max-width: 1000px; height: auto;padding-top:95px;}
.containero {width: 96%; height: auto;margin:0px auto;font-family: Sans-serif;margin-top:30px;}
.tbn {max-width: 1000px;height:90px;position:relative;margin:0px auto;text-align:left;}
.tbng {width:30%;height:90px;line-height:90px;position:absolute;right:0px;bottom:0px;text-align:right;}
.mskh{width: 100%;height: 25px;}
.madi{width: 98%;margin: 0px auto;}
.madi8{width: 400px;height: 400px;margin: 0px auto;margin-top: 20px;margin-bottom: 20px;background-image: url(/qtot/cont.jpeg);}
.madi82{width: 100%;padding-bottom: 33%;margin: 0px auto;margin-top: 20px;margin-bottom: 80px;background-image: url(/qtot/cont2.jpeg);background-size: 100% auto;}
.madi82 img{width: 100%;height: 100%;position:relative;top: 0px;left: 0px;}
.madi1{width: 100%;font-size: 35px;line-height: 60px;text-align: left;white-space: pre-wrap;}
.madi2{width: 100%;font-size: 36px;line-height: 60px;text-align: left;white-space: pre-wrap;}
.madi23{width: 100%;font-size: 20px;line-height: 30px;text-align: left;white-space: pre-wrap;}
.madi0{width: 98%;margin:0px auto;font-size: 20px;line-height: 27px;text-align: left;white-space: pre-wrap;border:3px solid black;padding:5px;border-radius:10px;color:black;}
.madi3{width: 100%;font-size: 36px;line-height: 60px;text-align: left;white-space: pre-wrap;}
.madi5{width: calc(100%-2px);color: black;border-radius: 20px;font-size: 36px;line-height: 50px;text-align: left;white-space: pre-wrap;}
.madi52{width: calc(100%-2px);border: 3px solid black; border-radius: 20px;}
.madi7{width: calc(100%-2px);color: white;border: 3px solid gray; border-radius: 20px;font-size: 36px;line-height: 60px;text-align: center;white-space: pre-wrap;background-color: blue;}
.svct{width: 100%;height: 630px;position: relative;}
.wxbox {width: 40px;height: 20px;position: absolute;top: 20px; left: 20px;font-size: 20px;line-height: 20px;text-align: center;}
.wxms {width: 60px;height: 30px;position: absolute;font-size: 30px;line-height: 30px;text-align: center;}
table{width: 100%;border: 3px solid gray;border-collapse: collapse;margin: 0px auto;}
.tconta{width: 100%;height: auto;border-radius: 8px;position: relative;margin: 0px auto;overflow: hidden;}
.tcontb{width: calc(100% - 6px);height: 10px;border: 3px solid gray;border-radius: 8px;position: absolute;left: 0px;top: 0px;margin: 0px auto;display: none;background-color: transparent;}
th,td{height: 60px;font-size: 36px;line-height: 60px;border: 2px solid gray;text-align: center;white-space: pre-wrap;}
.fhcsw{width:100%;height:110px;border-bottom:3px dashed black;margin:0px auto;}
.fhcsn{width:45%;height:80px;border:2px solid gray;border-radius:40px;background-color:red;margin:0px auto;color:white;line-height:80px;text-align:center;font-size:50px;}
@keyframes rotab {
    0% {transform: rotateZ(0);-webkit-transform: rotateZ(0);-moz-transform: rotateZ(0);-o-transform: rotateZ(0);-ms-transform: rotateZ(0);}
    100% {transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);}
}
.ddxz {
width: 200px;height: 200px;border-radius: 100px;position: fixed;top: calc(50% - 100px);display:none;z-index:123;
left: calc(50% - 100px);background-image: url(/qtot/e8.jpg);background-size: 100% 100%;animation: rotab 1s infinite linear;
}
.ddzz {width: 100%;height: 100%;position: fixed;display:none;background-color:white;z-index:122;pointer-events:none;}
.wz{width:96%;height:auto;margin:0px auto;margin-top:30px;margin-bottom:30px;font-size:40px;}
.wzt{width:100%;height:70px;border-bottom:2px solid black;line-height:70px;font-size:2.5rem;}
.wzbt{width:100%;margin:0px auto;border-bottom:2px solid gray;padding-top:5px;padding-bottom:5px;font-size:1.5rem;display:block;}
.wzk{width:100%;height:300px;overflow:scroll;}
.gysbb li {width:100%;margin:0px auto;border-bottom:2px solid gray;padding-top:5px;padding-bottom:5px;font-size:1.5rem;display:block;}
.gysbb a {color:black;}
