.modal {
            display: none;
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: #1f1f1f;
        }
         .tc_tag2{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #0000E3;
	color: #fff;
	margin: 0 3px;
}
.tc_tag3{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #6C3365;
	color: #fff;
	margin: 0 3px;
}
.tc_tag4{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #336666;
	color: #fff;
	margin: 0 3px;
}
.tc_tag5{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #6F00D2;
	color: #fff;
	margin: 0 3px;
}
.tc_tag6{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #613030;
	color: #fff;
	margin: 0 3px;
}
.tc_tag7{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #004B97;
	color: #fff;
	margin: 0 3px;
}
.tc_tag8{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #750075;
	color: #fff;
	margin: 0 3px;
}
.tc_tag9{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #844200;
	color: #fff;
	margin: 0 3px;
}
.tc_tag10{
	display: inline-block;
	padding: 0 6px;
	font-size: 11px;
	border-radius: 3px;
	background-color: #707038;
	color: #fff;
	margin: 0 3px;
}
  .tabs {
    display: flex;
    justify-content: space-between;
    background-color: rgba(0,0,0,0.05);
    padding: 10px;
  }
  .tab {
    padding: 10px 20px;
    cursor: pointer;
    user-select: none;
  }
  .content6 {
  padding: 1px 10px 10px 10px;
    border: 1px solid #ccc;
    border-top: none;
  }
  .tab.active {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
  }
        .diyfoot{
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    margin-bottom: 10px;
}
 

					    .search_app_list{
					        padding: 0 16px;
					    }
					     .search_app_list2{
					        padding: 0 16px;
					        
					    }
                        .search_app_item{
                            display: flex;
                            align-items: center;
                            padding: 10px;
                            background: #fff;
                            border-radius: 8px;
                            margin-bottom: 10px;
                            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1) !important;
                        }
                         .search_app_item2{
                            align-items: center;
                            padding: 10px;
                            background: #fff;
                            border-radius: 8px;
                            margin-bottom: 10px;
                            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1) !important;
                        }
                        .search_app_logo{
                            width: 64px;
                            height: 64px;
                            border-radius: 8px;
                        }
                        .search_app_mid{
                            flex: 1;
                            width: 10px;
                            padding-left: 10px;
                            line-height: 1.5;
                        }
                        .search_app_name{
                            color: #333;
                        }
                        .search_app_pack{
                             color: #333;
                        }
                        .search_app_date{
                             color: #aaa;
                        }
                        .search_app_right{
                            display: flex;
                            flex-direction: column;
                        }
                        .search_copy{
                            padding: 0 16px;
                            border-radius: 30px;
                            background: #fff;
                            border: 1px solid #007aff;
                            color: #007aff;
                            font-size: 13px;
                            line-height: 1.5;
                             margin-top: 10px;
                        }
                        .search_down{
                            padding: 0 16px;
                            border-radius: 30px;
                            background: #007aff;
                            border: 1px solid #007aff;
                            color: #fff;
                            font-size: 13px;
                            line-height: 1.5;
                        }
                        .datalist_wrap{
				            padding: 0 16px;
				        }
				        .app_search{
                            border: 0.5px solid rgb(178, 178, 178);
                            border-radius: 53px;
                            display: flex;
                            align-items: center;
                            padding: 5px 10px;
                            padding-left: 16px;
				        }
				        .key_form{
				            flex: 1;
				            width: 10px;
				            margin-left: 10px;
				        }
				        .keyword_wrap{
				            width: 100%;
				            outline: none;
				            border: none;
				        }
				        .search_icon{
				            color:#606266;
				        }
				        .nav_list{
				            overflow: scroll;
				            white-space: nowrap;
				                margin-top: 13px;
				        }
                        .nav_item{
                            height: 32px;
                            line-height: 32px;
                            font-size: 14px;
                            transition-duration: 0.5s;
                            padding: 0px 16px;
                            flex: 1 1 auto;
                            width: auto;
                            position: relative;
                            display: inline-block;
                            text-align: center;
                            color: rgb(48, 49, 51);
                            transition-property: background-color, color;
                            transition: 0.2s;
                        }
                        .active_item{
                            font-weight: bold;
                            color: rgb(41, 121, 255);
                            position: relative;
                        }
                        .active_item::after{
                            content: "";
                            position: absolute;
                            left: 50%;
                            bottom: 0;
                            width: 50%;
                            transform: translateX(-50%);
                            border-radius: 5px;
                            height: 4px;
                            background:rgb(41, 121, 255);
                        }
                        .app_listwrap{
                            
                        }
                        .app_listwrap .app_item{
                            padding: 13px;
                            border-bottom: 0.5px solid rgb(240, 240, 240);
                            display: flex;
                            align-items: flex-start;
                        }
                        .app_listwrap .app_icon{
                            width: 64px;
                            height: 64px;
                            border-radius: 8px;
                        }
                        .app_listwrap .app_info{
                            margin-left: 10px;
                             width: 100px;
                             flex: 1;
                        }
                        .app_listwrap .app_info_top{
                            display: flex;
                            justify-content: space-between;
                            width: 100%;
                        }
                        .app_listwrap .app_name_wrap{
                            color: #333;
                            font-size: .875rem;
                        }
                        .app_listwrap .app_name2{
                            color: #333;
                            font-size: .11px;
                        }
                        .app_listwrap .app_tag{
                            display: inline-block;
                            padding: 2px 8px;
                            background-color: red;
                            color: white;
                            border-radius: 5px;
                            margin-left: 8px;
                            font-size: 11px;
                            line-height: 1.5;
                        }
                        .app_listwrap .app_getbtn{
                            
                        }
                        .app_listwrap .get_button{
                            
                            padding: 4px 16px;
                            border-radius: 26px;
                            color: rgb(3, 117, 237);
                            font-size: 11px;
                            background-color: rgb(239, 239, 241);
                            border: none;
                            line-height: 1.5;
                        }
                        .app_listwrap .app_desc{
                            color: rgb(178, 178, 178);
                            font-size: 12px;
                            margin-top: 5px;
                            line-height: 20px;
                             margin-right: 55px;
                            word-break: break-all;
                        }
                        .app_img_wrap{
							        
							    }
                                .app_img_title{
                                    font-size: 14px;
                                    padding: 8px 0 0 10px;
                                }
                                .app_img_title span{
                                    font-size: 12px;
                                    color: #666;
                                }
                                .img_list{
                                    display: flex;
                                    padding-left:8px;
                                }
                                .appicon_list_wrap{
                                    flex: 1;
                                    width: 10px;
                                    white-space: nowrap;
                                    overflow-x: auto;
                                }
                                .img_icon_wrap{
                                    display: inline-block;
                                    width: 60px;
                                    height: 60px;
                                    margin: 5px;
                                    box-sizing: border-box;
                                }
                                .upimg_wrap{
                                    display: inline-block;
                                    width: 60px;
                                    height: 60px;
                                    margin: 5px;
                                    box-sizing: border-box;
                                    border:1px dotted #ddd;
                                    display: flex;
                                    align-items: center;
                                    justify-content: center;
                                    font-size: 12px;
                                    border-radius: 8px;
                                    color: #333;
                                    background: #f2f2f2;
                                }
                                .img_icon{
                                    width: 100%;
                                    height: 100%;
                                }
                                .ipt_wrap{
                                    display: flex;
                                    padding: 0 10px;
                                    margin-top: 10px;
                                }
                                .ipt_label{
                                    display: flex;
                                    justify-content: center;
                                    align-items: center;
                                    background: #2ABA66;
                                    color: #fff;
                                    font-size: 12px;
                                    padding: 0 5px;
                                }
                                .cusipt{
                                    flex: 1;
                                    width: 80px;
                                    border-left: none;
                                    border-top-left-radius: 0;
                                    border-bottom-left-radius: 0;
                                }
                                #tubiao8888{
                                    margin: 5px;
                                    
                                }
                                  #gengxintubiao2024{
                                    margin: 5px;
                                    
                                }
                                
                                
.appdesc2{
    font-size: 13px;
    text-align: left;
    color: #606266;
    white-space: pre-line;
}