﻿/* ----------------------------------

Main CSS file for Discuz! 3.5
(C) 千山论坛
http://qslt.net
Created & Modified by 拈花小和尚″.

---------------------------------- */

.xi2, .xi2 a, .xi3 a { color:{LINK} !important; }
#toptb { background: none !important;border-bottom:0px !important; }
.fc-n, .fc-p, .nvhm { color: {MENUBGCOLOR} !important; }
.tb .o, #scbar_btn , .pgsbtn, .pnc, a.pnc, .tb .o { background: {MENUBGCOLOR} !important; border-color:  {MENUBGCOLOR} !important; }
.ct2_a, .ct3_a { background-color: #F5f5f5;background-image: linear-gradient(0deg,#f1ede1,#f1eee5); }
.tfm { background:#f5f5f5; }
.ct2_a .tb { background: #f5f5f5; }
.pbn { padding-top: 8px !important; padding-bottom: 8px !important; }
.pg strong, .pi strong a { border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
#modmenu a { border: 1px solid #fff; border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); padding: 5px 8px; }
.avt img { border-radius: 50%; }
#tath img { border-radius: 50%; }
h1, h2, h3, h4, h5, h6 { font-size:1.1em; }
.bbs { border-bottom: 0px solid {COMMONBORDER} !important; }
.bml .bm_c { line-height: 28px; }

/* 通用容器，定义页面宽度 */ 
.wp { margin: 0 auto; width: 1400px; }
 #wp .wp { width: auto; MAX-WIDTH: 1400px; }
#hd .wp, #wp { MAX-WIDTH: 1400px; }
#hd .wp { padding: 0px 0 0; }
#heshang_wp { margin-top:-20px; background:{TITLEBGCOLOR} url({STYLEIMGDIR}/vlineb.jpg); padding: 0px 40px 100px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.3); }
#flk { padding-right: 40px; margin-top: -85px; }
#frt { padding-left: 40px; margin-top: -85px; }

.ct2_a .mn { width:85%; }
.appl { width: 10%; }

/* 导航栏设置 */
#nv { margin-top:0px; height: 42px; border-top-left-radius:40px; border-top-right-radius:40px;background: {TITLEBGCOLOR}  url({STYLEIMGDIR}/vlineb.jpg); padding: 20px 40px; max-width: 1320px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5); }
#nv li { height: 28px; line-height: 28px; border-radius: 10px; margin: 8px 5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9);  background: {MENUBGCOLOR}; }
#nv li a { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9); }
#nv li.a { margin-left: 5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9) inset; }
#nv li a:hover { height: 28px; border-radius: 10px; }

/*----- 论坛首页公告 -----*/
.ann-box {margin-top:2px; padding:0px 10px;height:40px;line-height:40px;background-color:#fff;border-bottom:1px solid #ededed;overflow:hidden}
.ann-box .mtit {float:left;font-size:12px;height:20px;line-height:20px;padding:0 5px;margin-top:10px;margin-right:8px;background-color:#FF5656;color:#fff;border-radius:4px}
#anc li span { font-size:14px;margin-right:5px; }
#anc li em {color: {LIGHTTEXT};}

/* 一些框架设置 */
.bm_h { height: 38px; border: 0px solid; line-height: 38px; background:  {TITLEBGCOLOR}; }
.bmw .bm_h { border-right: 0px solid #fff; border-left: 0px solid #fff; background: transparent; }
.bm { border: 0px; }
.fl .bm_h { border-width: 0px 0; border-color: {SPECIALBORDER}; {TITLEBGCODE}; }
.fl { border: 0px; }
#online .bm_c {background: #fff; }
.touxiang { width:35px; height:35px; border: 1px solid #CCC; padding: 2px; border-radius:50%; background-color: #FFF; }
.lk .x li { height: 2em; }
.pgs #newspecial, .pgs #post_reply { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }

/* 搜索框和快捷导航设置 */
#scbar { border: none; background: none; }
#scbar_txt{ width: 0px; height: 0px; line-height: 0px; border: none; background: none; }
 #scbar_btn { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
#qmenu { margin: 9px 0; padding: 0; width: 28px; height: 28px; background:  {MENUBGCOLOR} url({STYLEIMGDIR}/qmenu.png) no-repeat center center; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
#qmenu::after { border: 0; }
#qmenu.a::after { border-bottom: 0; }

/* 会员登陆后信息样式及未登陆时样式 */
#um { margin-right: -25px; padding-right: 0px; }
#um .touxiang {margin-top:-9px; margin-right: 5px; }
#um .touxiang img { width: 35px; height: 35px; margin-top:-2px;margin-left:-2px; padding: 2px; border-radius:50%; }
#um .new { font-weight: 400; color: #444; }
.dl { overflow: hidden; margin-right: -20px; margin-left:30px; padding: 2px 10px; height: 22px; line-height:22px;  background: none; cursor: pointer; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.9) inset; border-radius: 10px;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }
#dl { line-height:42px; margin-right:-20px; }

/* 主题分类样式 */
.tztfl,.ztfl em a { padding: 2px 8px;background: #eee; border-radius:5px; font-size:12px; color: #666; }
.tl .ztfl em a:hover { color:#666; background: #ddd; }

/* 其它样式 */
.songhua { background: url({IMGDIR}/agree.gif) no-repeat 0 50%;  padding-left:25px; margin-right:10px; }
.daoju { background: url({IMGDIR}/magic.gif) no-repeat 0 50%; padding-left:25px; }
.daan { background: url({IMGDIR}/flag.gif) no-repeat 0 50%;  padding-left:25px; margin-left:10px; }
.beizhu  { padding: 2px 10px 1px;background: {NOTICETEXT}; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); border-radius:10px; }

/* 个人资料页设置 */
.ct1 { border: 0px solid {WRAPBORDERCOLOR}; box-shadow: 0px 7px 5px -5px rgba(0, 0, 0, 0.1); border-top: none; background:#fff9f9; }
#uhd .avtb img { width: auto; height: 200px; border-radius: 50%; padding:2px; border: 1px solid #ccc; margin-top:10px; margin-right:-110px;}
.mtname { padding-top: 10px; font-size: 16px; text-shadow:1px 0 0 #000, -1px 0 0 #333, 0 1px 0 #666, 0 -1px 0 #999; color: #fff; }
#uhd { box-shadow: 0 -7px 5px -5px rgba(0, 0, 0, 0.1); background:#fff9f9; border: 0px; }
#uhd .h { padding-left: 0px;box-shadow: 0 -7px 5px -5px rgba(0, 0, 0, 0.3); }
#uhd .mn{ padding: 0 10px;  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); }
#uhd .tb { margin-bottom: 1px; border-bottom: 0px;  box-shadow:  0px 7px 5px -5px rgba(0, 0, 0, 0.03); }
#uhd .tb a { height: 28px; line-height: 28px; border-radius: 10px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); font-weight: 700; font-size: 14px; margin:10px 5px 10px 10px; border: 0px; }
#uhd .tb .a a { background: {MENUBGCOLOR} !important; color: #fff; border: 0; }
.bm_c { box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.1); }
.biaoti { text-align:center;border:1px dashed #ccc; padding: 0px 10px;width:70px; }
.zi { font-size: 15px; text-shadow: 1px 0 0 #ccc, -1px 0 0 #ccc, 0 1px 0 #ccc, 0 -1px 0 #ccc; line-height: 38px; height:38px; color:#444; }
.neirong { padding:0px 20px; border:1px dashed #ccc; font-weight: 400; width:1290px; }
.neirong1 { padding:10px 20px; border:1px dashed #ccc; font-weight: 400; width:1290px; }
.hang {height:38px;font-size:13px;line-height:38px;border-bottom:1px dashed #ccc; }
.tb .a a { border:0px;  border-bottom:3px solid {MENUBGCOLOR};  color: {MENUBGCOLOR}; background: none; }
.tb a { border:0; background: none; }

/* 个人信息栏头衔和灵宠样式 */
.lingchong { margin: 10px 18px 10px; }
.chenghao { color: #fff; font-size: 14px; line-height: 16px; transform: rotate(45deg); }
.touxian {color: #333; font-size: 12px; line-height: 1.75; text-align: center; }

/* ------------------------------------------------------------------------ 拖拽及页面 DIY */
.frame, .frame-tab { margin-bottom: 10px; border: 1px solid {WRAPBORDERCOLOR}; background: {WRAPBG}; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }
.frame-title, .frametitle, .tab-title { background: {COMMONBG} url({IMGDIR}/title.png) repeat-x 0 100%; }

	/* 新的框架结构 */
	.frame-1-1-l, .frame-1-1-1-l, .frame-1-1-1-c, .frame-2-1-l, .frame-1-2-l, .frame-3-1-l, .frame-1-3-l, .frame-4-1-l, .frame-1-4-l, .frame-5-1-l, .frame-1-5-l { float: left; }
	.frame-1-1-r, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-r, .frame-3-1-r, .frame-1-3-r, .frame-4-1-r, .frame-1-4-r, .frame-5-1-r, .frame-1-5-r { float: right; }
	.frame-1-1-l, .frame-1-1-r { width: 49.9% }
	.frame-1-1-1-l, .frame-1-1-1-c, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-l { width: 33.3%; }
	.frame-2-1-l, .frame-1-2-r { width: 66.6%; }
	.frame-3-1-l, .frame-1-3-r { width: 74.9%; }
	.frame-3-1-r, .frame-1-3-l { width: 24.9%; }
	.frame-4-1-l, .frame-1-4-r { width: 79.9%; }
	.frame-4-1-r, .frame-1-4-l { width: 19.9%; }
	.frame-5-1-l, .frame-1-5-r { width: 83.3%; }
	.frame-5-1-r, .frame-1-5-l { width: 16.6%; }
	/* End */