        @keyframes anup {
            	from {bottom:-30%;}
	            to {bottom:0%;}
            
            100%{
              opacity:1;  
            }
        }
        .anup{
            opacity:0;
        }
       
		.q1 {
			background: #fff;
			padding: 8px 0;
			width: 100%;
			height: 33%;
			white-space: nowrap;
			/*文本不会换行，文本会在在同一行上继续*/
			overflow-y: auto;
			/*可滑动*/
		}
		.jz {
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
		}

		.box {
			width: 100%;
			height: 75%;
			position: relative;
		}


		.box111 {
			width: 100%;
			height: 70%;
			position: relative;
		}

		.chl_box {

			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			margin: auto;
			border-radius: 25px;
			border: 5px solid black;
		}
        .bbn .div .img{
            
        }
		.ww {
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
		}

		.aa {
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);

		}

		.ee {
			font-size: 25px;
			color: black;
			width: 100%;
			height: 10%;
			text-align: center;
		}

		.rr {
			cursor: pointer;
		}

		.tt {
			cursor: pointer;
			color: rgb(65, 159, 245);
			width: 33%;
			height: 100%;
			float: right;
			font-size: 150%;
		}

		.yy {
			cursor: pointer;
		}

		.btn:hover {
			background-color: #0000FF;
			color: #fff;
		}

		.input-group {
			margin-bottom: 15px;
			padding: 0px 0px;
			border-bottom: 1px solid #e5e5e5;
			position: relative;
		}

		.kk {

			box-sizing: border-box;
			padding: 0em 0.5em;
			width: 100%;
			background: rgba(255, 255, 255, 0.7);
			box-shadow: 2px 9px 89px -17px rgba(0, 0, 0, 0);
		}

		.btn-v {

			color: #fff;
			background-color: #1E90FF;
			margin-top: 30px;
			outline: none;
			width: 100%;
			padding: 15px 15px;
			cursor: pointer;
			font-size: 18px;
			font-weight: 600;
			border-radius: 6px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			-ms-border-radius: 6px;
			-o-border-radius: 6px;
			border: none;
			text-transform: capitalize;
		}

		.btn-v:hover {
			background-color: #0000FF;
			color: #fff;
		}

		.vs1 {
			width: 100%;
			height: 100%;
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
		}

		.vs {

			height: 100%;
			width: 100%;
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
		}

		.dss {
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%, -50%);
		}



		.sse {
			font-size: 24px;
			width: 100%;
			height: 15%;
			border-bottom: 1px solid #CCCCCC;
			border-radius: 5px;
			cursor: pointer;
		}

		.mk {
			width: 90%;
			height: 21%;
			border-radius: 16px;
			background: #EEE9E9;
			border-bottom: 8px solid #fff;
			cursor: pointer;
			color:#8F8F8F;
		}

		.mk1 {
			width: 90%;
			height: 21%;
			border-radius: 16px;
			border-bottom: 8px solid #fff;
			background: #FF6A6A;
			background:linear-gradient(to right, rgba(255, 106, 106,0.8), rgba(255, 106, 106, 0.6));
			color:#ffffff;

		}
		.zfmk{
		   background: #FF6A6A;
		   background:linear-gradient(to right, rgba(255, 102, 106,1), rgba(255, 102, 106, 0.85));
		}
        .jbt{
            background: #D2B48C;
		    background:linear-gradient(to right, rgba(210, 180, 140,0.7), rgba(210, 180, 140, 0.1));
            font-weight:bold;
        }
		.mkk {
			width: 48%;
			height: 85%;
			border: 3px solid #0099ff;
			border-radius: 25px;
			font-size: 25px
		}

		.kkff {
			border-bottom: 1px solid #000;
			border-radius: 3px;
			height: 10%;
			width: 100%;
			cursor: pointer;
		}

		.mkk1 {
			width: 48%;
			height: 85%;
			border: 3px solid #0099ff;
			border-radius: 25px;
			font-size: 25px background:#0066cc;
		}

		.anys {
			border-radius: 31px;
			background: #87CEF3;
			border: none;
			outline: none;
			width: 250px;
			background:linear-gradient(to left, rgba(51, 153, 255,0.6), rgba(0, 112, 225, 0.8));
		}
        input[type="radio"] {
            display: none;
            
        }
        input[type="radio"] + label::before {
             content: "";
             display: block;
             height:14px;
             width: 14px;
             border-radius: 30%;
             border: 2px solid #bbb;
             margin-right: 10px;
             margin-bottom: 10px;
             
             cursor: pointer;
        }
        input[type="radio"]:checked + label::before {

              background-image: url("./img/选中.png"); /* 添加选中状态的背景图 */
            background-repeat: no-repeat; /* 取消背景图片平铺效果 */
             background-size: 100% 100%; /* 背景图全屏显示 */
            
            
            border-color: #007bff;
        }
        .pk{
            width:90%;
            height:70%;
            background:rgba(214, 209, 209,0.36);
            border-radius: 15px;
            cursor: pointer;
        }
        
		.bjtp {
			background-image: url('./img/q8.jpg');
			background-size: 100% 100%;
		}

		.eer {
			background-image: url('./img/w1.png');
			background-size: 100% 100%;
		}
		.yb{
		    width:50%; 
		    height:100%;
		    float:left;
		}
		.yb1{
		    width:50%; 
		    height:100%;
		    float:right;
		}
		table {
          border-collapse: collapse;
        }
        td, th {
          border: 1px solid black;
          padding: 10px;
        }
        .bgck{
            width:100%;
            height:30px;
        }
        a:link 
        {color: #000;
        text-decoration: none;
            
        }