/*html{
	font-size: 10px;
}*/
#content{
	filter: blur(32px);
	border: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
.ellipsis{
	width: 187px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*取消input number下的小箭头*/
input[type="number"]::-webkit-outer-spin-button,input::-webkit-inner-spin-button{  /* chrome */
    -webkit-appearance: none!important;  
    margin: 0;  
}
input[type="number"]{
-moz-appearance:textfield; /*Firefox*/
}
input[type="date"]::-webkit-clear-button{
	display: none;
}
/* 避免浏览器出现下拉箭头 */
input::-webkit-credentials-auto-fill-button {
display: none !important;
visibility: hidden;
pointer-events: none;
position: absolute; /* 避免占用 input 元素额外的 padding，正常情况下存在 display: none!; 就可以了 */
right: 0;
}
.hide{
	display: none;
}
.ids_edit{

}

input {
	font-family: "SourceHanSansCN-Regular" !important;
}

/*---------------下拉菜单样式实现------------------*/
 /*  鼠标点击开关下拉菜单 

html：
		<div>
	<input type="button"  value="内容1" id="自定1" class="select_drop_down_menu"> //被点击的对象，可以是别的什么东西，class改为相同即可
	//这个select_drop_down_menu的CLASS是点击事件给谁他就给谁，否则会出现反复弹回的BUG，示例是对该input进行点击弹窗操作，所以给了input
	<div id = "自定2"  class="ids_select" style="left: 90px;top: 50px;">
		<div class="ids_select_text" id="自定3" style="margin-bottom:4px;">1</div>
		<div class="ids_select_text" id="自定4" style="margin-top:4px;">2</div>
	</div>
		<div>

js内:   	
    $("#自定1").click(function(){//这里是控制下拉和收起的
        $("#自定2").slideToggle(500);
    });

    $(document).on('click', function(e) {//这里是控制，点击除了select_drop_down_menu以外的任何地方，都会导致下拉菜单收起，想让点击某个地方下拉菜单不收起，就把那个地方的IDorclass加进来就可以
  // 选择的是弹窗内容
  		if ($(e.target).closest(".select_drop_down_menu").length <= 0) { 
   		 $(".ids_select").slideUp(500);
 		 } 
  	});
	
*/

.ids_select{ 
	/*下拉菜单选择框的样式,下拉框应用这个*/
	/*宽高位置跟随需要调整*/
	position: absolute;
	z-index: 2;
	border-radius: 16px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;	
	box-shadow: 0px 0px 10px 0px #31344714;
	width: 399px;
/*	height: 96px;*/
/*同时，下拉菜单如果用top固定位置的话，菜单从上下拉，如果用bottom来固定位置，则从下往上拉*/
}

.ids_select_text{
	/*文字样式，如有变化自行更改,下拉框内的文字格式设置*/
	border-radius: 8px;
	background: white;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 16px;
	margin-right: 16px;
	text-indent: 6px;
	cursor: pointer;
}

.ids_select_text:hover{
	/*下拉菜单选择框内文字的动效（鼠标放上去之后有灰色边框和字体变蓝）*/
	color: #297EFF;
	background: #F0F0F0;
}
.select_drop_down_menu{
	cursor: pointer;
}





/*---------------/下拉菜单样式结束------------------*/

/*滑动开关*/
#slide_button {
	position: relative;
	-webkit-appearance: none;
	width: 53px;
	height: 28px;
	/*    line-height: 44px;*/
	background: #A1A1A1;
	border-radius: 15.5px;
	outline: none;
	cursor: pointer;
}

#slide_button:before {
	position: absolute;
	left: 2px;
	top: 2px;
	content: '';
	width: 24px;
	height: 24px;
	border-radius: 14.5px;
	background: white;
	/*box-shadow: 0px 0px 5px #ddd;*/
	transition: all 0.2s linear;
}

#slide_button:checked {
	background: #297EFF;
}

#slide_button:checked:before {
	top: 2px;
	left: 27px;
	transition: all 0.2s linear;
	/*border: 1px solid red;*/
}

.slide_button {
	position: relative;
	-webkit-appearance: none;
	width: 53px;
	height: 28px;
	/*    line-height: 44px;*/
	background: #A1A1A1;
	border-radius: 15.5px;
	outline: none;
	cursor: pointer;
}

.slide_button:before {
	position: absolute;
	left: 2px;
	top: 2px;
	content: '';
	width: 24px;
	height: 24px;
	border-radius: 14.5px;
	background: white;
	/*box-shadow: 0px 0px 5px #ddd;*/
	transition: all 0.2s linear;
}

.slide_button:checked {
	background: #297EFF;
}

.slide_button:checked:before {
	top: 2px;
	left: 27px;
	transition: all 0.2s linear;
	/*border: 1px solid red;*/
}

.slide_button {
    position: relative;
    -webkit-appearance: none;
    width: 53px;
    height: 28px;
    /*    line-height: 44px;*/
    background: #A1A1A1;
    border-radius: 15.5px;
    outline: none;
    cursor: pointer;
}

.slide_button:before {
    position: absolute;
    left: 2px;
    top: 2px;
    content: '';
    width: 24px;
    height: 24px;
    border-radius: 14.5px;
    background: white;
    /*box-shadow: 0px 0px 5px #ddd;*/
    transition: all 0.2s linear;
}

.slide_button:checked {
    background: #297EFF;
}

.slide_button:checked:before {
    top: 2px;
    left: 27px;
    transition: all 0.2s linear;
    /*border: 1px solid red;*/
}

/*css实现滑动开关按钮结束*/

#user_task{
	width: 48px;
    height: 48px;
    border-radius: 50%;
}

/*下载UI*/
#user_task_progress{
	border-radius: 8px;
	background: #FFFFFF;
	box-shadow: 6px 6px 40px 1px #00000014;
	position: absolute;
	width: 360px;
	height: fit-content;
	min-height: 214px;
	max-height: 865px;
	top: 60px;
	right: 306px;
	overflow-y: auto;
	overflow-x: hidden;
}
.navigation_more_popup{
	height: auto !important;
	z-index: 999 !important;
	position: absolute;
    z-index: 2;
    border-radius: 16px;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    box-sizing: border-box;
    box-shadow: 0px 0px 10px 0px #31344714;
    width: 399px;
}
.navigation_more_popup div{
	border-radius: 8px;
    background: white;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 16px;
    margin-right: 16px;
    text-indent: 6px;
    cursor: pointer;
}
.navigation_more_popup div:hover{
	/*下拉菜单选择框内文字的动效（鼠标放上去之后有灰色边框和字体变蓝）*/
	color: #297EFF;
	background: #F0F0F0;
}
.user_task_progress_tips{
	width: 328px;
	height: 48px;
	border-radius: 8px;
	position: relative;
	left: 16px;
	margin-top: 4px;
	/*margin-bottom:4px;*/
}

.user_task_progress_tips:hover{
	background: #F0F0F0;
}

.user_task_progress_tips img{
	position: absolute;
	left: 4px;
	top: 15px;
}
.user_task_progress_tips span{
	position: absolute;
	left: 30px;
	top: 6px;
	color: #4A4A4A;
	font-size: 12px;
}

.user_task_progress_tips_download{
	height: 4px;
	width: 262px;
	border-radius: 30px;
	background: #DEEBFF;
	position: absolute;
	left: 30px;
	top: 25px;
}

.user_task_progress_tips_close_css{
	width: 24px;
	height: 24px;
	position: absolute;
	top: 12px !important;
	left: 300px !important;
	cursor: pointer;
}
/*下载UI结束*/

/*消息UI*/
#user_news_progress{
	border-radius: 8px;
	background: #FFFFFF;
	box-shadow: 6px 6px 40px 1px #00000014;
	position: absolute;
	width: 360px;
	height: fit-content;
	min-height: 214px;
	max-height: 865px;
	top: 60px;
	right: 232px;
	overflow-y: auto;
	overflow-x: hidden;
	display: none;
}
.user_news_progress_tips{
	width: 328px;
	height: 48px;
	border-radius: 8px;
	position: relative;
	left: 16px;
	margin-top: 4px;
	/*margin-bottom:4px;*/
}

.user_news_progress_tips:hover{
	background: #F0F0F0;
}


.user_news_progress_tips span{
	position: absolute;
	left: 16px;
	top: 0px;
	font-size: 12px;
	color: #A1A1A1;
}



/*消息UI结束*/

.popup1_edit_class{
	width: 560px;
	height: 270px;
	background: white;
	border-radius: 16px;
	background: #FFFFFF;
	box-shadow: 6px 6px 40px 1px #00000014;
	position: absolute;
	left: 470px;
	top: 172px;
	z-index: 2;
}

.popup1_input1{
	width: 496px;
	height: 56px;
	border-radius: 16px;
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;
	color: #CACACA;
	font-size: 20px;
	line-height: 1;
	text-align: left;
	text-indent: 24px;
	position:absolute;
	left: 32px;
	top: 66px; 
	cursor: pointer;
}

.popup1_input2{
	width: 496px;
	height: 48px;
	border-radius: 16px;
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;
	color: #4A4A4A;
	font-size: 16px;
	line-height: 1;
	text-align: left;
	text-indent: 24px;
	position:absolute;
	left: 32px;
	top: 140px; 
	cursor: pointer;
}

.popup1_save{
	width: 230px;
	height: 40px;
	border-radius: 8px;
	background: #297EFF;
	box-shadow: 0px 0px 10px 0px #2A7FFF14;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1;	position: absolute;
	left: 32px;
	bottom: 24px;
	cursor: pointer;
}

.popup1_cancel{
	width: 230px;
	height: 40px;
	border-radius: 8px;
	background: #D9D9D9;
	box-shadow: 0px 0px 10px 0px #D9D9D914;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1;
	position: absolute;
	right: 32px;
	bottom: 24px;
	cursor: pointer;
}
.popup1_title{
	color: #4A4A4A;
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
	position: absolute;
	left: 32px;
	top: 24px;
}

.popup1_close{
	position: absolute;
	top: 24px;
	right: 32px;
	cursor: pointer;
}

.popup2_cancel_class{
	width: 320px;
	height: 136px;
	position: absolute;
	z-index: 3;
	border-radius: 8px;
	background: #FFFFFF;
	box-shadow: 6px 6px 40px 1px #00000014;
	right: 131px;
}
.popup2_cancel_class span{
	left: 48px;
	top: 32px;
	position: absolute;
}

.popup2_cancel_class img{
	left: 26px;
	top: 32px;
	position: absolute;
}

.popup2_cancel_class  button{
	position: absolute;
	border-radius: 8px;
	background: #D9D9D9;
	box-shadow: 0px 0px 10px 0px #D9D9D914;
	border: none;
	width: 80px;
	height: 32px;
	color: white;
	top: 80px;
	left: 128px;
}

.popup3_new_class{
	width: 560px;
	height: 394px;
	background: white;
	border-radius: 16px;
	background: #FFFFFF;
	box-shadow: 6px 6px 40px 1px #00000014;
	position: absolute;
	left: 470px;
	top: 172px;
	z-index: 2;
}

.popup3_new_class span{
	position: absolute;
	left: 32px;
}

.popup3_input1{
	width: 384px;
	height: 48px;
	border-radius: 16px;
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;
	color: #CACACA;
	font-size: 16px;
	line-height: 1;
	text-align: left;
	text-indent: 24px;
	position:absolute;
	left: 144px;
	top: 20px; 
	cursor: pointer;
}

.popup3_input2{
	width: 384px;
	height: 48px;
	border-radius: 16px;
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;
	color: #4A4A4A;
	font-size: 16px;
	line-height: 1;
	text-align: left;
	text-indent: 24px;
	position:absolute;
	left: 144px;
	top: 132px; 
	cursor: pointer;
}

.popup3_save{
	width: 230px;
	height: 40px;
	border-radius: 8px;
	background: #297EFF;
	box-shadow: 0px 0px 10px 0px #2A7FFF14;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1;	position: absolute;
	left: 32px;
	bottom: 24px;
	cursor: pointer;
}

.popup3_cancel{
	width: 230px;
	height: 40px;
	border-radius: 8px;
	background: #D9D9D9;
	box-shadow: 0px 0px 10px 0px #D9D9D914;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1;
	position: absolute;
	right: 32px;
	bottom: 24px;
	cursor: pointer;
}
.popup3_title{
	color: #4A4A4A;
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
	position: absolute;
	left: 32px;
	top: 24px;
}

.popup3_close{
	position: absolute;
	top: 24px;
	right: 32px;
	cursor: pointer;
}

.popup4_add_class{
	width: 560px;
	height: 647px;
	background: white;
	border-radius: 16px;
	background: #FFFFFF;
	box-shadow: 6px 6px 40px 1px #00000014;
	position: absolute;
	left: 470px;
	top: 172px;
	z-index: 2;
	overflow: auto;
}

.popup4_add_class span{
	position: absolute;
	left: 32px;
}

.popup4_input1{
	width: 384px;
	height: 48px;
	border-radius: 16px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	box-shadow: 0px 0px 10px 0px #31344714;
	padding-right: 275px;
	font-size: 16px;
	color: #4A4A4A;
}
.popup4_input2{
	width: 384px;
	height: 48px;
	border-radius: 16px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	box-shadow: 0px 0px 10px 0px #31344714;
	padding-right: 275px;
	font-size: 16px;
	color: #4A4A4A;
	position: absolute;
	left: 144px;
}

.popup1_delete{
	width: 230px;
	height: 40px;
	border-radius: 8px;
	background: #EF515A;
	box-shadow: 0px 0px 10px 0px #D9D9D914;
	border: none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1;
	position: absolute;
	right: 32px;
	bottom: 24px;
	cursor: pointer;
}

.button2{
	width: 112px;
	height: 40px;
	border-radius: 8px;
	background: #297EFF;
	box-shadow: 4px 4px 13px 0px #2B7FFF1E,4px 4px 5px 0px #2B7FFF14;
	box-sizing: border-box;
	position: absolute;
	left: 8px;
	top: 16px;
	cursor: pointer;
}

.button3{
	width: 112px;
	height: 40px;
	border-radius: 8px;
	background: #297EFF;
	box-shadow: 0px 0px 10px 0px #31344714;
	box-sizing: border-box;
	position: absolute;
	left: 8px;
	top: 16px;
	cursor: pointer;
}

.function_bar_info{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1;
	top: 12px;
}

.select3{
	width: 240px;
	height: 40px;
	position: absolute;
	left: 156px;
	top: 88px;
	box-sizing: border-box;
	border-radius: 8px;
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	font-size: 16px;
	text-indent: 55px;
}

.select3_icon{
	position: absolute;
	top: 88px;
	left: 180px;
}

.button4{
	width: 72px;
	height: 40px;
	border-radius: 8px;
	background: #297EFF;
	box-shadow: 4px 4px 13px 0px #2B7FFF1E,4px 4px 5px 0px #2B7FFF14;
	box-sizing: border-box;
	position: absolute;
	cursor: pointer;	
}

/*span(size:16px; 颜色4A4A4A)*/
.span16_4A{
	color: #4A4A4A;
	font-size: 16px;
	position: absolute;
}

.span20_4A{
	color: #4A4A4A;
	font-size: 20px;
}

.span20_A3{
	color: #A3A3A3;
	font-size: 20px;
}

.ids_popup_title{
	color: #4A4A4A;
	font-family: Microsoft YaHei UI;
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
	letter-spacing: 0px;
	text-align: left;
}

/*滚动条的样式设置*/
::-webkit-scrollbar {
  width: 18px;
  height: 18px;
}
 

::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
 

 
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
 
::-webkit-scrollbar-corner {
  background: transparent;
}
::-webkit-scrollbar-track{
	display: none;
}


/*滚动条样式设置结束*/
.navigation_list{
	height: 26px;
	position: relative;
	color: #A3A3A3;
	font-size: 16px;
	margin-top: 22px;
	display: flex;
	margin-left: 16px;
	margin-right: 16px;
}
.search_cover_content{
	position: absolute;
	width: 240px;
	height: 40px;
	background: #F9F9F9;
	box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #F0F0F0;
    padding-left: 23px;
    padding-right: 23px;
}

.paginationjs .paginationjs-pages li.active>a {
	line-height: 32px !important; /* 设置行高 */
	font-size: 12px !important; /* 设置字体大小 */
}

.paginationjs .paginationjs-pages li>a {
	line-height: 32px !important; /* 设置行高 */
	font-size: 12px !important; /* 设置字体大小 */
}

.edit_popupCssD {
    width: 560px;
    height: 208px;
    border-radius: 16px;
    background: #FFFFFF;
    box-shadow: 6px 6px 40px 1px #00000014;
    position: absolute;
    z-index: 1;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

span.edit_popupCssTitle {
    color: #4A4A4A;
    font-weight: bold;
    font-size: 24px;
    line-height: 1;
    position: absolute;
    left: 24px;
    top: 18px;
}

.edit_popupCss_Xclose {
    width: 18px;
    height: 18px;
    position: absolute;
    right: 24px;
    top: 24px;
    cursor: pointer;
}

.edit_popupCssInputD {
    width: 496px;
    height: 43px;
    border-radius: 16px;
    background: #F9F9F9;
    border: 1px solid #F0F0F0;
    position: absolute;
    left: 32px;
    top: 66px;
    color: #CACACA;
    font-size: 20px;
    line-height: 1;
    text-indent: 24px;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

input.edit_popupCssInput {
    width: calc(100% - 60px);
    height: 40px;
    margin: auto;
    background: none;
    position: relative;
    outline: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

span.edit_popupCss_buttonSave {
    width: 230px;
    height: 40px;
    border-radius: 8px;
    background: #297EFF;
    box-shadow: 0px 0px 10px 0px #2A7FFF14;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 2.5;
    text-align: center;
    display: inline-block;
    position: absolute;
    cursor: pointer;
}

span.edit_popupCss_buttonCancel {
    width: 230px;
    height: 40px;
    border-radius: 8px;
    background: #D9D9D9;
    box-shadow: 0px 0px 10px 0px #D9D9D914;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 2.5;
    text-align: center;
    display: inline-block;
    position: absolute;
    right: 0;
    cursor: pointer;
}

.edit_popupCss_buttonD {
    height: 40px;
    width: calc(100% - 60px);
    left: 30px;
    position: absolute;
    bottom: 24px;
}

/*大弹窗*/
.defaultPopup_main {
    z-index: 6;
    background: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    opacity: 1;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
}

.defaultPopup {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 999;
}

.defaultPopup_title {
    width: calc(100% - 48px);
    height: 26px;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    margin-top: 24px;
    position: relative;
    left: 24px;
}

.defaultPopup_main hr {
    width: calc(100% - 48px);
    height: 2px;
    background: #D9D9D9;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    left: 24px;
    margin-top: 8px;
    border-width: 0;
    margin-bottom: 14px;
}

.defp_d {
    width: calc(100% - 48px);
    left: 24px;
    height: 52px;
    position: relative;
    display: flex;
    margin-top: 19px;
    flex-wrap: nowrap;
}

.defp_d_title {
    width: 84px;
    height: 52px;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    position: relative;
    line-height: 52px;
}

.defp_d_inputD {
    width: 324px;
    height: 36px;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    border: 1px solid #D9D9D9;
    position: relative;
    top: 8px;
}

.defp_d_spanD {
    width: 324px;
    height: 36px;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    position: relative;
    top: 8px;
}

.defp_d_spanD span {

}

.defp_d_input,
.defp_d_span {
    width: calc(100% - 16px);
    position: absolute;
    left: 8px;
    top: 8px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}

.defp_buttonD {
    width: calc(100% - 48px);
    height: 32px;
    position: relative;
    left: 24px;
    display: flex;
    margin-top: 4px;
    flex-direction: row-reverse;
}

.defp_trueButton {
    width: 80px;
    height: 32px;
    border-radius: 8px 8px 8px 8px;
    opacity: 1;
    color: white;
    line-height: 32px;
    text-align: center;
}

.defp_close {
    width: 80px;
    height: 32px;
    border-radius: 8px 8px 8px 8px;
    opacity: 1;
    border: 1px solid #D9D9D9;
    color: #000000;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    margin-right: 12px;
}

.defp_d_selectInput {
	width: 275px;
	height: 36px;
	border-radius: 8px 8px 8px 8px;
	opacity: 1;
	border: 1px solid #D9D9D9;
}

.defp_d_selectInputText {
    height: 21px;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 19px;
    position: relative;
    margin-left: 16px;
    display: block;
    top: 8px;
}

.defp_d_selectInputXLA {
    width: 24px;
    height: 24px;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    position: relative;
    left: 240px;
    top: -15px;
}

.dropdownPopupD {
    display: none;
    flex-direction: column;
    background: #D9D9D9;
    border-radius: 4px;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 9px 28px 8px rgba(0,0,0,0.05), 0px 6px 16px 0px rgba(0,0,0,0.08), 0px 3px 6px -4px rgba(0,0,0,0.12);
    z-index: 999;
}

.dropdownPopupD span {
    height: 44px;
    position: relative;
    margin-bottom: 1px;
    background: white;
    line-height: 44px;
    padding-left: 10px;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    cursor: pointer;
}

.dropdownPopupD span:hover {
    background: #F5F5F5;
}

.dropdownPopupD span:first-child {
    border-radius: 4px 4px 0 0 !important;
}

.dropdownPopupD span:last-child {
    border-radius:0 0 4px 4px !important;
    margin-bottom: 0 !important;
}
.dropdownPopupD .flex-d-c {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: relative;
}

.flex-nowrap {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    width: 100%;
    height: 100%;
}

.buttonPressing_effect {
    transition: .2s;
    transform: scale(1);
    cursor: pointer;
    user-select: none;
}

.buttonPressing_effect:active {
    transform: scale(0.97);
}

.buttonBlue {
	background: #2A7FFF;
	color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(42,127,255,0.08);
}

.buttonBlue:hover {
    background: #529DFF;
}

.buttonRed {
    background: #F32A2A;
}

.buttonRed:hover {
    background: #F76E6E;
}

.buttonWhite {
	background: white;
}

.buttonGrey {
	background: #D4D4D4;
	color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(217,217,217,0.08);
}

.buttonGrey:hover {
    background: #D9D9D9;
}

/*大弹窗*/

/*ids 弹窗*/
.ids_defPopup {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	z-index: 5;
	overflow: auto;
}

.ids_defPopup input {
	outline: none;
}

.ids_defPopup_main {
	z-index: 6;
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	opacity: 1;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
}

.ids_defPopupMain_content {
	width: calc(100% - 64px);
	left: 32px;
	position: relative;
	display: flex;
	flex-direction: column;
}

.ids_defPopup_titleD {
	width: 100%;
	height: 24px;
	position: relative;
	margin-top: 24px;
	display: flex;
    justify-content: space-between;
}

.ids_defPopup_title {
	font-size: 24px;
	font-weight: bold;
	color: #4A4A4A;
	line-height: 24px;
	position: relative;
	user-select: none;
}

.close_thisIdsDefPopup {
	width: 24px;
	height: 24px;
	border-radius: 4px 4px 4px 4px;
	opacity: 1;
	position: relative;
	user-select: none;
	cursor: pointer;
}

.ids_defPopup_inputD {
	width: 100%;
	height: 48px;
	position: relative;
	margin-top: 18px;
	display: flex;
	flex-wrap: nowrap;
}

.ids_defPopup_inputT {
	position: relative;
	width: 112px;
	height: 100%;
	font-size: 16px;
	font-weight: 400;
	text-indent: 24px;
	color: #4A4A4A;
	line-height: 48px;
}

.ids_defPopup_defInput {
	width: 384px;
	height: 48px;
	background: #FFF;
	border-radius: 16px;
	opacity: 1;
	border: 1px solid #F0F0F0;
	position: relative;
	/* margin-left: 24px; */
	text-indent: 24px;
	line-height: 48px;
	font-size: 16px;
	resize: none;
}

.ids_defPopup_timeInput {
	width: 384px;
	height: 48px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(49,52,71,0.08);
	border-radius: 16px;
	opacity: 1;
	border: 1px solid #F0F0F0;
	font-weight: 400;
	color: #4A4A4A;
	font-size: 16px;
	position: relative;
	/* margin-left: 24px; */
	text-indent: 12px;
	line-height: 48px;
	padding-right: 8px;
	cursor: pointer;
}

.ids_defPopup_defButton {
	width: 384px;
	height: 48px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(49,52,71,0.08);
	border-radius: 16px;
	opacity: 1;
	border: 1px solid #F0F0F0;
	font-weight: 400;
	color: #4A4A4A;
	font-size: 16px;
	position: relative;
	/* margin-left: 24px; */
	text-indent: 24px;
	line-height: 48px;
	cursor: pointer;
}

.ids_defPopup_doubleInputD {
	width: 384px;
	height: 48px;
	position: relative;
	margin-left: 24px;
	display: flex;
	flex-wrap: nowrap;
}

.ids_defPopup_doubleInput {
	width: 176px;
	height: 48px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(49,52,71,0.08);
	border-radius: 16px 16px 16px 16px;
	opacity: 1;
	border: 1px solid #F0F0F0;
	font-weight: 400;
	color: #4A4A4A;
	font-size: 16px;
	position: relative;
	text-indent: 24px;
	line-height: 48px;
	cursor: pointer;
}

.ids_defPopup_doubleYoujiantou {
	width: 20px;
	height: 6px;
	position: relative;
	margin-top: 22px;
	margin-left: 6px;
	margin-right: 6px;
}

.ids_defPopup_doubleButtonD {
	width: 100%;
	height: 40px;
	position: relative;
	margin-top: 24px;
	display: flex;
    justify-content: space-between;
}

.ids_defPopup_button {
	width: 230px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	position: relative;
	border-radius: 8px;
}

/*ids 弹窗end*/
.redXinghao {
	color: #FF2929 !important;
}

.ids_defPopup_slideInputPop {
	background: #FFFFFF;
	box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 10%);
	border-radius: 8px 8px 8px 8px;
	opacity: 1;
	border: 1px solid #EDEDED;
	z-index: 2;
	max-height: 300px;
	width: 174px;
	overflow: hidden;
	padding: 0;
	overflow-y: auto;
	display: none;
}

.ids_defPopup_slideInputPopLi {
	width: 100%;
	height: 36px;
	background: #FFFFFF;
	opacity: 1;
	position: relative;
	text-indent: 24px;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 36px;
	display: block;
	cursor: pointer;
}

.ids_defPopup_slideInputPopLi:hover {
	color: #297EFF;
	background: #F0F0F0;
}

.ids_defPopup_slideInputD {
	height: 48px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(49,52,71,0.08);
	border-radius: 16px 16px 16px 16px;
	opacity: 1;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;
	position: relative;
}

.ids_defPopup_slideInputD span {
	height: 100%;
	position: absolute;
	left: 24px;
	line-height: 48px;
	font-size: 16px;
}

.ids_defPopup_slideInputD img {
	position: absolute;
	right: 15px;
	top: 20px;
}
.success-popup{
    width: 120px;
    height: 48px;
    background: rgba(0,0,0,0.3);
    border-radius: 8px 8px 8px 8px;
    opacity: 1;
    position: absolute;
}
.success-popup-img{
    position: absolute;
}
.success-popup-text{
    font-size: 16px;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 16px;
    position: absolute;
}

.display-flex-nowrap {
    display: flex;
    flex-wrap: nowrap;
}

.display-flex-direction-c {
	display: flex;
	flex-direction: column;
}