
body{
	background:#f9f9f9;
}
.sv_foot2 svg{
	/*fill:#f9f9f9;*/
}
.sv_h68{
	overflow:hidden;
	clear:both;
	height:68px;
}
.sv_bar_in{
	margin-bottom:inherit;
	font-size:14px;
}
.sv_ac_head{
	position:relative;
	overflow:hidden;
	z-index:0;
	background:var(--pd) url(../photo/head.jpg) no-repeat top left;
	background-size:cover;
	width:100%;
	height:200px;
}

.sv_go_back{
	position:absolute;
	color:var(--p);
	background:#FFF;
	font-size:18px;
	padding:6px 15px;
	border-radius:5px;
	left:50%;
	top:20px;
	transform:translateX(-50%);
	transition:ease-in-out 0.2s all;
}
.sv_go_back:hover{
	background:var(--p);
	color:#fff;
	cursor:pointer;
}

.sv_account_body{
	min-height:100px;
    width: 95%;
    margin: 0 auto;
    max-width: 1250px;
    /*overflow: hidden;*/
	text-align:center;
	clear:both;
	position:relative;
	z-index:1;
	min-height:300px;
	margin-top:-130px;
}
.sv_account_t{
	text-align:left;
	overflow:hidden;
}
.sv_account_t h1{
	font-size:30px;
	font-weight:400;
	color:#fff;
	float:left;
}
.sv_account_t h1 i{
	margin-right:5px;
	margin-left:2px;
}
.sv_account_in2{
	display:flex;
	padding-top:30px;
}
.sv_account_box1{
	flex:28%;
	min-height:200px;
	background:#FFF;
	overflow:hidden;
	border-radius:10px 10px 0px 0px;
	box-shadow: 0 0.3rem 1.525rem -0.375rem rgb(0 0 0 / 10%) !important;

}
.sv_account_box2{
	flex:72%;
	min-height:200px;
	/*overflow:hidden;*/
	padding-left:15px;
}
.sv_bar{
	clear:none;
	float:right;
}
.sv_bar_in{
	border:none;
	opacity:0.8;
}
.sv_bar_in ul{
	margin:inherit;
	padding:inherit;
}
.sv_bar_in ul li a{
	color:var(--y);
}
.sv_bar_in ul li a:hover{
	color:var(--s);
}

.sv_ac_b1_top{
	display:flex;
	padding:15px;
	text-align:left;
    flex-wrap: wrap;
    align-items: center;
    word-break: break-word;
}
.sv_ac_b1_top dl{
}
.sv_ac_b1_top dl img{
	width:90px;
	height:90px;
	border:5px solid rgba(0,0,0,0.02);
	border-radius:50%;
}
.sv_ac_b1_top dd{
	flex:1;
	padding-left:10px;
}
.sv_ac_b1_top dd h3{
	padding-bottom:4px;
	font-size:20px;
	font-weight:600;
	color:#666;
}
.sv_ac_b1_top dd small{
	display:block;
	color:var(--p);
	font-size:15px;
	opacity:0.8;
}
.sv_ac_b1_link{
	display:flex;
	text-align:left;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
	padding-bottom:50px;
}
.sv_ac_b1_link a{
	padding:17px 15px;
	border-bottom:1px solid #f9f9f9;
	font-size:17px;
	display:block;
	color:#6b779d;
	transition:ease-in-out 0.2s all;
}
.sv_ac_b1_link i{
    margin-right: 6px;
    opacity: 0.5;
    width: 22px;
    text-align: center;
    font-size: 18px;
	opacity:0.3;
}
.sv_ac_b1_link a:hover{
	cursor:pointer;
	color:var(--p);
	background:#f9f9f9;
}
.sv_ac_b1_link_active{
	background:#fbfbfb;
}
.sv_ac_b1_link a:last-child{
	border:none;
}
.sv_ac_b2_in{
	padding-left:15px;
	/*overflow:hidden;*/
}
.sv_ac_b2_t{
	text-align:left;
	color:#FFF;
	font-size:20px;
	padding:25px 0px;
	background:rgba(0,0,0,0.05);
	background:rgba(0,0,0,0.02);
	margin-left:-30px;
	padding-left:30px;
}
.sv_ac_b2_t2{
	color:#333;
}
.sv_ac_b2_t i{
	margin-right:4px;
}

.sv_dash_popup{
	z-index:450;
	background:rgba(255,255,255,0.1);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
	top:0;
	left:0;
	bottom:0;
	right:0;
	position:fixed;
	display:flex;
    align-items: center;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
	animation: Inm-fadeIn 1s both;
}
.sv_dash_popup_in{
    flex: 1;
	min-height:150px;
    background: #FFF;
    border-radius: 10px;
    box-shadow: 0 4.8px 24.4px -6px rgb(0 0 0 / 10%);
    position: relative;
    transition: ease-in-out 0.2s all;
	width:95%;
	max-width:700px;
	margin:20px;
	overflow:hidden;
	padding-bottom:45px;
}
.sv_dash_popup_close{
	position:absolute;
	top:10px;
	right:10px;
	font-size:30px;
	color:#e80000;
}
.sv_dash_popup_close:hover{
	cursor:pointer;
	color:#666;
}
.sv_dash_popup_btn{
	height:45px;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.01);
}
.sv_dash_popup_btn button{
    box-shadow: 0 4.8px 24.4px -6px rgb(0 0 0 / 10%);
	border-radius:8px;
    padding: 8px 15px;
	margin-top:4px;
}
.sv_dash_notify_show{
	text-align:left;
	padding:25px;
	padding-top:35px;
}
.sv_dash_notify_show h1{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:var(--p);
}
.sv_dash_notify_show article{
	padding-top:20px;
	font-size:15px;
	color:var(--t);
	line-height:20px;
}
.sv_dash_notify_show small{
	display:block;
    font-size: 14px;
    color: #CCC;
    display: block;
    padding-top: 8px;
}










@media screen and (max-width:931px){
	.sv_ac_b2_t {
    	color: #333;
	}
	.sv_account_t h1{
		text-align:center;
		float:none;
	}
	.sv_account_in2{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.sv_bar{
		float:none;
	}
	.sv_bar_in{
		text-align:center;
		padding-top:8px;
		font-size:14px;
	}
	.sv_account_box1{
		overflow:inherit;
		overflow-x: hidden;
		overflow-y: auto;
    	max-height: 346px;
	}
	.sv_account_box2{
		padding-left:inherit;
	}
	
}