       body {
            margin: 0;
            background-color: #FFFFFF;
        }
        .detail_div {
            width: 100vw;
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .detail_bg {
            width: 100vw;
        }
        .detail_card {
            width: 90vw;          
            height:auto;
            background-color: #FFFFFF;
            box-shadow: 1px 1px 1px darkgray;
            border-radius: 10px;
            margin-top: -20vw;
        }
        .detail_icon {
            width: 45px;
            height: 45px;
            border-radius: 5px;
            margin-left: 2vw;
        }
        .detail_card_info {
            width: 90vw;
            height: 30vw;
            display: flex;
            align-items: center;
        }

        .detail_card_info > div {
            width: 70vw;
            padding-left: 5vw;
        }
        .detail_card_more {
            width: 90vw;
            height: 8vw;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
      .detail_card_more > a {
          color: #CCCCCC;
          font-size: 0.8rem;
          margin-top: 5px;      
          text-decoration:none;
       }
        .line {
            height: 1px;
            width: 80%;
            background-color: #95999c;
        }
        .detail_function_div {
            width: 90vw;
            margin-top: 20px;        
           margin-left: 8px;  
            display: flex;
            flex-wrap: wrap;
            align-content: center;
        }
        .detail_function_div > a {
           width: 30vw; 
           height: 30vw; 
                                        
           color: #000000;
	   text-decoration:none;
	   text-align: center;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        .detail_function_div > a >input {
            width: 15vw;
            height: 10vw;
        }  
   .detail_function_div >a>img {
            width: 25px;
            height: 25px;
        }       
       .detail_function_div >a>p {
            font-size: 0.8rem;         
        }       
        .split_div {
            width: 100vw;
            height: 15px;
            background-color:  #F8F8F8;
        }
        .tabBar {
            position:fixed;
            bottom:0;
            width:100vw;
            height:50px;
             text-decoration:none;
            text-align:center;
            background:#488eee;
            text-align: center;
        }
        .tabBar > p {
            color: #FFFFFF;
        }
 