body, td, input, textarea, select, button { color: #000000; font: 9pt/1.6em Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,Microsoft Jhenghei,Nanum Gothic,sans-serif;}
.wp { margin: 0 auto; width: 980px; } 
#wp .wp { width: auto; } /* 通用容器，定义页面宽度 */


/*后增加全局框架*/
#mac_wrap { width:980px; padding:0 12px 0 12px; margin:52px auto 0 auto; background: url(../bg-content.png) 0 0  repeat-y;}
#mac_wrap .wp { padding:0px 10px;}
#mac_wrap_ft { width:1004px; height:12px; margin:0 auto 0 auto; background:url(../shadow-bottom.png) top left no-repeat;}
.mtn {  padding:0px!important; margin:0px!important; overflow:hidden!important;}  /*影响FF等底部间距的模块暂时隐藏 DIY区域*/

/*文字阴影效果*/
.pil dt, .pil dd, .pls { text-shadow:#FFF 0px 1px 0px;}


/*页脚*/
#ft { border:none; padding:10px 0px 25px 0; text-shadow:#000 0 1px 5px; }
#frt p a, #flk p a { color:#FFFFFF;}

/*风格切换*/
#smallLay{ margin:0px; padding:0px;width:685px;}
#smallLay .m_c{padding:4px 10px 10px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#smallLay h3{ font-size:14px!important; height:30px; line-height:30px; font-family:"宋体"; border-bottom:1px dotted #ccc; margin-bottom:5px; font-weight:700!important}
#smallLay h3 a{font-size:12px; font-weight:normal; color:#666}
#smallLay h3 a:hover{color:#5185E2;text-decoration: none;}
#smallLay h3 span{float:right;width:22px; height:21px; }
#smallLay .cords{float:left;width:22px; height:21px;  margin-top:3px;background:#ddd url(../cor.gif) no-repeat 0 0; overflow:hidden}
#smallLay .cords:hover{background-position:0 -29px;}
.sslct_btn {float: left; margin: 4px 2px 4px 2px; background:#fff; width:100px; padding:1px;height:100px; border: 1px solid #ccc; cursor: pointer; }
.sslct_btn:hover { border:1px solid #5185E2}
.sslct_btn i {float:left;display: inline;margin:0px;width:100px;height:100px;overflow: hidden;background:url(../sslct.png) no-repeat 0px 0px;font-style: normal;position:relative;}
.sslct_btn i a{width:100px;height:100px;display: block;}
.sslct_btn i em{position: absolute;bottom:0px; padding:2px 0 1px 0; font-family:"宋体"; background:url(../sslct_btn.png);_background:#333;_filter:alpha(opacity=60); color:#fff;text-align:center;left:0px; width:100px}

/* 面包屑导航 #pt --> Path */
#pt {  position: absolute; top:auto; left:auto; margin:-27px 0 0 -12px; color:#515151; padding:0 0 0 24px; width:980px; height: 27px; border: none; background-image: url(../navbarshadow2.png); background-position: top center; background-repeat:no-repeat; line-height: 27px; overflow:hidden; background-color:transparent;     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.745); }
#pt .z a, #pt .z em { float: left; height: 27px; }
#pt .z a { color:#141414; }
#pt .z em { width: 15px; background: url(../nav_right.gif) no-repeat 2px 8px; overflow: hidden; }
.nvhm { background:none; text-indent:0px; width: auto; line-height:27px;}


/*隐藏未DIY状态下的提示*/
#diypage { display:none;}
.mac_white { color:#FFF;}
#srchtxt { color:#999;}
*:focus {outline: 0;} /*消除苹果浏览器下 表单选中的边框*/

/* 幻灯片 */
.slideblock { position: relative; }
	.slideshow { clear: both; }
		.slideshow li { position: relative; overflow: hidden; }
			.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; color:#FFFFFF;  }
			.slideshow span.title, .slidebar li { background: rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000); color:#FFF; overflow: hidden; }
			.slideshow span.title { background:#FFF url(../slideshow_title.png) no-repeat; opacity:0.5;filter:alpha(opacity=50);}
			.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
				.slidebar li.on { background: rgba(255, 255, 255, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF); color: #000; font-weight: 700; }


/*可能冗余的CSS*/
                   /*版块列表下拉菜单样式*/
.mac_moderators { margin:-140px 0 0 -142px; width:137px; padding:10px;}
.dropmenu {padding-right: 15px;background: url(../arrow_down.gif) 100% 50% no-repeat;cursor: pointer;}
.pdbt a.v { color:#FFFFFF;} /*抢楼 颜色*/


/*顶部工具条背景*/
#toptb { padding:0px; margin:0px;}
#diy-tg { position: fixed; _position:absolute; top:0px; right:10px;}


/*FF下链接变色效果*/
a {-webkit-transition: all 0.2s linear;}
a:hover, a:visited:hover {text-shadow:#727184 0px 0px 3px; }

#um .new, .topnav .new, .sch .new { font-weight:normal; color:#FFF;}

ul.tb li.o a { color:#FFFFFF;}  /*个人中心处蓝色背景文字*/

.w .nfl { padding-top:10px; } /*提示跳转页面 内边距*/

/*首页公告*/
#pt #an { padding-right:20px;}
#pt #an ul li a { padding-left:22px; background:url(../announcement-icon.gif) no-repeat; background-position: left 0px; *background-position: left -2px; _background-position: left 0;}


/*通用框架 BM BM_C等样式细节修饰*/
.comm_discuz { -moz-border-colors: none; background-color: #FFFFFF; border-color: -moz-use-text-color #C0C0C0 #C0C0C0; border-image: none; border-right: 1px solid #C0C0C0; border-style: none solid solid; border-width: medium 1px 1px; box-shadow: 0 0 3px #C0C0C0; }
.comm_discuz .bm { border:none;}
.comm_discuz .bm_c {  padding:0px;}
.comm_discuz .bm_c td { border-bottom:1px solid #EDEDED; padding:7px 10px;}
.comm_discuz .bm_h { height:25px; line-height:25px; border-top:1px solid #A3A3A3; padding:0px; border:none; background: #FFF url(../headaction-gray.gif) 0 2px repeat-x;} /*社区热点 快速回复 BACKGROUND*/
.comm_discuz .bm_h span.o { margin:-4px 13px 0 0;}
.comm_discuz .bm .bm_h h2, .comm_discuz .bm_h h2 { padding-left: 10px; text-transform:uppercase;
font:"MyriadPro-BoldCond","Lucida Grande Bold","Helvetica Neue Bold"; border-bottom: 1px solid #A3A3A3; border-top: 1px solid #A3A3A3; font-size: 12px; font-weight: bold; line-height: 23px;text-shadow: white 0px 1px 0px;} /*子版块*/
.comm_discuz .bm .bm_h h2 a, .comm_discuz .bm_h a { color:#727184;}
.comm_discuz .bm .bm_h h2 a:hover { color:#112B9C;}


/*社区首页版块列表样式*/
#mac_discuz { -moz-border-colors: none; background-color: #FFFFFF; border-color: -moz-use-text-color #C0C0C0 #C0C0C0; border-image: none; border-right: 1px solid #C0C0C0; border-width: medium 1px 1px; box-shadow: 0 0 3px #C0C0C0; }
#mac_discuz .bm { border:none;}
#mac_discuz .bm_c {  padding:0px;}
#mac_discuz .bm_c td { border-bottom:1px solid #EDEDED; padding:7px 10px;}
#mac_discuz .bm_h, #f_pst .bm_h { height:25px; line-height:25px; border-top:1px solid #A3A3A3; padding:0px; border:none; background: #FFF url(../headaction-gray.gif) 0 2px repeat-x;} /*社区热点 快速回复 BACKGROUND*/
#mac_discuz .bm_h span.o { margin:-4px 13px 0 0;}
#mac_discuz .bm .bm_h h2, #mac_discuz .bm_h h2, #f_pst .bm_h h2 { padding-left: 10px; text-transform:uppercase;
font:"MyriadPro-BoldCond","Lucida Grande Bold","Helvetica Neue Bold"; border-bottom: 1px solid #A3A3A3; border-top: 1px solid #A3A3A3; font-size: 12px; font-weight: bold; line-height: 23px;text-shadow: white 0px 1px 0px;} /*子版块*/
#mac_discuz .bm .bm_h h2 a, #mac_discuz .bm_h a { color:#727184;}
#mac_discuz .bm .bm_h h2 a:hover { color:#112B9C;}
.mac_dicuz_thread a { color:#48546A;}
    /*横排背景色*/
	.discuz_hp3, .discuz_hp4, .discuz_hp7, .discuz_hp8, .discuz_hp11, .discuz_hp12, .discuz_hp15, .discuz_hp16, .discuz_hp19, .discuz_hp20, .discuz_hp23, .discuz_hp24, .discuz_hp27, .discuz_hp28, .discuz_hp31, .discuz_hp32, .discuz_hp35, .discuz_hp36, .discuz_hp39, .discuz_hp40, .discuz_hp43, .discuz_hp44, .discuz_hp47, .discuz_hp48, .discuz_hp51, .discuz_hp52, .discuz_hp55, .discuz_hp56, .discuz_hp59, .discuz_hp60 { background:#F4F5FE!important;}

/*个人设置侧边修正 同时修正发表界面的侧边*/
.appl { float: left; overflow: hidden; margin: 0  0  10px -10px; padding: 6px 10px;  _padding: 6px 10px 6px 20px; width: 117px; }
#postform  .appl { float: left; overflow: hidden; margin: 10px 0 10px 0; padding: 6px 10px; width: 117px; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~社区首页样式~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.fl_icn_g { height:40px; width:50px;}
.fl_icn { padding-right: 0px !important; width: 31px;}  /*新旧帖提示*/

.fl .fl_tb h2 a, .fl .fl_tb dt a { font-size:14px;}
/*首页部分样式修饰*/
#chart { padding:3px 10px 7px 10px;text-shadow: #c0c0c0 1px 1px 3px;} /*FF APPLE GG等浏览器SHADOW效果*/
#chart .y { float:left; }
#chart p.y span { font-weight:bold; margin:10px 3px 0 3px;}
#chart p.y em a.xi2 { color:#2D3444;}
#chart p.chart { float:right;}
#chart .y span { font-family:宋体;}
.chart { background:none; padding-left:0px;}
.chart span { margin:0 2px;}


/*首页在线列表 友情链接样式*/
#online, #mac_link { margin:-10px 0 0 0;}
#online .bm_h, #mac_link .bm_h { height:25px; line-height:25px; padding:0 0 0 10px; color:#727184; font-weight:bold; border-bottom: 1px solid #A3A3A3; border-top: 1px solid #A3A3A3; background:#FFF url(../headaction-gray.gif) 0 1px repeat-x; }
#online .bm_c { padding:0 10px;background:#E8E8E8;}
#mac_link .mbm { padding-bottom:10px;}
#mac_link .bm_c { padding:0 10px; background:#E8E8E8;}


/*今日发帖*/
em.todayposts { background: none repeat scroll 0 0 #9A9FAA; border-radius: 15px 15px 15px 15px; box-shadow: 0 1px 1px #555555 inset, 0 1px 0 white; color: white !important; display: inline !important; font-size: 10px; font-weight: bold; margin-left: 5px; margin-top: 2px; padding: 1px 5px; text-shadow: 0 1px 1px #585858; width: auto;}


/*隐藏导航条 隐藏简单搜索*/
#nv, #scbar { display:none;} 
/*头部简单搜索样式*/
.mac_sc { position:relative;}
.mac_sc button.xw1 { display:none}

/*头部*/ 
#hd { padding:0px; margin:0 0 30px 0; }
#hd .wp { padding:0px;}
.hdc { height:85px; min-height: 85px; overflow:hidden; }
.ie6 .hdc { height: 85px; }
#hd h2 { float: left; padding: 25px 5px 25px 0; }
#hd h2 { -webkit-transition: all .15s ease-out;}
#hd h2:hover { -webkit-transform: scale(1.06) rotate(-1deg); -moz-transform:scale(1.06);}
#hd h3 { float: left; width:200px; overflow:hidden; padding:48px 0 0 20px;}

/*背景图片透明重新处理*/
#um { position: absolute; top:0px; right:0px; width:auto; overflow:hidden; padding:0 10px 0 10px; margin:0px; text-align:right; height:25px; line-height: 25px; background:none;}
#um a { margin: 0 2px; text-shadow:#000 0px 1px 0px;}
#um span.pipe { color: #FFFFFF;  text-shadow:#112b9c 0px 0px 1px;}
#um #loginstatus a { color:#FFFFFF!important; } 

#um .um_con { position:relative; margin:0 0 0 10px; height:26px; background: url(../umenutop.png) repeat-x 0 0;}
#um .um_con span.um_spn_l { position:absolute; top:0px; left:-10px; height:26px; display:block;background: url(../umenutop.png) no-repeat 0 -32px; width:10px;}
#um .um_con span.um_spn_r { position:absolute; top:0px; right:-10px; height:26px; display:block;background: url(../umenutop.png) no-repeat 0 -65px; width:10px;}


/*全局宽度增加后 一些细节地方的边距处理*/
#pgt, .pgs { padding:0 10px;}
p.mac_rules { height:30px; line-height:30px; color:#727184; font-weight:bold; overflow:hidden;}
p.mac_rules em { float:left;}
p.mac_rules span.o { float:right; margin:5px 0 0 0;}


/*列表页样式*/
.fct a { float: left; margin-left: 8px; }
.fa_fav, .fa_rss, .fa_achv, .fa_bin, .fa_ivt { padding-left: 20px; background: 0 0 no-repeat;  _background: 0 center no-repeat;}
		.fa_fav { background-image: url(../fav.png); }
		.fa_rss { background-image: url(../feed.gif); }
		.fa_achv { background-image: url(../clock.gif); }
		.fa_bin { background-image: url(../recyclebin.gif); }
		.fa_ivt { background-image: url(../user_add.png); }

span.mac_form_num { font-size:12px; font-weight:normal; margin-left:10px;}

    /*版块规则*/
.mac_none_2 { background-color: #FFFFFF; border: 1px solid #C0C0C0; box-shadow: 0 0 3px #C0C0C0;}



/*主题分类样式*/
#thread_types { border:none; float:left; padding:0px; margin:5px 0 0 10px; height:28px; overflow:hidden;  overflow: hidden;}
#thread_types li a { border:none; background:none; padding: 1px 5px; margin:0 5px 0 0; height:21px; line-height:21px;}
#thread_types li.a a, #thread_types li a:hover { background: none repeat scroll 0 0 #9A9FAA; border-radius: 10px; box-shadow: 0 1px 1px #555555 inset, 0 1px 0 white; color: white !important; display: inline !important; font-size: 12px; font-weight: bold; padding: 1px 5px; text-shadow: 0 1px 1px #585858; width: auto;}
.ttp .pipe { float: left; margin-right: 6px; padding: 0; width: 2px; height: 27px; line-height:24px; background: none; text-indent: 0; }


    /*页码样式*/
.pg { font-family: Verdana, Arial, Helvetica, sans-serif;}
.pg strong { background:none; color:#48546A;  border:none; padding:0px; margin:0px 5px;}
.pg a, .pgb a { background:none; margin: 0px; background-repeat: no-repeat; color: #48546A; overflow: hidden; text-decoration: none; border:none; padding:0px 5px;}
.pg a:hover, .pgb a:hover { color:#48546A;}
.pg a.nxt { background-image: url(../arrow_right.gif); background-position: 90% 50%; }
.pg a.prev { background-image: url(../arrow_left.gif); background-position: 50% 50%; }
.pgb a { padding-left: 25px; background-image: url(../arrow_left.gif); background-position: 10px 50%; }
.pg label { border:none; background:none;}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~列表页样式~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#threadlist { margin:0; border:none;}
#mac_forum_post { display:none;} /*隐藏列表页快速发帖*/
.tl tr:hover th, .tl tr:hover td { background-color: #FFF; } /*列表页HOVER变色控制*/
    .tl .liebiao tr:hover th, .tl .liebiao tr:hover td { background-color: #F4F5FE; }
    #threadlist .th th:hover, #threadlist .th tr:hover, #threadlist .th td:hover { background:#F4F5FE;}
#threadlist td, #threadlist th { border:none;}
#threadlist .bm_c { padding:0px;}
#threadlist tr.ts td, #threadlist tr.ts th { background:url(../forum_td_bg.png) repeat-x; height:22px; line-height:22px; padding:0px;}
.liebiao { background:#F4F5FE} /*隔行换色*/
.tl .icn { width: 55px; text-align:center; }
.tl .num { width: 110px; }
th a.xst { color:#3B6E8E;}
th a.xst:visited { color:#48546A;}
th .type_c { }
th .type_c, th .type_c a{ color:#999!important;}
th .type_c a { background: url(../typeid.png) right -19px no-repeat; }
.tl .by em { display:block; font-size:10px!important; padding-top:2px!important; font-family: Geneva, Arial, Helvetica, sans-serif;  }

    /*版块规则FF下阴影*/
.mac_none_2{ -webkit-box-shadow:0px 0px 3px #c0c0c0; -moz-box-shadow: 0px 0px 3px #c0c0c0;}

    /*版块列表页顶部 会员排行*/
.rank_forum .frame, .rank_forum .block { padding:0;x; margin:0px; background:none; border:none;}
#rankwrap{background:url(../rankuser.png) 0 0 repeat-x;display:block;height:72px;overflow:hidden;padding:10px;}
.rankinfo{color:#FFFFFF;float:left;font-size:20px;height:50px;text-shadow:0 -1px 1px #000000;width:160px;margin:18px 0 0 20px;}
.ranknode{display:block;float:left;height:70px;overflow:hidden;padding-top:2px;text-align:center;width:70px;}
.ranknode a{color:#C4C4C4;text-shadow:0 -2px 0 #000000;}
.ranknode img{-moz-transition:all 0.2s ease-in-out 0s;border:medium none;box-shadow:0 2px 2px #000000;height:48px;opacity:0.8;width:48px;}
.ranknode:hover img{opacity:1;}
.ranknode:hover a{color:#FFFFFF;text-decoration:none;}
.avatar-frame{border:3px solid silver;}
.avatar-frame:hover{border:3px solid white;}
.avatar-frame,.avatar-frame img{border-radius:30px 30px 30px 30px;height:48px;margin:auto;width:48px;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~贴内样式~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
    /*快速发帖*/
#f_pst { margin:0px!important;}

#modmenu { padding:5px 15px!important; border-bottom:1px solid #B4B4B4;} /*主题操作菜单*/

#ct #pgt { padding:0px; margin:0px;}
#mac_forum_pgs { height:45px; padding:13px 10px 0 13px; background-image:url(../forumcontrolbg.png); background-repeat: repeat-x; background-position:0 0; overflow:hidden;} /*列表页页码*/

/*发帖等下拉菜单*/
#post_reply, #post_replytmp { float: left; background: url(../newreply.png) no-repeat 0 0;text-indent:-200000px; overflow:hidden;width:94px;height:26px;margin:4px 10px 0 0!important;}
.pgs #newspecial, .pgs #newspecialtmp { float: left; background: url(../newtopic.png) no-repeat 0 0; text-indent:-200000px; overflow:hidden;width:94px;height:26px;margin:4px 10px 0 0!important;}
#post_reply:hover, #post_replytmp:hover, .pgs #newspecial:hover, .pgs #newspecialtmp:hover { background-color: #8FB3E9;box-shadow: 0 0 10px #2676ED;}

tr.ad td { display:none;}  /*帖子隔断AD暂时隐藏*/
.mac_thread_pipe { height:8px; background:url(../thread_pipe.png) repeat-x; overflow:hidden;}

#postlist { border:0px;}
#postlist .mac_thread_tdbg td.pls { background:url(../thread_top_l.png) repeat-x; border-bottom:1px solid #AAA;}
#postlist .mac_thread_tdbg td.plc { background:url(../thread_top_r.png) repeat-x; border-bottom:1px solid #AAA; border-right:0px;}
td.pls  {  border-left:0px!important;}
td.plc { border-right:0px!important;}

.sign { overflow: hidden; padding: 20px 0 10px; line-height: 1.6em; background: url(../icon/sigline.gif) repeat-x 0 0; }			
td.pls .pi  { border:none;text-shadow:#FFF 0px 1px 0px}
td.plc .pi { border-bottom:1px solid #C0C0C0;}
     /*浮动头像FF下圆角以及阴影效果*/
td.pls .p_pop, .p_pop, .mac_moderators { 
             background-color:transparent;
             background-image:url(../transparent.png);
             color: black;
             text-shadow: #c0c0c0 1px 1px 3px;
             -moz-border-radius: 5px;
             -webkit-border-radius: 5px;
             -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px; -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}

    /*标签*/			 
.ptg { background: url(../tag.gif) no-repeat scroll 0 2px transparent; padding-left: 20px;}
.ptg a { color:#000;}

/*贴内标题*/
.mac_v_title { border-bottom: medium none; margin-bottom: 8px; font-size: 14px; font-weight:bold;}
.mac_v_title, .mac_v_title a { color:#000;}
			 
/*头像*/
.t_msgfont img, .t_msgfontfix img, .signatures img, .avatar img { border-radius: 3px 3px 3px 3px;}
.avatar img:first-child { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
.pls .avatar { display: block; text-align: center;}
.pls .avatar img { background:none; padding:0px; max-width:123px;}
	
/*会员信息*/
.pil { padding:10px 0;}
.pil dt { text-align:right; color: #40596A; margin-right:4px;}
.pil dd a { color:#000;}

/*贴内图标处理*/
.fastre { background: url(../fastreply.gif) no-repeat scroll 0 50% transparent;}
.editp { background: url(../edit.gif) no-repeat scroll 0 50% transparent;}

/*发帖下拉菜单美化*/
#newspecial_menu li{background:url(../folder_s.gif) no-repeat scroll 3px 50% transparent;float:left;border:none;}
#newspecial_menu li.poll{background-image:url(../pollsmall.gif);}
#newspecial_menu li.trade{background-image:url(../tradesmall.gif);}
#newspecial_menu li.reward{background-image:url(../rewardsmall.gif);}
#newspecial_menu li.activity{background-image:url(../activitysmall.gif);}
#newspecial_menu li.debate{background-image:url(../debatesmall.gif);}
#newspecial_menu li.video{background-image:url(../videosmall.gif);}
#newspecial_menu a{border-bottom:0px solid #C0C0C0;display:block;padding:5px 0 5px 25px;width:75px;}
#newspecial_menu a:hover{border-bottom-color:#EDEDED;color:#3B6E8E;text-decoration:none;}
			 
     /*非IE浏览器下按钮圆角效果*/
.moreconf button, .moreconf a, button, button.pn, .pob p a {background:#e2e2e2 url(../buttonnormal.png) repeat-x top left; border: 1px solid #a8a8a8; overflow:hidden; font-size:12px; _height:20px; _line-height:20px; -moz-border-radius: 10px; _margin-top:8px; text-shadow: #ffffff 0px 1px 1px;-webkit-border-radius: 10px;color:black  !important; padding: 2px 9px; text-decoration:none !important; -webkit-transition: all .15s ease-out; font-weight:normal; border-radius: 10px;}

button.pn strong, button.pn span, button.pn em { font-weight:normal; line-height:normal; margin:0px; padding-left:10px; padding-right:10px; }
.moreconf button:active, .moreconf a:active, button:active, .pob p a:active { background:#d2d2d2 url(../buttonactive.png) repeat-x top left; font-size:12px; -moz-border-radius: 10px;text-shadow: #ffffff 0px 1px 1px;-webkit-border-radius: 10px; color:black  !important;padding: 1.5px 9px; border: 1px solid #a8a8a8; text-decoration:none !important; }
.moreconf button:hover, .moreconf a:hover, button:hover, .pob p a:hover, .nrate a:hover{text-decoration:none !important; }

.custominfoarea a,.custominfoarea a:hover,.custominfoarea a:active{background:none;border:none;padding:0 0;}
a.oneditor, .editor a:hover{border:none !important;}
input { border-radius: 5px;}

/*楼主 分享 评分等图标*/
#p_btn { line-height: 26px; }
			#p_btn a { float: left; margin-right: 3px; padding-right: 4px; padding-left: 8px; background: url(../share_btn.png) no-repeat 0 0; vertical-align: top; white-space: nowrap; }
				#p_btn a:hover { text-decoration: none; }
				#p_btn i { display: block; padding: 0 8px 0 0; background: url(../share_btn.png) no-repeat 100% 100%; font-style: normal; cursor: pointer; }

/*QQ内页分享等图标
#k_web  { background:url(../thread_web.png) no-repeat; border:none; padding:5px 8px 5px 28px; *padding:5px 8px 5px 28px;_padding:3px 10px 5px 28px;}
#k_weibo  { background:url(../thread_wb.png) no-repeat; border:none; padding:5px 8px 5px 28px; *padding:7px 10px 5px 28px; _padding:3px 10px 5px 28px;}*/

.quote {background-color:#EEEEEE !important;color:#333333;font-style:italic;margin:1em 2em 0.5em !important;padding:10px 10px 10px 1em !important;background:url(../quotebg.gif) repeat scroll 0 0 transparent !important;border-color:#EEEEEE;border-style:solid;border-width:1px 1px 1px 3px;}
.quote blockquote {background:none !important;}

.blockcode{padding:10px 0 5px 10px;width:598px;w\idth:586px;border:1px solid #CCC;background:#F7F7F7 url(../codebg.gif) repeat-y 0 0;overflow:hidden;}
.blockcode ol { margin:0 0 0 10px;padding:0;}
.blockcode ol li{ padding-left:10px;list-style-type:decimal-leading-zero;font-family:Monaco,Consolas,"Lucida Console","Courier New",serif;font-size:12px;line-height:1.8em;}
* html .blockcode ol li{font-family:"Courier New",serif;}
.blockcode em{margin-left:43px;color:#09C !important;font-size:12px;cursor:pointer;}


#scrolltop {
    background: url('../scrolltop.png') no-repeat;
    width: 20px;
    font-size: 0;
    height: 50px;
    border: 0;
}

/*Slider*/
#slider-wrapper{
	background: #7d7e7d;
	background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
    width:980px;
    height:50px;
    margin:0 auto 0 auto;
}
#slider {
    position:relative;
    width:980px;
    height:50px;
    background:url(../loadingtext.png) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	top: 20%;
	margin-top:-13px;
	}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


.forum_notice {
	margin: 0px auto 0px !important;
	padding: 0px 12px !important;
	background-image: url(../bg-content.png) !important;
	background-repeat: repeat-x;
	width: 980px !important;
	background-color: transparent !important;
}
#headingwrap {
	padding: 10px;
	height: 100px;
	margin-bottom: 10px;
	background: url(../hgradient.png) repeat-x;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E0E0E0 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(99%,#E0E0E0));
	overflow: hidden;
	display: block;
	border-bottom: 1px #a5a5a5 solid;
}
#headingwrap .headline {
	float: left; width:670px;
}
#newstopic {
	height: 94px;
	display: block;
	overflow: hidden;
}
.headingimage {
	width: auto;
	height: 94px;
	max-width: 90px;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	overflow: hidden;
	display: block;
	-webkit-box-shadow: 0px 2px 3px #5e5e5e;
	-moz-box-shadow: 0px 2px 3px #5e5e5e;
	box-shadow: 0px 2px 3px #5e5e5e;
}
.headingimage img {
border: 2px solid #fff;
}
.heading { float:left;
	width: 550px;
	*width: 560px;
	_width: 550px;
}

.hseparator {
	float: left;
	width: 20px;
	height: 100%;
	background: url(../hseparator.png) center no-repeat;
	margin-right: 5px
}
.heading .subject {
	font-size: 10pt;
	font-weight: bold;
}
#mac_discuz .fl .bm_c td { padding-top:8px; padding-bottom:8px;}

/*间距*/

a:hover, a:visited:hover {
text-shadow: #585858 0px 0px 3px!important;
}
a:hover, a:visited:hover {
text-shadow: #585858 0px 0px 3px!important;
}
body {
font-family:Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,Microsoft Jhenghei,Nanum Gothic,sans-serif!important;
}
a {
font-family:Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,Microsoft Jhenghei,Nanum Gothic,sans-serif!important;
}
div {
font-family:Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,Microsoft Jhenghei,Nanum Gothic,sans-serif!important;
}



