
body {
	margin: 0px;
	height: 100%;
	 /*background-image: url(https://www.sxd.cn/assets/listBackground-da459971.png); */
	 background-color: #ADB1B4;
	background-repeat: repeat;
	background-size: cover;
	color: #000000;
	font-family: tahoma, arial, helvetica, sans-serif;
}

body.inframe {
	background: transparent none;
	border: none;
}

table {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	border-collapse: collapse;
	background-color: transparent;
}

.login_table {
	width: 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	
}
.cspt_sign{
    width: 600px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 3px;
    position: relative;
    overflow: hidden;
}

.cspt_sign::before {
    content: "";
                position: absolute;
                z-index: -2;
                top: -50%;
                left: -50%;
                width: 200%;
                height: 200%;
                background: conic-gradient(#FFD700, #D4AF37, #FFDC80, #B8860B, #FFD700);
                animation: loginbd 4s linear infinite;
}

.cspt_sign::after {
    content: "";
                position: absolute;
                z-index: -1;
                top: 3px;
                left: 3px;
                right: 3px;
                bottom: 3px;
                background-color: white;
                border-radius: 15px;
}
@keyframes loginbd {
                100% {
                    transform: rotate(1turn);
                }
            }
.main_table {
	background-color: #FEF6F2;
	margin-top: 20px;
	border-radius: 20px;
	width: 80%;
	min-width: 1200px;
	position: relative;
}


table.head {
	background: transparent;
}

table.main {
	border-collapse: collapse;
	border-radius: 10px;
	border-spacing: 0;
	overflow: hidden;
	padding: 5pt;
	margin: 0px;
	width: 100%;
}

table.mainouter {}

table.message {
	border-right: #bccad6 1px solid;
	border-top: #bccad6 1px solid;
	border-left: #bccad6 1px solid;
	border-bottom: #bccad6 1px solid
}

table.bottom {
	background: none transparent scroll repeat 0% 0%
}



a.info {
	z-index: 24;
	color: #000;
	position: relative;
	background-color: #ccc;
	text-decoration: none
}

a.info:hover {
	z-index: 25;
	background-color: #ff0
}

a.info span {
	display: none
}

a.info:hover span {
	border-right: #0cf 1px solid;
	border-top: #0cf 1px solid;
	display: block;
	left: 2em;
	border-left: #0cf 1px solid;
	width: 15em;
	color: #000;
	border-bottom: #0cf 1px solid;
	position: absolute;
	top: 2em;
	background-color: #cff;
	text-align: center
}

table.bottom {
	background: none transparent scroll repeat 0% 0%
}

h1 {}

h2 {
	padding-right: 4px;
	background-position: left top;
	padding-left: 4px;
	color: red;
	font-size: 15pt;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-repeat: repeat-x;
}

h2.transparentbg {
	background-color: transparent;
	background-image: none
}

p {}

p.sub {
	margin-bottom: 4pt
}

td {
	border: 1px solid var(--line-color);
}

td.embedded {
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: medium none;
	padding-top: 0px;
	border-bottom: medium none;

}

td.no_border {
	border-right: medium none;
	padding-right: 2px;
	border-top: medium none;
	padding-left: 2px;
	padding-bottom: 3px;
	border-left: medium none;
	padding-top: 3px;
	border-bottom: medium none;
	background-color: transparent;
	text-align: left
}

td.no_border_wide {
	border-right: medium none;
	padding-right: 16px;
	border-top: medium none;
	padding-top: 0px;
	border-left: medium none;
	padding-left: 0px;
	border-bottom: medium none;
	padding-bottom: 0px;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
}

td.shoutrow {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #ffffff
}

td.bottom {
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none
}

td.heading {
	font-weight: bold
}

td.text {
	border: none;
}

td.comment {
	padding-right: 10pt;
	padding-left: 10pt;
	padding-bottom: 10pt;
	padding-top: 10pt;
	text-align: left;
	box-sizing: border-box;
}

td.colhead {
	white-space: nowrap;
	font-weight: bold;
	background: var(--bg-green);
	color: #ffffff;
}

td.colhead a {
	color: var(--white-color);
}

.nowrap {
	white-space: nowrap;
}

td.rowhead_left {
	text-align: left
}

td.rowhead_center {
	text-align: center
}

td.rowhead {}

td.rowfollow {}

.login_rowhead {

	font-family: "微软雅黑", SimHei;
	font-size: 12px;
	vertical-align: top;
	line-height: 40px;
	text-align: right;
	border-radius: 15px 0 0 15px;
	border: none;
}

.login_rowfollw {
	border: none;
}

.main_rowhead {
	font-family: "微软雅黑", SimHei;
	font-size: 13px;
	vertical-align: top;
	line-height: 35px;
	text-align: right;
	border: 1px solid var(--line-color);
	border-collapse: collapse;
}

.main_rowfollw {
	border: 1px solid var(--line-color);
	line-height: 35px;

}

td.colfollow {
	text-align: center;
	border: 1px solid var(--line-color);
}

table.torrents {
	text-align: center;
}

table.torrents td.rowfollow {
	text-align: left;
	border: 1px solid var(--line-color);
}

td.toolbox {
	text-align: center;
}

.toolbox-new {
	display: flex;
	justify-content: center;
}

.toolbox-input {
	border: 1px solid var(--main-color);
	border-radius: 15px 0 0 15px;
	width: 600px;
	height: 40px;
	padding: 0;
	margin: 0;

}

.toolbox-submit {
	border: 1px solid var(--main-color);
	border-radius: 0 17px 17px 0;
	width: 100px;
	height: 40px;
	padding: 0;
	margin: 0;
	background: var(--main-color);

}

.toolbox-submit>input {
	color: var(--white-color);
	font-size: 15px;
	width: 100%;
	height: 100%;
	background: none;
	border: none;
	cursor: pointer;
}

.inseide-select {
	border-top: 1px solid var(--main-color);
	border-bottom: 1px solid var(--main-color);
	border-right: 1px solid var(--main-color);
	padding: 0;
	margin: 0;
}

.inseide-select>select {
	border: none;
	background: none;
	text-align: center;
	height: 100%;
	width: 100px;
	outline: none;
}

.search-help {
	margin: 0;
	padding: 0 0 0 15px;
	width: 100%;
	height: 100%;
	outline: none;
	box-sizing: border-box;
	border: none;
	background: none;
}

td.title {}

td.navigation {
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	border-left: medium none;
	border-bottom: medium none
}

td.clear {
	border-right: 0px;
	border-top: 0px;
	background: none transparent scroll repeat 0% 0%;
	border-left: 0px;
	border-bottom: 0px
}

td.nothing {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px
}

form {
	margin-top: 0px;
	margin-bottom: 0px
}

.sublink {
	font-weight: normal;
	font-style: italic
}

font.gray {
	color: #fff;
	background: var(--bg-green-color);
	text-decoration: underline;
}

.attach img {
	border: 0;
	width: 16px;
	height: 16px;
}

.attach a:link {
	color: #0099CC;
	text-decoration: underline;
}

.attach .size {
	color: gray;
}

a {
    color: #000;
	font-family: "微软雅黑";
}

a:link {
    color: #000;
	text-decoration: none
}

a:visited {
    color: #000;
	text-decoration: none
}

a:hover {
	color: var(--font-link);
}

a.index {
	font-weight: bold
}

a.biglink {
	font-weight: bold;
	text-decoration: none
}

a.altlink:link {
	font-weight: bold;
	color: #a83838;
	text-decoration: none
}

a.altlink:visited {
	font-weight: bold;
	color: #a83838;
	text-decoration: none
}

a.altlink:hover {
	text-decoration: underline
}

a.faqlink:link {
	font-weight: bold;
	color: #a83838;
	text-decoration: none
}

a.faqlink:visited {
	font-weight: bold;
	color: #a83838;
	text-decoration: none
}

a.faqlink:hover {
	text-decoration: underline
}

a.altlink_blue:link {
	font-weight: bold;
	color: #004e98;
	text-decoration: none
}

a.altlink_blue:visited {
	font-weight: bold;
	color: #004e98;
	text-decoration: none
}

a.altlink_blue:hover {
	text-decoration: underline
}

a.altlink_green:link {
	font-weight: bold;
	color: #007800;
	text-decoration: none
}

a.altlink_green:visited {
	font-weight: bold;
	color: #007800;
	text-decoration: none
}

a.altlink_green:hover {
	text-decoration: underline
}

.important {
	font-weight: bold;
}

.red {
	color: #ee0000
}

.yellow {
	color: #997700
}

.green {
	color: #000000
}

.btn2 {
	width: 100px;
	height: 30px;
	cursor: pointer;
	color: var(--white-color);
	background: var(--main-color);
	border: none;
	border-radius: 8px;
}

.btn {
	width: 100px;
	height: 30px;
	cursor: pointer;
	color: var(--white-color);
	background: var(--bg-green-color);
	border: none;
	border-radius: 30px;
}
.btn:hover{
    background-color: #0CB288;
    top:1px;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
}

.toolbox {
	height: 40px;
	border: none;
	color: var(--font-color);


}


.small {}

.big {
	font-size: 18px;
}

li {
	margin-top: 6pt;
	margin-bottom: 6pt;
	margin-left: 16pt
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

img {
	border: 0;
}

img.border {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid
}

.gobutton {
	background: #476ba2;
	color: #fff
}

.codetop {
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	background: url(./code.gif) #f1b000 no-repeat right 50%;
	padding-bottom: 3px;
	margin: 0px auto;
	color: #000;
	padding-top: 3px
}

.codemain {
	border-right: #000 1px solid;
	padding-right: 3px;
	border-top: #000 1px solid;
	padding-left: 3px;
	background: #fff;
	padding-bottom: 3px;
	margin: 0px auto;
	border-left: #000 1px solid;
	color: #000;
	padding-top: 3px;
	border-bottom: #000 1px solid
}

.dropmenu {
	background: #F2F9FD none repeat scroll 0 0;
	border: 3px solid #A6C9D7;
	margin-top: 3px;
	opacity: 0.9;
	position: absolute;
	text-align: left;
}

.dropmenu ul {
	list-style-type: none;
	white-space: nowrap;
	padding: 10px;
}

.dropmenu ul li {
	margin-left: 0px;
	margin-right: 0px;
}


.listitem {
	margin-left: 10px;
	margin-right: 5px
}

.StaffLeader_Name {
	color: #8b0000
}

A.StaffLeader_Name:link {
	color: #8b0000
}

A.StaffLeader_Name:visited {
	color: #8b0000
}

.SysOp_Name {
	color: #a0522d
}

A.SysOp_Name:link {
	color: #a0522d
}

A.SysOp_Name:visited {
	color: #a0522d
}

.Administrator_Name {
	color: #4b0082
}

A.Administrator_Name:link {
	color: #4b0082
}

A.Administrator_Name:visited {
	color: #4b0082
}

.Moderator_Name {
	color: #6495ED
}

A.Moderator_Name:link {
	color: #6495ED
}

A.Moderator_Name:visited {
	color: #6495ED
}

.ForumModerator_Name {
	COLOR: #1cc6d5
}

A.ForumModerator_Name:link {
	COLOR: #1cc6d5
}

A.ForumModerator_Name:visited {
	COLOR: #1cc6d5
}

.Retiree_Name {
	COLOR: #1cc6d5
}

A.Retiree_Name:link {
	COLOR: #1cc6d5
}

A.Retiree_Name:visited {
	COLOR: #1cc6d5
}

.Uploader_Name {
	color: #DC143C
}

A.Uploader_Name:link {
	color: #DC143C
}

A.Uploader_Name:visited {
	color: #DC143C
}

.VIP_Name {
	color: #009F00
}

A.VIP_Name:link {
	color: #009F00
}

A.VIP_Name:visited {
	color: #009F00
}

.NexusMaster_Name {
	color: #38ACEC
}

A.NexusMaster_Name:link {
	color: #38ACEC
}

A.NexusMaster_Name:visited {
	color: #38ACEC
}

.UltimateUser_Name {
	color: #006400
}

A.UltimateUser_Name:link {
	color: #006400
}

A.UltimateUser_Name:visited {
	color: #006400
}

.ExtremeUser_Name {
	color: #FF8C00
}

A.ExtremeUser_Name:link {
	color: #FF8C00
}

A.ExtremeUser_Name:visited {
	color: #FF8C00
}

.VeteranUser_Name {
	color: #483D8B
}

A.VeteranUser_Name:link {
	color: #483D8B
}

A.VeteranUser_Name:visited {
	color: #483D8B
}

.InsaneUser_Name {
	color: #8B008B
}

A.InsaneUser_Name:link {
	color: #8B008B
}

A.InsaneUser_Name:visited {
	color: #8B008B
}

.CrazyUser_Name {
	color: #00BFFF
}

A.CrazyUser_Name:link {
	color: #00BFFF
}

A.CrazyUser_Name:visited {
	color: #00BFFF
}

.EliteUser_Name {
	color: #008B8B
}

A.EliteUser_Name:link {
	color: #008B8B
}

A.EliteUser_Name:visited {
	color: #008B8B
}

.PowerUser_Name {
	color: #DAA520
}

A.PowerUser_Name:link {
	color: #DAA520
}

A.PowerUser_Name:visited {
	color: #DAA520
}

.User_Name {
	color: #000000
}

A.User_Name:link {
	color: #000000
}

A.User_Name:visited {
	color: #000000
}

.Peasant_Name {
	color: #708090
}

A.Peasant_Name:link {
	color: #708090
}

A.Peasant_Name:visited {
	color: #708090
}

.color_bonus {
	color: #1900d1
}

.color_invite {
	color: #1900d1
}

.color_slots {
	color: #1900d1
}

.color_downloaded {
	color: #8b0000
}

.color_uploaded {
	color: #008000
}

.color_ratio {
	color: #1900d1
}

.color_active {
	color: #1900d1
}

.color_connectable {
	color: #1900d1
}


.slogan {
	color: #de9332;
	font-family: tahoma, arial, helvetica, sans-serif;
}

.free {
	color: #f0cc00
}

.twoup {
	color: #aaaaaa
}

.twoupfree {
	color: #99cc66
}

.halfdown {
	color: #7c7ff6
}

.twouphalfdown {
	color: #7ad6ea
}

.thirtypercent {
	color: #70328d
}

.free_bg {
	background-color: #ffff99
}

.twoup_bg {
	background-color: #dddddd
}

.twoupfree_bg {
	background-color: #ccff99
}

.halfdown_bg {
	background-color: #cccdf8
}

.twouphalfdown_bg {
	background-color: #96dbea
}

.thirtypercentdown_bg {
	background-color: #ddc3ea
}

.hot {
	color: #e78d0f
}

.classic {
	color: #77b300
}

.recommended {
	color: #820084
}

.new {
	color: #ff0000
}

.striking {
	color: #ff0000
}

.top_login {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	display: flex;
}

/* 通用样式 */
.top_login a.general-style {
	text-decoration: none;
	color: var(--line-color);
	font-size: 30px;
	/* 设置字体大小 */
	border-bottom: 2px solid transparent;
	text-align: center;
	/* 初始底部边框为透明 */
	justify-content: center;
	/* 水平居中 */
	display: flex;
	line-height: 40px;
}

/* 激活状态样式 */
.top_login a.general-style.active {
	color: var(--bg-green-color);
	border-bottom: 2px solid var(--bg-green-color);
	/* 激活时显示底部边框 */
}

/* span 样式 */
.top_login span {
	display: inline-block;
	padding-bottom: 2px;
}

.denglu {
	flex-grow: 1;
}

.denglu a {
	font-size: 20px;
}

.zhuce {
	flex-grow: 1;
}

.outer {
	border-radius: 15pt;
	border: none;
	padding: 20pt;
}

#pmboxnav>.menu {
	background: var(--main-color);
}

.index-h2{
    background: var(--main-color);
    border-radius: 5px;
    color: var(--font-color) !important;
}
.border-line{
    border: 1px solid var(--line-color) !important;
}

.torrent-cat{
    display: flex;
    width: 80px;
    align-items: center;
    justify-content: center;
}
.torrent-info {
    display: grid;
    width: calc(100% - 2.5px - 2.5px);
    grid-template-columns: 12% 26% 26% 12% 12% 12%;
}
.torrent-info-icon{
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.torrentupload{
    display: flex;
    width: 100px;

}
.torrentmanage{
    display: flex;
    width: 30px;
    align-items: center;
    justify-content: center;
}

.torrent-preview{
    display:flex;
    padding-right:10px;
    align-items: center;
    justify-content: center;
}

.progress-hidden {
    opacity: 0;
    pointer-events: none;
}
.torrent-inline{
    display: inline-block;
  width: 100%; /* 线条长度 */
  height: 2px; /* 线条高度 */
  background: none; /* 颜色 */
  vertical-align: middle; /* 垂直居中 */
}

.torrent-info-text{
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    font-size: 10pt;
    font-weight: 500;
    color: var(--font-black-color);
}
.torrent-manage{
    display: flex;
    width: calc(100% - 80px - 66% - 20%);
    align-items: center;
    justify-content: center;
    column-gap: 15px;
}
.torrentmanage{
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 3%;
}
.torrent-table-sub-info:hover{
    border-bottom: 1px solid #000;
}
.msgalert_text{
    padding: 10px;
    border: none;
    border-radius: 10px;
}
.nexus-pagination{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
}
.page-link{
 margin: 0 5px 0 5px;
}
.nav_table {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    font-family: 'YunYou', sans-serif;
    background: #cdcccb;
}

.nav_bg {
    display: flex;
    max-width: 1100px;
    width: 100%;
    height: 750px;
    background: #fff;
    border-radius: 40px;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    justify-content: center;
}

.nav_bg .bg_left {
    position: relative;
    width: 600px;
    height: 100%;
}

.nav_bg .bg_left::before {
    content: '';
    position: absolute;
    left: 0;
    z-index: 6;
    width: 600px;
    height: 750px;
    background-image: url('/pic/caishen.png');
}

.nav_bg .bg_left .left_yellow {
    position: absolute;
    width: 450px;
    height: 550px;
    border-radius: 0% 30% 78% 13% / 30% 26% 29% 10%;
    z-index: 1;
    background-image: var(--bg-yellow);
}

.nav_bg .bg_left .left_grey {
    position: absolute;
    width: 100%;
    height: 245px;
    bottom: 0;
    background: var(--bg-jb-grey);
}

.nav_bg .bg_left .left_text {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 60px;
    left: 50px;
    z-index: 7;
}

.nav_bg .bg_left .left_text .p1 {
    color: #fff;
    font-size: 50px;
    margin-bottom: 10px;
}

.nav_bg .bg_left .left_text .p2 {
    color: #fff;
    font-size: 50px;
}

.nav_bg .bg_right {
    position: relative;
    width: 500px;
    height: 100%;
    display: flex;
    justify-content: center;
}

.bg_right .login_nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 355px;
    justify-content: center;
    z-index: 8;
    position: absolute;
    top: 80px;
}

.nav_bg .bg_right .login_nav .login_tittle {
    font-size: 50px;
    color: var(--font-black-color);
    margin-bottom: 20px;
}

.nav_bg .bg_right .right_grey {
    position: absolute;
    width: 100%;
    height: 245px;
    bottom: 0;
    background: var(--bg-jb-grey);
}

.nav_bg .bg_right .input-group {
    position: relative;
    margin-bottom: 15px;
}


.nav_bg .bg_right .input-group label {
    /* 初始状态：定位在输入框内，颜色为提示色 */
    position: absolute;
    top: 50%;
    left: 10px;
    font-size: 14px;
    color: var(--font-grey); /* 提示文字颜色，与placeholder一致 */
    pointer-events: none;
    transform: translateY(-50%); /* 垂直居中 */
    transition: all 0.3s ease; /* 平滑过渡 */
}


.nav_bg .bg_right .input-group input {
    width: 100%;
    padding: 10px;
    border: none;
    border-bottom: 1px solid var(--font-green-color);
    box-sizing: border-box;
    outline: none;
    font-size: 16px;
    color: var(--font-black-color);
    background: none;
}
.nav_bg .bg_right .input-group input:focus+label,
.nav_bg .bg_right .input-group input:not(:placeholder-shown)+label{
    top: -5px;
    font-size: 12px;
}

.wjpsw{
    display: flex;
}
.login_nav .wjpsw>a {
    float: right;
    color: var(--font-grey);
    text-decoration: none;
    margin-left: auto;
    font-size: 12px;
    margin-right: 0px;
    margin-bottom: 20px;
}
.login_nav .wjpsw>a:hover{
    color: var(--font-link);
}
.fa-solid {
    top: 50%;
    transform: translateY(-50%);
    color: var(--font-grey);
}

.Advanced_select {
}

.Advanced {
    cursor: pointer;
    color: var(--font-grey);
    font-size: 16px;
}

.Advanced_down {
    list-style-type: none;
    padding: 0;
    margin-top: 20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--font-grey);
}

.Advanced_down.show {
display: block; /* 根据实际内容调整最大高度 */
}

.Advanced_down>li a {
    color: var(--font-green-color);
    text-decoration: none;
}
.Advanced_down>li a:hover{
    color: var(--font-link);
}
.Advanced_down>li {
    padding-bottom: 12px;
    margin: 0;
}

.Advanced_down>li:last-child {
    border-bottom: none;
}


.nav_bg .denglu {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.nav_bg .denglu>button {
    font-family: 'YunYou', sans-serif;
    width: 120px;
    height: 50px;
    background: var(--font-yellow);
    border: none;
    border-radius: 20px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}

.nav_bg .denglu>button:hover {
    background: var(--bg-yellow);
}


.no_sign {
    margin-top: 15px;
    color: var(--font-grey);
}

.no_sign .sign_zhuce {
    text-decoration: none;
    margin: 0 10px;
    color: var(--font-green);
}

.no_sign .sign_zhuce:hover {
    text-decoration: underline;
}

.footer {
    position: absolute;
    z-index: 6;
    display: flex;
    flex-direction: column;
    text-align: center;
    bottom: 30px;
    color: var(--font-green);
    font-size: 12px;
    font-family: '黑体';
}

.footer .footer_nx {
    margin-bottom: 10px;
}
.input-two-step::placeholder{
    font-size: 12px;
    color: #dddddd;
        transition: transform 0.3s ease;
    transform: translateX(0);
}


.input-two-step:not(:focus)::placeholder{
    transform: translateX(80px);
}
.input-placeholder::placeholder{
      font-size: 12px;
    color: #dddddd;
        transition: transform 0.3s ease;
    transform: translateX(0);  
}
.input-placeholder:not(:focus)::placeholder{
    transform: translateX(80px);
}
/* 媒体查询适配手机端 */
@media (max-width: 767px) {
    .nav_bg {
        flex-direction: column;
        height: auto;
        width: 500px;
        border-radius: 20px;
    }

    .nav_bg .bg_left {
        display: none;
    }

    .nav_bg .bg_left::before {
        width: 100%;
        height: 750px;
        background-size: cover;
    }


    .login_nav .login_tittle{
        margin-top:30px;
    }
    .nav_bg .bg_right {
        width: 100%;
        height: 750px;
    }

    .bg_right .login_nav {
        position: absolute;
        top: 0;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    .nav_bg .bg_left .left_yellow{
        visibility: visible;
    }
}

@media (min-width: 860px) {
    .nav_table {
        padding: 20px;
    }

} 

.Advanced .toggle-icon {

    font-size: 14px;

}

.Advanced.active .toggle-icon {
    transform: rotate(180deg); /* 点击后箭头旋转180度 */
}
.countrys{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.group-table{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.checkbox-read{
    display: flex;
    
}
.xb, .group-ok{
    width: 100px;
}
.checkbox-read>input{
    width: 20px !important;
}
.xb-table{
    display: flex;
    width: 100%;
}
.sign-tip{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.signup-login{
    margin: 10px;
}
.signup-login a{
    color: var(--font-green-color);
}
.signup-login a:hover{
    color: var(--font-link);
}
.no_sign a{
    color: var(--font-green-color);
}
.no_sign a:hover{
    color: var(--font-link);
}