*{
	margin:0;
	padding:0;
}
body{
	color:#fff;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	background:#FAFBFC;
}
body p{
	margin:0;
}
a{
	text-decoration: none;
}
ul,li{
	padding:0;
	margin:0;
	list-style:none;
}

/*头部*/
.header{
	width:100%;
	height:64px;
	background:rgba(255,255,255,0.09);
	position:fixed;
	top:0;
	left:0;
	z-index:99;
}
.header .header_content{
	height:100%;
	width:1200px;
	margin:0 auto;
	position:relative;
}
.header .header_content .left{
	float:left;
	font-size:0;
}
.header .header_content .left a img{
	margin-top:8px;
}
.header .header_content .left span{
	display:inline-block;
	color:rgba(255,255,255,0.8);
	font-size:16px;
	font-weight:500;
	line-height:19px;
	margin:24px 0 0 8px;
	vertical-align:top;
}
.header .header_content .left span a{
	color:rgba(255,255,255,0.8);
	text-decoration:underline;
}
.header .header_content .right{
	float:right;
	padding-top:22px;
}
.header .header_content .right ul{
	font-size:0;
	display:inline-block;
}
.header .header_content .right ul li{
	font-size:16px;
	font-weight:bold;
	display:inline-block;
}
.header .header_content .right ul li a{
	color:#fff;
}
.header .header_content .right li:not(:first-child){
	margin-left:45px;
}
.header .header_content .right .language{
	max-width:200px;
	color:#E6E6E6;
	margin-left:60px;
	display:inline-block;
	position:relative;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.header .header_content .right .language img{
	vertical-align:middle;
}
.header .header_content .right .language span{
	font-size:15px;
	margin-left:3px;
}
.header .header_content .right .select_lang{
	position:absolute;
	left:-8px;
	top:22px;
	width:98px;
	background:#3E3E40;
	border-radius:4px;
	padding:12px 6px;
	display:none;
}
.header .header_content .right .select_lang .lang{
	border-radius:2px;
	width:78px;
	padding:7px 10px;
}
.header .header_content .right .select_lang .active{
	background:rgba(255,255,255,0.04);
}
.header .header_content .right .select_lang .lang:hover{
	background:#007AFF;
}
.header .header_content .right .line{
	height:16px;
	display:inline-block;
	border-left:1px solid rgba(255,255,255,0.3);
	margin:1px 0 0 36px;
	vertical-align:top;
}
.header .header_content .right .sign_in{
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	margin-left:24px;
	cursor:pointer;
}
.header .header_content .right #top_nav_userinfo{
	height:40px;
	margin-left:36px;
	line-height:40px;
	position:relative;
	top:-10px;
	float:right;
	cursor:pointer;
}
.header .header_content .right #top_nav_userinfo .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
}
.header .header_content .right #top_nav_userinfo span{
	display:inline-block;
	max-width:80px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.header .header_content .login_popup{
	width:359px;
	height:354px;
	background:#fff;
	border-radius:6px;
	padding-top:64px;
	text-align:center;
	position:absolute;
	right:0;
	top:51px;
	display:none;
}
.header .header_content .login_popup .name{
	color:#333;
	font-size:20px;
	font-weight:bold;
	margin-top:16px;
}
.header .header_content .login_popup .info{
	color:rgba(0,0,0,.39);
	font-size:14px;
	margin-top:8px
}
.header .header_content .login_popup .google{
	margin-top:40px;
	font-size:0;
}
.header .header_content .login_popup .apple{
	margin-top:16px;
	font-size:0;
}
.header .header_content .login_popup .desc{
	color:#999;
	font-size:12px;
	text-align:left;
	padding:0 24px;
	margin-top:24px;
}
.header .header_content .login_popup .desc a{
	color:#007AFF;
	text-decoration:none;
}
.header .header_content .sidebar,.content .file_share2_top .right2 .sidebar{
	min-width:240px;
	background:#FFF;
	border-radius:4px;
	position:absolute;
	right:0;
	top:59px;
	z-index:1;
	display:none;
	border:1px solid rgba(0,0,0,0.05);
}
.header .header_content .sidebar .user,.content .file_share2_top .right2 .sidebar .user{
	padding:16px 16px 13px;
	background:rgba(0,0,0,0.02);
	overflow:hidden;
}
.header .header_content .sidebar .user .user_info2,.content .file_share2_top .right2 .sidebar .user .user_info2{
	overflow:hidden;
}
.header .header_content .sidebar .user .avatar2,.content .file_share2_top .right2 .sidebar .user .avatar2{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.header .header_content .sidebar .user .left2,.content .file_share2_top .right2 .sidebar .user .left2{
	float:left;
	margin-left:8px;
	max-width:140px;
}
.header .header_content .sidebar .user .left2 .name,.content .file_share2_top .right2 .sidebar .user .name{
	color:#333;
	font-size:16px;
	font-weight:600;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.header .header_content .sidebar .user .left2 .status,.content .file_share2_top .right2 .sidebar .user .left2 .status{
	margin-top:4px;
}
.header .header_content .sidebar .user .user_info,.content .file_share2_top .right2 .sidebar .user .user_info{
	float:right;
	margin-top:14px;
}
.header .header_content .sidebar .user .follow2,.content .file_share2_top .right2 .sidebar .user .follow2{
	font-size:0;
	margin-top:16px;
}
.header .header_content .sidebar .user .follow2 p,.content .file_share2_top .right2 .sidebar .user .follow2 p{
	display:inline-block;
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	line-height:14px;
	cursor:pointer;
}
.black .header .header_content .sidebar .user .follow2 p{
	color:rgba(255,255,255,0.4);
}
.header .header_content .sidebar .user .follow2 p:last-child,.content .file_share2_top .right2 .sidebar .user .follow2 p:last-child{
	margin-left:12px;
}
.header .header_content .sidebar .user .follow2 p span,.content .file_share2_top .right2 .sidebar .user .follow2 p span{
	color:#333;
}
.black .header .header_content .sidebar .user .follow2 p span{
	color:rgba(255,255,255,0.87);
}
.header .header_content .sidebar .user .follow2 .line,.content .file_share2_top .right2 .sidebar .user .follow2 .line{
	display:inline-block;
	height:8px;
	border-left:1px solid rgba(0,0,0,0.06);
	margin-left:12px;
}
.header .header_content .sidebar .capacity_size,.content .file_share2_top .right2 .sidebar .capacity_size{
	padding:0 16px;
	margin-top:16px;
	cursor:pointer;
}
.header .header_content .sidebar .capacity_size .capacity,.content .file_share2_top .right2 .sidebar .capacity_size .capacity{
	height:4px;
	background:#F5F7FA;
	border-radius:2px;
	overflow:hidden;
	font-size:0;
}
.header .header_content .sidebar .capacity_size .capacity.exceed,.content .file_share2_top .right2 .sidebar .capacity_size .capacity.exceed{
	height:100%;
	background:#FA5D17;
}
.header .header_content .sidebar .capacity p,.content .file_share2_top .right2 .sidebar .capacity p{
	display:inline-block;
	vertical-align:top;
}
.header .header_content .sidebar .capacity_size .capacity .used,.content .file_share2_top .right2 .sidebar .capacity_size .capacity .used{
	height:4px;
	background:#007AFF;
}
.header .header_content .sidebar .capacity_size .capacity .sub_space,.content .file_share2_top .right2 .sidebar .capacity_size .capacity .sub_space{
	height: 100%;
	background:
			linear-gradient(120deg, rgba(51, 136, 255, 0.6), rgba(51, 136, 255, 0.6)), /* 整体淡蓝色背景 */
			repeating-linear-gradient(
					120deg,          /* 条纹方向为45度 */
					#3388ff,        /* 蓝色条纹的颜色 */
					#3388ff 0.6px,    /* 条纹的厚度 */
					transparent 2px,
					transparent 2.4px /* 条纹之间的间隙 */
			);
}
.header .header_content .sidebar .capacity_size .capacity .exceed_progress,.content .file_share2_top .right2 .sidebar .capacity_size .capacity .exceed_progress{
	height:100%;
	background:#FA6400;
}
.header .header_content .sidebar .capacity_size .desc,.content .file_share2_top .right2 .sidebar .capacity_size .desc{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:8px;
}
.header .header_content .sidebar .capacity_size .desc .exceed_space,.content .file_share2_top .right2 .sidebar .capacity_size .desc .exceed_space{
	color:#FA5D17;
}
.header .header_content .sidebar ul,.content .file_share2_top .right2 .sidebar ul{
	width:calc(100% - 32px);
	padding:0 16px;
	margin-top:16px;
}
.header .header_content .sidebar ul li,.content .file_share2_top .right2 .sidebar ul li{
	color:#333;
	font-size:16px;
	border-top:1px solid rgba(0,0,0,0.05);
	padding:12px 0;
}
.header .header_content .sidebar ul li:hover,.content .file_share2_top .right2 .sidebar ul li:hover{
	background:rgba(0,0,0,0.04);
}
.header .header_content .sidebar ul a:last-child li,.content .file_share2_top .right2 .sidebar ul a:last-child li{
	color:#E02020;
}
.header .header_content .sidebar ul li .new,.content .file_share2_top .right2 .sidebar ul li .new{
	width:8px;
	height:8px;
	background:#E02020;
	border-radius:4px;
	margin-right:6px;
	vertical-align:middle;
	display:none;
}
.devices_popup,.link_file_list_popup,.invite_link_list_popup,.FebCards_popup,.high_speed_popup,.my_plan_popup,.space_popup,.plan_history_popup,.family_add_popup,.following_list_popup,.article_no_power_popup,.receive_file_popup,.share_save_popup,.space_size_tip_popup,.download_tips_popup,.file_details_popup,.channel_search_popup,.reading_setting_popup,.movie_file_quality_popup,.creator_benefits_popup,.setting_popup,.personal_info_popup,.edit_profile_popup,.account_security_popup,.block_user_list_popup,.home_set_popup,.sidebar_set_popup,.speed_test_popup,.time_zone_list_popup,.webdav_account_list_popup,.webdav_create_account_popup,.webdav_setting_popup,.file_save_popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.49);
	display:none;
	z-index:9999;
}
.devices_popup .devices_con,.link_file_list_popup .link_file_list_con,.invite_link_list_popup .invite_link_list_con,.my_plan_popup .my_plan_con,.space_con,.plan_history_popup .plan_history_con,.family_add_popup .family_add_con,.following_list_con,.article_no_power_popup .article_no_power_con,.receive_file_popup .receive_file_con,.share_save_popup .share_save,.space_size_tip_popup .space_size_tip_con,.reading_setting_popup .reading_setting_con,.movie_file_quality_popup .movie_file_quality_con,.creator_benefits_popup .creator_benefits_con,.setting_popup .setting_con,.personal_info_popup .personal_info_con,.edit_profile_popup .edit_profile_con,.account_security_popup .account_security_con,.block_user_list_popup .block_user_list_con,.home_set_popup .home_set,.sidebar_set_popup .sidebar_set,.speed_test_popup .speed_test_con,.time_zone_list_popup .time_zone_list_con,.webdav_account_list_popup .webdav_account_list_con,.webdav_create_account_popup .webdav_create_account_con,.webdav_setting_popup .webdav_setting_con,.file_save_popup .file_save{
	color:#333;
	width:500px;
	background:#fff;
	border-radius:8px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.devices_con .top,.link_file_list_con .top,.invite_link_list_con .top,.my_plan_con .top,.plan_history_con .top,.family_add_con .top{
	padding:15px 15px;
	border-bottom:1px solid rgba(0,0,0,0.03);
	color:#999;
	font-size:14px;
	text-align:center;
}
.devices_con .top .popup_close,.link_file_list_con .top .popup_close,.invite_link_list_con .top .popup_close,.my_plan_con .top .my_plan_close,.plan_history_con .top .popup_close,.family_add_con .top .popup_close{
	position:absolute;
	top:14px;
	right:16px;
	cursor:pointer;
}
.following_list_con .top,.receive_file_con .top,.share_save_popup .share_save .top,.channel_search_con .top{
	color:#333;
	padding:30px 24px 12px;
	font-size:22px;
	font-weight:500;
}
.following_list_con .top .popup_close,.receive_file_con .top .popup_close,.share_save_popup .share_save .top .popup_close,.channel_search_con .top .popup_close{
	cursor:pointer;
	float:right;
	margin-top:8px;
}
.setting_popup .setting_con img,.personal_info_popup .personal_info_con img,.edit_profile_popup .edit_profile_con img,.account_security_popup .account_security_con img,.block_user_list_popup .block_user_list_con img,.home_set_popup .home_set img,.sidebar_set_popup .sidebar_set img,.speed_test_popup .speed_test_con img,.time_zone_list_popup .time_zone_list_con img,.webdav_account_list_popup .webdav_account_list_con img,.webdav_create_account_popup .webdav_create_account_con img,.webdav_setting_popup .webdav_setting_con img,.file_save_popup .file_save img{
	vertical-align: middle;
}
.setting_popup .setting_con{
	width:480px;
	height:543px;
}
.setting_con .edit_profile{
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.setting_con .edit_profile .user2{
	border-top:8px solid #F9F9F9;
	border-bottom:8px solid #F9F9F9;
	padding:12px 24px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.setting_con .edit_profile .user2 .img{
	width:40px;
	height:40px;
	border-radius:20px;
	/*float:left;*/
}
.setting_con .edit_profile .user2 .left2{
	width:calc(100% - 82px);
	/*float:left;*/
	display:inline-block;
	margin-left:6px;
	vertical-align:middle;
}
.setting_con .edit_profile .user2 .left2 .name2{
	font-size:14px;
	font-weight:500;
}
.setting_con .edit_profile .user2 .left2 .name2 img{
	margin-left:6px;
}
.setting_con .edit_profile .user2 .left2 .desc{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:4px;
}
.setting_con .edit_profile .user2 .into_personal_info{
	position:absolute;
	right:24px;
	top:50%;
	transform:translate(0, -50%);
}
.setting_con .edit_profile .avatar{
	padding:8px 0;
	line-height:32px;
	overflow:hidden;
	position:relative;
}
.setting_con .edit_profile .avatar .img{
	width:32px;
	height:32px;
	border-radius:16px;
	float:right;
}
.setting_con .edit_profile .avatar .edit{
	width:16px;
	height:16px;
	margin:8px 0 0 4px;
	float:right;
}
.setting_con .edit_profile .avatar input{
	width:32px;
	height:32px;
	border-radius:16px;
	position:absolute;
	right:0;
	top:8px;
	opacity:0;
}
.setting_con .edit_profile .name{
	padding:16px 0;
	overflow:hidden;
}
.setting_con .edit_profile .name input{
	width:240px;
	border:0;
	outline:0;
	background:#fff;
	color:rgba(0,0,0,0.87);
	font-size:14px;
	text-align:right;
	float:right;
}
.setting_con .bottom{
	padding:20px 24px;
	margin-top:65px;
}
.setting_con .bottom .write-off{
	color:rgba(0,0,0,0.25);
	font-size:12px;
	font-weight:500;
	text-align:center;
}
.setting_con .bottom a:hover{
	text-decoration:none;
}
.setting_con .sort_set{
	padding:12px 24px;
	border-bottom:1px solid rgba(0,0,0,0.05);
	line-height:16px;
	position:relative;
}
.setting_con .sort_set .name{
	font-size:14px;
	font-weight:500;
	line-height:16px;
}
.setting_con .sort_set .mode_change{
	float:right;
	cursor:pointer;
}
.setting_con .sort_set .mode_change span{
	color:rgba(0,0,0,0.4);
	font-size:14px;
	line-height:16px;
	font-weight:500;
}
.setting_con .sort_set .mode_change img{
	margin-left:4px;
	vertical-align:top;
}
.setting_con .sort_set .sort_mode{
	position:absolute;
	right:24px;
	top:40px;
	padding:8px 0;
	background:#fff;
	width:242px;
	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);
	border-radius:2px;
	z-index:1;
	display:none;
}
.setting_con .sort_set .sort_mode > div{
	padding:8px 32px;
}
.setting_con .sort_set .sort_mode > div.selected2{
	background-color:#F4F4F4;
	background-image:url(/static/index_img/selected2.png);
	background-repeat:no-repeat;
	background-position:8px center;
	background-size:16px;
}
.setting_con .sort_set .sort_mode > div:hover{
	background-color:#F4F4F4;
}
.setting_con .sort_set .sort_mode > div .name{
	font-size:14px;
	font-weight:500;
	line-height:16px;
}
.setting_con .sort_set .sort_mode > div .desc{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:14px;
	margin-top:4px;
}
.setting_con .server_select,.setting_con .time_zone,.setting_con .home_setting,.setting_con .webdav,.setting_con .setset{
	padding:12px 24px;
	border-bottom:1px solid rgba(0,0,0,0.05);
	line-height:16px;
	position:relative;
}
.setting_con .server_select .name,.setting_con .time_zone .name,.setting_con .home_setting .name,.setting_con .webdav .name,.setting_con .setset .name{
	font-size:14px;
	font-weight:500;
	line-height:16px;
}
.setting_con .server_select p,.setting_con .time_zone p,.setting_con .home_setting p,.setting_con .webdav p,.setting_con .setset p{
	float:right;
	cursor:pointer;
}
.setting_con .server_select p img,.setting_con .time_zone p img,.setting_con .home_setting p img,.setting_con .webdav p img,.setting_con .setset p img{
	margin-left:4px;
	vertical-align:top;
}
.setting_con .time_zone p span{
	color:#666;
}
.edit_profile_con .edit_profile{
	padding:0 32px;
}
.edit_profile_con .edit_profile .avatar{
	padding:8px 0;
	line-height:32px;
	overflow:hidden;
	position:relative;
}
.edit_profile_con .edit_profile p{
	border-bottom:1px solid rgba(0,0,0,0.03);
}
.edit_profile_con .edit_profile p span{
	font-size:14px;
	font-weight:500;
	float:left;
}
.edit_profile_con .edit_profile .avatar img{
	width:32px;
	height:32px;
	border-radius:16px;
	float:right;
}
.edit_profile_con .edit_profile .avatar input{
	width:32px;
	height:32px;
	border-radius:16px;
	position:absolute;
	right:0;
	top:8px;
	opacity:0;
}
.edit_profile_con .edit_profile .name{
	padding:16px 0;
	overflow:hidden;
}
.edit_profile_con .edit_profile .name input{
	width:240px;
	border:0;
	outline:0;
	background:#fff;
	color:rgba(0,0,0,0.87);
	font-size:14px;
	text-align:right;
	float:right;
}
.edit_profile_con .bottom{
	padding:16px 24px;
	text-align:right;
}
.personal_info_popup .personal_info_con{
	width:480px;
	height:590px;
	max-height:600px;
}
.personal_info_con .user_info_edit{
	text-align:center;
	padding:24px 0;
	border-bottom:8px solid #F9F9F9;
	border-top:8px solid #F9F9F9;
}
.personal_info_con .user_info_edit .avatar2{
	width:72px;
	height:72px;
	border-radius:36px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.personal_info_con .user_info_edit .avatar2 img{
	width:72px;
	height:72px;
}
.personal_info_con .user_info_edit .avatar2 span{
	display:inline-block;
	width:72px;
	height:18px;
	background:#000000;
	line-height:18px;
	color:rgba(255,255,255,0.9);
	font-size:12px;
	position:absolute;
	left:0;
	bottom:0;
}
.personal_info_con .user_info_edit .username{
	margin-top:8px;
	font-size:0;
}
.personal_info_con .user_info_edit .username span{
	font-size:18px;
	font-weight:500;
	display:inline-block;
	max-width:calc(100% - 66px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.personal_info_con .user_info_edit .username img{
	margin-left:4px;
	margin-top:7px;
	vertical-align:top;
}
.personal_info_con .user_info_edit .status{
	margin-top:4px;
}
.personal_info_con .user_info2 > div{
	border-bottom:8px solid #F9F9F9;
	padding:0 32px;
}
.personal_info_con .user_info2 > div p{
	padding:12px 0;
	border-bottom:1px solid rgba(22,25,32,0.05);
	overflow:hidden;
}
.personal_info_con .user_info2 > div p .name{
	font-size:14px;
	font-weight:500;
	float:left;
}
.personal_info_con .user_info2 > div p .desc{
	color:rgba(0,0,0,0.4);
	font-size:14px;
	font-weight:400;
	float:right;
	display:inline-block;
	max-width:calc(100% - 55px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.personal_info_con .user_info2 > div p img{
	float:right;
	margin-top:2px;
}
.personal_info_con .user_info2 > div .subscription,.personal_info_con .user_info2 > div .my_space,.personal_info_con .user_info2 > div .security,.personal_info_con .user_info2 > div .block_list{
	cursor:pointer;
}
.account_security_popup .account_security_con{
	width:480px;
	height:560px;
}
.account_security_con .set_up{
	border-top:8px solid #F9F9F9;
	padding:0 32px;
}
.account_security_con .set_up > div{
	padding:12px 0;
	border-bottom:1px solid rgba(22,25,32,0.05);
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.account_security_con .set_up > div .left2{
	float:left;
	width:calc(100% - 36px);
}
.account_security_con .set_up > div .left2 p:first-child{
	font-size:14px;
	font-weight:500;
}
.account_security_con .set_up > div .left2 p:last-child{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	margin-top:4px;
}
.account_security_con .set_up > div .into{
	position:absolute;
	right:0;
	top:50%;
	transform:translate(0, -50%);
}
.account_security_con .set_up > div .into img{
	vertical-align:middle;
	cursor:pointer;
}
.block_user_list_con .block_user_list{
	border-top:8px solid #F7F8FA;
	padding:0 32px;
	height:512px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.block_user_list_con .block_user_list::-webkit-scrollbar{
	display:none;
}
.block_user_list_con .block_user_list .user{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.04);
	font-size:0;
}
.block_user_list_con .block_user_list .user .avatar2{
	width:32px;
	height:32px;
	border-radius:16px;
}
.block_user_list_con .block_user_list .user .username{
	display:inline-block;
	font-size:14px;
	font-weight:500;
	margin-left:10px;
	vertical-align:middle;
}
.block_user_list_con .block_user_list .user .unblock{
	width:80px;
	height:32px;
	background:rgba(0, 122, 255, 0.09);
	border-radius:16px;
	border:0;
	outline:0;
	color:#007AFF;
	font-size:14px;
	font-weight:500;
	float:right;
}
.sidebar_set_popup .sidebar_set .top{
	text-align:center;
}
.sidebar_set_popup .sidebar_set .back{
	position:absolute;
	top:32px;
	left:38px;
	cursor:pointer;
}
.sidebar_set_popup .sidebar_set .top .save{
	position:absolute;
	top:38px;
	right:24px;
	color:#007AFF;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	cursor:pointer;
}
.home_set_popup .home_set .home_set_con *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.home_set_popup .home_set .home_set_con,.sidebar_set_popup .sidebar_set .sidebar_set_con{
	border-top:1px solid rgba(0,0,0,0.05);
	padding:0 24px;
}
.home_set_popup .home_set .home_set_con .settings,.sidebar_set_popup .sidebar_set .sidebar_set_con .settings{
	height:500px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.home_set_popup .home_set .home_set_con .settings::-webkit-scrollbar,.sidebar_set_popup .sidebar_set .sidebar_set_con .settings::-webkit-scrollbar{
	display:none;
}
.home_set_popup .home_set .home_set_con .one,.sidebar_set_popup .sidebar_set .sidebar_set_con .one{
	height:46px;
	padding:8px 0;
	border-bottom:1px solid rgba(0,0,0,0.04);
	line-height:30px;
	overflow:hidden;
}
.home_set_popup .home_set .home_set_con .one .name2,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .name2{
	float:left;
	font-size:14px;
	font-weight:500;
}
.home_set_popup .home_set .home_set_con .one .del{
	float:right;
	color:#0070E8;
	font-size:15px;
	/*line-height:18px;*/
}
.home_set_popup .home_set .home_set_con .one .checkbox,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .checkbox{
	float:right;
	margin:0;
}
.sidebar_set_popup .sidebar_set .sidebar_set_con .one .no_power{
	opacity:0.5;
}
.home_set_popup .home_set .home_set_con .one .checkbox-slider--b input + span,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .checkbox-slider--b input + span{
	padding-left: 31px;
}
.home_set_popup .home_set .home_set_con .one .checkbox-slider--b input + span:before,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .checkbox-slider--b input + span:before{
	box-shadow: 0 0 0 0;
	width: 51px;
	height: 30px;
}
.home_set_popup .home_set .home_set_con .one .checkbox-slider--b input:checked + span:before,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .checkbox-slider--b input:checked + span:before{
	background: #007AFF;
}
.home_set_popup .home_set .home_set_con .one .checkbox-slider--b input + span:after,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .checkbox-slider--b input + span:after{
	width: 30px;
	height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.home_set_popup .home_set .home_set_con .one .checkbox-slider--b input:checked + span:after,.sidebar_set_popup .sidebar_set .sidebar_set_con .one .checkbox-slider--b input:checked + span:after{
	margin-left: 21px;
}
.home_set_popup .home_set .home_set_con .one img,.sidebar_set_popup .sidebar_set .sidebar_set_con .one img{
	float:left;
	margin:7px 8px 0 0;
	cursor:pointer;
}
.home_set_popup .home_set .bottom{
	padding:16px 0;
	border-top:1px solid rgba(0,0,0,0.05);
	overflow:hidden;
}
.home_set_popup .home_set .bottom .add{
	float:left;
	color:#007AFF;
	font-size:13px;
	font-weight:500;
	line-height:36px;
	cursor:pointer;
}
.home_set_popup .home_set .bottom button{
	width:84px;
	height:36px;
	background:#007AFF;
	border-radius:8px;
	border:0;
	outline:0;
	color:#fff;
	font-size:12px;
	font-weight:600;
	float:right;
}
.speed_test_popup .speed_test_con .speed_test_list{
	padding:16px 24px;
	font-size:0;
	height:600px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.speed_test_popup .speed_test_con .speed_test_list::-webkit-scrollbar{
	display:none;
}
.speed_test_popup .speed_test_con .speed_test_list .server{
	display:inline-block;
	width: 100%;
	padding: 16px;
	border: 1px solid rgba(0,0,0,0.06);
	border-radius:4px;
	position: relative;
	cursor:pointer;
}
.speed_test_popup .speed_test_con .speed_test_list .server:not(:first-child){
	margin-top:16px;
}
.speed_test_popup .speed_test_con .speed_test_list .server.checked{
	background-image:url("../index_img/mobile/checked.png");
	background-repeat:no-repeat;
	background-position:calc(100% - 18px) 50%;
	background-size:24px;
}
.speed_test_popup .speed_test_con .speed_test_list .server .address{
	font-size: 16px;
	font-weight: bold;
}
.speed_test_popup .speed_test_con .speed_test_list .server .info{
	width:calc(100% - 66px);
	color: rgba(0,0,0,0.4);
	font-size: 12px;
	margin-top: 8px;
}
.speed_test_popup .speed_test_con .speed_test_list .server .speed{
	color: rgba(0,0,0,0.65);
	font-size: 12px;
	position: absolute;
	top: 50%;
	right: 66px;
	transform: translate(0, -50%);
}
.time_zone_list_popup .time_zone_list_con{
	max-height:800px;
}
.time_zone_list_con .local_timezone,.time_zone_list_con .all_timezone{
	margin-top:20px;
	padding:0 20px;
}
.time_zone_list_con .all_timezone{
	padding:0 20px 16px;
}
.time_zone_list_con .local_timezone .name,.time_zone_list_con .all_timezone .name{
	color:rgba(0,0,0,0.5);
	font-size:14px;
	line-height:18px;
	padding:0 12px;
}
.time_zone_list_con .local_timezone .recommend_timezone{
	padding:4px 12px;
	font-size:14px;
	font-weight:500;
	line-height:17px;
	cursor:pointer;
	margin-top:16px;
}
.time_zone_list_con .timezone_list{
	height:402px;
	margin-top:16px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.time_zone_list_con .timezone_list::-webkit-scrollbar{
	display:none;
}
.time_zone_list_con .timezone_list p{
	padding:12px;
	font-size:14px;
	font-weight:500;
	line-height:17px;
	cursor:pointer;
}
.time_zone_list_con .timezone_list p:hover{
	background-color:rgba(0,0,0,0.05);
}
.time_zone_list_con .timezone_list p span:first-child{
	display:inline-block;
	width:60px;
}
.time_zone_list_con .timezone_list p span:last-child{
	color:rgba(0,0,0,0.6);
	margin-left:45px;
}
.time_zone_list_con .timezone_list p.active,.time_zone_list_con .local_timezone .recommend_timezone.active{
	background-image:url(/static/index_img/selected2.png);
	background-repeat:no-repeat;
	background-position:calc(100% - 12px) center;
	background-size:16px;
}
.webdav_account_list_popup .webdav_account_list_con .add_account{
	float:right;
	margin-top:6px;
	margin-right:18px;
	cursor:pointer;
}
.webdav_account_list_con .webdav_account_list{
	padding:0 32px;
	min-height:300px;
	max-height:450px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.webdav_account_list_con .webdav_account_list::-webkit-scrollbar{
	display:none;
}
.webdav_account_list_con .webdav_account_list .account{
	padding:12px;
	background: #FFFFFF;
	border-radius: 8px;
	border: 1px solid rgba(0,0,0,0.05);
	position:relative;
}
.webdav_account_list_con .webdav_account_list .account:not(:first-child){
	margin-top:12px;
}
.webdav_account_list_con .webdav_account_list .account .left{
	width:calc(100% - 104px);
	display:inline-block;
}
.webdav_account_list_con .webdav_account_list .account .left .name{
	font-size:15px;
	font-weight:500;
	line-height:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.webdav_account_list_con .webdav_account_list .account .left .desc{
	color:#666;
	font-size:13px;
	font-weight:500;
	line-height:15px;
	margin-top:4px;
}
.webdav_account_list_con .webdav_account_list .account .left .desc span{
	margin-left:8px;
	vertical-align:middle;
}
.webdav_account_list_con .webdav_account_list .account .state{
	float:right;
	margin-top:7px;
}
.webdav_account_list_con .webdav_account_list .account .state .status{
	display:inline-block;
	border-radius: 14px;
	padding:4px 8px;
	font-size:12px;
	font-weight:500;
	line-height:16px;
}
.webdav_account_list_con .webdav_account_list .account .state .status.normal{
	background:#DCFCE7;
	color:#166434;
}
.webdav_account_list_con .webdav_account_list .account .state .status.stop{
	background:rgba(239, 68, 68, 0.1);
	color:#EF4444;
}
.webdav_account_list_con .webdav_account_list .account .state .status .more{
	margin-left:15px;
	margin-top:4px;
}
.webdav_account_list_con .webdav_account_list .account .state .operate_list{
	position:absolute;
	top:52px;
	right:0;
	width:91px;
	background:#FFFFFF;
	box-shadow:0px 4px 8px 0px rgba(0,0,0,0.4);
	border-radius:8px;
	padding:16px 4px;
	z-index:1;
	display:none;
}
.webdav_account_list_con .webdav_account_list .account .state .operate_list p{
	padding:3px 16px;
	font-size:14px;
	font-weight:500;
	line-height:20px;
	cursor:pointer;
}
.webdav_account_list_con .webdav_account_list .account .state .operate_list p:last-child{
	color:#EF4444;
	margin-top:12px;
}
.webdav_create_account_con .webdav_create_account{
	border-top:12px solid #F7F8FA;
}
.webdav_create_account_con .webdav_create_account > div{
	padding:14px 32px;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.webdav_create_account_con .webdav_create_account > div p{
	display:inline-block;
}
.webdav_create_account_con .webdav_create_account > div p:first-child{
	font-size:15px;
	font-weight:500;
	line-height:21px;
}
.webdav_create_account_con .webdav_create_account > div p:last-child{
	float:right;
}
.webdav_create_account_con .webdav_create_account .select_directory{
	border-bottom:12px solid #F7F8FA;
}
.webdav_create_account_con .webdav_create_account .select_directory .directory{
	color:#666;
	font-size:14px;
	font-weight:500;
	line-height:16px;
	cursor:pointer;
}
.webdav_create_account_con .webdav_create_account .select_directory .directory img{
	margin-left:4px;
}
.webdav_create_account_con .webdav_create_account > div input{
	width:100%;
	height:21px;
	border:0;
	outline:0;
	background:transparent;
	color:#333;
	font-size:14px;
	text-align:right;
}
.webdav_create_account_con .webdav_create_account .username{
	border-bottom:12px solid #F7F8FA;
}
.webdav_create_account_con .webdav_create_account .username p:last-child,.webdav_create_account_con .webdav_create_account .password p:last-child{
	width:60%;
}
.webdav_create_account_con .bottom{
	text-align:center;
	margin-top:185px;
}
.webdav_create_account_con .create{
	width:360px;
	height: 44px;
	background: #0078FB;
	border-radius: 30px;
	border:0;
	outline:0;
	color:#fff;
	font-size:14px;
	font-weight:500;
	margin-bottom:32px;
}
.webdav_setting_popup .webdav_setting_con{
	max-height:unset;
}
.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
.webdav_setting_con .top{
	text-align:center;
}
.webdav_setting_con .top .back{
	position:absolute;
	top:32px;
	left:38px;
	cursor:pointer;
}
.webdav_setting_con .top .save{
	position:absolute;
	top:38px;
	right:24px;
	color:#007AFF;
	font-size:14px;
	font-weight:600;
	line-height:16px;
	cursor:pointer;
}
.webdav_setting_con .webdav_setting .name{
	padding:16px 32px 8px;
	background:#F7F8FA;
	color:#999;
	font-size:12px;
	line-height:17px;
}
.webdav_setting_con .webdav_setting .access_set{
	padding:0 30px;
}
.webdav_setting_con .webdav_setting .access_set > div{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.webdav_setting_con .webdav_setting .access_set > div .left{
	display:inline-block;
	width:calc(100% - 70px);
}
.webdav_setting_con .webdav_setting .access_set > div .left .name2{
	font-size:15px;
	font-weight:500;
	line-height:21px;
}
.webdav_setting_con .webdav_setting .access_set > div .left .desc{
	color:#666;
	font-size:11px;
	font-weight:500;
	line-height:16px;
	margin-top:4px;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox{
	float:right;
	margin:0;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox label{
	height:30px;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox-slider--b input + span{
	padding-left:31px;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox-slider--b input:checked + span:before{
	background:#007AFF;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox-slider--b input + span:before{
	box-shadow:0 0 0 0;
	width:51px;
	height:30px;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox-slider--b input + span:after{
	width:28px;
	height:28px;
	margin-top:1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.webdav_setting_con .webdav_setting .access_set > div .checkbox-slider--b input:checked + span:after{
	margin-left:23px;
	margin-top:1px;
}
.webdav_setting_con .webdav_setting .info{
	padding:0 30px 8px;
}
.webdav_setting_con .webdav_setting .info > div{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.webdav_setting_con .webdav_setting .info > div .name2{
	color:#666;
	font-size:11px;
	font-weight:500;
	line-height:16px;
}
.webdav_setting_con .webdav_setting .info > div .link_text{
	padding:10px 12px;
	border:1px solid #F2F2F2;
	border-radius:4px;
	margin-top:6px;
}
.webdav_setting_con .webdav_setting .info > div .link_text span{
	display:inline-block;
	width:calc(100% - 26px);
	font-size:13px;
	font-weight:500;
	line-height:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.webdav_setting_con .webdav_setting .info > div .link_text .copy_text{
	float:right;
	margin-top:2px;
	cursor:pointer;
}
.webdav_setting_con .webdav_setting .info > div .path{
	background:#F7F8FA;
	border-radius:4px;
	padding:8px 12px;
	color:#666;
	font-size:14px;
	font-weight:500;
	line-height:16px;
	margin-top:6px;
}
.webdav_setting_con .webdav_setting .tip{
	padding:12px 32px 40px;
	background:#F7F8FA;
	color:#999;
	font-size:11px;
	font-weight:500;
	line-height:16px;
	border-bottom-left-radius:14px;
	border-bottom-right-radius:14px;
}

.devices_popup .devices_con{
	width:800px;
}
.devices_con .devices{
	padding:12px 24px 22px;
}
.devices_con .devices .desc{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:18px;
}
.devices_con .devices .name{
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin-top:18px;
}
.devices_con .devices .device_type{
	margin-top:12px;
	border-bottom:1px solid rgba(0,0,0,0.03);
	font-size:0;
}
.devices_con .devices .device_type span{
	display:inline-block;
	padding:8px 0;
	color:rgba(0,0,0,0.5);
	font-size:14px;
	cursor:pointer;
}
.devices_con .devices .device_type span:last-child{
	margin-left:45px;
}
.devices_con .devices .device_type span.active{
	color:#007AFF;
	font-weight:500;
	border-bottom:2px solid rgba(0, 122, 255, 0.86);
}
.devices_con .devices .device_list{
	width:calc(100% + 16px);
	height:450px;
	overflow:hidden;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.devices_con .devices .device_list::-webkit-scrollbar{
	display:none;
}
.devices_con .devices .device_list.apps{
	display:none;
}
.devices_con .devices .device_list .device{
	display:inline-block;
	width:334px;
	padding:16px;
	border:1px solid rgba(0,0,0,0.04);
	border-radius:8px;
	margin:16px 16px 0 0;
	overflow:hidden;
	vertical-align:top;
}
.devices_con .devices .device_list .device .left2{
	float:left;
}
.devices_con .devices .device_list .device .left2 .device_name{
	color:#333;
	font-size:16px;
}
.devices_con .devices .device_list .device .left2 .device_name span{
	vertical-align:top;
}
.devices_con .devices .device_list .device .left2 .device_name>img{
	margin-left:5px;
}
.devices_con .devices .device_list .device .left2 .time{
	color:rgba(0,0,0,0.39);
	font-size:12px;
	margin-top:4px;
}
.devices_con .devices .device_list .device .left2 .ip{
	color:rgba(0,0,0,0.39);
	font-size:12px;
	line-height:14px;
	margin-top:6px;
}
.devices_con .devices .device_list .device .right2{
	float:right;
	width:78px;
	height:30px;
	border:1px solid #D9D9D9;
	border-radius:2px;
	color:rgba(0,0,0,0.65);
	font-size:12px;
	text-align:center;
	line-height:30px;
	margin-top:15px;
}
.FebCards_con,.high_speed_con,.file_details_popup .file_details{
	font-family: Atlas Grotesk Web,Atlas Grotesk,AtlasGrotesk,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	width:560px;
	background:#fff;
	border-radius:14px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.FebCards_con .top,.high_speed_con .top,.file_details_popup .file_details .top,.setting_con .top,.personal_info_con .top,.edit_profile_con .top,.account_security_con .top,.block_user_list_con .top,.home_set_popup .home_set .top,.sidebar_set_popup .sidebar_set .top,.speed_test_con .top,.time_zone_list_con .top,.webdav_account_list_con .top,.webdav_create_account_con .top,.webdav_setting_con .top,.file_save_popup .file_save .top{
	color:#333;
	padding:30px 32px 12px;
	font-size:22px;
	font-weight:500;
}
.FebCards_con .top{
	text-align:center;
}
.FebCards_con .top .popup_close,.high_speed_con .top .popup_close,.file_details_popup .file_details .top .popup_close,.setting_con .top .popup_close,.personal_info_con .top .popup_close,.edit_profile_con .top .popup_close,.account_security_con .top .popup_close,.block_user_list_con .top .popup_close,.home_set_popup .home_set .top .popup_close,.sidebar_set_popup .sidebar_set .top .popup_close,.speed_test_con .top .popup_close,.time_zone_list_con .top .popup_close,.webdav_account_list_con .top .popup_close,.webdav_create_account_con .top .popup_close,.webdav_setting_con .top .popup_close,.file_save_popup .file_save .top .popup_close{
	float:right;
	cursor:pointer;
	margin-top:8px;
}
.FebCards_con{
	width:750px;
}
.FebCards_con .FebCards{
	padding:24px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.FebCards_con .FebCards::-webkit-scrollbar{
	display:none;
}
.FebCards_con .FebCards>div{
	width:343px;
	height:180px;
	border-radius:6px;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.FebCards_con .FebCards>div:not(:first-child){
	margin-left:16px;
}
.FebCards_con .FebCards>div:nth-child(2n+1){
	margin-left:0;
}
.FebCards_con .FebCards>div:nth-child(n+3){
	margin-top:16px;
}
.FebCards_con .FebCards .user_card{
	background-image:url(/static/index_img/card1.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	padding:14px 16px 0;
}
.FebCards_con .FebCards .user_card .user_info{
	overflow:hidden;
}
.FebCards_con .FebCards .user_card .user_info .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.FebCards_con .FebCards .user_card .user_info .left{
	float:left;
	margin-left:8px;
}
.FebCards_con .FebCards .user_card .user_info .left .username{
	color:#F2F2F2;
	font-size:16px;
	font-weight:600;
	line-height:19px;
}
.FebCards_con .FebCards .user_card .user_info .left .status img{
	vertical-align:middle;
}
.FebCards_con .FebCards .user_card .user_info .left .email{
	color:rgba(255,255,255,0.6);
	font-size:12px;
	font-weight:500;
	margin-top:14px;
}
.FebCards_con .FebCards .user_card .uid{
	color:rgba(255,255,255,0.32);
	font-size:18px;
	font-weight:600;
	letter-spacing:10px;
	text-align:center;
	margin-top:18px;
}
.FebCards_con .FebCards .user_card .family_info{
	background:rgba(0,0,0,0.02);
	width:calc(100% - 32px);
	height:40px;
	position:absolute;
	left:0;
	bottom:0;
	line-height:40px;
	padding:0 16px;
	cursor:pointer;
	overflow:hidden;
}
.FebCards_con .FebCards .user_card .family_info p{
	color:rgba(255,255,255,0.6);
	font-size:12px;
	font-weight:500;
	float:left;
}
.FebCards_con .FebCards .user_card .family_info p img{
	margin:-2px 0 0 4px;
}
.FebCards_con .FebCards .user_card .family_info>img{
	float:right;
	margin-top:13px;
}
.FebCards_con .FebCards .vip_card{
	background-image:url(/static/index_img/card2.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	padding:17px 20px 0;
}
.FebCards_con .FebCards .vip_card .card_name,.FebCards_con .FebCards .space_card .card_name,.FebCards_con .FebCards .coins_card .card_name,.FebCards_con .FebCards .speed_card .card_name{
	color:rgba(255,255,255,0.6);
	font-size:12px;
	font-weight:500;
}
.FebCards_con .FebCards .vip_card .card_info{
	overflow:hidden;
	margin-top:52px;
}
.FebCards_con .FebCards .vip_card .card_info p{
	color:rgba(255,255,255,0.87);
	font-size:12px;
	font-weight:500;
	float:left;
}
.FebCards_con .FebCards .vip_card .card_info p:not(:first-child){
	margin-left:24px;
}
.FebCards_con .FebCards .vip_card .card_info p img{
	vertical-align:middle;
	margin-right:6px;
}
.FebCards_con .FebCards .vip_card .vip_info,.FebCards_con .FebCards .space_card .space_info{
	background:rgba(255,255,255,0.3);
	width:calc(100% - 32px);
	height:40px;
	position:absolute;
	left:0;
	bottom:0;
	line-height:40px;
	padding:0 16px;
	cursor:pointer;
	overflow:hidden;
}
.FebCards_con .FebCards .vip_card .vip_info p,.FebCards_con .FebCards .space_card .space_info p{
	color:rgba(255,255,255,1);
	font-size:14px;
	font-weight:500;
	float:left;
}
.FebCards_con .FebCards .vip_card .vip_info>img,.FebCards_con .FebCards .space_card .space_info>img{
	float:right;
	margin-top:13px;
}
.FebCards_con .FebCards .space_card{
	background-image:url(../index_img/card3.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	padding:16px 20px 0;
}
.FebCards_con .FebCards .space_card .card_info{
	margin-top:45px;
}
.FebCards_con .FebCards .space_card .card_info .used{
	overflow:hidden;
}
.FebCards_con .FebCards .space_card .card_info .used p:first-child{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:500;
}
.FebCards_con .FebCards .space_card .card_info .used p:first-child span:first-child{
	font-size:16px;
	font-weight:600;
}
.FebCards_con .FebCards .space_card .card_info .used p:last-child{
	float:right;
	color:rgba(255,255,255,0.8);
	font-size:12px;
	font-weight:500;
	margin-top:5px;
}
.FebCards_con .FebCards .space_card .card_info .used p:last-child img{
	vertical-align:middle;
	margin-right:4px;
}
.FebCards_con .FebCards .space_card .card_info .progress{
	height:4px;
	border-radius:4px;
	background:rgba(255,255,255,0.2);
	margin-top:8px;
	font-size:0;
	overflow:hidden;
}
.FebCards_con .FebCards .space_card .card_info .progress p{
	display:inline-block;
	height:4px;
	background:#fff;
}
.FebCards_con .FebCards .space_card .card_info .progress .sub_space{
	height: 100%;
	background:
			linear-gradient(120deg, rgba(51, 136, 255, 0.3), rgba(51, 136, 255, 0.3)), /* 整体淡蓝色背景 */
			repeating-linear-gradient(
					120deg,          /* 条纹方向为45度 */
					#fff,        /* 蓝色条纹的颜色 */
					#fff 0.6px,    /* 条纹的厚度 */
					transparent 2px,
					transparent 2.4px /* 条纹之间的间隙 */
			);
}
.FebCards_con .FebCards .space_card .card_info .progress .exceed_progress{
	height:100%;
	background:#FA6400;
}
.FebCards_con .FebCards .coins_card{
	background-image:url(/static/index_img/card4.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	padding:16px 20px 0;
	cursor:pointer;
}
.FebCards_con .FebCards .coins_card .card_info{
	margin-top:36px;
	color:#fff;
	font-size:40px;
	font-weight:600;
	line-height:48px;
}
.FebCards_con .FebCards .coins_card .card_info img{
	vertical-align:middle;
	margin:-6px 5px 0 0;
}
.FebCards_con .FebCards .coins_card .coins,.FebCards_con .FebCards .speed_card .speed_info{
	position:absolute;
	bottom:12px;
	right:16px;
}
.FebCards_con .FebCards .speed_card{
	background-image:url(/static/index_img/card5.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	padding:16px 20px 0;
	cursor:pointer;
}
.FebCards_con .FebCards .speed_card .card_info{
	margin-top:36px;
}
.FebCards_con .FebCards .speed_card .card_info p:first-child{
	color:#fff;
	font-size:40px;
	font-weight:600;
	height:48px;
}
.FebCards_con .FebCards .speed_card .card_info .record{
	width:max-content;
	padding:2px 6px;
	background:rgba(255,255,255,0.3);
	border-radius:4px;
	color:rgba(255,255,255,0.4);
	font-size:12px;
	font-weight:500;
	margin-top:4px;
}
.FebCards_con .FebCards .speed_card .card_info .record:nth-child(2){
	margin-top:8px;
}
.my_plan_con .my_plan{
	padding:0 24px 30px;
}
.my_plan_con .my_plan .user_info{
	padding:16px 0;
	border-bottom:1px solid rgba(0,0,0,0.02);
	overflow:hidden;
}
.my_plan_con .my_plan .user_info .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.my_plan_con .my_plan .user_info .left{
	float:left;
	margin-left:8px;
}
.my_plan_con .my_plan .user_info .left .name{
	color:#333;
	font-size:16px;
	font-weight:bold;
}
.my_plan_con .my_plan .user_info .left .email{
	color:#999;
	font-size:12px;
	margin-top:4px;
}
.my_plan_con .my_plan .user_info .renew{
	width:80px;
	height:32px;
	background:#fff;
	border:1px solid #D9D9D9;
	border-radius:4px;
	outline:0;
	color:#333;
	font-size:14px;
	margin-top:4.5px;
	float:right;
}
.my_plan_con .my_plan .user_info .renew:hover{
	background:rgba(0,0,0,0.05);
}
.my_plan_con .my_plan .plan_info{
	margin-top:40px;
}
.my_plan_con .my_plan .plan_info .name{
	padding-bottom:16px;
	border-bottom:1px solid rgba(0,0,0,0.02);
}
.my_plan_con .my_plan .plan_info .name span:first-child{
	color:rgba(0,0,0,0.87);
	font-size:18px;
	font-weight:bold;
}
.my_plan_con .my_plan .plan_info .name .plan_history{
	color:#007AFF;
	font-size:14px;
	text-decoration:underline;
	float:right;
	cursor:pointer;
}
.my_plan_con .my_plan .plan_info .plan{
	padding:16px 0;
	border-bottom:1px solid rgba(0,0,0,0.02);
}
.my_plan_con .my_plan .plan_info .plan span:first-child{
	color:rgba(0,0,0,0.86);
	font-size:14px;
}
.my_plan_con .my_plan .plan_info .plan span:last-child{
	color:rgba(0,0,0,0.65);
	font-size:14px;
	float:right;
}
.my_plan_con .my_plan .members{
	margin-top:40px;
}
.my_plan_con .my_plan .members .name{
	padding-bottom:16px;
	border-bottom:1px solid rgba(0,0,0,0.03);
}
.my_plan_con .my_plan .members .members_avatar{
	padding:16px 0;
}
.my_plan_con .my_plan .members .members_avatar .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	margin-right:12px;
}
.space_con{
	font-family: Atlas Grotesk Web,Atlas Grotesk,AtlasGrotesk,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	width: 560px;
	border-radius: 14px;
	color:#333;
}
.space_con .top{
	padding: 30px 32px 12px;
	font-size: 22px;
	font-weight: 500;
}
.space_con .top .space_close{
	cursor: pointer;
	float: right;
	margin-top: 8px;
}
.space_con .space_info{
	padding:24px 32px;
}
.space_con .space_info .name{
	font-size:18px;
	font-weight:500;
	padding-bottom:16px;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.space_con .space_info .total_used{
	margin-top:18px;
}
.space_con .space_info .total_used>p{
	line-height:16px;
}
.space_con .space_info .total_used .use_space span:first-child{
	color:rgba(0,0,0,0.87);
	font-size:14px;
}
.space_con .space_info .total_used .use_space span:last-child{
	color:rgba(0,0,0,0.64);
	font-size:12px;
	float:right;
}
.space_con .space_info .total_used .use_progress{
	height:6px;
	border-radius:10px;
	background:#F7F7F7;
	margin-top:14px;
	font-size:0;
	overflow:hidden;
}
.space_con .space_info .total_used .use_progress.exceed_progress{
	background:#FA5D17;
}
.space_con .space_info .total_used .use_progress p{
	display:inline-block;
	height:100%;
	/*border-radius:10px;*/
	background:#007AFF;
	vertical-align:top;
}
.space_con .space_info .total_used .use_progress .sub_space{
	display:inline-block;
	height: 100%;
	background:
			linear-gradient(120deg, rgba(51, 136, 255, 0.6), rgba(51, 136, 255, 0.6)), /* 整体淡蓝色背景 */
			repeating-linear-gradient(
					120deg,          /* 条纹方向为45度 */
					#3388ff,        /* 蓝色条纹的颜色 */
					#3388ff 0.6px,    /* 条纹的厚度 */
					transparent 2px,
					transparent 2.4px /* 条纹之间的间隙 */
			);
}
.space_con .space_info .total_used .use_progress .exceed_progress{
	display:inline-block;
	height:100%;
	background:#FA6400;
}
.space_con .space_info .total_used .tips{
	font-size:10px;
	font-weight:500;
	line-height:14px;
	margin-top:12px;
}
.space_con .space_info .total_used .tips img{
	margin-right:6px;
}
.space_con .space_info .total_used .tips a{
	color:#007AFF;
	text-decoration:underline;
}
.space_con .space_info .total_used .tips span{
	color:#999;
	margin-left:4px;
}
.space_con .space_info .total_used .other_share{
	/*margin-top:12px;*/
	font-size:0;
}
.space_con .space_info .total_used .other_share a{
	display:inline-block;
	color:#1082F5;
	font-size:14px;
	font-weight:500;
	margin-top:12px;
}
.space_con .space_info .total_used .other_share .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	margin-right:12px;
	margin-top:12px;
}
.space_con .space_info .total_used .other_share img{
	vertical-align:top;
}
.space_con .space_info .composition .total_quota{
	font-size:16px;
	font-weight:600;
	line-height:18px;
	margin-top:12px;
}
.space_con .space_info .composition .space_composition{
	height:6px;
	border-radius:10px;
	margin-top:12px;
	font-size:0;
	overflow:hidden;
}
.space_con .space_info .composition .space_composition span{
	display:inline-block;
	height: 100%;
	vertical-align: top;
}
.space_con .space_info .composition .space_composition .free_space{
	background:#32C5FF;
}
.space_con .space_info .composition .space_composition .vip_space{
	background:#F7B500;
}
.space_con .space_info .composition .space_composition .extra_space{
	background:#44D7B6;
}
.space_con .space_info .composition .space_composition .sub_space{
	background:
			linear-gradient(120deg, rgba(51, 136, 255, 0.6), rgba(51, 136, 255, 0.6)), /* 整体淡蓝色背景 */
			repeating-linear-gradient(
					120deg,          /* 条纹方向为45度 */
					#3388ff,        /* 蓝色条纹的颜色 */
					#3388ff 0.6px,    /* 条纹的厚度 */
					transparent 2px,
					transparent 2.4px /* 条纹之间的间隙 */
			);
}
.space_con .space_info .composition>div{
	padding:16px 0;
	border-bottom:1px solid rgba(0,0,0,0.02);
	overflow:hidden;
}
.space_con .space_info .composition>div>p:first-child{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:14px;
}
.space_con .space_info .composition>div .space2{
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	margin-top: 4px;
	margin-left:12px;
}
.space_con .space_info .composition>div>p:last-child{
	color:rgba(0,0,0,0.65);
	font-size:14px;
	float:right;
	margin-top: 4px;
}
.space_con .space_info .composition>div .free_color,.space_con .space_info .composition>div .vip_color,.space_con .space_info .composition>div .extra_color{
	display:inline-block;
	width:8px;
	height:8px;
	background:#32C5FF;
	border-radius:2px;
	vertical-align:middle;
	margin-right:4px;
}
.space_con .space_info .composition>div .vip_color{
	background:#F7B500;
}
.space_con .space_info .composition>div .extra_color{
	background:#44D7B6;
}
.space_con .space_info .composition .extra .extra_info p:first-child{
	color:rgba(0,0,0,0.87);
	font-size:12px;
	line-height:14px;
}
.space_con .space_info .composition .extra .extra_info p:last-child{
	color:rgba(0,0,0,0.65);
	font-size:14px;
	display:inline-block;
	float:right;
	margin-top:4px;
}
.space_con .space_info .composition .extra .extra_info p:last-child img{
	margin-left:8px;
}
.space_con .space_info .composition .extra .extra_list{
	margin-top:16px;
	max-height:75px;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.space_con .space_info .composition .extra .extra_list::-webkit-scrollbar{
	display:none;
}
.space_con .space_info .composition .extra .extra_list li{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	padding-left:12px;
}
.space_con .space_info .composition .extra .extra_list li:not(:first-child){
	margin-top:12px;
}
.space_con .space_info .composition .extra .extra_list li p{
	display:inline-block;
}
.space_con .space_info .composition .extra .extra_list li p:last-child{
	float:right;
}
.space_con .space_info .more_space{
	margin-top:16px;
}
.space_con .space_info .more_space a{
	color:#1082F5;
	font-size:14px;
	font-weight:500;
}
.space_con .member_space{
	width: 280px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.5);
	border-radius:6px;
	position:absolute;
	display:none;
}
.space_con .member_space:before{
	content: "";
	position: absolute;
	top: -10px;
	left: 35px;
	width: 0;
	border: 10px solid #FFF;
	transform: rotate(-45deg);
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.5);
}
.space_con .member_space_con{
	width: 280px;
	height:299px;
	background: #FFFFFF;
	border-radius:6px;
	padding:24px;
	position:relative;
	z-index:11;
}
.space_con .member_space_con .user{
	padding-bottom:16px;
	border-bottom:1px solid #F5F5F5;
	overflow:hidden;
}
.space_con .member_space_con .user .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.space_con .member_space_con .user .user_name{
	font-size:16px;
	font-weight:500;
	float:left;
	margin:9px 0 0 8px;
}
.space_con .member_space_con .member_space_info .name{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:24px;
}
.space_con .member_space_con .member_space_info .name:first-child{
	margin-top:15px;
}
.space_con .member_space_con .member_space_info .desc{
	font-size:14px;
	margin-top:6px;
}
.space_con .member_space_con>button{
	width:100%;
	height:32px;
	color:rgba(0,0,0,0.87);
	font-size:12px;
	border:1px solid #D9D9D9;
	border-radius:2px;
	background:#fff;
	outline:0;
	margin-top:37px;
}
.high_speed_con{
	overflow:hidden;
	max-height:100%;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.high_speed_con::-webkit-scrollbar{
	display:none;
}
.high_speed_con .high_speed{
	padding:0 24px 38px;
}
.high_speed_con .high_speed .img{
	padding:32px 0 23px;
	text-align:center;
}
.high_speed_con .high_speed .usage,.high_speed_con .high_speed .flow_reset{
	padding:12px 0;
	border-top:1px solid rgba(0,0,0,0.04);
}
.high_speed_con .high_speed .usage p:first-child,.high_speed_con .high_speed .flow_reset p:first-child{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
}
.high_speed_con .high_speed .usage p:last-child,.high_speed_con .high_speed .flow_reset p:last-child{
	color:#333;
	font-size:14px;
	font-weight:500;
}
.high_speed_con .high_speed .tips{
	padding-top:8px;
	border-top:1px solid rgba(0,0,0,0.04);
}
.high_speed_con .high_speed .tips p{
	color:#999;
	font-size:10px;
	font-weight:500;
}
.high_speed_con .high_speed .tips p:not(:first-child){
	margin-top:8px;
}
.high_speed_con .high_speed .tips p span{
	font-weight:500;
}
.high_speed_con .high_speed .tips p a{
	color:#007AFF;
	text-decoration:underline;
}
.high_speed_con .high_speed .bottom{
	margin-top:48px;
	text-align:center;
}
.high_speed_con .high_speed .bottom p{
	font-size:13px;
	font-weight:500;
}
.high_speed_con .high_speed .bottom .upgrade{
	width:260px;
	height:48px;
	background:#007AFF;
	border-radius:24px;
	border:0;
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:500;
	margin-top:12px;
}
.high_speed_con .high_speed .bottom .upgrade:hover{
	background:#0063FF;
}
.plan_history_con .history_list{
	height:540px;
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.plan_history_con .history_list::-webkit-scrollbar{
	display:none;
}
.plan_history_con .history_list .history .date{
	padding:9px 24px;
	background:#FAFAFA;
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
}
.plan_history_con .history_list .history .plan{
	padding:16px 24px;
	overflow:hidden;
}
.plan_history_con .history_list .history .plan img{
	float:left;
}
.plan_history_con .history_list .history .plan .left{
	float:left;
	margin-left:12px;
}
.plan_history_con .history_list .history .plan .left .name{
	color:#333;
	font-size:16px;
	font-weight:bold;
}
.plan_history_con .history_list .history .plan .left .time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:2px;
}
.plan_history_con .history_list .history .plan .status{
	color:rgba(0,0,0,0.64);
	font-size:14px;
	float:right;
	margin-top:10.5px;
}
.family_add_con .family_add{
	padding-bottom:24px;
}
.family_add_con .family_add .invite_add{
	padding:12px 24px;
	border-bottom:1px solid rgba(0,0,0,0.03);
	overflow:hidden;
}
.family_add_con .family_add .invite_add input{
	width:270px;
	height:32px;
	border:0;
	outline:0;
	background:transparent;
	color:rgba(0,0,0,0.87);
	font-size:14px;
}
.family_add_con .family_add .invite_add button{
	width:65px;
	height:32px;
	background:#007AFF;
	border-radius:2px;
	border:0;
	outline:0;
	color:#fff;
	font-size:12px;
	font-weight:600;
	float:right;
}
.family_add_con .family_add .invite_add button:hover{
	background:#298FFF;
}
.family_add_con .family_add .invite_tips{
	padding:0 24px;
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:24px;
}
.link_file_list_con .link_file_list{
	padding:0 24px 24px;
	height:430px;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.link_file_list_con .link_file_list::-webkit-scrollbar{
	display:none;
}
.link_file_list_con .link_file_list .link_file{
	padding:16px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
	overflow:hidden;
}
.link_file_list_con .link_file_list .link_file .file_img{
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
	float:left;
	margin-top:3.5px;
}
.link_file_list_con .link_file_list .link_file .file_img img{
	max-width:32px;
	max-height:32px;
}
.link_file_list_con .link_file_list .link_file .left{
	float:left;
	margin-left:12px;
}
.link_file_list_con .link_file_list .link_file .left .file_name{
	color:#333;
	font-size:14px;
	max-width:316px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.link_file_list_con .link_file_list .link_file .left .link_count{
	color:#999;
	font-size:12px;
	margin-top:2px;
}
.invite_link_list_con .name{
	padding:6px 24px;
	background:#FAFAFA;
	color:rgba(0,0,0,0.39);
	font-size:12px;
}
.invite_link_list_con .link_type{
	width:360px;
	margin:10px auto 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
	overflow:hidden;
}
.invite_link_list_con .link_type p{
	width:max-content;
	color:rgba(0,0,0,0.39);
	font-size:12px;
	padding:8px 0;
	float:left;
}
.invite_link_list_con .link_type p:not(:first-child){
	margin-left:32px;
}
.invite_link_list_con .link_type .show{
	color:#007AFF;
	font-weight:500;
	border-bottom:2px solid rgba(0, 122, 255, 0.86);
}
.invite_link_list_con .link_list{
	padding:0 24px;
	height:420px;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.invite_link_list_con .link_list::-webkit-scrollbar{
	display:none;
}
.invite_link_list_con .share_link_list{
	display:none;
}
.invite_link_list_con .link_list .file_link{
	padding:16px 0;
	border-bottom:1px solid rgba(0,0,0,0.02);
	overflow:hidden;
}
.invite_link_list_con .link_list .file_link p:first-child{
	font-size:0;
	line-height:24px;
}
.invite_link_list_con .link_list .file_link p:first-child .avatar{
	width:24px;
	height:24px;
	border-radius:12px;
	margin-right:8px;
	vertical-align:top;
}
.invite_link_list_con .link_list .file_link p:first-child .username{
	color:rgba(0,0,0,0.65);
	font-size:12px;
	font-weight:500;
	margin-right:4px;
}
.invite_link_list_con .link_list .file_link p:first-child .time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
}
.invite_link_list_con .link_list .file_link .link_operation{
	margin-top:8px;
	font-size:0;
}
.invite_link_list_con .link_list .file_link .link_operation .link_text{
	width:334px;
	padding:10px 12px;
	border:1px solid #F2F2F2;
	border-radius:4px;
	color:#333;
	font-size:14px;
	display:inline-block;
	box-sizing:border-box;
}
.invite_link_list_con .link_list .file_link .link_operation .link_text .link_info{
	display: inline-block;
	max-width: calc(100% - 26px);
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}
.invite_link_list_con .link_list .file_link .link_operation .link_text .copy_url{
	float:right;
	margin-top:4px;
}
.invite_link_list_con .link_list .file_link .link_operation .link_del{
	margin-left:14px;
	vertical-align:unset;
}
.invite_link_list_con .link_list .file_link .link_attribute{
	margin-top:8px;
	font-size:0;
}
.invite_link_list_con .link_list .file_link .link_attribute p{
	padding:3px 4px;
	background:#8597A6;
	border-radius:12px;
	color:#FFFEFE;
	font-size:12px;
	display:inline-block;
	line-height:15px;
}
.invite_link_list_con .link_list .file_link .link_attribute p img{
	margin:-2px 2px 0 0;
	vertical-align:middle;
}
.invite_link_list_con .link_list .file_link .link_attribute p:not(:first-child){
	margin-left:8px;
}

.following_list_con{
	width:560px;
	height:calc(100% - 50px);
	max-height:100%;
	color:#333;
}
.following_list_con .channel_info{
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.06);
	border-radius:8px;
	border:1px solid rgba(0,0,0,0.1);
	padding:12px 12px 12px 18px;
	margin:16px 24px 0;
	font-size:0;
}
.following_list_con .channel_info .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	vertical-align:middle;
}
.following_list_con .channel_info .left2{
	display:inline-block;
	width:calc(100% - 68px);
	margin-left:8px;
	vertical-align:middle;
}
.following_list_con .channel_info .left2 .name{
	font-size:15px;
	font-weight:600;
	line-height:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.following_list_con .channel_info .left2 .desc{
	margin-top:6px;
}
.following_list_con .channel_info .left2 .desc p{
	display:inline-block;
	color:#999;
	font-size:12px;
	font-weight:500;
	line-height:14px;
	cursor:pointer;
}
.following_list_con .channel_info .left2 .desc > span{
	color:#D8D8D8;
	font-size:12px;
	margin:0 12px;
}
.following_list_con .channel_info .left2 .desc p span{
	color:#333;
}
.following_list_con .channel_info .open_info2{
	margin-left:4px;
	vertical-align:middle;
}
.following_list_con .name2{
	font-size:16px;
	font-weight:600;
	line-height:19px;
	padding:0 24px;
	margin-top:32px;
}
.following_list_con .followings{
	padding:0 24px;
	border-top:1px solid rgba(0,0,0,0.05);
	margin-top:12px;
	height:calc(100% - 217px);
}
.following_list_con .sort2{
	font-size:12px;
	font-weight:500;
	line-height:14px;
	padding:14px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
}
.following_list_con .sort2 img{
	vertical-align:middle;
}
.following_list_con .sort_list{
	width:max-content;
	padding:10px 0;
	background:#fff;
	border-radius:8px;
	position:absolute;
	left:13px;
	border:1px solid rgba(0, 0, 0, 0.05);
	z-index:1;
	box-shadow:0px 9px 28px 8px rgba(0,0,0,0.1);
	display:none;
}
.following_list_con .sort_list p{
	font-size:13px;
	font-weight:500;
	line-height:17px;
	padding:5px 16px;
	cursor:pointer;
}
.following_list_con .sort_list p:not(:first-child){
	margin-top:4px;
}
.following_list_con .sort_list p:hover{
	background:rgba(0,0,0,0.04);
}
.following_list_con .sort_list p.active{
	background:rgba(0,0,0,0.06);
}
.following_list_con .following_list{
	overflow:auto;
	height:calc(100% - 44px);
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.following_list_con .following_list::-webkit-scrollbar{
	display:none;
}
.following_list_con .following_list .user2{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.following_list_con .following_list .user2 .info2{
	font-size:0;
	position:relative;
}
.following_list_con .following_list .user2 .avatar{
	width:40px;
	height:40px;
	border-radius:24px;
	display:inline-block;
	vertical-align:middle;
}
.following_list_con .following_list .user2 .right2{
	display:inline-block;
	margin-left:12px;
	width:calc(100% - 164px);
	vertical-align:middle;
}
.following_list_con .following_list .user2 .right2 .name{
	color:#333;
	font-size:15px;
	font-weight:500;
	line-height:18px;
}
.following_list_con .following_list .user2 .right2 p:last-child{
	margin-top:6px;
	color:rgba(0,0,0,0.6);
	font-size:12px;
}
.following_list_con .following_list .user2 .right2 p:last-child span{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:14px;
	margin-right:10px;
}
.following_list_con .following_list .user2 .follow{
	float:right;
	color:#333;
	padding:4px 12px;
	font-size:13px;
	line-height:18px;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:50px;
	margin-top:7px;
	cursor:pointer;
}
.following_list_con .following_list .user2 .followed{
	padding:4px 6px;
	font-size:0;
}
.following_list_con .following_list .user2 .follow img{
	vertical-align:middle;
}
.following_list_con .following_list .user2 .followed span{
	font-size:13px;
	margin:0 3px;
	vertical-align:middle;
}
.following_list_con .following_list .user2 .follow_operate{
	position:absolute;
	top:36px;
	right:15px;
	min-width:115px;
	padding:10px 0;
	background:#fff;
	box-shadow:0px 9px 28px 8px rgba(0,0,0,0.1);
	border-radius:8px;
	z-index:1;
	display:none;
}
.following_list_con .following_list .user2 .follow_operate p{
	padding:4px 12px;
	color:#333;
	font-size:14px;
	line-height:20px;
	cursor:pointer;
}
.following_list_con .following_list .user2 .follow_operate p:not(:first-child){
	margin-top:8px;
}
.following_list_con .following_list .user2 .follow_operate p img{
	vertical-align:middle;
}
.following_list_con .following_list .user2 .follow_operate p span{
	margin-left:6px;
	vertical-align:middle;
}
.following_list_con .following_list .user2 .follow_operate p:last-child span{
	color:#E02020;
}
.following_list_con .following_list .user2 .desc{
	color:#999;
	font-size:12px;
	line-height:17px;
	margin-top:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.black .following_list_con .following_list .user2 .desc{
	color:rgba(255,255,255,0.4);
}
.following_list_con .following_list .user2 .list{
	margin-top:12px;
}
.following_list_con .following_list .user2 .list .article2{
	background:#F7F9F9;
	border-radius:4px;
	padding:7px 8px 6px;
}
.black .following_list_con .following_list .user2 .list .article2{
	background:rgba(0,0,0,0.5);
}
.following_list_con .following_list .user2 .list .article2 .name{
	font-size:13px;
	line-height:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.following_list_con .following_list .user2 .list .article2 .time{
	color:#999;
	font-size:11px;
	font-weight:500;
	line-height:13px;
	margin-top:6px;
}
.following_list_con .following_list .user2 .list .article2:not(:first-child){
	margin-top:8px;
}
.article_no_power_popup .article_no_power_con{
	width:450px;
	padding-bottom:30px;
}
.article_no_power_con .top{
	padding:30px 32px 12px;
}
.article_no_power_con .article_no_power{
	padding:0 30px;
	text-align:center;
}
.article_no_power_con .popup_close{
	position:absolute;
	top:20px;
	right:24px;
	margin:0;
}
.article_no_power_con .article_no_power .article{
	padding:8px 12px;
	background:#F7F9F9;
	border-radius:4px;
	text-align:left;
	margin:16px 0;
}
.article_no_power_con .article_no_power .article .title2{
	font-size:14px;
	font-weight:500;
	line-height:16px;
}
.article_no_power_con .article_no_power .article .user2{
	margin-top:4px;
}
.article_no_power_con .article_no_power .article .user2 .avatar{
	width:18px;
	height:18px;
	border-radius:9px;
}
.article_no_power_con .article_no_power .article .user2 span{
	color:#999;
	font-size:12px;
	font-weight:500;
	line-height:14px;
	vertical-align:middle;
	margin-left:4px;
}
.article_no_power_con .article_no_power .name{
	color:#333;
	font-size:17px;
	font-weight:600;
	line-height:24px;
	margin-top:17px;
}
.article_no_power_con .article_no_power .desc{
	color:#999;
	font-size:12px;
	font-weight:500;
	line-height:18px;
	margin-top:8px;
}
.article_no_power_con .article_no_power button{
	width:100%;
	height:44px;
	background:#0080EF;
	border-radius:22px;
	border:0;
	outline:0;
	color:#fff;
	font-size:15px;
	font-weight:600;
	margin-top:20px;
}
.article_no_power_con .article_no_power .cancel{
	color:#0080EF;
	font-size:15px;
	font-weight:600;
	line-height:21px;
	margin-top:20px;
	cursor:pointer;
}

.file_save_popup .file_save .dir_path{
	padding:8px 32px;
	background:#FAFAFA;
	color:rgba(0,0,0,0.45);
	font-size:0;
}
.file_save_popup .file_save .dir_path img{
	margin-top:-2px;
}
.file_save_popup .file_save .dir_path span{
	font-size:13px;
	word-break:break-all;
	word-wrap:break-word;
	cursor:pointer;
}
.file_save_popup .file_save .dir_path span:last-child{
	color:rgba(0,0,0,0.87);
}
.file_save_popup .file_save .dirs,.audio_list_con .dirs,.video_list_con .dirs,.img_list_con .dirs,.photos_list_con .dirs{
	overflow:auto;
	height:450px;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.file_save_popup .file_save .dirs::-webkit-scrollbar{
	display:none;
}
.file_save_popup .file_save .dir_list{
	padding:0 32px;
	width:100%;
	margin:0;
}
.file_save_popup .file_save .dir_list li{
	padding:10px 0;
	line-height:22px;
	font-size:0;
	cursor:pointer;
	position:relative;
}
.file_save_popup .file_save .dir_list li.no_power{
	opacity:0.5;
}
.file_save_popup .file_save .dir_list li:hover{
	background:rgba(20,20,20,0.04);
}
.file_save_popup .file_save .dir_list li .receive_icon{
	position:absolute;
	left:32px;
	bottom:7px;
}
.file_save_popup .file_save .dir_list li span{
	font-size:14px;
	margin-left:8px;
	display:inline-block;
	width:calc(100% - 32px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle;
}
.file_save_popup .file_save .dir_list li:not(:last-child){
	border-bottom:1px solid rgba(20,20,20,0.04);
}
.file_save_popup .file_save .dir_list li .left{
	display:inline-block;
	width:calc(100% - 52px);
	margin-left:12px;
	vertical-align:middle;
}
.file_save_popup .file_save .dir_list li .left .name{
	font-size:14px;
	font-weight:500;
	line-height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.file_save_popup .file_save .dir_list li .left .time{
	color:#999;
	font-size:12px;
	line-height:14px;
	margin-top:6px;
}
.file_save_popup .file_save .create_dir{
	width:218px;
	height:44px;
	background:#fff;
	padding:0 12px;
	position:absolute;
	left:16px;
	bottom:50px;
	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);
	border-radius:2px;
	display:none;
}
.file_save_popup .file_save .create_dir input{
	width:155px;
	height:32px;
	background:transparent;
	border:0;
	outline:0;
	margin-top:6px;
	font-size:14px;
}
.file_save_popup .file_save .create_dir span{
	color:#0076F9;
	font-size:14px;
	font-weight:500;
	float:right;
	margin-top:12px;
	cursor:pointer;
}
.file_save_popup .file_save .bottom{
	padding:16px 24px;
	border-top:1px solid rgba(20,20,20,0.04);
	overflow:hidden;
}
.file_save_popup .file_save .bottom>p{
	color:rgba(0,0,0,0.65);
	font-size:12px;
	line-height:33px;
	float:left;
	cursor:pointer;
}
.file_save_popup .file_save .bottom button{
	padding:7px 22px;
	background:#007AFF;
	border-radius:8px;
	color:#fff;
	font-size:12px;
	border:0;
	outline:0;
	float:right;
}
.file_save_popup .file_save .bottom button:hover{
	background:#0063FF;
}

/*内容*/
.content .download_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/home_bg2.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .download_bg .download,.content .reader_bg .reader2{
	width:1200px;
	padding-top:130px;
	margin:0 auto;
	text-align:center;
}
.content .download_bg .download .name,.content .reader_bg .reader2 .name{
	color:#373737;
	font-size:64px;
	font-weight:bold;
}
.content .download_bg .download .desc,.content .reader_bg .reader2 .desc{
	color:#6A7680;
	font-size:18px;
	margin-top:16px;
}
.content .download_bg .download .device{
	margin-top:38px;
	overflow:hidden;
}
.content .download_bg .download .device div{
	float:left;
	text-align:center;
}
.content .download_bg .download .device div:not(:first-child){
	margin-left:60px;
}
.content .download_bg .download .device div p{
	color:#333;
	font-size:16px;
	margin-top:8px;
}
.content .download_bg .download .download_btn{
	width:168px;
	height:48px;
	border-radius:4px;
	background:#007AFF;
	border:0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-top:38px;
	cursor:pointer;
}
.content .reader_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/Reader.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .media_player_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/Media_Player.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .cloud_download_bg{
	 min-width:1400px;
	 height:960px;
	 background-image:url(/static/index_img/Cloud_Downloading.jpg);
	 background-repeat:no-repeat;
	 background-position:center;
	 background-size:cover;
}
.content .cross-device_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/carplay.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .collaboration_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/home_bg3.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .reader_bg .reader2,.content .media_player_bg .media_player,.content .cloud_download_bg .cloud_download,.content .cross-device_bg .cross-device,.content .collaboration_bg .collaboration{
	width:1200px;
	margin:0 auto;
	padding-top:120px;
	text-align:center;
	position: relative;
}
.content .reader_bg .reader2 .name,.content .media_player_bg .media_player .name,.content .cloud_download_bg .cloud_download .name,.content .cross-device_bg .cross-device .name,.content .collaboration_bg .collaboration .name{
	color:#fff;
	font-size:64px;
	font-weight:bold;
	text-shadow:1px 1px #333;
}
.content .cloud_download_bg .cloud_download .name,.content .collaboration_bg .collaboration .name{
	color:#333;
	text-shadow:1px 1px #fff;
}
.content .reader_bg .reader2 .desc,.content .media_player_bg .media_player .desc,.content .cloud_download_bg .cloud_download .desc,.content .cross-device_bg .cross-device .desc,.content .collaboration_bg .collaboration .desc{
	padding:0 200px;
	color:#F5F5F5;
	font-size:18px;
	margin-top:16px;
	text-shadow:1px 1px #333;
}
.content .cloud_download_bg .cloud_download .desc,.content .collaboration_bg .collaboration .desc{
	color:#666;
	text-shadow:1px 1px #F5F5F5;
}
.content .file_share_bg{
	min-width:1400px;
	height:481px;
	background-image:url(/static/index_img/home_bg3.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .file_share_bg .file_share{
	padding-top:167px;
	text-align:center;
}
.content .file_share_bg .file_share .name{
	font-size:44px;
	font-weight:bold;
}
.content .file_share_bg .file_share .desc{
	font-size:16px;
	margin-top:6px;
}
.content .teamwork_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/home_bg3.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .teamwork_bg .teamwork{
	padding-top:130px;
	text-align:center;
}
.content .teamwork_bg .teamwork .name{
	color:#373737;
	font-size:64px;
	font-weight:bold;
}
.content .teamwork_bg .teamwork .desc{
	color:#6A7680;
	font-size:18px;
	margin-top:16px;
}
.content .teamwork_bg .teamwork .more{
	color:#007AFF;
	font-size:20px;
	font-weight:500;
	margin-top:32px;
	display:inline-block;
	width:max-content;
	cursor:pointer;
}
.content .powerful_player_bg{
	min-width:1400px;
	height:960px;
	background-image:url(/static/index_img/home_bg4.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.content .powerful_player_bg .powerful_player{
	padding-top:396px;
	width:1200px;
	margin:0 auto;
}
.content .powerful_player_bg .powerful_player .name{
	font-size:64px;
	font-weight:bold;
}
.content .powerful_player_bg .powerful_player .desc{
	font-size:18px;
	margin-top:16px;
}
.content .powerful_player_bg .powerful_player .more,.content .media_player_bg .media_player .more,.content .collaboration_bg .collaboration .more,.reader_bg .reader2 .more,.cloud_download_bg .cloud_download .more,.cross-device_bg .cross-device .more{
	color:#007AFF;
	font-size:20px;
	font-weight:500;
	margin-top:32px;
	display:inline-block;
	width:max-content;
	cursor:pointer;
}
.content .features_bg,.content .recent_new_bg{
	min-width:1400px;
	background: linear-gradient(180deg, #FCFDFF 0%, #F0F2F5 100%);
	padding:120px 0 110px;
}
.content .features,.content .recent_new{
	width:1200px;
	margin:0 auto;
	text-align:center;
}
.content .features .name,.content .recent_new .name{
	color:#373737;
	font-size:64px;
	font-weight:bold;
}
.content .features .desc,.content .recent_new .desc{
	width:678px;
	color:#6A7680;
	font-size:18px;
	margin:16px auto 0;
}
.content .features .full,.content .recent_new .full{
	color:#007AFF;
	font-size:20px;
	font-weight:500;
	margin-top:32px;
	display:inline-block;
	width:max-content;
	cursor:pointer;
}
.content .features .feature_list{
	margin-top:88px;
	font-size:0;
	text-align:left;
}
.content .features .feature_list .feature{
	width:290px;
	display:inline-block;
	vertical-align:top;
}
.content .features .feature_list .feature:not(:first-child){
	margin-left:127px;
}
.content .features .feature_list .feature:nth-child(3n+1){
	margin-left:0;
}
.content .features .feature_list .feature:nth-child(n+4){
	margin-top:103px;
}
.content .features .feature_list .feature .feature_name{
	color:#000;
	font-size:18px;
	font-weight:bold;
	margin-top:24px;
}
.content .features .feature_list .feature .feature_desc{
	color:rgba(0,0,0,0.59);
	font-size:12px;
	margin-top:12px;
}
.content .recent_new_bg{
	background:#fff;
}
.content .recent_new .new_list{
	margin-top:56px;
	font-size:0;
}
.content .recent_new .new_list .new2{
	display:inline-block;
	width:264px;
	text-align:left;
	vertical-align:top;
}
.content .recent_new .new_list .new2:not(:first-child){
	margin-left:48px;
}
.content .recent_new .new_list .new2 .img2 img{
	width:100%;
}
.content .recent_new .new_list .new2 .name2{
	color:#333;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-top:16px;
}
.content .recent_new .new_list .new2 .time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	line-height:16px;
	margin-top:8px;
}
.content .recent_new .new_list .new2 .read_more{
	margin-top:32px;
}
.content .recent_new .new_list .new2 .read_more a{
	color:#007AFF;
}
.content .recent_new .new_list .new2 .read_more span{
	color:#007AFF;
	font-size:16px;
	font-weight:500;
	line-height:19px;
	margin-right:5px;
}
.content .recent_new .new_list .article{
	display:inline-block;
	width:382px;
	border-radius:12px;
	background:#fff;
	box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.1);
	border: 1px solid rgba(0, 0, 0, 0.05);
	cursor:pointer;
	position:relative;
	text-align:left;
	vertical-align:top;
}
.content .recent_new .new_list .article:not(:first-child){
	margin-left:24px;
}
.content .recent_new .new_list .article .top_up{
	position:absolute;
	top:0;
	right:0;
}
.content .recent_new .new_list .article .article_con{
	padding:16px 24px;
}
.content .recent_new .new_list .article .time{
	color:#999;
	font-size:11px;
	line-height:16px;
}
.content .recent_new .new_list .article .time img{
	margin:-2px 4px 0 0;
}
.content .recent_new .new_list .article .name{
	color:rgba(0,0,0,0.8);
	font-size:15px;
	font-weight:600;
	margin-top:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.content .recent_new .new_list .article .desc{
	width:100%;
	color:#666;
	font-size:13px;
	margin-top:8px;
	line-height:19px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.content .recent_new .new_list .article .file{
	width:360px;
	padding:9px 8px;
	background:#F7F9F9;
	border-radius:4px;
	margin-top:12px;
	font-size:0;
	cursor:pointer;
}
.content .recent_new .new_list .article .file .icon2{
	display:inline-block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
}
.content .recent_new .new_list .article .file .icon2 img{
	max-width:36px;
	max-height:36px;
}
.content .recent_new .new_list .article .file .name2{
	width:calc(100% - 68px);
	display:inline-block;
	color:#333;
	font-size:12px;
	font-weight:500;
	margin-left:8px;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.content .recent_new .new_list .article .file > img{
	margin-left:5px;
}
.content .recent_new .new_list .article .file2{
	min-width:320px;
	width:max-content;
	background:#F7F9F9;
	margin-top:16px;
	text-align:center;
}
.content .recent_new .new_list .article .file2 .img{
	min-width:360px;
	display:inline-block;
	position:relative;
}
.content .recent_new .new_list .article .file2 .img.file_icon2{
	line-height:300px;
}
.content .recent_new .new_list .article .file2 .img.file_icon2 img:first-child{
	width:100px;
}
.content .recent_new .new_list .article .file2 .img img{
	max-width:500px;
	max-height:500px;
}
.content .recent_new .new_list .article .file2 .img .play{
	position:absolute;
	top:calc(50% - 19.5px);
	left:calc(50% - 20px);
}
.content .recent_new .new_list .article .file2 .name2{
	max-width:500px;
	padding:14px 12px;
	color:#333;
	font-weight:500;
	font-size:0;
	text-align:left;
	cursor:pointer;
}
.content .recent_new .new_list .article .file2 .name2 span{
	display:inline-block;
	width:calc(100% - 29px);
	font-size:12px;
	vertical-align:middle;
	word-break:break-all;
	word-wrap:break-word;
}
.content .recent_new .new_list .article .file2 .name2 img{
	margin-left:10px;
	vertical-align:middle;
}
.content .recent_new .new_list .article .operate{
	margin-top:16px;
	font-size:0;
	position:relative;
}
.content .recent_new .new_list .article .operate .left{
	display:inline-block;
}
.content .recent_new .new_list .article .operate .left p{
	display:inline-block;
}
.content .recent_new .new_list .article .operate .left p:last-child{
	margin-left:24px;
}
.content .recent_new .new_list .article .operate .left p img{
	vertical-align:middle;
}
.content .recent_new .new_list .article .operate .left p span{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-left:4px;
	vertical-align:middle;
}
.content .recent_new .new_list .article .operate .left .liked span{
	color:#007AFF;
}
.content .recent_new .new_list .article .operate .right{
	float:right;
}
.content .recent_new .new_list .article .article_operate,.content .recent_new .new_list .article .reason_list{
	width:115px;
	background:#FFFFFF;
	box-shadow:0px 9px 28px 8px rgba(0,0,0,0.1);
	border-radius:8px;
	padding:10px 0;
	position:absolute;
	right:4px;
	bottom:24px;
	z-index:1;
	display:none;
}
.content .recent_new .new_list .article .reason_list{
	width:max-content;
}
.content .recent_new .new_list .article .article_operate p,.content .recent_new .new_list .article .reason_list p{
	padding:4px 16px;
	color:#333;
	font-size:14px;
	line-height:20px;
	cursor:pointer;
}
.content .recent_new .new_list .article .article_operate .delete{
	color:#E02020;
	margin-top:8px;
}
.content .img_list{
	width:1200px;
	margin:45px auto 0;
	line-height:90px;
}
.content .img_list img{
	vertical-align:middle;
}
.content .img_list img:not(:first-child){
	margin-left:80px;
}
.teamwork_features_bg,.player_features_bg,.full_features_bg,.true_storage_bg,.recent_new_info_bg,.more_features_bg{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	display:none;
	z-index:99;
}
.teamwork_features_bg .teamwork_features,.player_features_bg .player_features,.full_features_bg .full_features,.true_storage_bg .true_storage,.recent_new_info_bg .recent_new_info,.more_features_bg .more_info{
	width:800px;
	padding:20px 40px 39px;
	background:#fff;
	border-radius:12px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.full_features_bg .full_features{
	max-height:calc(100% - 120px);
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.full_features_bg .full_features::-webkit-scrollbar{
	display:none;
}
.true_storage_bg .true_storage,.recent_new_info_bg .recent_new_info,.more_features_bg .more_info{
	height:calc(100% - 120px);
	padding:20px 40px 28px;
}
.true_storage_bg .true_storage .true_storage_con,.recent_new_info_bg .recent_new_info .news_con,.more_features_bg .more_info .more_con{
	height:calc(100% - 24px);
	margin-top:8px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.true_storage_bg .true_storage .true_storage_con::-webkit-scrollbar,.recent_new_info_bg .recent_new_info .news_con::-webkit-scrollbar,.more_features_bg .more_info .more_con::-webkit-scrollbar{
	display:none;
}
.true_storage_bg .true_storage > p:first-child,.recent_new_info_bg .recent_new_info > p:first-child,.more_features_bg .more_info > p:first-child{
	height:16px;
	position:relative;
}
.true_storage_bg .true_storage .name2,.recent_new_info_bg .recent_new_info .name2,.more_features_bg .more_info .name2{
	font-size:22px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:16px;
}
.true_storage_bg .true_storage p,.recent_new_info_bg .recent_new_info p,.more_features_bg .more_info p{
	color:rgba(0,0,0,0.8);
	font-size:15px;
	line-height:23px;
}
.teamwork_features_bg .teamwork_features p:first-child,.player_features_bg .player_features p:first-child,.full_features_bg .full_features p:first-child{
	height:16px;
	margin-bottom:4px;
	position:relative;
}
.teamwork_features_bg .teamwork_features p:first-child img,.player_features_bg .player_features p:first-child img,.full_features_bg .full_features p:first-child img,.true_storage_bg .true_storage > p:first-child img,.recent_new_info_bg .recent_new_info > p:first-child img,.more_features_bg .more_info > p:first-child img{
	position:absolute;
	right:-20px;
	cursor:pointer;
}
.teamwork_features_bg .teamwork_features .title,.player_features_bg .player_features .title,.full_features_bg .full_features .title{
	color:#333;
	font-size:28px;
	font-weight:bold;
	margin-bottom:32px;
}
.teamwork_features_bg .teamwork_features .name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
}
.teamwork_features_bg .teamwork_features .desc{
	color:rgba(0,0,0,0.6);
	font-size:12px;
	margin-top:8px;
}
.player_features_bg .player_features .desc,.full_features_bg .full_features .desc{
	color:rgba(0,0,0,0.6);
	font-size:14px;
	margin-top:16px;
}
.player_features_bg .player_features .con,.full_features_bg .full_features .con{
	margin-top:24px;
}

.content .mode{
	width:1200px;
	margin:120px auto 0;
	font-size:0;
}
.content .mode div{
	display:inline-block;
	width:138px;
	text-align:center;
	vertical-align:top;
}
.content .mode div .img{
	line-height:100px;
}
.content .mode div img{
	vertical-align:middle;
}
.content .mode div .device_name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin-top:16px;
}
.content .mode div .version{
	font-size:12px;
	color:#999;
	margin-top:6px;
}
.content .mode div .amazon{
	margin-top:16px;
}
.content .mode div .apk{
	font-size:16px;
	margin-top:20px;
}
.content .mode div .apk a{
	color:#4D4D4D;
}
.content .mode div .download{
	margin-top:33px;
}
.content .mode div .download2{
	width:136px;
	height:38px;
	border:1px solid #999;
	border-radius:6px;
	margin-top:33px;
	color:#333;
	font-size:15px;
	font-weight:bold;
	line-height:38px;
}
.content .mode div .not_download{
	border:1px solid rgba(153,153,153,0.49);
	color:rgba(51,51,51,0.49);
	margin-top:53px;
}
.content .mode div:not(:first-child){
	margin-left:74px;
}
.content .mode div:nth-child(n+7){
	margin-top:95px;
}
.content .mode div:nth-child(6n+1){
	margin-left:0;
}
.content .download_con2{
	width:1200px;
	margin:40px auto 0;
	text-align:center;
}
.content .download_con2 .name{
	color:#333;
	font-size:40px;
	font-weight:bold;
}
.content .download_con2 .download_list{
	margin-top:48px;
	font-size:0;
}
.content .download_con2 .download_list > div{
	display:inline-block;
	width:350px;
	vertical-align:top;
}
.content .download_con2 .download_list > div:not(:first-child){
	margin-left:60px;
}
.content .download_con2 .download_list > div:nth-child(3n){
	margin-left:0;
}
.content .download_con2 .download_list > div:nth-child(n+4){
	margin-top:20px;
}
.content .download_con2 .download_list > div .name2{
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
}
.content .download_con2 .download_list > div .desc{
	color:rgba(0,0,0,0.49);
	font-size:14px;
	font-weight:500;
	line-height:20px;
	margin-top:12px;
	margin-bottom:20px;
}
.content .download_con2 .download_list > div .download_app{
	font-size:16px;
	font-weight:500;
	line-height:19px;
}
.content .download_con2 .download_list > div .download_app a{
	color:#007AFF;
	text-decoration:none;
}
.content .download_con2 .download_list > div .download_app:nth-child(n+1){
	margin-top:12px;
}
.content .plan{
	width:1200px;
	margin:80px auto 0;
}
.content .plan .title{
	color:#333;
	font-size:32px;
	font-weight:bold;
}
.content .plan .contrast{
	border:1px solid #D9D9D9;
	margin-top:40px;
}
.content .plan .contrast .set_meal{
	border-bottom:1px solid #D9D9D9;
	overflow:hidden;
}
.content .plan .contrast .set_meal>p{
	width:300px;
	height:303px;
	border-right:1px solid #D9D9D9;
	float:left;
}
.content .plan .contrast .set_meal .premium{
	width:598px;
	float:left;
	font-size:0;
}
.content .plan .contrast .set_meal .premium .name,.content .plan .contrast .set_meal .free .name{
	padding:16px 0;
	color:#333;
	font-size:16px;
	text-align:center;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}
.content .plan .contrast .set_meal .free .name{
	border-right:0;
}
.content .plan .contrast .set_meal .premium div{
	display:inline-block;
	width:298px;
	height:212px;
	border-right:1px solid #D9D9D9;
	text-align:center;
	padding-top:40px;
}
.content .plan .contrast .set_meal .premium div .package_name{
	color:#333;
	font-size:16px;
	font-weight:500;
}
.content .plan .contrast .set_meal .premium div .price{
	color:#333;
	font-size:28px;
	font-weight:bold;
	margin-top:16px;
}
.content .plan .contrast .set_meal .premium div .time{
	color:#999;
	font-size:12px;
	margin-top:4px;
}
.content .plan .contrast .set_meal .premium div .buy{
	width: 125px;
	height: 40px;
	background: #007AFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 122, 255, 0.24);
	border-radius: 6px;
	border:0;
	outline:0;
	color:#fff;
	font-size:16px;
	margin-top:16px;
	cursor:pointer;
}
.content .plan .contrast .set_meal .premium div .discount{
	color:#999;
	font-size:12px;
	line-height:16px;
	margin-top:24px;
}
.content .plan .contrast .set_meal .premium div .discount span{
	vertical-align:middle;
}
.content .plan .contrast .set_meal .premium div .discount img{
	vertical-align:middle;
}
.content .plan .contrast .set_meal .free{
	width:299px;
	float:left;
	font-size:0;
}
.content .plan .contrast .set_meal .free div{
	height:252px;
	line-height:252px;
	text-align:center;
}
.content .plan .contrast .set_meal .free div img{
	vertical-align:middle;
}
.content .plan .contrast .function{
	overflow:hidden;
	height:56px;
	line-height:56px;
}
.content .plan .contrast .function:not(:last-child){
	border-bottom:1px solid #D9D9D9;
}
.content .plan .contrast .function.special{
	height:74px;
	line-height:74px;
}
.content .plan .contrast .function div{
	color:#333;
	font-size:14px;
	height:100%;
	float:left;
	text-align:center;
}
.content .plan .contrast .function .name{
	width:268px;
	padding:0 16px;
	text-align:left;
}
.content .plan .contrast .function .name span{
	color:#999;
	font-size:12px;
}
.content .plan .contrast .function div:nth-child(2),.content .plan .contrast .function div:nth-child(3){
	width:298px;
}
.content .plan .contrast .function div:nth-child(4){
	width:299px;
}
.content .plan .contrast .function div:not(:last-child){
	border-right:1px solid #D9D9D9;
}
.content .plan .contrast .function div img{
	vertical-align:middle;
}
.content .plan .contrast .function.special .info{
	line-height:100%;
	height:32px;
	padding:20px 0;
}
.content .plan .contrast .function.special .info p:last-child{
	color:#999;
	font-size:12px;
	margin-top:4px;
}
.content .plan2 .title{
	color:#333;
	font-size:40px;
	text-align:center;
	font-weight:bold;
	margin-top:80px;
}
.content .plan2 .my_plan{
	width:max-content;
	height:32px;
	background:#FFFFFF;
	box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);
	border-radius:16px;
	line-height:32px;
	padding:0 10px 0 4px;
	margin:32px auto 0;
}
.content .plan2 .my_plan img{
	width:24px;
	height:24px;
	border-radius:12px;
	vertical-align:middle;
}
.content .plan2 .my_plan span{
	color:#666;
	font-size:12px;
	font-weight:500;
	margin-left:6px;
}
.content .plan2 .select{
	width:160px;
	height:26px;
	background:rgba(0, 0, 0, 0.05);
	border-radius:16px;
	margin:32px auto 0;
	font-size:0;
	padding:3px;
}
.content .plan2 .select p{
	display:inline-block;
	width:76px;
	height:24px;
	color:rgba(0,0,0,0.6);
	font-size:14px;
	border-radius:14px;
	text-align:center;
	line-height:26px;
}
.content .plan2 .select p:last-child{
	margin-left:6px;
	position:relative;
}
.content .plan2 .select p:last-child img{
	position:absolute;
	top:-12px;
	right:-35px;
}
.content .plan2 .select p.elected{
	color:rgba(0,0,0,0.87);
	font-weight:500;
	background:rgba(255, 255, 255, 0.9);
	box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.08);
	border:1px solid rgba(0, 0, 0, 0.05);
}
.content .plan2 .contrast{
	font-size:0;
	text-align:center;
	margin-top:32px;
}
.content .plan2 .contrast .mode2{
	display:inline-block;
	width:367px;
	height:630px;
	background:#FFFFFF;
	border-radius:12px;
	border:1px solid rgba(0, 0, 0, 0.12);
	text-align:left;
	vertical-align:top;
	position:relative;
}
.content .plan2 .contrast .mode2:not(:first-child){
	margin-left:40px;
}
.content .plan2 .contrast .mode2 .plan_info{
	padding:52px 24px 0;
	border-top-right-radius:12px;
	border-top-left-radius:12px;
	position:relative;
}
.content .plan2 .contrast .mode2:first-child .plan_info{
	background:rgba(0,0,0,0.06);
}
.content .plan2 .contrast .mode2:nth-child(2) .plan_info{
	background:rgba(107, 108, 237, 0.05);
}
.content .plan2 .contrast .mode2:nth-child(3) .plan_info{
	background:rgba(0, 122, 255, 0.05);
}
.content .plan2 .contrast .mode2 .plan_info div{
	height:231px;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.content .plan2 .contrast .mode2 .plan_info img{
	position:absolute;
	top:22px;
	left:24px;
}
.content .plan2 .contrast .mode2 .plan_info .name{
	color:#333;
	font-size:24px;
	font-weight:bold;
}
.content .plan2 .contrast .mode2 .plan_info .desc{
	height:40px;
	color:#333;
	font-size:16px;
	font-weight:500;
	margin-top:12px;
}
.content .plan2 .contrast .mode2 .plan_info .price{
	margin-top:16px;
}
.content .plan2 .contrast .mode2 .plan_info .price span:first-child{
	color:#333;
	font-size:28px;
	font-weight:bold;
}
.content .plan2 .contrast .mode2 .plan_info .price span:last-child{
	color:#666;
	font-size:20px;
	font-weight:500;
	margin-left:4px;
}
.content .plan2 .contrast .mode2 .plan_info button{
	width:100%;
	height:44px;
	box-shadow:0px 4px 6px 0px rgba(0, 122, 255, 0.2);
	border-radius:24px;
	outline:0;
	border:0;
	font-size:18px;
	font-weight:500;
	margin-top:20px;
	cursor:pointer;
}
.content .plan2 .contrast .mode2 .plan_info .renew{
	background:#007AFF;
	color:#fff;
}
.content .plan2 .contrast .mode2 .plan_info .upgrade{
	background:#D6E9FF;
	color:#007AFF;
}
.content .plan2 .contrast .mode2 .plan_info .disabled{
	background:rgba(0,0,0,0.3);
	color:#666;
	box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
.content .plan2 .contrast .mode2 .plan_info .year_price{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	text-align:center;
	margin-top:8px;
}
.content .plan2 .contrast .mode2 .plan_support{
	padding:0 24px;
}
.content .plan2 .contrast .mode2 .plan_support .name{
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin-top:16px;
}
.content .plan2 .contrast .mode2 .plan_support .have p{
	color:#333;
	font-size:14px;
	font-weight:500;
	margin-top:16px;
	/*height:18px;*/
}
.content .plan2 .contrast .mode2 .plan_support .have p img{
	margin-right:8px;
	margin-top:-2px;
	vertical-align:middle;
}
.content .plan2 .contrast .mode2 .plan_support .tips{
	color:rgba(0,0,0,0.6);
	font-size:14px;
	position:absolute;
	bottom:16px;
}
.content .plan2 .play_his{
	margin-top:97px;
}
.content .plan2 .play_his .my_plan{
	margin-top:12px;
	min-width:335px;
}
.content .plan2 .order_popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.49);
	z-index:99;
	/*display:none;*/
}
.content .plan2 .order_popup .order{
	width:408px;
	background:#fff;
	border-radius:8px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	/*overflow:hidden;*/
	max-height:calc(100% - 50px);
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.content .plan2 .order_popup .order::-webkit-scrollbar{
	display:none;
}
.content .plan2 .order_popup .order .popup_close{
	padding:15px 16px 0;
	text-align:right;
}
.content .plan2 .order_popup .order .popup_close img{
	cursor:pointer;
}
.content .plan2 .order_popup .order .name{
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin-top:-20px;
	padding:0 24px;

}
.content .plan2 .order_popup .order .user{
	overflow:hidden;
	border-top:1px solid rgba(0,0,0,0.04);
	padding:12px 24px;
	margin-top:12px;
}
.content .plan2 .order_popup .order .user .avatar2{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.content .plan2 .order_popup .order .user .left{
	float:left;
	margin-left:10px;
}
.content .plan2 .order_popup .order .user .left .username{
	color:#333;
	font-size:16px;
	font-weight:500;
}
.content .plan2 .order_popup .order .user .left .status{
	margin-top:3px;
}
.content .plan2 .order_popup .order .new_plan{
	background:rgba(0,0,0,0.03);
	border-top:1px solid rgba(0,0,0,0.04);
	border-bottom:1px solid rgba(0,0,0,0.04);
	padding:12px 24px;
}
.content .plan2 .order_popup .order .new_plan p:first-child{
	color:rgba(0,0,0,0.4);
	font-size:12px;
}
.content .plan2 .order_popup .order .new_plan p:last-child{
	margin-top:6px;
	overflow:hidden;
}
.content .plan2 .order_popup .order .new_plan p:last-child span{
	color:#000;
	font-size:16px;
	font-weight:500;
}
.content .plan2 .order_popup .order .new_plan p:last-child span:nth-child(2){
	color:rgba(0,0,0,0.65);
	font-size:14px;
	font-weight:500;
}
.content .plan2 .order_popup .order .new_plan p:last-child span:last-child{
	float:right;
}
.content .plan2 .order_popup .order .coupons{
	color:#007AFF;
	font-size:14px;
	font-weight:500;
	line-height:20px;
	margin:12px 0 0 24px;
	cursor:pointer;
}
.content .plan2 .order_popup .order .add_coupon{
	padding:0 24px;
	margin-top:12px;
	font-size:0;
	display:none;
}
.content .plan2 .order_popup .order .add_coupon input{
	width:calc(100% - 111px);
	height:32px;
	border:1px solid rgba(0,0,0,0.15);
	outline:0;
	border-radius:16px;
	color:#333;
	font-size:13px;
	padding:0 12px;
}
.content .plan2 .order_popup .order .add_coupon button{
	width:73px;
	height:32px;
	border:0;
	outline:0;
	background:#007AFF;
	border-radius:16px;
	color:#fff;
	font-size:13px;
	font-weight:600;
	margin-left:12px;
}
.content .plan2 .order_popup .order .preferential{
	margin-top:20px;
	padding:0 24px;
	display:none;
}
.content .plan2 .order_popup .order .preferential p{
	overflow:hidden;
}
.content .plan2 .order_popup .order .preferential p:last-child{
	margin-top:8px;
}
.content .plan2 .order_popup .order .preferential p span:first-child{
	color:#666;
	font-size:14px;
	line-height:20px;
}
.content .plan2 .order_popup .order .preferential p span:last-child{
	color:#333;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	float:right;
}
.content .plan2 .order_popup .order .preferential .discount span:last-child{
	color:#007AFF;
}
.content .plan2 .order_popup .order .total_price{
	/*width:max-content;*/
	width:calc(100% - 24px);
	margin:10px 24px 0 0;
	/*float:right;*/
	text-align:right;
}
.content .plan2 .order_popup .order .total_price span:first-child{
	color:rgba(0,0,0,0.6);
	font-size:20px;
	font-weight:bold;
	margin-right:6px;
}
.content .plan2 .order_popup .order .total_price span:last-child{
	color:#000;
	font-size:28px;
	font-weight:bold;
}
.content .plan2 .order_popup .order .pay2{
	border-top:1px solid rgba(0,0,0,0.04);
	margin-top:20px;
	padding:16px 24px;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.content .plan2 .order_popup .order .pay2 .name2{
	color:#333;
	font-size:16px;
	font-weight:bold;
}
.content .plan2 .order_popup .order .pay2 .list div{
	height:24px;
	border-radius:6px;
	border:1px solid #000000;
	padding:12px;
	overflow:hidden;
	margin-top:10px;
	cursor:pointer;
}
.content .plan2 .order_popup .order .pay2 .list div img{
	vertical-align:middle;
}
.content .plan2 .order_popup .order .pay2 .list div>span{
	color:#333;
	font-size:14px;
	font-weight:500;
	margin-left:10px;
}
.content .plan2 .order_popup .order .pay2 .list div .radio{
	width:14px;
	height:14px;
	border:1px solid rgba(0, 0, 0, 0.15);
	border-radius:14px;
	float:right;
	text-align:center;
	margin-top:4.5px;
}
.content .plan2 .order_popup .order .pay2 .list div .elected span{
	display:inline-block;
	width:10px;
	height:10px;
	background:#007AFF;
	border-radius:5px;
	margin-top:2px;
	vertical-align:top;
}
.content .plan2 .order_popup .order .pay_btn{
	padding:15px;
}
.content .plan2 .order_popup .order .pay_btn button{
	width:100%;
	height:44px;
	background:#007AFF;
	border-radius:24px;
	border:1px solid rgba(0, 0, 0, 0.05);
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:600;
	cursor:pointer;
}
.content .screenshots{
	width:1200px;
	margin:58px auto 0;
	font-size:0;
}
.content .screenshots .device_list{
	font-size:0;
}
.content .screenshots .device_list a{
	display:inline-block;
	text-decoration:none;
}
.content .screenshots .device_list p{
	display:inline-block;
	width:98px;
	height:46px;
	border:1px solid rgba(151,151,151,0.16);
	border-radius:4px;
	color:#999;
	font-size:16px;
	text-align:center;
	line-height:46px;
}
.content .screenshots .device_list .active{
	width:100px;
	height:48px;
	color:#fff;
	background:#007AFF;
	border:0;
	line-height:48px;
}
.content .screenshots .device_list a:not(:first-child){
	margin-left:20px;
}
.content .screenshots .screenshot_img_list{
	font-size:0;
	margin-top:40px;
}
.content .screenshots .screenshot_img_list .screenshot_img{
	border:1px solid rgba(0,0,0,0.05);
}
.content .screenshots .screenshot_img_list .screenshot_img:not(:first-child){
	margin-left:21.3px;
}
.content .screenshots .screenshot_img_list .screenshot_img:nth-child(4n+1){
	margin-left:0;
}
.content .screenshots .screenshot_img_list .screenshot_img:nth-child(n+4){
	margin-top:20px;
}
.content .faqs{
	width:1200px;
	margin:58px auto 0;
}
.content .faqs .problem{
	padding:24px 0;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.content .faqs .problem:first-child{
	border-top:1px solid rgba(0,0,0,0.1);
}
.content .faqs .problem .name{
	color:#333;
	font-size:20px;
	font-weight:bold;
	margin-left:18px;
}
.content .faqs .problem > p img{
	margin-top:-2px;
	vertical-align:middle;
}
.content .faqs .problem .info{
	font-size:16px;
	color:#666;
	line-height:28px;
	padding-left:30px;
}
.content .faqs .problem .info span{
	font-weight:bold;
}
.content .faqs .problem .info p{
	margin-top:16px;
}
.content .faqs .problem .info .img{
	margin-top:16px;
}
.content .faqs .problem .hide + .info{
	display:none;
}
.content .update_log{
	width:1200px;
	margin:60px auto 0;
	font-size:0;
}
.content .update_log .device_list{
	font-size:0;
}
.content .update_log .device_list a{
	display:inline-block;
	text-decoration:none;
}
.content .update_log .device_list p{
	display:inline-block;
	width:98px;
	height:46px;
	border:1px solid rgba(151,151,151,0.16);
	border-radius:4px;
	color:#999;
	font-size:16px;
	text-align:center;
	line-height:46px;
}
.content .update_log .device_list .active{
	width:100px;
	height:48px;
	color:#fff;
	background:#007AFF;
	border:0;
	line-height:48px;
}
.content .update_log .device_list a:not(:first-child){
	margin-left:24px;
}
.content .update_log .update_log_info{
	margin-top:40px;
}
.content .update_log .update_log_info .logs:not(:first-child){
	margin-top:14px;
}
.content .update_log .update_log_info .logs .date{
	color:#999;
	font-size:16px;
	font-weight:bold;
}
.content .update_log .update_log_info .logs .spot{
	display:inline-block;
	width:14px;
	height:14px;
	border:1px solid #D8D8D8;
	border-radius:8px;
	margin-right:24px;
	vertical-align:top;
}
.content .update_log .update_log_info .logs .desc{
	padding:0 0 42px 31px;
	margin:12px 0 0 7.5px;
	border-left:1px solid #D9D9D9;
}
.content .update_log .update_log_info .logs:last-child .desc{
	border-left:0;
}
.content .update_log .update_log_info .logs .desc .version{
	color:#333;
	font-size:20px;
	font-weight:bold;
}
.content .update_log .update_log_info .logs .desc ul{
	margin-top:12px;
}
.content .update_log .update_log_info .logs .desc ul li{
	color:#666;
	font-size:16px;
	margin-top:12px;
}
.content .update_log .update_log_info .logs .desc ul li .spot2{
	display:inline-block;
	width:4px;
	height:4px;
	background:#D8D8D8;
	border-radius:4px;
	margin-right:12px;
	vertical-align:middle;
}
.content .texts{
	width:1200px;
	margin:143px auto 0;
}
.content .texts .title{
	color:#333;
	font-size:32px;
	font-weight:bold;
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding-bottom:24px;
}
.content .texts .tips{
	color:#666;
	font-size:16px;
	margin-top:24px;
}
.content .texts .article_info{
	padding-top: 20px;
	color:#333;
}
.content .texts .article_info .name{
	font-size:24px;
	color:#333;
	font-weight:bold;
	margin-top:32px;
}
.content .texts .article_info .desc{
	color:#666;
	font-size:16px;
	line-height:22px;
}
.content .texts .article_info .desc span{
	font-weight:bold;
}
.content .texts .article_info .desc:not(:first-child){
	margin-top:16px;
}
.content .texts .child{
	color:#666;
	font-size:16px;
	padding-left:24px;
}
.content .texts .child p{
	margin-top:16px;
}
.content .texts .child p a{
	color:#007AFF;
}
.content .report{
	width:1200px;
	margin:60px auto 0;
}
.content .report>div .name{
	color:rgba(0,0,0,0.87);
	font-size:16px;
	font-weight:bold;
}
.content .report>div .name span{
	color:rgba(0,0,0,0.4);
	font-size:14px;
	margin-left:4px;
}
.content .report>div:not(:first-child) .name{
	margin-top:40px;
}
.content .report .link input{
	width:calc(100% - 34px);
	height:42px;
	border:1px solid rgba(0,0,0,0.14);
	border-radius:4px;
	outline:0;
	color:rgba(0,0,0,0.87);
	font-size:14px;
	padding:0 16px;
	margin-top:16px;
}
.content .report .type div{
	margin-top:16px;
	overflow:hidden;
}
.content .report .type div p{
	width:114px;
	height:42px;
	border:1px solid rgba(0,0,0,0.14);
	border-radius:4px;
	float:left;
	color:rgba(0,0,0,0.64);
	font-size:14px;
	line-height:42px;
	text-align:center;
}
.content .report .type div p:not(:first-child){
	margin-left:16px;
}
.content .report .type div .active{
	color:rgba(0,0,0,0.87);
	border:1px solid rgba(0,0,0,0.64);
}
.content .report .screenshot div{
	margin-top:16px;
	font-size:0;
}
.content .report .screenshot .upload_img_list{
	display:inline-block;
}
.content .report .screenshot .upload_img_list li{
	width:88px;
	height:88px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:inline-block;
	margin-right:16px;
}
.content .report .screenshot .upload_img_list li .img_del{
	position:absolute;
	right:-9px;
	top:-9px;
}
.content .report .screenshot div p{
	display:inline-block;
	position:relative;
}
.content .report .screenshot input{
	width:88px;
	height:88px;
	position:absolute;
	left:0;
	opacity:0;
}
.content .report .details textarea{
	width:calc(100% - 34px);
	height:106px;
	padding:14px 16px;
	background:#FAFAFA;
	border-radius:8px;
	border:1px solid rgba(0,0,0,0.05);
	outline:0;
	color:rgba(0,0,0,0.87);
	font-size:14px;
	margin-top:16px;
}
.content .report .email input,.content .report #right_name,.content .report #phone{
	width:calc(100% - 34px);
	height:42px;
	border:1px solid rgba(0,0,0,0.14);
	border-radius:4px;
	outline:0;
	color:rgba(0,0,0,0.87);
	font-size:14px;
	padding:0 16px;
	margin-top:16px;
}
.content .report .submit{
	width:140px;
	height:44px;
	border:0;
	background:#007AFF;
	border-radius:4px;
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-top:40px;
}
.content .report .submit.disabled{
	color:rgba(255,255,255,0.6);
	background:#D1D1D1;
}
.success_popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.49);
	display:none;
}
.success_popup .success_con{
	width:408px;
	background:#fff;
	border-radius:8px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	text-align:center;
	padding-bottom:60px;
}
.success_popup .success_con .top{
	padding:14px 16px;
	text-align:right;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.success_popup .success_con>img{
	margin-top:47px;
}
.success_popup .success_con .name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin-top:24px;
}
.success_popup .success_con .desc{
	color:rgba(0,0,0,0.39);
	font-size:12px;
	margin-top:8px;
}

/*支付二维码*/
.QR_code_popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.49);
	display:none;
}
.QR_code_popup .QR_code_pay,.QR_code_popup .code_pay_success{
	width:408px;
	background:#fff;
	border-radius:8px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	text-align:center;
	padding-bottom:24px;
}
.QR_code_popup .QR_code_pay .top,.QR_code_popup .code_pay_success .top{
	padding:14px 16px;
	text-align:right;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.QR_code_popup .QR_code_pay .tips,.QR_code_popup .code_pay_success .tips{
	padding:11px 0;
	background:rgba(0, 0, 0, 0.02);
	color:rgba(0,0,0,0.4);
	font-size:12px;
	text-align:center;
}
.QR_code_popup .QR_code_pay .QR_code{
	margin-top:24px;
	text-align:center;
}
.QR_code_popup .QR_code_pay .QR_code .price{
	color:rgba(0,0,0,0.79);
	font-size:20px;
	font-weight:bold;
}
.QR_code_popup .QR_code_pay .QR_code .pay_code{
	width:160px;
	height:160px;
	padding:6px;
	border:1px solid rgba(0,0,0,0.1);
	line-height:160px;
	margin:24px auto 0;
}
.QR_code_popup .QR_code_pay .QR_code .pay_code img{
	max-width:160px;
	max-height:160px;
	vertical-align:middle;
}
.QR_code_popup .QR_code_pay .QR_code .code_time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:12px;
}
.QR_code_popup .QR_code_pay .QR_code .code_time span{
	color:#007AFF;
}
.QR_code_popup .code_pay_success{
	display:none;
}
.QR_code_popup .code_pay_success .pay_result{
	margin-top:48px;
	text-align:center;
}
.QR_code_popup .code_pay_success .pay_result .name{
	color:rgba(0,0,0,0.86);
	font-size:16px;
	font-weight:bold;
	margin-top:24px;
}
.QR_code_popup .code_pay_success .pay_result .desc{
	color:rgba(0,0,0,0.39);
	font-size:12px;
	margin-top:8px;
}
.QR_code_popup .code_pay_success .pay_result .done{
	width:163px;
	height:40px;
	border-radius:4px;
	border:1px solid #39C757;
	outline:0;
	background:#fff;
	color:#39C757;
	font-size:16px;
	font-weight:500;
	margin-top:56px;
}

.space_bg_popup,.img_list_popup,.info_tips_popup,.confirm_popup,.top_up_time_popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	z-index:99;
	display:none;
}
.space_bg_con{
	width:560px;
	background:#fff;
	border-radius:14px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	max-height:600px;
	min-height:435px;
}
.space_bg_con .close,.img_list_con .close{
	padding:30px 32px 12px;
	font-size:22px;
	font-weight:500;
}
.space_bg_con .close img,.img_list_con .close img{
	cursor:pointer;
	float:right;
	/*margin-top:8px;*/
}
.space_bg_con .fetch_bg{
	padding:0 32px;
	border-bottom:8px solid #F7F8FA;
}
.space_bg_con .fetch_bg .name{
	padding:12px 0;
	font-size:14px;
	font-weight:400;
	line-height:16px;
	border-bottom:1px solid rgba(0,0,0,0.04);
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.space_bg_con .fetch_bg .name span{
	float:left;
}
.space_bg_con .fetch_bg .name img{
	float:right;
}
.space_bg_con #space_bg{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	cursor:pointer;
}
.space_bg_con .recommend_bg{
	padding:0 32px 28px;
	overflow:hidden;
}
.space_bg_con .recommend_bg>p{
	padding:12px 0;
	font-size:14px;
	font-weight:500;
	line-height:16px;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.space_bg_con .recommend_bg div{
	width:calc(100% + 10.5px);
	padding-bottom:12px;
	font-size:0;
}
.space_bg_con .recommend_bg div .cover{
	width:113px;
	height:113px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:inline-block;
	margin-top:12px;
	margin-right:10.5px;
}
.img_list_popup .img_list_con{
	width:610px;
	background:#fff;
	border-radius:14px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.img_list_con .dir_path{
	padding:8px 32px;
	background:#FAFAFA;
	color:rgba(0,0,0,0.45);
	font-size:13px;
}
.img_list_con .dir_path img{
	margin-left:2px;
}
.img_list_con .dir_path span{
	cursor:pointer;
}
.img_list_con .dir_path span:last-child{
	color:rgba(0,0,0,0.87);
}
.img_list_con .dirs{
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
	height:max-content;
	min-height:380px;
	max-height:560px;
}
.img_list_con .dirs::-webkit-scrollbar{
	display:none;
}
.img_list_con .img_list{
	padding:0 32px;
	margin:0;
	width:calc(100% + 24px);
	font-size:0;
}
.img_list_con .img_list li{
	width:90px;
	display:inline-block;
	margin-top:32px;
	margin-right:24px;
	vertical-align:top;
	cursor:pointer;
}
.img_list_con .img_list .disabled{
	opacity:0.5;
	cursor:unset;
}
.img_list_con .img_list li .file_icon{
	width:90px;
	height:90px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	text-align:center;
	line-height:90px;
	margin:0 auto;
}
.img_list_con .img_list li .file_icon img{
	max-width:90px;
	max-height:90px;
}
.img_list_con .img_list li .file_name{
	font-size:14px;
	margin-top:16px;
	line-height:16px;
	text-align:center;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.info_tips_popup,.confirm_popup{
	z-index:9999;
}
.info_tips_popup .info_tips,.confirm_popup .confirm_con,.top_up_time_popup .top_up_time_set{
	width:380px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#fff;
	border-radius:10px;
}
.black .info_tips_popup .info_tips{
	/*background:#1C1C1E;*/
}
.info_tips_popup .info_tips p:first-child,.confirm_popup .confirm_con p:first-child{
	padding:14px 16px 0;
	text-align:right;
}
.info_tips_popup .info_tips p:first-child .popup_close,.confirm_popup .confirm_con p:first-child .popup_close,.top_up_time_popup .top_up_time_set p:first-child .popup_close{
	cursor:pointer;
}
.info_tips_popup .info_tips .desc,.confirm_popup .confirm_con .desc{
	color:#333;
	font-size:14px;
	font-weight:500;
	text-align:center;
	padding:0 20px;
	margin-top:24px;
}
.info_tips_popup .info_tips .bottom,.confirm_popup .confirm_con .bottom{
	margin-top:30px;
	font-size:0;
	border-top:1px solid rgba(0,0,0,0.1);
}
.black .info_tips_popup .info_tips .bottom{
	/*border-top:1px solid rgba(255,255,255,0.1);*/
}
.info_tips_popup .info_tips .bottom button,.confirm_popup .confirm_con .bottom button{
	width:calc(50% - 0.5px);
	height:48px;
	background:transparent;
	border:0;
	outline:0;
	font-size:14px;
	font-weight:500;
	cursor:pointer;
}
.info_tips_popup .info_tips .bottom button:last-child,.confirm_popup .confirm_con .bottom button:last-child{
	border-left:1px solid rgba(0,0,0,0.1);
}
.black .info_tips_popup .info_tips .bottom button:last-child{
	/*border-left:1px solid rgba(255,255,255,0.1);*/
}

.top_up_time_popup .top_up_time_set{
	width:450px;
	padding:0 16px 16px;
}
.top_up_time_popup .top_up_time_set p:first-child{
	padding:14px 0;
	text-align:right;
}
.top_up_time_popup .top_up_time_set .name{
	color:#333;
	font-size:14px;
	font-weight:600;
	line-height:18px;
	margin-top:4px;
}
.top_up_time_popup .top_up_time_set .end_time{
	width:260px;
	height:32px;
	color:#333;
	border:1px solid rgba(0, 0, 0, 0.2);
	outline:0;
	margin-top:12px;
	padding:0 10px;
	border-radius:4px;
}
.top_up_time_popup .top_up_time_set .bottom{
	margin-top:24px;
	padding:16px 0;
	text-align:right;
}
.top_up_time_popup .top_up_time_set .bottom button{
	padding:0 22px;
	height:36px;
	background:#007AFF;
	border-radius:30px;
	border:0;
	outline:0;
	color:#fff;
	font-size:14px;
	font-weight:600;
}

.send_article_popup,.file_list_popup,.attachment_list_popup,.report_other_popup,.user_message_popup,.file_list_popup2,.file_share_popup2{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	z-index:99;
	display:none;
}
.send_article_popup .send_article,.attachment_list_con,.report_other_con,.user_message_popup .user_message_con{
	width:1000px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#fff;
	border-radius:10px;
}
.send_article_popup .send_article .close,.file_list_con .close,.attachment_list_con .close,.report_other_con .close,.user_message_popup .user_message_con .close,.file_list_con2 .close{
	padding:14px 0;
	color:#333;
	font-size:14px;
	font-weight:500;
	line-height:22px;
	text-align:center;
}
.send_article_popup .send_article .close img,.file_list_con .close img,.attachment_list_con .close img,.report_other_con .close img,.user_message_popup .user_message_con .close img,.file_list_con2 .close img{
	position:absolute;
	top:16px;
	right:12px;
	cursor:pointer;
}
.send_article_popup .send_article .article_set{
	padding:12px 24px;
	position:relative;
	background:#F7F7F7;
}
.send_article_popup .send_article .article_set .level_set{
	width:max-content;
	padding:3px 8px;
	background:rgba(0,0,0,0.04);
	border-radius:14px;
	color:#666;
	font-size:13px;
	font-weight:500;
	line-height:18px;
	cursor:pointer;
}
.send_article_popup .send_article .article_set .title{
	margin-top:12px;
}
.send_article_popup .send_article .article_set .title input{
	width:500px;
	height:30px;
	border:1px solid rgba(0,0,0,0.05);
	border-radius:6px;
	outline:0;
	padding:0 8px;
	color:#333;
	font-size:15px;
	font-weight:600;
}
.send_article_popup .send_article .article_set .level_list{
	width:140px;
	position:absolute;
	top:42px;
	background:#fff;
	border-radius:8px;
	box-shadow:0px 9px 28px 8px rgba(0,0,0,0.1);
	padding:10px 0;
	z-index:1;
	display:none;
}
.send_article_popup .send_article .article_set .level_list p{
	padding:4px 12px;
	color:#333;
	font-size:14px;
	line-height:20px;
	cursor:pointer;
}
.send_article_popup .send_article .article_set .level_list p.active{
	background:rgba(0,0,0,0.05);
}
.send_article_popup .send_article .article_set .level_list p:not(:first-child){
	margin-top:8px;
}
.send_article_popup .send_article .img_list2{
	margin:8px 0 0;
	padding-top:8px;
	overflow:auto;
	white-space:nowrap;
	display:none;
}
.send_article_popup .send_article .img_list2 li{
	display:inline-block;
	width:68px;
	height:68px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
}
.send_article_popup .send_article .img_list2 li:not(:first-child){
	margin-left:8px;
}
/*.send_article_popup .send_article .img_list2 li:nth-child(4n+1){*/
/*	margin-left:0;*/
/*}*/
/*.send_article_popup .send_article .img_list2 li:nth-child(n+5){*/
/*	margin-top:8px;*/
/*}*/
.send_article_popup .send_article .img_list2 li .img_del{
	position:absolute;
	right:-8px;
	top:-8px;
}
.send_article_popup .send_article #vditor{
	height:600px;
}
.send_article_popup .send_article #vditor ul,.send_article_popup .send_article #vditor ul li{
	list-style:disc;
}
.send_article_popup .send_article #vditor li{
	list-style:auto;
}
.send_article_popup .send_article .bottom{
	padding:20px 24px;
	overflow:hidden;
}
.send_article_popup .send_article .bottom .left{
	float:left;
	margin-top:6px;
	font-size:0;
}
.send_article_popup .send_article .bottom .left p{
	display:inline-block;
	width:max-content;
	position:relative;
	cursor:pointer;
}
.send_article_popup .send_article .bottom .left p:not(:first-child){
	margin-left:24px;
}
.send_article_popup .send_article .bottom .left p input{
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.send_article_popup .send_article .bottom p span{
	position:absolute;
	right:-2px;
	width:5px;
	height:5px;
	border-radius:5px;
	background:#E02020;
}
.send_article_popup .send_article .bottom .send{
	float:right;
	padding:6px 20px;
	background:#007AFF;
	border-radius:8px;
	border:0;
	outline:0;
	color:#fff;
	font-size:14px;
	font-weight:500;
	line-height:20px;
}
.attachment_list_con{
	width:500px;
}
.attachment_list_con .close .add{
	left:16px;
}
.attachment_list_con .close .done{
	position:absolute;
	top:14px;
	right:16px;
	color:#007AFF;
	cursor:pointer;
}
.attachment_list_con .attachment_list{
	padding:16px 24px;
	height:420px;
	overflow:auto;
	border-top:1px solid rgba(0,0,0,0.05);
}
.attachment_list_con .attachment_list .file{
	padding:9px 8px;
	background:#F7F9F9;
	border-radius:4px;
	font-size:0;
}
.attachment_list_con .attachment_list .file:not(:first-child){
	margin-top:16px;
}
.attachment_list_con .attachment_list .file .icon2{
	display:inline-block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
}
.attachment_list_con .attachment_list .file .icon2 img{
	max-width:36px;
	max-height:36px;
}
.attachment_list_con .attachment_list .file .name2{
	width:calc(100% - 70px);
	display:inline-block;
	color:#333;
	font-size:12px;
	font-weight:500;
	margin-left:7px;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.attachment_list_con .attachment_list .file > img:last-child{
	margin-left:12px;
}
.channel_article .file_list_con,.channel_article .file_list_con2,.channel_article .file_share_con2{
	width:560px;
	background:#fff;
	border-radius:14px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.channel_article .file_list_con .dir_path,.channel_article .file_list_con2 .dir_path{
	padding:8px 32px;
	background:#FAFAFA;
	color:rgba(0,0,0,0.45);
	font-size:13px;
}
.channel_article .file_list_con .dir_path img,.channel_article .file_list_con2 .dir_path img{
	margin-left:2px;
}
.channel_article .file_list_con .dir_path span,.channel_article .file_list_con2 .dir_path span{
	cursor:pointer;
}
.channel_article .file_list_con .dir_path span:nth-child(2n),.channel_article .file_list_con2 .dir_path span:nth-child(2n){
	margin-left:2px;
}
.channel_article .file_list_con .dirs,.channel_article .file_list_con2 .dirs{
	overflow:auto;
	height:360px;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.channel_article .file_list_con .dirs::-webkit-scrollbar,.channel_article .file_list_con2 .dirs::-webkit-scrollbar{
	display:none;
}
.channel_article .file_list_con .file_list,.channel_article .file_list_con2 .file_list{
	padding:0 32px;
	width:100%;
	margin:0;
}
.channel_article .file_list_con .file_list li,.channel_article .file_list_con2 .file_list li{
	padding:12px 0;
	font-size:0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
}
.channel_article .file_list_con .file_list li:not(:last-child),.channel_article .file_list_con2 .file_list li:not(:last-child){
	border-bottom:1px solid rgba(20,20,20,0.04);
}
.channel_article .file_list_con .file_list li .file_icon,.channel_article .file_list_con2 .file_list li .file_icon{
	width:32px;
	height:32px;
	text-align:center;
	display:inline-block;
	line-height:32px;
	vertical-align:middle;
	position:relative;
}
.channel_article .file_list_con .file_list li .file_icon img,.channel_article .file_list_con2 .file_list li .file_icon img{
	max-width:32px;
	max-height:32px;
	vertical-align:middle;
}
.channel_article .file_list_con .file_list li .file_icon .receive_icon, .channel_article .file_list_con2 .file_list li .file_icon .receive_icon{
	position: absolute;
	right: -6px;
	bottom: -6px;
}
.channel_article .file_list_con .file_list li .left,.channel_article .file_list_con2 .file_list li .left{
	width:calc(100% - 80px);
	display:inline-block;
	vertical-align:middle;
	margin-left:12px;
}
.channel_article .file_list_con .file_list li .left .name,.channel_article .file_list_con2 .file_list li .left .name{
	color:#333;
	font-size:13px;
	line-height:18px;
}
.channel_article .file_list_con .file_list li .left .info,.channel_article .file_list_con2 .file_list li .left .info{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	line-height:16px;
	margin-top:4px;
}
.channel_article .file_list_con .file_list li .check,.channel_article .file_list_con2 .file_list li .check{
	margin-left:20px;
}
.channel_article .file_list_con .bottom,.channel_article .file_list_con2 .bottom{
	padding:16px 24px;
	border-top:1px solid rgba(20,20,20,0.04);
	overflow:hidden;
}
.channel_article .file_list_con .bottom>p,.channel_article .file_list_con2 .bottom>p{
	color:rgba(0,0,0,0.65);
	font-size:12px;
	line-height:33px;
	float:left;
	cursor:pointer;
}
.channel_article .file_list_con .bottom button,.channel_article .file_list_con2 .bottom button{
	padding:9px 22px;
	background:#007AFF;
	border-radius:8px;
	border:0;
	color:#fff;
	font-size:12px;
	outline:0;
	float:right;
}
.channel_article .file_list_con .bottom button:hover,.channel_article .file_list_con2 .bottom button:hover{
	background:#0063FF;
}
.movie_file_quality_con .top{
	padding:14px 16px;
	text-align:right;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.movie_file_quality_con .movie_file_quality{
	padding:16px 24px;
	height:450px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.movie_file_quality_con .movie_file_quality::-webkit-scrollbar{
	display:none;
}
.movie_file_quality_con .movie_file_quality .file_quality{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
}
.movie_file_quality_con .movie_file_quality .file_quality .name{
	color:#333;
	font-size:14px;
	font-weight:600;
	line-height:16px;
}
.movie_file_quality_con .movie_file_quality .file_quality .name span{
	color:rgba(0,0,0,0.4);
	font-size:11px;
	font-weight:500;
	line-height:13px;
	margin-left:4px;
}
.movie_file_quality_con .movie_file_quality .file_quality .desc{
	margin-top:8px;
	font-size:0;
}
.movie_file_quality_con .movie_file_quality .file_quality .desc img{
	margin-right:8px;
}
.movie_file_quality_con .movie_file_quality .file_quality .desc .speed{
	display:inline-block;
	position:relative;
}
.movie_file_quality_con .movie_file_quality .file_quality .desc .speed span{
	width:100%;
	position:absolute;
	left:-4px;
	top:0;
	color:#fff;
	font-size:7px;
	line-height:12px;
	text-align:center;
}
.movie_file_quality_con .movie_file_quality .file_quality .desc .size{
	float:right;
	color:#666;
	font-size:12px;
	font-weight:500;
	line-height:14px;
	margin-top:8px;
}

.creator_benefits_popup .creator_benefits_con{
	width:100%;
	background:#F9FAFB;
	padding:42px 32px 26px;
	text-align:center;
}
.creator_benefits_popup .creator_benefits_con .title2{
	color:#333;
	font-size:36px;
	font-weight:bold;
	line-height:43px;
}
.creator_benefits_popup .creator_benefits_con .desc{
	color:rgba(0,0,0,0.6);
	font-size:16px;
	font-weight:500;
	line-height:19px;
	margin-top:18px;
}
.creator_benefits_popup .creator_benefits_con .infos{
	width:1296px;
	margin:55px auto 0;
	font-size:0;
}
.creator_benefits_popup .creator_benefits_con .infos > div{
	display:inline-block;
	width:360px;
	height:136px;
	background:#FFFFFF;
	border-radius:12px;
	padding:23px 23px 12px;
	text-align:left;
	margin-right:26px;
	margin-top:17px;
	vertical-align:top;
}
.creator_benefits_popup .creator_benefits_con .infos > div .name{
	color:#333;
	font-size:18px;
	font-weight:bold;
	line-height:49px;
}
.creator_benefits_popup .creator_benefits_con .infos > div .name img{
	margin-right:17px;
	vertical-align:middle;
}
.creator_benefits_popup .creator_benefits_con .infos > div .desc2{
	color:rgba(0,0,0,0.6);
	font-size:14px;
	font-weight:500;
	line-height:16px;
	margin-top:16px;
}
.creator_benefits_popup .creator_benefits_con .start{
	width: 164px;
	height: 48px;
	background: #007AFF;
	box-shadow: 0px 2px 4px 0px rgba(25,137,250,0.1);
	border-radius: 24px;
	border: 1px solid rgba(0,0,0,0.05);
	outline:0;
	color:#fff;
	font-size:15px;
	font-weight:600;
	margin-top:62px;
}
.creator_benefits_popup .creator_benefits_con .tips{
	color:rgba(0,0,0,0.6);
	font-size:15px;
	font-weight:600;
	line-height:18px;
	margin-top:26px;
}

.report_other_popup{
	z-index:9999;
}
.report_other_con{
	width:420px;
}
.report_other_con .report_other{
	padding:16px 24px;
	border-top:1px solid rgba(0,0,0,0.06);
}
.report_other_con .report_other textarea{
	width:100%;
	padding:10px;
	height:150px;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:6px;
	outline:0;
	color:#333;
	font-size:14px;
	resize: none;
}
.report_other_con .bottom{
	padding:16px 24px;
	border-top:1px solid rgba(0,0,0,0.06);
	overflow:hidden;
}
.report_other_con .bottom button{
	padding:0 20px;
	height:32px;
	background:#007AFF;
	border-radius:8px;
	border:0;
	color:#fff;
	font-size:12px;
	outline:0;
	float:right;
	cursor:pointer;
}
.user_message_popup .user_message_con{
	width:800px;
}
.user_message_popup .user_message_con .message_info{
	height:686px;
	background:#F7F7F7;
	padding:29px 24px 24px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.user_message_popup .user_message_con .message_info::-webkit-scrollbar{
	display:none;
}
.user_message_popup .user_message_con .message_info .time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:14px;
	text-align:center;
	margin-bottom:12px;
}
.user_message_popup .user_message_con .message_info .left,.user_message_popup .user_message_con .message_info .right{
	overflow:hidden;
	margin:8px 0;
}
.user_message_popup .user_message_con .message_info .left .avatar,.user_message_popup .user_message_con .message_info .right .avatar{
	width:40px;
	height:40px;
	border-radius:40px;
	float:left;
}
.user_message_popup .user_message_con .message_info .left .message{
	float:left;
	margin-left:12px;
	max-width:330px;
}
.user_message_popup .user_message_con .message_info .left .message,.user_message_con .message_info .right .message{
	width:max-content;
	padding:12px 16px;
	background:#FFFFFF;
	border:1px solid rgba(0,0,0,0.02);
	border-radius:0 6px 6px 6px;
	color:#333;
	font-size:14px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
}
.user_message_popup .user_message_con .message_info .left .img{
	float:left;
	max-width:330px;
	margin-left:12px;
	background:rgba(0,0,0,0.06);
}
.user_message_popup .user_message_con .message_info .left .img img,.user_message_popup .user_message_con .message_info .right .img img{
	max-width:100%;
	max-height:330px;
}
.user_message_popup .user_message_con .message_info .left .dir_file{
	float:left;
	margin-left:12px;
	max-width:330px;
	background:#FFFFFF;
	border:1px solid rgba(0,0,0,0.02);
	border-radius:0 6px 6px 6px;
	padding:9px 10px 9px 8px;
	font-size:0;
	cursor:pointer;
}
.user_message_popup .user_message_con .message_info .left .dir_file img,.user_message_popup .user_message_con .message_info .right .dir_file img{
	max-width:36px;
	max-height:36px;
	line-height:36px;
}
.user_message_popup .user_message_con .message_info .right .avatar{
	float:right;
}
.user_message_popup .user_message_con .message_info .right .message{
	float:right;
	max-width:330px;
	color:#fff;
	background:#0087FF;
	border-radius:6px 0 6px 6px;
	margin-right:12px;
}
.user_message_popup .user_message_con .message_info .right .img{
	float:right;
	max-width:330px;
	margin-right:12px;
	background:rgba(0,0,0,0.06);
}
.user_message_popup .user_message_con .message_info .right .dir_file{
	float:right;
	max-width:330px;
	background:#FFFFFF;
	border:1px solid rgba(0,0,0,0.02);
	border-radius:6px 0 6px 6px;
	margin-right:12px;
	padding:9px 10px 9px 8px;
	font-size:0;
	cursor:pointer;
}
.user_message_popup .user_message_con .message_info .left .dir_file .name2,.user_message_popup .user_message_con .message_info .right .dir_file .name2{
	max-width: 266px;
	display: inline-block;
	color: #333;
	font-size: 12px;
	font-weight: 500;
	margin-left: 8px;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.user_message_popup .user_message_con .bottom{
	padding:13px 24px 24px;
	position:relative;
}
.user_message_popup .user_message_con .bottom .message_send{
	padding:12px 16px;
	background:rgba(0,0,0,0.06);
	border-radius:6px;
	color:#999;
	font-size:14px;
	line-height:20px;
}
.user_message_popup .user_message_con .bottom .send_con{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	padding:16px 24px;
	background:#fff;
	border-radius:0 0 10px 10px;
	display:none;
}
.user_message_popup .user_message_con .bottom .send_con .con{
	height:90px;
	color:#333;
	font-size:14px;
	border:1px solid rgba(0,0,0,0.05);
	outline:0;
	border-radius:8px;
	padding:8px;
}
.user_message_popup .user_message_con .bottom .send_con .con:focus{
	border:1px solid #007AFF;
}
.user_message_popup .user_message_con .bottom .send_con .con:empty:before{
	content: 'Send a message';
	color: rgba(77,77,77,0.64);
}
.user_message_popup .user_message_con .bottom .send_con .button{
	margin-top:15px;
	overflow:hidden;
}
.user_message_popup .user_message_con .bottom .send_con .button .img_file{
	height:20px;
	position:relative;
	float:left;
	margin-top:6px;
}
.user_message_popup .user_message_con .bottom .send_con .button .img_file img{
	vertical-align:top;
}
.user_message_popup .user_message_con .bottom .send_con .button .img_file input{
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.user_message_popup .user_message_con .bottom .send_con .button .send_copy2,.user_message_popup .user_message_con .bottom .send_con .button .send_share{
	height:20px;
	float:left;
	margin:5px 0 0 20px;
}
.user_message_popup .user_message_con .bottom .send_con .button .send{
	padding:0 18px;
	height:32px;
	border:0;
	outline:0;
	background:#007AFF;
	border-radius:8px;
	color:#fff;
	font-size:12px;
	font-weight:600;
	float:right;
}
.file_share_popup2 .file_share_con2{
	width:408px;
	color:#333;
}
.file_share_popup2 .file_share_con2 .file_share_top{
	padding:43px 24px 24px;
	background: linear-gradient(156deg, rgba(245,245,245,0) 0%, #F0F2F6 100%);
	border-radius:12px;
}
.file_share_popup2 .file_share_con2 .file_share_top .close2{
	position:absolute;
	top:14px;
	right:16px;
}
.file_share_popup2 .file_share_con2 .file_share_top .file_share2{
	text-align:center;
}
.file_share_popup2 .file_share_con2 .file_share_top .file_share2 .name2{
	font-size:16px;
	font-weight:600;
	line-height:19px;
	margin-top:24px;
	word-break:break-all;
	word-wrap:break-word;
}
.file_share_popup2 .file_share_con2 .file_share_top .file_share2 .time2{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:14px;
	margin-top:8px;
}
.file_share_popup2 .file_share_con2 .select_power2{
	padding:0 24px;
}
.file_share_popup2 .file_share_con2 .select_power2 .power2{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
}
.file_share_popup2 .file_share_con2 .select_power2 .power2.select{
	background: url(/static/index_img/selected2.png) no-repeat 344px center;
	background-size: 16px;
}
.file_share_popup2 .file_share_con2 .select_power2 .power2 .name{
	font-size:16px;
	font-weight:500;
	line-height:18px;
}
.file_share_popup2 .file_share_con2 .select_power2 .power2 .desc{
	color:rgba(0,0,0,0.6);
	font-size:12px;
	font-weight:500;
	line-height:14px;
	margin-top:4px;
}
.file_share_popup2 .file_share_con2 .bottom{
	padding:24px 0;
	text-align:center;
}
.file_share_popup2 .file_share_con2 .bottom button{
	width:300px;
	height:45px;
	background:#007AFF;
	border-radius:30px;
	border:0;
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.receive_file_popup .receive_file_con{
	color:#333;
	width:500px;
	background:#F0F2F6;
}
.receive_file_con .top .popup_close{
	margin:0;
}
.receive_file_con .receive_file{
	padding:0 24px;
}
.receive_file_con .receive_file .sharer{
	padding:16px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	overflow:hidden;
}
.receive_file_con .receive_file .sharer .avatar{
	width:24px;
	height:24px;
	border-radius:12px;
	float:left;
}
.receive_file_con .receive_file .sharer>p{
	color:rgba(0,0,0,0.65);
	font-size:14px;
	float:left;
	margin-left:8px;
	line-height:24px;
}
.black .receive_file_con .receive_file .sharer>p{
	color:rgba(255,255,255,0.65);
}
.receive_file_con .receive_file .sharer>p span{
	font-weight:600;
}
.receive_file_con .receive_file .r_share_file{
	padding:24px 0;
	text-align:center;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.receive_file_con .receive_file .r_share_file .file_img{
	width:90px;
	/*height:90px;*/
	/*line-height:90px;*/
	margin:0 auto;
	font-size:0;
	position:relative;
}
.receive_file_con .receive_file .r_share_file .play_video{
	width: 300px;
	height: 169px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #000;
	line-height: 169px;
	margin: 0 auto;
}
.receive_file_con .receive_file .r_share_file .play_video img{
	cursor:pointer;
	vertical-align:middle;
}
.receive_file_con .receive_file .r_share_file .file_img img:first-child{
	max-width:90px;
	max-height:90px;
}
.receive_file_con .receive_file .r_share_file .file_img .see{
	position:absolute;
	right:0;
	bottom:0;
}
.receive_file_con .receive_file .r_share_file .file_name{
	font-size:14px;
	font-weight:500;
	margin-top:20px;
}
.receive_file_con .receive_file .r_share_file .time,.receive_file_con .receive_file .r_share_file .expire_time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:8px;
}
.receive_file_con .receive_user{
	padding:24px;
	background:#fff;
	text-align:center;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.receive_file_con .receive_user .avatar{
	width:44px;
	height:44px;
	border-radius:44px;
}
.receive_file_con .receive_user .name{
	font-size:16px;
	font-weight:600;
	line-height:19px;
	margin-top:12px;
}
.receive_file_con .receive_user .save2{
	width:300px;
	height:44px;
	background:#007AFF;
	border-radius:44px;
	border:0;
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:600;
	margin-top:24px;
}
.receive_file_con .receive_user .save2.no_need{
	background:#999;
	color:rgba(255, 255, 255, 0.6);
}
.receive_file_con .bottom{
	padding:24px 24px 16px;
	text-align:right;
}
.receive_file_con .bottom button{
	width:80px;
	height:32px;
	border:1px solid #D9D9D9;
	border-radius:8px;
	background:#fff;
	outline:0;
	color:#4D4D4D;
	font-size:12px;
}
.receive_file_con .bottom .save{
	width:90px;
	border:0;
	border-radius:8px;
	background:#007AFF;
	color:#fff;
	margin-left:16px;
}
.receive_file_con .bottom .save:hover{
	background:#0063FF;
}
.receive_file_link .bottom .save{
	width:142px;
}
.share_save_popup .share_save{
	color:#333;
	width:500px;
}
.share_save_popup .share_save .dir_path{
	padding:8px 32px;
	background:#FAFAFA;
	color:rgba(0,0,0,0.45);
	font-size:0;
}
.share_save_popup .share_save .dir_path img{
	margin-top:-2px;
}
.share_save_popup .share_save .dir_path span{
	font-size:13px;
	word-break:break-all;
	word-wrap:break-word;
	cursor:pointer;
}
.share_save_popup .share_save .dir_path span:last-child{
	color:rgba(0,0,0,0.87);
}
.share_save_popup .share_save .last_dir{
	padding:10px 0;
	margin:0 32px;
	/*background:rgba(0,0,0,0.04);*/
	font-size:0;
	border-radius:8px;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.share_save_popup .share_save .last_dir > img{
	vertical-align:middle;
}
.share_save_popup .share_save .last_dir .left{
	display:inline-block;
	width:calc(100% - 116px);
	margin-left:12px;
	vertical-align:middle;
}
.share_save_popup .share_save .last_dir .left .name{
	font-size:14px;
	font-weight:500;
	line-height:16px;
}
.share_save_popup .share_save .last_dir .left .time,.share_save_popup .share_save .last_dir .left .path{
	color:#999;
	font-size:12px;
	line-height:14px;
	margin-top:6px
}
.share_save_popup .share_save .last_dir .last{
	width:48px;
	height:22px;
	background:rgba(0, 122, 255, 0.1);
	border-radius:11px;
	border:0;
	outline:0;
	color:#007AFF;
	font-size:12px;
	font-weight:500;
	vertical-align:middle;
	margin-left:12px;
}
.share_save_popup .share_save .dirs{
	overflow:auto;
	height:450px;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.share_save_popup .share_save .dirs::-webkit-scrollbar{
	display:none;
}
.share_save_popup .share_save .dir_list{
	padding:0 32px;
	width:calc(100% - 64px);
	margin:0;
}
.share_save_popup .share_save .dir_list li{
	padding:10px 0;
	line-height:22px;
	font-size:0;
	cursor:pointer;
	position:relative;
}
.share_save_popup .share_save .dir_list li img{
	vertical-align:middle;
}
.share_save_popup .share_save .dir_list li.no_power{
	opacity:0.5;
}
.share_save_popup .share_save .dir_list li:hover{
	background:rgba(20,20,20,0.04);
}
.share_save_popup .share_save .dir_list li .receive_icon{
	position:absolute;
	left:32px;
	bottom:7px;
}
.share_save_popup .share_save .dir_list li span{
	font-size:14px;
	margin-left:8px;
	display:inline-block;
	width:calc(100% - 32px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle;
}
.share_save_popup .share_save .dir_list li:not(:last-child){
	border-bottom:1px solid rgba(20,20,20,0.04);
}
.share_save_popup .share_save .dir_list li .left{
	display:inline-block;
	width:calc(100% - 52px);
	margin-left:12px;
	vertical-align:middle;
}
.share_save_popup .share_save .dir_list li .left .name{
	font-size:14px;
	font-weight:500;
	line-height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.share_save_popup .share_save .dir_list li .left .time{
	color:#999;
	font-size:12px;
	line-height:14px;
	margin-top:6px;
}
.share_save_popup .share_save .create_dir{
	width:218px;
	height:44px;
	background:#fff;
	padding:0 12px;
	position:absolute;
	left:16px;
	bottom:50px;
	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);
	border-radius:2px;
	display:none;
}
.share_save_popup .share_save .create_dir input{
	width:155px;
	height:32px;
	background:transparent;
	border:0;
	outline:0;
	margin-top:6px;
	font-size:14px;
}
.share_save_popup .share_save .create_dir span{
	color:#0076F9;
	font-size:14px;
	font-weight:500;
	float:right;
	margin-top:12px;
	cursor:pointer;
}
.share_save_popup .share_save .bottom{
	padding:16px 24px;
	border-top:1px solid rgba(20,20,20,0.04);
	overflow:hidden;
}
.share_save_popup .share_save .bottom>p{
	color:rgba(0,0,0,0.65);
	font-size:12px;
	line-height:33px;
	float:left;
	cursor:pointer;
}
.share_save_popup .share_save .bottom button{
	padding:7px 22px;
	background:#007AFF;
	border-radius:8px;
	border:0;
	color:#fff;
	font-size:12px;
	outline:0;
	float:right;
}
.share_save_popup .share_save .bottom button:hover{
	background:#0063FF;
}
.space_size_tip_popup .space_size_tip_con{
	width:500px;
}
.space_size_tip_con .close2{
	padding:15px 18px 0;
	text-align:right;
}
.space_size_tip_con .space_size_tip{
	padding:0 24px 32px;
}
.space_size_tip_con .space_size_tip .img{
	text-align:center;
}
.space_size_tip_con .space_size_tip .name{
	font-size:17px;
	font-weight:600;
	line-height:24px;
	text-align:center;
	margin-top:4px;
}
.space_size_tip_con .space_size_tip .size_info{
	background:rgba(0,0,0,0.08);
	padding:14px 12px 10px;
	border-radius:8px;
	margin-top:12px;
}
.space_size_tip_con .space_size_tip .size_info .progress_bg{
	background:rgba(0,0,0,0.06);
	height:6px;
	border-radius:3px;
}
.space_size_tip_con .space_size_tip .size_info .progress_bg.out_progress{
	background:#FA5D17;
}
.space_size_tip_con .space_size_tip .size_info .progress_bar{
	display:inline-block;
	height:6px;
	border-radius:3px;
	background:#007AFF;
	vertical-align:top;
}
.space_size_tip_con .space_size_tip .size_info .desc{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	line-height:14px;
	margin-top:10px;
}
.space_size_tip_con .space_size_tip .size_info .desc .out_space{
	color:#FA5D17;
}
.space_size_tip_con .space_size_tip .desc2{
	color:#666;
	font-size:13px;
	line-height:17px;
	text-align:center;
	margin-top:12px;
}
.space_size_tip_con .space_size_tip .upgrade{
	width:100%;
	height:44px;
	background:#0080EF;
	border-radius:22px;
	border:0;
	outline:0;
	color:#fff;
	font-size:15px;
	font-weight:600;
	margin-top:24px;
}
.space_size_tip_con .space_size_tip .buy_space,.space_size_tip_con .space_size_tip .root3{
	font-size:15px;
	font-weight:600;
	line-height:18px;
	text-align:center;
	margin-top:24px;
}
.space_size_tip_con .space_size_tip .buy_space a,.space_size_tip_con .space_size_tip .root3{
	color:#0080EF;
	cursor:pointer;
}
.dir_info_popup{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.49);display:none;z-index:9999;}
.dir_info_popup .dir_info_con{width:508px;max-height:700px;min-height:340px;height:calc(100% - 100px);background:#fff;border-radius:8px;color:#333;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;}
.dir_info_popup .dir_info_con .top{padding:15px 32px;font-size:14px;font-weight:500;text-align:center;position:relative;}
.dir_info_popup .dir_info_con .top .popup_close{cursor:pointer;position:absolute;top:14px;right:16px;}
.dir_info_popup .dir_info_con .top .back{cursor:pointer;position:absolute;top:14px;left:16px;}
.dir_info_popup .dir_info_con .dir_path{padding:8px 24px;background:#FAFAFA;color:rgba(0,0,0,0.45);font-size:0;}
.dir_info_popup .dir_info_con .dir_path span{font-size:13px;word-break:break-all;word-wrap:break-word;cursor:pointer;}
.dir_info_popup .dir_info_con .dir_path span:last-child{color:rgba(0,0,0,0.87);}
.dir_info_popup .dir_info_con .dirs{overflow:auto;height:calc(100% - 95px);}
.dir_info_popup .receive_copy .dirs{height:calc(100% - 162px);}
.dir_info_popup .dir_info_con .dir_list{padding:0 24px;margin:0;font-size:0;}
.dir_info_popup .dir_info_con .dirs::-webkit-scrollbar{display:none;}
.dir_info_popup .dir_info_con .dir_list li{padding:12px 0;overflow:hidden;}
.dir_info_popup .dir_info_con .dir_list li.preview_share_img{cursor:pointer;}
.dir_info_popup .dir_info_con .dir_list li.dir2{cursor:pointer;}
.dir_info_popup .dir_info_con .dir_list li.dir2:hover{background:rgba(20,20,20,0.04);}
.dir_info_popup .dir_info_con .dir_list li .file_icon{width:32px;height:32px;float:left;line-height:32px;text-align:center;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0;}
.dir_info_popup .dir_info_con .dir_list li img{max-width:32px;max-height:32px;vertical-align:middle;}
.dir_info_popup .dir_info_con .dir_list li .left{float:left;margin-left:12px;max-width:calc(100% - 70px);}
/*.dir_info_popup .dir_info_con .dir_list li .player{float:right;margin-top:6px;margin-right:4px;cursor: pointer;}*/
.dir_info_popup .dir_info_con .dir_list li .player{position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);margin:0;}
.dir_info_popup .dir_info_con .dir_list li .left .file_name{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dir_info_popup .dir_info_con .dir_list li .left .file_time{color:rgba(0,0,0,0.4);font-size:12px;margin-top:4px;line-height:14px;}
.dir_info_popup .dir_info_con .dir_list li .check,.dir_info_popup .dir_info_con .dir_list li .checked{float:right;margin-top:8px;cursor:pointer;}
.dir_info_popup .dir_info_con .dir_list li .checked{content:url('../index_img/file_btn/checked.png');}
.dir_info_popup .dir_info_con .dir_list li:not(:last-child){border-bottom:1px solid rgba(20,20,20,0.04);}
.dir_info_popup .dir_info_con .file_tip{width:max-content;background:rgba(216,216,216,0.2);padding:6px 16px;color:#999;font-size:14px;line-height:16px;border-radius:32px;position:absolute;left:50%;bottom:16px;transform:translate(-50%, 0);}
.dir_info_popup .receive_copy .file_tip{display:none;}
.dir_info_popup .dir_info_con .save{width:327px;height:44px;background:#007AFF;border-radius:24px;border:0;outline:0;color:#fff;font-size:16px;font-weight:500;position:absolute;left:50%;bottom:16px;transform:translate(-50%, 0);display:none;}
.dir_info_popup .receive_copy .save{display:inline-block;}

.download_tips{
	color:#333;
	width:560px;
	background:#fff;
	border-radius:14px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.download_tips .top{
	padding:30px 32px 10px;
	font-size:22px;
	font-weight:500;
}
.download_tips .top .popup_close{
	cursor:pointer;
	float:right;
	margin-top:8px;
}
.download_tips .download_tips_con{
	padding:0 32px 40px;
}
.download_tips .download_tips_con .download_file_info{
	padding:12px;
	background:rgba(216,216,216,0.11);
	margin-top:16px;
	overflow:hidden;
}
.download_tips .download_tips_con .download_file_info .file_img{
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
	float:left;
	margin-top:4px;
}
.download_tips .download_tips_con .download_file_info .file_img img{
	max-width:32px;
	max-height:32px;
}
.download_tips .download_tips_con .download_file_info .left{
	float:left;
	margin-left:12px;
	width:calc(100% - 44px);
}
.download_tips .download_tips_con .download_file_info .left .file_name{
	font-size:14px;
	font-weight:500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.download_tips .download_tips_con .download_file_info .left .file_size{
	font-size:12px;
	color:#999;
	margin-top:3px;
}
.download_tips .download_tips_con .desc{
	font-size:14px;
	color:rgba(0,0,0,0.65);
	margin-top:24px;
	text-align:center;
}
.download_tips .download_tips_con .accept{
	text-align:center;
	margin-top:24px;
}
.download_tips .download_tips_con .accept button{
	width:203px;
	height:40px;
	background:#007AFF;
	border-radius:3px;
	border:0;
	outline:0;
	color:#fff;
	font-size:14px;
}
.download_tips .download_tips_con .accept button:hover{
	background:#0063FF;
}
.file_details_popup .file_details{
	color:#333;
	width:500px;
	min-height:600px;
	max-height:100%;
	height:calc(100% - 100px);
	overflow:hidden;
}
.file_details_popup .file_details .file_details_con{
	padding:16px 32px 30px;
	height:calc(100% - 118px);
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.file_details_popup .file_details .file_details_con::-webkit-scrollbar{
	display:none;
}
.file_details_popup .file_details .file_details_con .cover{
	width:100%;
	max-height:295px;
	text-align:center;
	position:relative;
	border-radius:6px;
	overflow:hidden;
	font-size:0;
}
.file_details_popup .file_details .file_details_con .cover .img{
	display:inline-block;
	position:relative;
}
.file_details_popup .file_details .file_details_con .cover .img img{
	max-width:100%;
	max-height:295px;
}
.file_details_popup .file_details .file_details_con .cover .img .time2{
	position: absolute;
	top: 2px;
	left: 4px;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	padding: 2px 4px;
	color: rgba(255,255,255,0.86);
	font-size: 10px;
	font-weight: 500;
	line-height: 15px;
}
.file_details_popup .file_details .file_details_con .cover .img .quality2{
	position: absolute;
	top: 2px;
	right: 4px;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	padding: 2px 4px;
	color: rgba(255,255,255,0.86);
	font-size: 10px;
	font-weight: 500;
	line-height: 15px;
}
.file_details_popup .file_details .file_details_con .cover .img .score2{
	position: absolute;
	bottom: 4px;
	left: 4px;
	color: rgba(255,255,255,0.86);
	font-size: 11px;
	font-weight: 400;
	line-height: 15px;
}
.file_details_popup .file_details .file_details_con .cover .img .score2 img{
	margin: 2.5px 4px 0 0;
	vertical-align: top;
}
.file_details_popup .file_details .file_details_con .cover .file_screenshot{
	width:24px;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.file_details_popup .file_details .file_details_con .file_name{
	font-size:14px;
	font-weight:500;
	margin-top:12px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.file_details_popup .file_details .file_details_con .file_size,.file_details_popup .file_details .file_details_con .time{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-top:5px;
}
.file_details_popup .file_details .file_details_con .imdb{
	height:84px;
	background:rgba(0,0,0,0.24);
	border-radius:8px;
	margin-top:24px;
	padding:8px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.file_details_popup .file_details .file_details_con .imdb2{
	margin-top:24px;
}
.file_details_popup .file_details .file_details_con .imdb .img{
	width:47px;
	height:68px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.file_details_popup .file_details .file_details_con .imdb .left{
	float:left;
	margin-left:8px;
	width:calc(100% - 55px);
}
.file_details_popup .file_details .file_details_con .imdb .left .name{
	color:#fff;
	font-size:14px;
	font-weight:500;
	margin-top:4px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.file_details_popup .file_details .file_details_con .imdb .left .desc{
	color:rgba(255,255,255,0.6);
	font-size:11px;
	font-weight:500;
	margin-top:4px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.file_details_popup .file_details .file_details_con .imdb .left .desc span{
	display:inline-block;
	vertical-align:top;
}
.file_details_popup .file_details .file_details_con .imdb .left .desc .cats{
	max-width:calc(100% - 72px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.file_details_popup .file_details .file_details_con .imdb .left .score{
	color:rgba(255,255,255,0.87);
	font-size:11px;
	margin-top:5px;
}
.file_details_popup .file_details .file_details_con .imdb .left .name .score2{
	color:rgba(255,255,255,0.87);
	font-size:11px;
}
.file_details_popup .file_details .file_details_con .imdb .right{
	float:right;
	margin:18px 11px 0 0;
}
.file_details_popup .file_details .file_details_con .imdb .sign{
	position:absolute;
	right:0;
	bottom:0;
}
.file_details_popup .file_details .file_details_con .imdb .bound{
	position:absolute;
	top:26px;
	right:18px;
	cursor:pointer;
}
.file_details_popup .file_details .file_details_con .general{
	margin-top:40px;
}
.file_details_popup .file_details .file_details_con .general div{
	border-bottom:1px solid rgba(0,0,0,0.05);
	overflow:hidden;
}
.file_details_popup .file_details .file_details_con .general div p:first-child{
	float:left;
}
.file_details_popup .file_details .file_details_con .general div p:last-child{
	float:right;
}
.file_details_popup .file_details .file_details_con .general div:first-child p:first-child{
	padding-bottom:12px;
	font-size:16px;
	font-weight:500;
}
.file_details_popup .file_details .file_details_con .general div:first-child p:last-child{
	font-size:12px;
	color:rgba(0,0,0,0.2);
	line-height:22px;
}
.file_details_popup .file_details .file_details_con .general div:not(:first-child) p:first-child{
	font-size:14px;
	font-weight:500;
	padding:8px 0;
}
.file_details_popup .file_details .file_details_con .general .last_time p:last-child,.file_details_popup .file_details .file_details_con .general .create_time p:last-child{
	color:rgba(0,0,0,0.65);
	font-size:14px;
	line-height:36px;
}
.file_details_popup .file_details .file_details_con .general .position p:last-child{
	color:rgba(0,0,0,0.24);
	font-size:14px;
	font-weight:500;
	line-height:36px;
	max-width:calc(100% - 68px);
	text-align:right;
	white-space:nowrap;
}
.file_details_popup .file_details .file_details_con .general .position p:last-child span{
	color:#007AFF;
	height: 32px;
	display: inline-block;
	max-width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}
.file_details_popup .file_details .file_details_con .info,.file_details_popup .file_details .file_details_con .subtitle_info{
	margin-top:40px;
}
.file_details_popup .file_details .file_details_con .info .name,.file_details_popup .file_details .file_details_con .subtitle_info .name{
	font-size:16px;
	font-weight:500;
	margin-bottom:12px;
}
.file_details_popup .file_details .file_details_con .info .img_info2{
	background:#ECEBF1;
	margin-top:18px;
	border-radius:6px;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .name2{
	background:#DFDEE4;
	padding:9px 9px 9px 11px;
	position:relative;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .name2 p:first-child{
	font-size:13px;
	font-weight:500;
	line-height:16px;
	width:calc(100% - 48px);
}
.file_details_popup .file_details .file_details_con .info .img_info2 .name2 .type{
	position:absolute;
	top:9px;
	right:9px;
	width:32px;
	padding:1px 0;
	background:#B0B0B3;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	line-height:14px;
	text-align:center;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .name2 .type span{
	display: inline-block;
	transform: scale(0.9);
}
.file_details_popup .file_details .file_details_con .info .img_info2 .desc2{
	padding:9px 9px 9px 11px;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .desc2 p{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:13px;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .desc2 p:not(:first-child){
	margin-top:8px;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .attribute{
	border-top:1px solid rgba(0,0,0,0.05);
	font-size:0;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .attribute p{
	display:inline-block;
	width:calc(20% - 16.8px);
	padding:9px 8px;
	color:rgba(0,0,0,0.4);
	font-size:12px;
	line-height:13px;
	text-align:center;
}
.file_details_popup .file_details .file_details_con .info .img_info2 .attribute p:not(:last-child){
	border-right:1px solid rgba(0,0,0,0.05);
}
.file_details_popup .file_details .file_details_con .info .tag{
	background:#F7F8FA;
	border-radius:6px;
	padding:12px;
	font-size:0;
}
.file_details_popup .file_details .file_details_con .info .tag div p{
	display:inline-block;
	position:relative;
}
.file_details_popup .file_details .file_details_con .info .tag div p:not(:first-child){
	margin-left:12px;
}
.file_details_popup .file_details .file_details_con .info .tag div p span{
	position:absolute;
	top:-1.5px;
	left:-7px;
	width:132%;
	white-space:nowrap;
	text-align:center;
	transform:scale(0.72);
	color:rgba(255,255,255,0.7);
	font-size:8px;
}
.file_details_popup .file_details .file_details_con .info .tag .name2{
	color:rgba(0,0,0,0.65);
	font-size:12px;
	font-weight:600;
	margin-bottom:10px;
}
.file_details_popup .file_details .file_details_con .info .tag .split_line{
	border-top:1px solid rgba(0,0,0,0.05);
	margin:12px 0;
}
.file_details_popup .file_details .file_details_con .info .desc{
	border-bottom:1px solid rgba(0,0,0,0.05);
	padding:8px 0;
	overflow:hidden;
}
.file_details_popup .file_details .file_details_con .info .desc:nth-child(2){
	border-top:1px solid rgba(0,0,0,0.05);
}
.file_details_popup .file_details .file_details_con .info .desc p{
	max-width:50%;
	word-break:break-all;
	word-wrap:break-word;
}
.file_details_popup .file_details .file_details_con .info .desc p:first-child{
	float:left;
	font-size:13px;
	font-weight:500;
}
.file_details_popup .file_details .file_details_con .info .desc p:last-child{
	float:right;
	color:rgba(0,0,0,0.65);
	font-size:13px;
	/*font-weight:500;*/
}
.file_details_popup .file_details .file_details_con .subtitle_info .subtitles{
	padding:0 12px;
	background:#F7F8FA;
	border-radius:6px;
}
.file_details_popup .file_details .file_details_con .subtitle_info .subtitles p{
	padding:12px 0;
	font-size:0;
}
.file_details_popup .file_details .file_details_con .subtitle_info .subtitles p:not(:last-child){
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.file_details_popup .file_details .file_details_con .subtitle_info .subtitles p .lang{
	padding:1px 2px;
	background:rgba(0,0,0,0.1);
	border-radius:2px;
	color:rgba(0,0,0,0.4);
	font-size:10px;
	font-weight:500;
	vertical-align:middle;
}
.file_details_popup .file_details .file_details_con .subtitle_info .subtitles p .name2{
	font-size:12px;
	margin-left:4px;
	vertical-align:middle;
	word-break:break-all;
	word-wrap:break-word;
}
.file_details_popup .file_details .file_details_con .charts,.file_detail .file_attribute .charts{
	margin-top:16px;
}
.file_details_popup .file_details .file_details_con .charts #chart{
	width:496px;
}
.file_details_popup .file_details .file_details_con .charts #chart .x{
	opacity:0;
}
.file_details_popup .file_details .file_details_con .charts .name{
	color:rgba(0,0,0,0.65);
	font-size:14px;
	font-weight:500;
	text-align:center;
}
.file_details_popup .file_details .file_details_con .video_info{
	background:#F7F8FA;
	border-radius:6px;
	padding:12px 12px;
	color:rgba(0,0,0,0.4);
	font-size:11px;
	margin-top:16px;
}
.file_details_popup .file_details .file_details_con .video_info p:not(:first-child){
	margin-top:5px;
}
.file_details_popup .file_details .file_details_con .file_info{
	font-size:0;
	overflow:hidden;
}
.file_details_popup .file_details .file_details_con .file_info .file_icon{
	float:left;
	width:54px;
	height:54px;
	text-align:center;
	line-height:54px;
	margin-top:5px;
}
.file_details_popup .file_details .file_details_con .file_info .file_icon img{
	max-width:54px;
	max-height:54px;
	vertical-align:middle;
}
.file_details_popup .file_details .file_details_con .file_info .left{
	float:left;
	margin-left:12px;
	width:calc(100% - 66px);
}
.file_details_popup .file_details .file_details_con .file_info .file_name{
	margin:0;
}
.file_details_popup .file_details .file_details_con .remark{
	margin-top:40px;
}
.file_details_popup .file_details .file_details_con .remark .name{
	font-size:16px;
	font-weight:500;
	padding-bottom:12px;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.file_details_popup .file_details .file_details_con .remark .name span:last-child{
	color:#007AFF;
	font-size:14px;
	font-weight:500;
	float:right;
	cursor:pointer;
}
.file_details_popup .file_details .file_details_con .remark p:last-child{
	color:#666;
	font-size:14px;
	font-weight:500;
	margin-top:12px;
	border-radius:8px;
}
.file_details_popup .file_details .file_details_con .remark .add_remark{
	padding:25px 0;
	background:rgba(0,0,0,0.05);
	border:1px solid rgba(0,0,0,0.07);
	border-radius:6px;
	text-align:center;
	cursor:pointer;
}
.file_details_popup .file_details .file_details_con .remark .add_remark span{
	color:rgba(0,0,0,0.3);
	font-size:12px;
	font-weight:500;
	margin-left:6px;
}
.file_details_popup .file_details .file_details_con .remark .con{
	min-height:20px;
	padding:8px;
	height:max-content;
	border:1px solid rgba(0,0,0,0.06);
	outline:0;
	color:rgba(0,0,0,0.87);
	font-size:14px;
}
.file_details_popup .file_details .file_details_con .remark .con:focus{
	border:1px solid #007AFF;
	box-shadow:0 0 0 3px rgba(0, 122, 255, 0.3);
}
.file_details_popup .file_details .file_details_con .info .img_desc{
	background:#F7F8FA;
	border-radius:6px;
	padding:12px;
	margin-top:12px;
	color:rgba(0,0,0,0.4);
	font-size:11px;
}
.file_details_popup .file_details .file_details_con .info .img_desc p:not(:first-child){
	margin-top:5px;
}
.file_details_popup .file_details .file_details_con .img_cover{
	height:202px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	border-radius:6px;
	overflow:hidden;
	position:relative;
}
.file_details_popup .file_details .file_details_con .img_cover .img_info{
	position:absolute;
	left:0;
	bottom:0;
	padding:8px 0;
	background:rgba(0,0,0,0.95);
	width:100%;
	text-align:center;
}
.file_details_popup .file_details .file_details_con .img_cover .img_info span{
	color:rgba(255,255,255,0.64);
	font-size:12px;
	font-weight:500;
	height:16px;
	line-height:16px;
	display:inline-block;
}
.file_details_popup .file_details .file_details_con .img_cover .img_info span:not(:first-child){
	margin-left:20px;
}
.file_details_popup .file_details .file_details_con .img_cover .img_info span img{
	vertical-align:top;
}

.reading_setting_popup .reading_setting_con{
	width:540px;
	border-radius:10px;
	padding:23px 20px;
}
.reading_setting_con .popup_close{
	position:absolute;
	top:14px;
	right:16px;
}
.reading_setting_con .reading_setting .time,.reading_setting_con .reading_setting .voice{
	margin-top:23px;
	font-size:0;
}
.reading_setting_con .reading_setting .speed{
	font-size:0;
}
.reading_setting_con .reading_setting span{
	color:#808080;
	font-size:13px;
	line-height:18px;
	vertical-align:middle;
}
.reading_setting_con .reading_setting .speed span:first-child,.reading_setting_con .reading_setting .time span:first-child,.reading_setting_con .reading_setting .voice span:first-child{
	color:#333;
	font-weight:500;
	margin-right:16px;
}
.reading_setting_con .reading_setting span:not(:first-child){
	/*padding:3px 6px;*/
	border-radius:4px;
	cursor:pointer;
}
.reading_setting_con .reading_setting span.active{
	color:#fff;
	background:#007AFF;
}
.reading_setting_con .reading_setting span:not(:first-child):not(:nth-child(2)){
	margin-left:10px;
}
.reading_setting_con .reading_setting .time input{
	width:51px;
	height:24px;
	border-radius:4px;
	border:1px solid rgba(0,0,0,0.08);
	outline:0;
	color:#808080;
	font-size:13px;
	padding:0 6px;
	vertical-align:middle;
	margin-left:10px;
	-moz-appearance: textfield;
}
.reading_setting_con .reading_setting .time input::-webkit-outer-spin-button, .reading_setting_con .reading_setting .time input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.reading_setting_con .reading_setting .time input.active{
	border:1px solid #007AFF;
}
.reading_setting_con .reading_setting .voice .sounds{
	display:inline-block;
	padding:3px 6px;
	color:#808080;
	font-size:13px;
	line-height:18px;
	vertical-align:middle;
	border-radius:4px;
	border:1px solid rgba(0,0,0,0.08);
}
.reading_setting_con .reading_setting .voice_list{
	position:absolute;
	left:66px;
	bottom:120px;
	width: 350px;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
	border-radius: 8px;
	padding:16px;
	display:none;
}
.reading_setting_con .reading_setting .voice_list .voice_type{
	padding-bottom:12px;
	margin-bottom:12px;
	font-size:0;
}
.reading_setting_con .reading_setting .voice_list .voice_type span{
	display:inline-block;
	width:50%;
	font-size:13px;
	line-height:17px;
	text-align:center;
	position:relative;
}
.reading_setting_con .reading_setting .voice_list .voice_type span.active{
	color:#007AFF;
	background:unset;
}
.reading_setting_con .reading_setting .voice_list .voice_type span.active::before{
	content:'';
	width:20px;
	height:2px;
	background:#007AFF;
	position:absolute;
	top:28px;
	left:calc(50% - 10px);
}
.reading_setting_con .reading_setting .voice_list .lang_online{
	display:none;
}
.reading_setting_con .reading_setting .voice_list .lang_con2{
	position:relative;
}
.reading_setting_con .reading_setting .voice_list .lang{
	padding:8px 12px 7px;
	border-radius:4px;
	border:1px solid rgba(0,0,0,0.1);
	color:#333;
	font-size:13px;
	line-height:15px;
}
.reading_setting_con .reading_setting .voice_list .lang_list2{
	position:absolute;
	top:36px;
	left:0;
	width:280px;
	height:180px;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
	border-radius: 8px;
	padding:16px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
	display:none;
}
.reading_setting_con .reading_setting .voice_list .lang_list2::-webkit-scrollbar{
	display:none;
}
.reading_setting_con .reading_setting .voice_list .lang_list2 p{
	color:#333;
	font-size:13px;
	line-height:18px;
	cursor:pointer;
}
.reading_setting_con .reading_setting .voice_list .lang_list2 p:not(:first-child){
	margin-top:12px;
}
.reading_setting_con .reading_setting .sound_list{
	margin-top:13px;
	height:220px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
	display:none;
}
.reading_setting_con .reading_setting .sound_list::-webkit-scrollbar{
	display:none;
}
.reading_setting_con .reading_setting .sound_list p{
	color:#333;
	font-size:13px;
	line-height:18px;
	cursor:pointer;
}
.reading_setting_con .reading_setting .sound_list p.active{
	padding-left:20px;
	background:url("../index_img/selected2.png") no-repeat center left;
	background-size:16px;
}
.reading_setting_con .reading_setting .sound_list p:not(:first-child){
	margin-top:12px;
}
.reading_setting_con .btns{
	width:max-content;
	margin:29px auto 0;
}
.reading_setting_con .btns p{
	display:inline-block;
	border-radius:16px;
	border:1px solid rgba(0,0,0,0.08);
	padding:6px 12px;
	color:rgba(0,0,0,0.6);
	font-size:14px;
	line-height:20px;
	cursor:pointer;
}
.reading_setting_con .btns p:not(:first-child){
	margin-left:40px;
}

.channel_search_con{
	width:784px;
	background:#fff;
	border-radius:14px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.channel_search_con .top{
	padding:36px 32px 24px;
}
.channel_search_con .channel_search{
	padding:0 32px 24px;
}
.channel_search_con .search_info2 .search2{
	height:32px;
	background: rgba(0, 0, 0, 0.04);
	border-radius:6px;
	padding:0 12px 0 32px;
	font-size:0;
	position:relative;
}
.channel_search_con .search_info2 .search2 img{
	position:absolute;
	top:9px;
	left:10px;
}
.channel_search_con .search_info2 .search2 input{
	width:100%;
	height:32px;
	border:0;
	outline:0;
	background:transparent;
	color:#333;
	font-size:14px;
	font-weight:600;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_type{
	margin-top:24px;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.channel_search_con .search_info2 .search_type p{
	height:30px;
	display:inline-block;
	width:max-content;
	color:#333;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	position:relative;
	cursor:pointer;
}
.channel_search_con .search_info2 .search_type p:not(:first-child){
	margin-left:40px;
}
.channel_search_con .search_info2 .search_type p.active{
	color:#007AFF;
}
.channel_search_con .search_info2 .search_type p.active::before{
	content:'';
	width: 28px;
	height: 2px;
	border-radius: 1px;
	background: #007AFF;
	display: inline-block;
	position: absolute;
	bottom: -1px;
	left: calc(50% - 14px);
}
.channel_search_con .search_info2 .search_list{
	margin-top:24px;
	height:540px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.channel_search_con .search_info2 .search_list::-webkit-scrollbar{
	display:none;
}
.channel_search_con .search_info2 .search_list .no_content {
	padding: 54px 0;
	background:#fff;
	border-radius:9px;
	text-align: center;
	color: #999;
	font-size: 14px;
	/*border: 1px solid rgba(0, 0, 0, 0.05);*/
	margin-top:24px;
}
.channel_search_con .search_info2 .search_list .article{
	padding:16px 24px;
	border-radius:9px;
	border:1px solid rgba(0,0,0,0.1);
	background:#fff;
	cursor:pointer;
}
.channel_search_con .search_info2 .search_list .article:not(:first-child){
	margin-top:20px;
}
.channel_search_con .search_info2 .search_list .article .user_info{
	font-size:0;
}
.channel_search_con .search_info2 .search_list .article .user_info .avatar{
	width:40px;
	height:40px;
	border-radius:40px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .user_info .left{
	display:inline-block;
	max-width:calc(100% - 48px);
	margin-left:8px;
	font-size:0;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .user_info .left .username{
	color:rgba(0, 0, 0, 0.8);
	font-size:14px;
	font-weight:600;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.channel_search_con .search_info2 .search_list .article .time{
	color:#999;
	font-size:11px;
	line-height:16px;
	margin-top:4px;
}
.channel_search_con .search_info2 .search_list .article .time img{
	margin:-2px 4px 0 0;
}
.channel_search_con .search_info2 .search_list .article .name{
	color:rgba(0,0,0,0.8);
	font-size:15px;
	font-weight:600;
	margin-top:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.channel_search_con .search_info2 .search_list .article .desc{
	color:#666;
	font-size:13px;
	margin-top:8px;
	line-height:19px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.channel_search_con .search_info2 .search_list .article .file{
	width:360px;
	padding:9px 8px;
	background:#F7F9F9;
	border-radius:4px;
	margin-top:12px;
	font-size:0;
	cursor:pointer;
}
.channel_search_con .search_info2 .search_list .article .file .icon2{
	display:inline-block;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
}
.channel_search_con .search_info2 .search_list .article .file .icon2 img{
	max-width:36px;
	max-height:36px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .file .name2{
	width:calc(100% - 68px);
	display:inline-block;
	color:#333;
	font-size:12px;
	font-weight:500;
	margin-left:8px;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.channel_search_con .search_info2 .search_list .article .file > img{
	margin-left:5px;
}
.channel_search_con .search_info2 .search_list .article .file2{
	min-width:360px;
	width:max-content;
	background:#F7F9F9;
	margin-top:16px;
	text-align:center;
}
.channel_search_con .search_info2 .search_list .article .file2 .img{
	min-width:360px;
	display:inline-block;
	position:relative;
}
.channel_search_con .search_info2 .search_list .article .file2 .img img{
	max-width:500px;
	max-height:500px;
}
.channel_search_con .search_info2 .search_list .article .file2 .img .play{
	position:absolute;
	top:calc(50% - 19.5px);
	left:calc(50% - 20px);
}
.channel_search_con .search_info2 .search_list .article .file2 .name2{
	max-width:500px;
	padding:14px 12px;
	color:#333;
	font-weight:500;
	font-size:0;
	text-align:left;
	cursor:pointer;
}
.channel_search_con .search_info2 .search_list .article .file2 .name2 span{
	display:inline-block;
	width:calc(100% - 29px);
	font-size:12px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .file2 .name2 img{
	margin-left:10px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .operate{
	margin-top:16px;
	font-size:0;
	position:relative;
}
.channel_search_con .search_info2 .search_list .article .operate .left{
	display:inline-block;
}
.channel_search_con .search_info2 .search_list .article .operate .left p{
	display:inline-block;
}
.channel_search_con .search_info2 .search_list .article .operate .left p img{
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .operate .left p:last-child{
	margin-left:24px;
}
.channel_search_con .search_info2 .search_list .article .operate .left p span{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	margin-left:4px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .article .operate .left .liked span{
	color:#007AFF;
}
.channel_search_con .search_info2 .search_list .article .operate .right{
	float:right;
}
.channel_search_con .search_info2 .search_list .article .article_operate,.channel_search_con .search_info2 .search_list .article .reason_list{
	width:115px;
	background:#FFFFFF;
	box-shadow:0px 9px 28px 8px rgba(0,0,0,0.1);
	border-radius:8px;
	padding:10px 0;
	position:absolute;
	right:26px;
	bottom:-19px;
	z-index:1;
	display:none;
}
.channel_search_con .search_info2 .search_list .article .reason_list{
	width:max-content;
}
.channel_search_con .search_info2 .search_list .article .article_operate p,.channel_search_con .search_info2 .search_list .article .reason_list p{
	padding:4px 16px;
	color:#333;
	font-size:14px;
	line-height:20px;
	cursor:pointer;
}
.channel_search_con .search_info2 .search_list .article .article_operate .delete{
	color:#E02020;
	margin-top:8px;
}
.channel_search_con .search_info2 .search_list .article .no_power{
	background:linear-gradient(to right, #EDEFF7, #D8DDED);
	width:388px;
	height:140px;
	padding-top:21px;
	border:1px solid rgba(0,0,0,0.05);
	border-radius:4px;
	margin-top:12px;
	text-align:center;
	font-size:0;
}
.channel_search_con .search_info2 .search_list .article .no_power .desc2{
	color:#333;
	font-size:12px;
	margin-top:11px;
	line-height:17px;
}
.channel_search_con .search_info2 .search_list .article .no_power .tips{
	color:#666;
	font-size:12px;
	margin-top:4px;
	line-height:17px;
}
.channel_search_con .search_info2 .search_list .article .no_power .tips a{
	color:#007AFF;
	font-weight:500;
}
.channel_search_con .search_info2 .search_list .channel_user{
	padding:20px 24px;
	background:#FFFFFF;
	box-shadow:0px 2px 3px 0px rgba(0,0,0,0.06);
	border-radius:9px;
	border:1px solid rgba(0,0,0,0.1);
	font-size:0;
}
.channel_search_con .search_info2 .search_list .channel_user:not(:first-child){
	margin-top:20px;
}
.channel_search_con .search_info2 .search_list .channel_user .avatar{
	width:60px;
	height:60px;
	border-radius:30px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .channel_user .left{
	display:inline-block;
	width:calc(100% - 71px);
	margin-left:11px;
	vertical-align:middle;
}
.channel_search_con .search_info2 .search_list .channel_user .left .name{
	color:#333;
	font-size:16px;
	font-weight:600;
	line-height:19px;
}
.channel_search_con .search_info2 .search_list .channel_user .left .count{
	margin-top:4px;
}
.channel_search_con .search_info2 .search_list .channel_user .left .count p{
	display:inline-block;
	color:#999;
	font-size:14px;
	font-weight:500;
	line-height:20px;
}
.channel_search_con .search_info2 .search_list .channel_user .left .count p span{
	color:#333;
}
.channel_search_con .search_info2 .search_list .channel_user .left .count p:not(:first-child){
	margin-left:12px;
}
.channel_search_con .search_info2 .search_list .channel_user .left .desc{
	height:19px;
	color:#333;
	font-size:14px;
	line-height:19px;
	margin-top:4px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.replies_popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.49);
	display:none;
	z-index:9999;
}
.replies_popup .replies_con{
	width:600px;
	height:calc(100% - 50px);
	min-height:614px;
	background:#fff;
	border-radius:8px;
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	color:#333;
	font-size:14px;
}
.replies_con .top{
	position:relative;
	text-align:center;
	padding:16px 24px;
	color:#333;
	font-size:14px;
	font-weight:500;
}
.replies_con .top .back{
	cursor:pointer;
	float:left;
	/*margin-top:8px;*/
}
.replies_con .top .sort{
	position:absolute;
	right:54px;
	top:14.6px;
	cursor:pointer;
}
.replies_con .top .popup_close{
	cursor:pointer;
	float:right;
	/*margin-top:8px;*/
}
.replies_con .replies{
	padding:0 0 25px;
	height:calc(100% - 117px);
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
	position:relative;
	border-top:1px solid rgba(0,0,0,0.1);
}
.replies_con .replies::-webkit-scrollbar{
	display:none;
}
.replies_con .replies .reply_list .comment .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.replies_con .replies .reply_list .comment .left{
	width:calc(100% - 52px);
	float:left;
	margin-left:12px;
	font-size:0;
}
.replies_con .replies .reply_list .comment .left .user_name{
	font-size:14px;
	font-weight:500;
	display:inline-block;
	width:calc(100% - 26px);
}
.replies_con .replies .reply_list .comment .left .time{
	color:#999;
	font-size:12px;
	margin-top:4px;
	display:inline-block;
	width:calc(100% - 26px);
}
.replies_con .replies .reply_list .comment .left .more_operation{
	float:right;
	margin-top:-14px;
}
.replies_con .replies .reply_list .comment .left .info2{
	font-size:14px;
	margin-top:12px;
	word-break:break-word;
}
.replies_con .replies li{
	list-style:none;
}
.replies_con .replies .comment_img_list{
	overflow:hidden;
}
.replies_con .replies .comment_img_list li{
	width:72px;
	height:72px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	float:left;
	position:relative;
	margin-top:8px;
}
.replies_con .replies .comment_img_list li:not(:first-child){
	margin-left:6.66px;
}
.replies_con .replies .reply_list .comment_img_list li:nth-child(6n+1){
	margin-left:0;
}
.replies_con .replies .parent_comment .comment_img_list li:nth-child(7n+1){
	margin-left:0;
}
.replies_con .replies .reply_list .comment .left .count{
	color:#999;
	font-size:12px;
	margin-top:16px;
	line-height:16px;
}
.replies_con .replies .reply_list .comment .left .count p{
	display:inline-block;
}
.replies_con .replies .reply_list .comment .left .count p span{
	margin-left:4px;
	vertical-align:middle;
}
.replies_con .replies .reply_list .comment .left .count .liked{
	color:#007AFF;
}
.replies_con .replies .reply_list .comment .left .count p:last-child{
	margin-left:13px;
}
.comments_con .comments .comment_loading, .replies_con .replies .comment_loading{
	position: fixed;
	bottom: 73px;
	width: calc(100% - 48px);
}
.replies_con .user_operation{
	position:absolute;
	right:24px;
	width:132px;
	background:#FFFFFF;
	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);
	border-radius:6px;
	border:1px solid rgba(0, 0, 0, 0.05);
	padding:10px 0;
	z-index:1;
	display:none;
}
.replies_con .user_operation p{
	padding:6px 24px;
	font-size:14px;
	cursor:pointer;
}
.replies_con .user_operation p:hover{
	background:rgba(0,0,0,0.1);
}
.replies_con .send_info{
	width:100%;
	padding:16px 24px;
	border-top:1px solid rgba(0,0,0,0.05);
	border-radius:8px;
	background:#fff;
	position:absolute;
	bottom:0;
	left:0;
}
.replies_con .send_info .reply_user{
	color:#007AFF;
	margin-bottom:10px;
	display:none;
}
.replies_con .send_info .open_text{
	width:100%;
	height:40px;
	background:#F5F6F7;
	border-radius:8px;
	color:rgba(0,0,0,0.4);
	font-weight:400;
	line-height:40px;
	padding:0 12px;
	cursor:pointer;
	overflow:hidden;
}
.replies_con .send_info .open_text .at{
	color:#007AFF;
	background:transparent;
	border:0;
	outline:0;
}
.replies_con .send_info .open_text .space{
	width:6px;
	border:0;
	background:transparent;
}
.replies_con .send_info .con{
	width:100%;
	height:200px;
	padding:6px 4px;
	border-radius:8px;
	border:1px solid rgba(0,0,0,0.05);
	outline:0;
	color:#333;
	resize:none;
	scrollbar-width:none;
	-ms-overflow-style:none;
	overflow:auto;
	display:none;
}
.replies_con .send_info .con:focus{
	box-shadow:0 0 0 3px rgba(0,122,255,0.3);
	border:1px solid #007AFF;
}
.replies_con .send_info .con::-webkit-scrollbar{
	display:none;
}
.replies_con .send_info .con:empty:before{
	font-size:14px;
	content:'Type a comment';
	color:rgba(77,77,77,0.64);
}
.replies_con .send_info .con .at{
	color:#007AFF;
	background:#fff;
	border:0;
	outline:0;
}
.replies_con .send_info .con .space{
	width:6px;
	border:0;
	background:transparent;
}
.replies_con .send_info .reply_img_list{
	margin:8px 0 0;
	padding-top:8px;
	overflow:hidden;
	display:none;
}
.replies_con .send_info .reply_img_list li{
	width:72px;
	height:72px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	float:left;
	position:relative;
}
.replies_con .send_info .reply_img_list li:not(:first-child){
	margin-left:8px;
}
.replies_con .send_info .reply_img_list li:nth-child(4n+1){
	margin-left:0;
}
.replies_con .send_info .reply_img_list li:nth-child(n+5){
	margin-top:8px;
}
.replies_con .send_info .reply_img_list li .img_del{
	position:absolute;
	right:-8px;
	top:-8px;
}
.replies_con .send_info .button{
	margin-top:15px;
	overflow:hidden;
	display:none;
}
.replies_con .send_info .button .img_file{
	height:20px;
	position:relative;
	float:left;
	margin-top:6px;
}
.replies_con .send_info .button .img_file img{
	vertical-align:top;
}
.replies_con .send_info .button img:hover,.replies_con .send_info .button .img_file:hover{
	background:rgba(0,0,0,0.05);
}
.replies_con .send_info .button .img_file input{
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.replies_con .send_info .button .contact{
	float:left;
	margin:6px 0 0 12px;
}
.replies_con .send_info .button .send,.replies_con .send_info .button .no_send{
	/*width:84px;*/
	padding:0 18px;
	height:32px;
	border:0;
	outline:0;
	background:rgba(0,0,0,0.3);
	border-radius:8px;
	color:rgba(255,255,255,0.5);
	font-size:12px;
	font-weight:600;
	float:right;
}
.replies_con .send_info .button .send{
	background:#007AFF;
	color:#fff;
}
.replies_con .send_info .button .send:hover{
	background:#0063FF;
}
.replies_con .send_info .button .cancel{
	width:84px;
	height:32px;
	border:1px solid rgba(0,0,0,0.15);
	outline:0;
	background:#FFF;
	border-radius:2px;
	color:rgba(0,0,0,0.64);
	font-size:12px;
	font-weight:600;
	float:right;
	margin-right:16px;
}
.replies_con .send_info .num{
	text-align:right;
	margin:10px 0 20px;
	color:rgba(0,0,0,0.4);
	display:none;
}
.replies_con .at_user{
	width:240px;
	height:240px;
	padding:16px 15px 8px;
	position:absolute;
	left:84px;
	top:158px;
	background:#fff;
	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);
	border-radius:2px;
	display:none;
}
.replies_con .at_user .user_search{
	position:relative;
}
.replies_con .at_user .user_search img{
	position:absolute;
	top:10px;
	left:12px;
}
.replies_con .at_user .user_search input{
	width:100%;
	height:32px;
	border:1px solid rgba(0,0,0,0.15);
	border-radius:8px;
	outline:0;
	padding:0 12px 0 37px;
}
.replies_con .at_user .user_search input:focus{
	box-shadow:0 0 0 3px rgba(0,122,255,0.3);
	border:1px solid #007AFF;
}
.replies_con .at_user .user_recent{
	margin-top:16px;
}
.replies_con .at_user .user_recent>p{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:600;
}
.replies_con .at_user .user_recent .user_list{
	height:139px;
	margin:12px 0 0;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.replies_con .at_user .search_user_list::-webkit-scrollbar{
	display:none;
}
.replies_con .at_user .user_recent .user_list li,.replies_con .at_user .search_user_list li{
	font-size:0;
	line-height:29px;
	height:29px;
	cursor:pointer;
}
.replies_con .at_user .user_recent .user_list li:not(:first-child),.replies_con .at_user .search_user_list li:not(:first-child){
	margin-top:16px;
}
.replies_con .at_user .user_recent .user_list li .avatar,.replies_con .at_user .search_user_list li .avatar{
	width:29px;
	height:29px;
	border-radius:15px;
	vertical-align:top;
}
.replies_con .at_user .user_recent .user_list li span,.replies_con .at_user .search_user_list li span{
	/*color:rgba(0,0,0,0.87);*/
	font-size:14px;
	margin-left:8px;
	display:inline-block;
	max-width:173px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.replies_con .at_user .search_user_list{
	height:168px;
	margin-top:16px;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none;
	display:none;
}
.replies_con .replies .parent_comment{
	padding:16px 24px;
	border-bottom:8px solid rgba(0,0,0,0.02);
}
.replies_con .replies .parent_comment .comment{
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.replies_con .replies .parent_comment .comment:not(:last-child){
	padding-bottom:16px;
}
.replies_con .replies .parent_comment .comment:not(:last-child) .line{
	position:absolute;
	top:40px;
	left:19px;
	height:100%;
	width:2px;
	background:#F2F2F2;
}
.replies_con .replies .parent_comment .comment .user{
	overflow:hidden;
}
.replies_con .replies .parent_comment .comment .avatar{
	width:40px;
	height:40px;
	border-radius:20px;
	float:left;
}
.replies_con .replies .parent_comment .comment .left{
	width:calc(100% - 52px);
	float:left;
	margin-left:12px;
}
.replies_con .replies .parent_comment .comment:not(:last-child) .left{
	padding-bottom:16px;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.replies_con .replies .parent_comment .comment .left .user_name{
	color:#333;
	font-size:14px;
	font-weight:500;
	display:inline-block;
	width:calc(100% - 26px);
}
.replies_con .replies .parent_comment .comment .left .time{
	color:#999;
	font-size:12px;
	margin-top:2px;
	display:inline-block;
	width:calc(100% - 26px);
}
.replies_con .replies .parent_comment .comment .more_operation{
	float:right;
	margin-top:-14px;
}
.replies_con .replies .parent_comment .comment .info2{
	color:#333;
	font-size:14px;
	margin-top:7px;
	word-break:break-word;
}
.replies_con .replies .parent_comment .comment:last-child .info2{
	font-size:15px;
	word-break:break-word;
}
.replies_con .replies .parent_comment .comment .info2 span,.replies_con .replies .reply_list .comment .info2 span{
	color:#007AFF;
}
.replies_con .replies .parent_comment .comment .count{
	color:#999;
	font-size:12px;
	margin-top:16px;
}
.replies_con .replies .parent_comment .comment .count p{
	display:inline-block;
	line-height:16px;
}
.replies_con .replies .parent_comment .comment .count .liked{
	color:#007AFF;
}
.replies_con .replies .parent_comment .comment .count p:last-child{
	margin-left:14px;
}
.replies_con .replies .parent_comment .comment .count p span{
	margin-left:4px;
	vertical-align:middle;
}
.replies_con .replies .reply_list{
	padding:16px 24px;
	overflow:hidden;
}
.replies_con .replies .reply_list .comment:not(:last-child){
	padding-bottom:16px;
	overflow:hidden;
	position:relative;
}
.replies_con .replies .reply_list .comment .left{
	padding-bottom:16px;
	border-bottom:1px solid rgba(0,0,0,0.04);
}
.replies_con .replies .reply_list .comment .line{
	position:absolute;
	top:40px;
	left:19px;
	height:100%;
	width:2px;
	background:#F2F2F2;
}


.region_set_con{width:327px;padding:0 40px 40px;position:fixed;top:40%;left:50%;transform:translate(-50%, -50%);background:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.3);border-radius:12px;z-index:9999;display:none;}
.region_set_con .close{padding:14px 0 0;height:16px;}
.region_set_con .close img{position:absolute;top:14px;right:16px;cursor:pointer;}
.region_set_con .title{color:#2E3033;font-size:28px;font-weight:600;margin-top:10px;}
.region_set_con .desc{color:rgba(0,0,0,0.4);font-size:12px;margin-top:12px;}
.region_set_con .setting .name{color:#333;font-size:16px;font-weight:600;margin-top:40px;}
.region_set_con .setting .lang,.region_set_con .setting .region{position:relative;}
.region_set_con .setting .lang>p,.region_set_con .setting .region>p{
	border-radius:6px;
	border:1px solid rgba(151,151,151,0.22);
	padding:9px 12px;
	color:#666;
	font-size:16px;
	font-weight:500;
	position:relative;
	margin-top:12px;
	cursor:pointer;
}
.region_set_con .setting .lang>p img,.region_set_con .setting .region>p img{
	position:absolute;
	right:12px;
	top:8px;
}
.region_set_con .lang_list,.region_set_con .country{
	position:absolute;
	left:0;
	top:52px;
	width:calc(100% - 32px);
	background:#FFFFFF;
	box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.1);
	border-radius:6px;
	border:1px solid rgba(0, 0, 0, 0.1);
	padding:12px 16px;
	z-index:2;
	display:none;
}
.region_set_con .lang_list p{
	color:rgba(0,0,0,0.86);
	font-size:14px;
	padding:10px 0;
	cursor:pointer;
}
.region_set_con .lang_list a{text-decoration:none;}
.region_set_con .lang_list p:not(:first-child){margin-top:6px;}
.region_set_con .lang_list p:hover{background:rgba(0,0,0,0.03);}
.region_set_con .country{height:359px;padding:16px;}
.region_set_con .country .search{height:30px;background:#FFFFFF;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.15);position:relative;}
.region_set_con .country .search img{margin-left:12px;margin-top:9px;}
.region_set_con .country .search input{height:30px;width:calc(100% - 45px);border:0;outline:0;background:#fff;padding-right:12px;margin-left:7px;color:#000;font-size:14px;vertical-align:top;}
.region_set_con .country .search_result{position:absolute;left:0;bottom:0;width:calc(100% - 32px);height:calc(100% - 80px);padding:0 16px 16px;background:#fff;display:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.region_set_con .country .search_result::-webkit-scrollbar{display:none;}
.region_set_con .country .search_result p{color:rgba(0,0,0,0.86);font-size:14px;text-align:left;padding:8px 0;}
.region_set_con .country .search_result p:hover{background:rgba(0,0,0,0.05);}
.region_set_con .country .search_result p:not(:first-child){margin-top:8px;}
.region_set_con .country .location{margin-top:24px;}
.region_set_con .country .location p:first-child{color:rgba(0,0,0,0.4);font-size:12px;text-align:left;font-weight:500;}
.region_set_con .country .location p:last-child{color:rgba(0,0,0,0.86);font-size:12px;margin-top:14px;}
.region_set_con .country .all{color:rgba(0,0,0,0.4);font-size:12px;text-align:left;font-weight:500;margin:24px 0 14px;}
.region_set_con .country .list{height:calc(100% - 153px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.region_set_con .country .list::-webkit-scrollbar{display:none;}
.region_set_con .country .list p{color:rgba(0,0,0,0.86);font-size:14px;text-align:left;padding:10px 0;cursor:pointer;}
.region_set_con .country .list p:hover{background:rgba(0,0,0,0.05);}
.region_set_con .country .list p:not(:first-child){margin-top:6px;}
.region_set_con .save{
	width:100%;
	height:44px;
	background:#0070FF;
	border-radius:22px;
	margin-top:60px;
	border:0;
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:500;
}

/*尾部*/
.footer{
	min-width:1400px;
	margin-top:80px;
	background:#28292B;
}
.footer .info{
	width:1200px;
	padding:60px 0 68px;
	margin:0 auto;
	overflow:hidden;
}
.footer .info .left{
	float:left;
}
.footer .info .left .payment{
	margin-top:32px;
}
.footer .info .left .desc{
	width:280px;
	color:rgba(255,255,255,0.35);
	font-size:14px;
	margin-top:16px;
}
.footer .info .right{
	float:right;
	font-size:14px;
	color:rgba(255,255,255,0.34);
}
.footer .info .right a{
	color:rgba(255,255,255,0.34);
}
.footer .info .right div{
	width:150px;
	display:inline-block;
	vertical-align:top;
}
.footer .info .right div:not(:first-child){
	margin-left:100px;
}
.footer .info .right div .first{
	font-size:15px;
	font-weight:bold;
	color:#E6E6E6;
}
.footer .info .right div p:not(:first-child){
	margin-top:16px;
}
.footer .copyright{
	/*height:61px;*/
	padding:22px 0;
	border-top:1px solid rgba(151,151,151,0.08);
	background:#262729;
	color:rgba(255,255,255,0.3);
	font-size:12px;
	text-align:center;
	/*line-height:61px;*/
}

.img_lists{
	display:none;
	/*opacity:0;*/
}
.music_bg{
	width:100%;
	height:100%;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#333;
	display:none;
	z-index:99;
	color:rgba(255,255,255,0.87);
	border-radius:14px;
}
.music_bg .close2{
	position:absolute;
	top:20px;
	right:20px;
	cursor:pointer;
	z-index:1;
}
.music_bg .minimize{
	position:absolute;
	top:20px;
	right:50px;
	cursor:pointer;
	z-index:1;
}
.music_bg .left {
	float: left;
}
.music_bg .right {
	float: right;
}
.music_bg .clear {
	clear: both;
}
.music_small{
	/*width:398px;*/
	height:40px;
	position:fixed;
	right:24px;
	bottom:24px;
	background:#F5F6F7;
	box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);
	border:1px solid rgba(0, 0, 0, 0.05);
	border-radius:8px;
	padding:12px;
	font-size:0;
	z-index:1;
	display:none;
}
.music_small .cover2{
	width:40px;
	height:40px;
	display:inline-block;
	background-image:url(/static/index_img/music/default.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	vertical-align:middle;
	border-radius:8px;
}
.music_small .name{
	width:150px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	line-height:40px;
}
.music_small .name div{
	font-size:0;
}
.music_small .name div p{
	display:inline-block;
	white-space:nowrap;
	color:#333;
	font-size:14px;
	font-weight:600;
	padding-right:10px;
}
.music_small .name div p:last-child{
	padding-right:0;
}
.music_small .music_btn{
	/*float:right;*/
	display:inline-block;
	line-height:40px;
	font-size:0;
	margin-left:12px;
	vertical-align:middle;
}
.music_small .music_btn img{
	cursor:pointer;
	vertical-align:middle;
}
.music_small .music_btn img:not(:first-child){
	margin-left:16px;
}
.music_small .music_btn>p{
	display:inline-block;
}
.music_small .music_btn img.enlarge,.music_small .music_btn img.maximize{
	margin-right:8px;
	margin-left:0;
}
.music_small .music_btn img.close2{
	margin-left:0;
}
.music_small .music_btn img.single_loop{
	margin-left:24px;
}
.music_small .music_btn img.timing{
	margin-left:12px;
}
.music_small .music_btn img.multiply{
	margin-left:12px;
	margin-right:24px;
}
.music_small .music_btn .lrc_btn{
	margin-left:12px;
	display:none;
}
.music_small .progress_bar{
	width:calc(100% - 26px);
	height:3px;
	background:#D8D8D8;
	border-radius:2px;
	position:absolute;
	bottom:4px;
	left:12px;
}
.music_small .progress_bar .progress{
	display:inline-block;
	height:3px;
	background:linear-gradient(243deg, rgba(0,122,255,0.6) 0%, #007AFF 100%);
	border-radius:2px;
}
.music_small .multiply_list{
	position:absolute;
	bottom:72px;
	right:10px;
	width:160px;
	background:#FFFFFF;
	box-shadow:0px 4px 12px 0px rgba(0,0,0,0.16);
	border-radius:10px;
	padding:4px 16px;
	display:none;
	z-index:1;
}
.music_small .multiply_list p{
	padding:12px 0;
	border-bottom:1px solid rgba(0,0,0,0.05);
	font-size:14px;
	font-weight:500;
	line-height:16px;
	cursor:pointer;
}
.music_small .multiply_list p:last-child{
	border:0;
}
.music_small .time_list{
	position:absolute;
	bottom:72px;
	right:10px;
	width:336px;
	padding:16px;
	background:#FFFFFF;
	box-shadow:0px 4px 12px 0px rgba(0,0,0,0.16);
	border-radius:10px;
	display:none;
	z-index:1;
}
.music_small .time_list .timing_stop{
	padding:0 0 12px;
	border-bottom:1px solid rgba(0,0,0,0.04);
	font-size:0;
	margin-bottom:12px;
	display:none;
}
.music_small .time_list .timing_stop .left2{
	display:inline-block;
	margin-left:10px;
	vertical-align:middle;
}
.music_small .time_list .timing_stop .left2 p:first-child{
	font-size:14px;
	font-weight:500;
	line-height:16px;
}
.music_small .time_list .timing_stop .left2 p:last-child{
	color:#999;
	font-size:12px;
	font-weight:500;
	line-height:14px;
	margin-top:4px;
}
.music_small .time_list .timing_stop .stop{
	padding:8px 12px;
	background:rgba(0, 122, 255, 0.09);
	border-radius:16px;
	border:0;
	outline:0;
	color:#007AFF;
	font-size:14px;
	font-weight:500;
	line-height:16px;
	float:right;
	margin-top:1px;
}
.music_small .time_list .name2{
	color:rgba(0,0,0,0.4);
	font-size:12px;
	font-weight:500;
	line-height:17px;
}
.music_small .time_list .name2:not(:first-child){
	margin-top:20px;
}
.music_small .time_list .name2:nth-child(2){
	margin-top:0;
}
.music_small .time_list .times{
	width:calc(100% + 12px);
	font-size:0;
}
.music_small .time_list .times p{
	display:inline-block;
	width:67px;
	border-radius:4px;
	border:1px solid rgba(0,0,0,0.09);
	padding:6px 0;
	font-size:14px;
	font-weight:500;
	line-height:16px;
	text-align:center;
	margin:12px 12px 0 0;
	cursor:pointer;
}
.music_small .time_list .times p.active{
	color:#fff;
	background:#007AFF;
	border:0;
}
.music_small .time_list .times p.customize input{
	width:67px;
	padding:0 12px;
	border:0;
	outline:0;
	height:16px;
	background:transparent;
	color:rgba(0,0,0,0.87);
	font-size:14px;
	text-align:center;
}
.music_small .time_list .times p.active input{
	color:#fff;
}
.music_small .time_list .file_times{
	width:calc(100% + 12px);
	font-size:0;
}
.music_small .time_list .file_times p{
	padding:6px 12px;
	display:inline-block;
	border-radius:4px;
	border:1px solid rgba(0,0,0,0.09);
	font-size:14px;
	font-weight:500;
	line-height:16px;
	margin:12px 12px 0 0;
	cursor:pointer;
}
.music_small .time_list .file_times p.active{
	color:#fff;
	background:#007AFF;
	border:0;
}
.music_small .lyrics2{
	position:absolute;
	width:100%;
	height:350px;
	bottom:65px;
	left:0;
	background:#F7F7F7;
	padding:14px 0;
	overflow:hidden;
	display:none;
}
.music_small .lrc_list{
	width:100%;
	height:322px;
	padding:142px 20px;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.music_small .lrc_list::-webkit-scrollbar{
	display:none;
}
.music_small .lrc_list p{
	color:rgba(0,0,0,0.4);
	font-size:14px;
	line-height:22px;
	padding:8px 0;
	text-align:center;
	cursor:pointer;
}
.music_small .lrc_list p.active{
	color:#007AFF;
}
#video_bg{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	z-index:9999;
	display:none;
}
#video_bg .video_con{
	width:95%;
	height:90%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#000;
}
#player_panel #player_box{
	display:none;
}
.video_error_popup,.login_reminder_popup{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	display:none;
	z-index:1;
}
.video_error_popup .video_error{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:400px;
	background:#1A1A1A;
	padding:14px 16px 42px;
}
.video_error_popup .video_error p:first-child{
	text-align:right;
}
.video_error_popup .video_error .desc{
	color:rgba(255,255,255,0.6);
	font-size:14px;
	padding:0 12px;
	margin-top:18px;
	text-align:center;
}
.video_error_popup .video_error .desc a{
	color:#007AFF;
}
.login_reminder_popup .login_reminder{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:400px;
	text-align:center;
}
.login_reminder_popup .login_reminder .name{
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:19px;
}
.login_reminder_popup .login_reminder .desc{
	color:rgba(255,255,255,0.68);
	font-size:14px;
	font-weight:500;
	line-height:16px;
	margin-top:14px;
}
.login_reminder_popup .login_reminder .desc a{
	color:#1D89FF;
}
.vip_pay_tips{
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:400px;
	background:#0F0F0F;
	border:1px solid #1A1A1A;
	text-align:center;
	padding-bottom:24px;
	z-index:9999;
	display:none;
}
.vip_pay_tips .tips_close{
	padding:18px 18px 0;
	text-align:right;
}
.vip_pay_tips .name{
	color:rgba(255,255,255,0.8);
	font-size:16px;
	font-weight:500;
}
.vip_pay_tips .desc{
	color:rgba(255,255,255,0.6);
	font-size:15px;
	line-height:18px;
	padding:0 32px;
	margin-top:13px;
}
.vip_pay_tips button{
	width:120px;
	height:45px;
	background:#007AFF;
	border-radius:45px;
	border:0;
	outline:0;
	color:#fff;
	font-size:16px;
	font-weight:500;
	margin-top:23px;
}
.subtitle_delay_con{
	position:fixed;width:500px;background:#181818;border-radius:10px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;display:none;
}
.subtitle_delay_con .close2{
	padding:14px 16px;
	text-align:right;
}
.subtitle_delay_con .delay_con{
	padding:10px 16px 24px;
	overflow:hidden;
}
.subtitle_delay_con .delay_con .left{
	display:inline-block;
}
.subtitle_delay_con .delay_con .left .name{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:21px;
}
.subtitle_delay_con .delay_con .left .desc{
	color:rgba(255,255,255,0.4);
	font-size:13px;
	margin-top:6px;
}
.subtitle_delay_con .delay_con .delay_set{
	float:right;
	margin-top:13px;
}
.subtitle_delay_con .delay_con .delay_set .time{
	display:inline-block;
	width:60px;
	color:#fff;
	font-size:16px;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
}
.subtitle_con,.subtitle_search_con,.subtitle_transcode_con,.subtitle_preview_con,.subtitle_preview_con2,.subtitle_translate_con{position:fixed;min-width:550px;width:50%;max-width:800px;height:550px;background:#181818;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;display:none;}
.subtitle_con .close2{padding:20px 15px;text-align:right;}
.subtitle_con .close img{cursor:pointer;}
.subtitle_con .off{position:absolute;left:16px;color:#666;line-height:20px;text-decoration:underline;cursor:pointer}
.subtitle_con .srt_setting{position:absolute;left:72px;color:#999;line-height:20px;text-decoration:underline;cursor:pointer}
.subtitle_con .srt_delay{position:absolute;left:200px;color:#999;line-height:20px;text-decoration:underline;cursor:pointer;display:none;}
.subtitle_con .loading2,.subtitle_search_con .loading2,.subtitle_transcode_con .loading2,.subtitle_preview_con .loading2,.subtitle_translate_con .loading2{
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:1;
	display:none;
}
.subtitle_con .loading2 img,.subtitle_add_con .loading2 img,.subtitle_search_con .loading2 img,.subtitle_transcode_con .loading2 img,.subtitle_translate_con .loading2 img{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.subtitle_con .subtitle,.subtitle_search_con .subtitle_search_res{overflow:hidden;height:calc(100% - 60px);}
.subtitle_con .subtitle .left2,.subtitle_search_res .left2{width:132px;height:100%;float:left;background:#2F2D2D;padding:12px 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;}
.subtitle_con .subtitle .left2::-webkit-scrollbar,.subtitle_search_res .left2::-webkit-scrollbar{display:none;}
.subtitle_con .subtitle .left2 p,.subtitle_search_res .left2 p{padding:12px 24px;color:#999;font-size:16px;font-weight:500;cursor:pointer;}
.subtitle_con .subtitle .left2 p.active3,.subtitle_search_res .left2 p.active3{color:#fff;background:rgba(64,64,64,0.65);}
.subtitle_con .subtitle .left2 .more{padding:16px;text-align:center;background:#383636;position:fixed;width:132px;bottom:-2px;left:0;}
.subtitle_con .subtitle .right2,.subtitle_search_res .right2{width:calc(100% - 132px);height:100%;float:left;background:#262626;padding:24px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;}
.subtitle_con .subtitle .right2::-webkit-scrollbar,.subtitle_search_res .right2::-webkit-scrollbar{display:none;}
.subtitle_con .subtitle .right2 ul,.subtitle_search_res .right2 ul{width:100%;}
.subtitle_con .subtitle .right2 ul:not(:first-child),.subtitle_search_res .right2 ul:not(:first-child){display:none;}
.subtitle_con .subtitle .right2 li,.subtitle_search_res .right2 li{color:#999;font-size:16px;font-weight:500;padding-left:20px;position:relative;cursor:pointer;}
.subtitle_con .subtitle .right2 li p:last-child,.subtitle_search_res .right2 li p:last-child{font-size:12px;margin-top:4px;}
.subtitle_con .subtitle .right2 ul li:not(:first-child),.subtitle_search_res .right2 ul li:not(:first-child){margin-top:24px;}
.subtitle_con .subtitle .right2 ul .active2 p:first-child,.subtitle_search_res .right2 ul .active2 p:first-child{color:#fff;font-weight:500;}
.subtitle_con .subtitle .right2 ul .active2::before{content:'';width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block;position:absolute;left:0;top:calc(50% - 3px);}
.subtitle_con .subtitle .right2 li p,.subtitle_search_res .right2 li p{width:calc(100% - 26px);}
.subtitle_con .subtitle .right2 li img,.subtitle_search_res .right2 li img{position:absolute;right:0;top:calc(50% - 9px);}
.subtitle_search_con .close2{padding:14px 14px;text-align:right;}
.subtitle_search_con .close2 img{cursor:pointer;}
.subtitle_transcode_con,.subtitle_preview_con,.subtitle_preview_con2,.subtitle_translate_con{
	min-width: 500px;
	width:60%;
	max-width: 900px;
}
.subtitle_transcode_con .close2,.subtitle_preview_con .close2,.subtitle_preview_con2 .close2,.subtitle_translate_con .close2{
	overflow:hidden;
	border-bottom:1px solid #262626;
	text-align:center;
}
.subtitle_transcode_con .close2 img,.subtitle_preview_con .close2 img,.subtitle_preview_con2 .close2 img,.subtitle_translate_con .close2 img{
	cursor:pointer;
}
.subtitle_transcode_con .close2 img:first-child,.subtitle_preview_con .close2 img:first-child,.subtitle_preview_con2 .close2 img:first-child,.subtitle_translate_con .close2 img:first-child{
	float:left;
}
.subtitle_transcode_con .close2 img:last-child,.subtitle_preview_con .close2 img:last-child,.subtitle_preview_con2 .close2 img:last-child,.subtitle_translate_con .close2 img:last-child{
	float:right;
}
.subtitle_transcode_con .close2 .no_confirm,.subtitle_preview_con .close2 .no_confirm{
	content:url("/static/index_img/confirm2.png");
}
.subtitle_transcode_con .close2 .lang_select,.subtitle_preview_con .close2 .lang_select{
	display:inline-block;
	width:197px;
	height:32px;
	padding:8px 12px;
	background:rgba(216,216,216,0.07);
	border-radius:4px;
	cursor:pointer;
	position:relative;
	line-height:16px;
	text-align:left;
	margin-top:8px;
}
.subtitle_transcode_con .close2 .lang_select span,.subtitle_preview_con .close2 .lang_select span{
	color:rgba(255,255,255,0.4);
	font-size:14px;
}
.subtitle_transcode_con .close2 .lang_select img,.subtitle_preview_con .close2 .lang_select img{
	position:absolute;
	right:8px;
	top:8px;
}
.subtitle_translate_con .translate_choice{
	padding:12px 0;
	border-bottom:1px solid rgba(255,255,255,0.1);
	text-align:center;
}
.subtitle_translate_con .translate_choice p{
	display:inline-block;
	width:max-content;
	color:rgba(255,255,255,0.5);
	font-size:14px;
	line-height:16px;
}
.subtitle_translate_con .translate_choice .change2{
	margin:0 62px 0 52px;
}
.subtitle_transcode_con .subtitle_info,.subtitle_preview_con .subtitle_info,.subtitle_preview_con2 .subtitle_info,.subtitle_translate_con .subtitle_info{
	float:right;
	padding:17px 24px;
	width:calc(100% - 374px);
	height:500px;
	text-align:center;
	color:rgba(255,255,255,0.86);
	font-size:16px;
	overflow:hidden;
}
.subtitle_transcode_con2 .subtitle_info{
	height:280px;
}
.subtitle_preview_con .subtitle_info,.subtitle_preview_con2 .subtitle_info,.subtitle_translate_con .subtitle_info{
	width:100%;
	position:relative;
}
.subtitle_preview_con2 .subtitle_info,.subtitle_translate_con .subtitle_info{
	width:calc(100% - 48px);
}
.subtitle_translate_con .subtitle_info{
	height:calc(100% - 92px);
}
.subtitle_transcode_con .subtitle_info .con,.subtitle_preview_con .subtitle_info .con,.subtitle_preview_con2 .subtitle_info .con,.subtitle_translate_con .subtitle_info .con{
	overflow:auto;
	height:470px;
}
.subtitle_translate_con .subtitle_info .con{
	height:100%;
}
.subtitle_transcode_con2 .subtitle_info .con{
	height:246px;
}
.subtitle_transcode_con .subtitle_info .con::-webkit-scrollbar,.subtitle_preview_con .subtitle_info .con::-webkit-scrollbar,.subtitle_preview_con2 .con::-webkit-scrollbar,.subtitle_translate_con .con::-webkit-scrollbar{
	display:none;
}
.subtitle_transcode_con .subtitle_info p,.subtitle_preview_con .subtitle_info p,.subtitle_preview_con2 .subtitle_info p,.subtitle_translate_con .subtitle_info p{
	margin-top:8px;
}
.subtitle_preview_con2 .subtitle_info p,.subtitle_translate_con .subtitle_info p{
	line-height:24px;
}
.subtitle_transcode_con .language_code{
	background:#2F2D2D;
	width:374px;
	height:500px;
	display:inline-block;
	overflow:hidden;
}
.subtitle_transcode_con .language_code .lang_list2{
	float:left;
	width:200px;
	padding:12px 0;
	height:100%;
	box-shadow:4px 0px 4px 0px rgba(0, 0, 0, 0.05);
	overflow:auto;
}
.subtitle_transcode_con .language_code .code_list2{
	float:right;
	width:174px;
	padding:18px 0;
	height:100%;
	background:#262626;
	overflow:auto;
}
.subtitle_transcode_con .language_code .lang_list2::-webkit-scrollbar,.subtitle_transcode_con .language_code .code_list2::-webkit-scrollbar{
	display:none;
}
.subtitle_transcode_con .language_code .lang_list2 p,.subtitle_transcode_con2 .language_code p{
	padding:12px 24px;
	color:rgba(255,255,255,0.4);
	font-size:16px;
}
.subtitle_transcode_con .language_code .lang_list2 p.active3{
	background:rgba(64,64,64,0.65);
	color:#fff;
	font-weight:500;
}
.subtitle_transcode_con .language_code .code_list2 ul{
	padding:0 24px;
}
.subtitle_transcode_con .language_code .code_list2 ul:not(:first-child){
	display:none;
}
.subtitle_transcode_con .language_code .code_list2 li{
	color:#999;
	font-size:16px;
	font-weight:500;
	padding:6px 0 6px 20px;
	position:relative;
	cursor:pointer;
}
.subtitle_transcode_con .language_code .code_list2 li:not(:first-child){
	margin-top:12px;
}
.subtitle_transcode_con .language_code .code_list2 li.active3::before{
	content:'';
	width:6px;
	height:6px;
	border-radius:50%;
	background:#fff;
	display:inline-block;
	position:absolute;
	left:0;
	top:calc(50% - 3px);
}
.subtitle_transcode_con .language_code2,.subtitle_preview_con .language_code2{
	position:absolute;
	top:49px;
	left:50%;
	transform:translate(-50%, 0);
	width:100%;
	max-width:500px;
	height:calc(100% - 90px);
	padding:16px 0;
	background:#181818;
	box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.1);
	border:1px solid rgba(0, 0, 0, 0.05);
	z-index:1;
	overflow:auto;
	display:none;
}
.subtitle_transcode_con .language_code2::-webkit-scrollbar,.subtitle_preview_con .language_code2::-webkit-scrollbar{
	display:none;
}
.subtitle_transcode_con .language_code2 p,.subtitle_preview_con .language_code2 p{
	padding:8px 16px;
	color:rgba(255,255,255,0.8);
	font-size:14px;
	cursor:pointer;
}
.subtitle_transcode_con .language_code2 p.active3,.subtitle_preview_con .language_code2 p.active3{
	background:rgba(216,216,216,0.14);
}
.subtitle_preview_con .subtitle_info .transcode{
	position:absolute;
	right:16px;
	bottom:12px;
	width:224px;
	height:44px;
	background:#2F2D2D;
	color:rgba(255,255,255,0.87);
	font-size:14px;
	line-height:44px;
	text-align:center;
}
.subtitle_preview_con .subtitle_info .transcode span{
	color:#007AFF;
	cursor:pointer;
}
.subtitle_preview_con2 .subtitle_info .translate{
	position:absolute;
	right:23px;
	bottom:23px;
}
.subtitle_translate_con .lang_list2{
	width:360px;
	height:452px;
	background:#1A1A1A;
	box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);
	border:1px solid rgba(0,0,0,0.05);
	position:absolute;
	top:90px;
	left:50%;
	transform:translate(-50%, 0);
	overflow:auto;
	display:none;
}
.subtitle_translate_con .lang_list2::-webkit-scrollbar{
	display:none;
}
.subtitle_translate_con .lang_list2 p{
	padding:8px 16px;
	color:rgba(255,255,255,0.8);
	font-size:14px;
}
.subtitle_translate_con .lang_list2 p:not(:first-child){
	margin-top:4px;
}
.subtitle_translate_con .lang_list2 p:hover,.subtitle_translate_con .lang_list2 p:active{
	background:rgba(216,216,216,0.14);
}
.subtitle_con .subtitle_obtain{
	position:absolute;
	left:0;
	bottom:48px;
	width:239px;
	background:#373535;
	padding:16px;
	z-index:1;
	display:none;
}
.subtitle_con .subtitle_obtain a:nth-child(n+2) .img{
	margin-top:12px;
}
.subtitle_con .subtitle_obtain .img{
	position:relative;
}
.subtitle_con .subtitle_obtain .img input{
	width:207px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
}
.subtitle_search_con2{position:fixed;min-width:550px;width:50%;max-width:800px;height:550px;background:#181818;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;display:none;}
.subtitle_search_con2 .loading2 {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 1;
	display: none;
}
.subtitle_search_con2 .loading2 img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.subtitle_search_con2 .subtitle_search_res{overflow:hidden;height:calc(100% - 48px);}
.subtitle_search_con2 .subtitle_search_res .left2{width:132px;height:100%;float:left;background:#2F2D2D;padding:12px 0 48px;position:relative;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;}
.subtitle_search_con2 .subtitle_search_res .left2::-webkit-scrollbar{display:none;}
.subtitle_search_con2 .subtitle_search_res .left2 p{padding:12px 24px;color:#999;font-size:16px;font-weight:bold;cursor:pointer;}
.subtitle_search_con2 .subtitle_search_res .left2 p.active3{color:#fff;background:rgba(64,64,64,0.65);}
.subtitle_search_con2 .subtitle_search_res .right2{width:calc(100% - 132px);height:100%;float:left;background:#262626;padding:24px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.subtitle_search_con2 .subtitle_search_res .right2::-webkit-scrollbar{display:none;}
.subtitle_search_con2 .subtitle_search_res .right2 ul{width:100%;margin:0;}
.subtitle_search_con2 .subtitle_search_res .right2 ul:not(:first-child){display:none;}
.subtitle_search_con2 .subtitle_search_res .right2 li{color:#999;font-size:16px;font-weight:500;padding-left:20px;position:relative;cursor:pointer;}
.subtitle_search_con2 .subtitle_search_res .right2 li p:last-child{font-size:12px;margin-top:4px;}
.subtitle_search_con2 .subtitle_search_res .right2 ul li:not(:first-child){margin-top:24px;}
.subtitle_search_con2 .subtitle_search_res .right2 ul .active2 p:first-child{color:#fff;font-weight:bold;}
.subtitle_search_con2 .subtitle_search_res .right2 li > img{position:absolute;right:0;top:calc(50% - 9px);}
.subtitle_search_con2 .close2{padding:14px 15px;text-align:right;}
.subtitle_search_con2 .close2 img{cursor:pointer;}
.subtitle_search_con2 .subtitle_search_res .lang_more{background:#383636;position:fixed;bottom:0;left:0;padding:16px;width:132px;color:rgba(255,255,255,0.6);font-size:16px;}
.lang_list_con{
	position:fixed;min-width:550px;width:50%;max-width:800px;height:550px;background:#181818;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;display:none;
}
.lang_list_con .close2{padding:14px 15px;text-align:right;}
.lang_list_con .close2 img{cursor:pointer;}
.lang_list_con .lang_list_bg2{
	height:calc(100% - 48px);
	background:#262626;
	padding-top:12px;
}
.lang_list_con .lang_list2{
	padding:0 12px;
	height:100%;
	overflow-y:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.lang_list_con .lang_list2::-webkit-scrollbar{
	display:none;
}
.lang_list_con .lang_list2 .name{
	color:rgba(255,255,255,0.8);
	font-size:14px;
	font-weight:bold;
	padding:12px;
}
.lang_list_con .lang_list2 .lang{
	padding:12px;
	color:rgba(255,255,255,0.6);
	font-size:14px;
	line-height:16px;
}
.lang_list_con .lang_list2 .lang:hover,.lang_list_con .lang_list2 p.active{
	background:rgba(255,255,255,0.1);
	color:rgba(255,255,255,0.89);
}
.lang_list_con .lang_list2 .lang img{
	float:right;
	margin-right:28px;
}
.lang_list_con .letter_list{
	position:fixed;
	right:16px;
	top:60px;
}
.lang_list_con .letter_list p{
	color:rgba(255,255,255,0.3);
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.lang_list_con .letter_list a{
	text-decoration:none;
}
.lang_list_con .letter_list a:not(:first-child) p{
	margin-top:8px;
}
.lang_list_con .letter_list .cur{
	color:rgba(255,255,255,0.8);
}
.play_operation_popup{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:9;
	display:none;
}
.play_operation_popup .play_operation{
	width:300px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.play_operation_popup .play_operation p{
	height:48px;
	background:#242426;
	border-radius:24px;
	text-align:center;
	line-height:48px;
	cursor:pointer;
}
.play_operation_popup .play_operation p:not(:first-child){
	margin-top:16px;
}
.play_operation_popup .play_operation p img{
	margin-right:6px;
	margin-top:-1px;
	vertical-align:middle;
}
.play_operation_popup .play_operation p span{
	color:#fff;
	font-size:16px;
	font-weight:600;
}
.subtitle_set2{
	background: #181818;
	border-radius: 12px;
	position:absolute;
	left:56px;
	bottom:124px;
	z-index:1;
}
.subtitle_set2 p:first-child{
	display:inline-block;
	padding:12px 24px;
}
.subtitle_set2 p:first-child img:not(:first-child){
	margin-left:24px;
}
.subtitle_set2 .close2{
	display:inline-block;
	padding:12px;
	border-left:1px solid rgba(255,255,255,0.05);
}
.subtitle_setting_con{
	position: fixed;
	width: 500px;
	background: #2D2D2D;
	border: 1px solid rgba(0,0,0,0.5);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99999;
	display: none;
}
.subtitle_setting_con .set_top{
	padding:14px 16px;
	background:#181818;
	position:relative;
	text-align:center;
}
.subtitle_setting_con .set_top span{
	color:#fff;
	font-size:14px;
	line-height:16px;
}
.subtitle_setting_con .set_top .back2{
	position:absolute;
	top:14px;
	left:16px;
	display:none;
}
.subtitle_setting_con .set_top .close2{
	position:absolute;
	top:14px;
	right:16px;
}
.subtitle_setting_con .srt_set_list{
	padding:12px 16px 30px;
}
.subtitle_setting_con .srt_set_list .srt_set{
	overflow:hidden;
	padding:6px 0;
	cursor:pointer;
}
.subtitle_setting_con .srt_set_list .srt_set:not(:first-child){
	margin-top:16px;
}
.subtitle_setting_con .srt_set_list .srt_set .name{
	color:rgba(255,255,255,0.8);
	font-size:14px;
	line-height:16px;
	float:left;
}
.subtitle_setting_con .srt_set_list .srt_set .desc{
	color:rgba(255,255,255,0.8);
	font-size:14px;
	line-height:16px;
	float:right;
}
.subtitle_setting_con .srt_set_list .srt_set .desc span{
	vertical-align:middle;
}
.subtitle_setting_con .srt_set_list .srt_set .desc svg{
	width:11px;
	vertical-align:middle;
	fill:currentColor;
	pointer-events:none;
}
.subtitle_setting_con .srt_set_list .reset_srt{
	width:max-content;
	color:rgba(255,255,255,0.8);
	font-size:14px;
	line-height:16px;
	text-decoration:underline;
	margin-top:24px;
}
.subtitle_setting_con .srt_color_set,.subtitle_setting_con .bg_color_set,.subtitle_setting_con .font_opacity_set,.subtitle_setting_con .font_size_set,.subtitle_setting_con .bg_opacity_set,.subtitle_setting_con .font_family_set{
	padding:12px 16px;
	height:372px;
	display:none;
}
.subtitle_setting_con .srt_color_set p,.subtitle_setting_con .bg_color_set p,.subtitle_setting_con .font_opacity_set p,.subtitle_setting_con .font_size_set p,.subtitle_setting_con .bg_opacity_set p,.subtitle_setting_con .font_family_set p{
	padding:6px 0 6px 16px;
	color:rgba(255,255,255,0.8);
	font-size:15px;
	line-height:18px;
	cursor:pointer;
	position:relative;
}
.subtitle_setting_con .srt_color_set p.active2::before,.subtitle_setting_con .bg_color_set p.active2::before,.subtitle_setting_con .font_opacity_set p.active2::before,.subtitle_setting_con .font_size_set p.active2::before,.subtitle_setting_con .bg_opacity_set p.active2::before,.subtitle_setting_con .font_family_set p.active2::before{
	height: 100%;
	width: 1em;
	align-items: center;
	content: "\2022";
	display: inline-flex;
	justify-content: center;
	position:absolute;
	top:0;
	left:-8px;
}
.subtitle_setting_con .srt_color_set p:not(:first-child),.subtitle_setting_con .bg_color_set p:not(:first-child),.subtitle_setting_con .font_opacity_set p:not(:first-child),.subtitle_setting_con .font_size_set p:not(:first-child),.subtitle_setting_con .bg_opacity_set p:not(:first-child),.subtitle_setting_con .font_family_set p:not(:first-child){
	margin-top:10px;
}

.restart_play{
	width:max-content;
	background:#222222;
	border-radius:15px;
	position:fixed;
	bottom:64px;
	left:50%;
	transform: translate(-50%, 0);
	padding:8px 15px;
	color:rgba(255,255,255,0.6);
	font-size:14px;
	font-weight:600;
	line-height:14px;
	z-index:1;
}
.restart_play span{
	color:#007AFF;
	text-decoration:underline;
	cursor:pointer;
	margin-left:5px;
	vertical-align:unset;
}
.subtitle_text{
	width:max-content;
	background:rgba(0,0,0,0.5);
	border-radius:4px;
	position:absolute;
	bottom:130px;
	left:50%;
	transform: translate(-50%, 0);
	padding:4px 5px;
	color:#fff;
	font-size:28px;
	font-weight:500;
	line-height:normal;
	text-align:center;
	z-index:1;
	display:none;
}

@media screen and (max-width: 1024px) {
	.header{
		min-width:1400px;
		position:absolute;
	}
	.header .devices_popup,.header .link_file_list_popup,.header .invite_link_list_popup,.header .FebCards_popup,.header .high_speed_popup,.header .my_plan_popup,.header .space_popup,.header .plan_history_popup,.header .family_add_popup,.following_list_popup{
		min-width: 1400px;
		min-height: 1000px;
		position: absolute;
		left: -100px;
	}
	.teamwork_features_bg .teamwork_features, .player_features_bg .player_features, .full_features_bg .full_features, .true_storage_bg .true_storage, .recent_new_info_bg .recent_new_info, .more_features_bg .more_info{
		width:calc(100% - 40px);
		max-width:800px;
		padding:20px 20px 28px;
	}
	.content .plan2 .order_popup .order{
		width:100%;
	}
	.content .screenshots{
		min-width:1400px;
	}
}