/* ----------------------------------
Self-adaption Width CSS file for 9527
Up：2024年9月12日
https://www.admxn.com
Created & Modified by QQ7133017.
---------------------------------- */
	.dftop {display: none;}
	.df_logo {
		position: absolute;
		top: 20px;
		left: 20px;
	}
	.df_logo img{
	    border-radius: 5px;
	}
	#nv_member #wp {
		height: 100%;
	    background: transparent;
	}
	#nv_member .mn {
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
	}
	#main_message {
		margin-right: 200px;
	    border-radius: 5px;
	}
	
	#nv_member .bm_h {
		height: auto;
		line-height: 35px;
	    background: transparent;
	}
	#nv_member .bbs {
	    border: 0 !important;
	}
	#nv_member .dfm2 {
	    font-size: 22px !important;
	    margin: 20px 10px 0;
	}
	#nv_member .px, .pt, .rfm th, .rfm td {
	    line-height: 45px;
	}
	#nv_member .px {
	    height: 30px;
	    border: 1px solid #dcdfe6;
	    border-radius: 4px;
	}
	#nv_member .px, .pt, .ps, select {
	    border: 1px solid #dcdfe6;
	    border-radius: 4px;
	}
	#nv_member .pn {
	    font-size: 14px;
	    padding: 5px 36px;
		height: auto;
	}
	#nv_member .rfm {
	    position: relative;
	    margin: 0 auto;
	    width: 450px;
	    border-bottom: none;
	}

	#slideshow {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		overflow: hidden;
		z-index: -1;
	}

	.slide {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center;
		transition: opacity 1s ease-in-out;
		opacity: 0;
	}

	.slide.active {
		opacity: 1;
	}
	
	.pnls {
    color: #fff !important;
    background: linear-gradient(#007fcc, #0062b2);
	transition: all .2s ease-in-out;
}	.pnls:hover {
    color: #fff !important;
    background: linear-gradient(#0072b7, #004379);
	transition: all .2s ease-in-out;
}
.lh30 td {
    line-height: 30px;
}