

body * {font-family:"Mircosoft YaHei"}





#scbar_txt {padding-left:10px;}

#scbar {background:transparent !important;}

.scbar_icon_td {display:none;}

.scbar_txt_td {border-left:1px solid #DDD;}

.bbda {font-size:13px !important;}

.float-ud {

animation: float 4s ease-in-out infinite;



}

.float-ud2 {

animation: float2 3s ease-in-out infinite;



}

.ct2_a {background:linear-gradient(90deg,#ebe5c5 0%,#f2f0e8 14.2%,#FAFAFA 14.3%,#FFF 100%) !important}

.bm_h {background:linear-gradient(90deg,#ece8d0,#fffdf3) !important;}

.bm_h a{color:#970c58 !important}



body {background-color:#d1caa6 !important;overflow-x:hidden !important}

/* 内容框 / 页头内框：强制收成居中窄列，对齐正确例 (omamori 960px)。
   否则 .wp 在 ywmoli 会被 width:auto 撑满全宽，导致页头内容歪、主框架过宽。 */
.wp { width: 960px !important; margin: 0 auto !important; }



@keyframes float {

0% {

transform: translateY(0px);

}

50% {

transform: translateY(-12px);

}

100% {

transform: translateY(0px);

}

}



@keyframes float2 {

0% {

transform: translateY(0px);

}

50% {

transform: translateY(20px);

}

100% {

transform: translateY(0px);

}

}



@keyframes float3 {

0% {

background-position-y:-750px;

}

50% {

background-position-y:0px;

}

100% {

background-position-y:-750px;

}

}



.bm_c dt {font-size:15px;margin-top:10px;}

#editorbox {background:#fff !important}







body {background:url('/template/yushou/image/bg.jpg') center center repeat-y;background-size:1098px auto;}

body * {font-family:"Mircosoft Yahei" !important}

#toptb {background:rgba(0,0,0,0.6);position:absolute;width:100%;z-index:1;top:0px;left:0px;border-bottom:0px;box-shadow:0px 1px 10px rgba(0,0,0,0.06)}

#toptb a{color:#FFF}

#toptb li a{color:#333}

a,link {text-decoration: none !important}

a:hover {text-shadow:0px 0px 5px rgba(0,0,0,0.2)}

#nv, #nv li{background:url('') !important;font-weight:normal;max-height:45px;transform:scale(1.1)}

#nv ul li {padding-right:20px;}

#nv ul li a:hover{background:url("/template/yushou/image/nav.png?v=3") center top no-repeat;background-size:90% auto;color:#FFF;}

#nv ul .hover,#nv ul .hover a{background:url('') !important;}

#nv ul li a {background:url("/template/yushou/image/nav_no.png?v=2") center top no-repeat;background-size:90% auto;color:#333}

#nv,#nv ul .a{background:transparent;height:50px;letter-spacing:1px;font-weight:normal}

#nv ul li,#nv ul li a{margin-right:10px;width:90px;height:60px;line-height:40px;}

#nv ul li *,#nv ul .a *{text-align:center !Important;font-size:12px;}

#nv ul .a {margin-right:8px;}

#nv ul .a a{background:url("/template/yushou/image/nav_ht.png?v=3") center top no-repeat;background-size:90% auto;}

#nv ul .a a:hover{background:url("/template/yushou/image/nav.png?v=3") center top no-repeat;background-size:90% auto;}

.h_pop li{font-size:13px;}

.h_pop li a{line-height:28px;padding:2px 15px !important;}

.z {font-size:13px;}

#qmenu {border-bottom:1px solid #DDD;margin-right:42px;}

#scrolltop {margin-left:70px !important;}

#onlinelist img{width:20px;height:20px;}

.tb .o {border:0px;}

.tb .o a{background:#333 url('') !important;}

.md_ctrl img {height:100px !important;}

.bbda li img  {height:40px !important;}

.fl_icn_g:hover img {transform: scale(1.1)}

            .mlogo {margin-top:15px;height:170px;width:243px;background:url('/template/yushou/image/logo1.png') center top no-repeat;background-size:100%;}

.mlogo:hover {background:url('/template/yushou/image/logo2.png?v=4') center top no-repeat;background-size:100%;cursor:pointer;transform: scale(1.05)}

            .scbar_type_td {display:none}

#ls_username,#ls_password {background:#FFF;outline:none;border-radius:5px;border:2px solid rgba(73,153,255,0.5)}

#ls_username:focus,#ls_password:focus {background:#e9f2ff}

.fl_icn_g {width100px !important}

.fl_icn_g img{max-width:98px;max-height:98px;border-radius:20px;}







/* ---- 目标站页头原样照搬（#hd 动漫大图 + 圆角 + 70s 缓慢滚动）---- */
#hd {
  background-image:url('/template/yushou/image/header.jpg') !important;
  background-repeat:no-repeat !important;
  background-position-x:center !important;
  background-size:1920px auto !important;
  animation: float3 70s ease-in-out infinite !important;
  height:460px !important;
  border-bottom-left-radius:50% !important;
  border-bottom-right-radius:50% !important;
  border-bottom:15px solid rgba(0,0,0,0.5) !important;
}
/* 注意：这里绝不能写 background 简写或 background-position-y，
   否则 !important 会压过 @keyframes float3，顶部大图就不滚了。 */
#hd .wp {position:relative;}
/* 顶部 LOGO：参照 omamori 放在页头左上、居中框架左缘内侧，不偏移出框外 */
.mlogo_wrap {position:absolute; top:18px; left:-30px; z-index:6;}
.mlogo_wrap .mlogo {margin-top:0;}
#hd .hdc {margin-top:200px;margin-bottom:90px;}

/* ---- 本地换肤适配（不改任何数据/版块图标）---- */
#hd .hdc h2 {display:none !important;}
.mlogo {display:block !important;}
.yushou_footer {clear:both;}
/* 版块图标保持原站图片不变，这里只限尺寸，不换图 */
#threadlist table img, .fl_icn_g img {max-width:98px;max-height:98px;}
