/**===================
@name:公共层V1.1I1 For infloor
@use:所有页面都会使用到的样式，包含重置，一般用于栅格布局的页面
@author:sune 
@email:1292117887@qq.com
@date:2013-04-22
@list:
>>重置：使所有浏览器都显示一样
>>排版：常规字体大小样式与板式
>>定位：三种常用的定位
>>浮动：左右浮动与清除
>>间距：内外边距
>>宽度：常用的宽度
>>包裹：包住盒子，增加背景，控制大的宽度与整体布局
>>盒子：确定行列布局，控制盒子间的间距，装各个部件以及写部件标题
>>综合：常用的样式初始化
>>头部：公用部件组
	>>logo
	>>搜索
	>>登陆
	>>导航
	>>面包屑
	>>......
>>底部：公用部件组
    >>底部内容推荐
	>>联系
	>>导航底部
	>>版权
	>>......
>>其他：公用部件组
	>>分页（常用列表分页，各种大小）
	>>按钮（包含下拉按钮）
	>>提示（hover提示与弹出提示）
	>>弹窗（一般ajax使用的对话框）
	>>表单（包含输入提示）
	>>三角（组合样式之一，）
	>>图片（lightbox，图片边框，阴影等）
	>>图标（一般使用一套fontCss,然后选择部分，图标必须风格统一）
    >>滚动条与选择（滚动条样式与选取内容样式）
    >>小名片
    >>浮动工具条
    >>在线标示
    >>等级图标
    >>兼容pw9默认样式（这个里面兼容系统默认样式，慢慢的要转换与弱化，不然会受到限制） 
  >>......
===================*/

/*s====重置====*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
outline: 0;
}
html{
background-attachment:fixed;
-webkit-text-size-adjust:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {  /*html5标签初始化*/
display: block;
}
button, input, select, textarea { /* 使得表单元素在 ie 下能继承字体大小 */
font-size:100%;
}
pre{/*解决ff下不换行问题*/
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
form {
display:inline;
}
ol, ul {
list-style: none;
}
img {
border: 0;
vertical-align: top;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th {
text-align: left;
font-weight:100;
}
td,
th,
div {
word-break:break-all;
word-wrap:break-word;
}
input, button, textarea, select, optgroup, option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
address, cite, dfn, em, var { /* 将斜体扶正 */
font-style:normal;
}
/*e====重置====*/

/*s====排版====*/
.b {
font-weight:700 !important;
}
.u {
text-decoration:underline !important;
}
.i {
font-style:italic !important;
}
.red {
color:#C00;
}
.black {
color:#000;
}
.white {
color:#fff;
}
.blue {
color:#06F;
}
.green {
color:#0F3;
}
.orange{
color: #FF7F3E; 
}
.f10 {
font-size:10px;
}
.f12 {
font-size:12px !important;
}
.f14 {
font-size:14px;
}
.f16 {
font-size:16px;
}
.f18 {
font-size:18px;
}
.f24 {
font-size:24px;
font-family:Arial, "Microsoft Yahei", Simsun;
}
.fn {
font-weight:normal !important;
}

/*n字体*/
.yahei{font-family: "Microsoft Yahei","微软雅黑";}

.songti{font-family: "宋体";}

/*n对齐*/
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.vt{vertical-align:top;}

/*n标题*/
.title_header { 
padding-bottom: 9px;
margin: 20px 0 30px;
border-bottom: 1px solid #EEE;
}
.lead {
color: #5A5A5A;
font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "宋体B8B\4F53", simsun, sans-serif;
font-weight: normal;
margin-bottom: 20px;
font-size: 21px;
font-weight: 200;
line-height: 30px;
}


/*n段落*/
.content p {
margin: 0 0 10px;
}
.w{white-space:nowrap;}

/*e====排版====*/

/*s====定位====*/
.pr {
position:relative;
}
.pa {
position:absolute;
}
.pf {
position:fixed;
}
.ps{
position:static;	
}
.z-2{
z-index:-2;
}
.z-1{
z-index:-1;
}
.z0{
z-index:0;
}
.z1{
z-index:1;
}
.z2{
z-index:2;
}
/*e====定位====*/

/*s====浮动====*/
.fl {
float:left !important;
display:inline;
}
.fr {
float:right !important;
display:inline;
}
.cc {   /*父层清除浮动*/
zoom:1;
}
.cc:after {
content:'\20';
display:block;
height:0;
clear:both;
visibility: hidden;
}
.c {  /*在同级清除浮动*/
clear:both;
height:0;
font:0/0 Arial;
overflow:hidden;
width:0;
}
/*e====浮动====*/

/*s====间距====*/
/*一般情况下，mg只用在包裹与盒子中,其余用ad*/
.mb5{margin-bottom: 5px !important;}
.mb10{margin-bottom:10px;}
.mb15 {
margin-bottom: 15px !important;
}
.mb20 {
margin-bottom: 20px !important;
}
.mt5 {
margin-top:5px !important;
}
.mt10 {
margin-top:10px !important;
}
.mt15 {
margin-top:15px !important;
}
.mt20 {  
margin-top:20px !important;
}
.mr5 {
margin-right:5px !important;
}
.mr10 {
margin-right:10px !important;
}
.mr15 {
margin-right:15px !important;
}
.mr20 {
margin-right:20px !important;
}
.mc{margin:0 auto;}
.pd5 {
padding:5px;
}
.pd10 {
padding:10px;
}
.pd15 {
padding:15px;
}
.pd20 {
padding:20px;
}
.pt20 {
padding-top:20px;
}
.pt30 {
padding-top:30px;
}
.pt40 {
padding-top:40px;
}
/*e====间距====*/


/*s====宽度====*/
.w230 {
width:230px;
}
.w280 {
width:280px;
}
.w290 {
width:290px;
}
.w390 {
width:390px;
}
.w654 {
width:654px;
}
.w664 {
width:664px;
}
.w674 {
width:674px;
}
.w735 {
width:735px;
}
.w980{
width:980px;	
}
.w1004 {
width:1004px;
}
.w1200 {
width:1200px;
}
/*e====宽度====*/

/*s====包裹====*/
body{  /*增加主体背景的作用，写在body标签上面  .w_body */ 
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
color: #333;
background: #babdbf url("../../images/common/bg/background.jpg") center 0 repeat;
padding-top:44px;	
}

.w_header {
background:#ffffff;
display:block;
/*position:fixed;*/  /*头部固定*/
position:absolute;  /*头部不固定*/
top:0;
left:0;
z-index:10;
width:100%;
height: 37px;
padding-top:7px; 
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3),0 3px 0 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3),0 3px 0 0 rgba(0,0,0,0.1);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3),0 1px 0 0 rgba(0,0,0,0.1);
-webkit-transform: translateZ(0);
}
.w_lefter {
width:250px;
}
.w_main {  /*因为具体宽度，所以需要居中，若要头部与底部也居中则写相同代码即可，如果主体很复杂，则要把w_main区分为多个包裹*/
width:980px;
margin:0 auto;
padding-bottom:30px; 
}
.w_footer {
width: 100%;
background: #ccc;
border-top: 2px #777 solid;
color: #888;
padding: 15px 0;
}
/*e====包裹====*/


/*s====盒子====*/
/*
b_ + 盒子类型，在盒子实例时会有一个class与盒子同级
tt  标题
ct  为内容，一般为列表或者图文调用
bm  底部，表示更多或者说明等等
*/


.b_row{   /*盒子栅格，一行被分为多栏时使用，或者有浮动时，通常配合cc一起，起标示作用，多个栅格直接会添加间距样式*/

}

.b_s{    /*兼容盒子*/

}

.b_n {   /*通用可见盒子*/
padding: 20px 20px 15px 20px;
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
background: white;
border: 1px solid;
border-color: white #EFEFEF lightGrey #EFEFEF;
}
.b_n .tt {   /*可见盒子标题*/
padding: 8px 15px 6px;
background: url(../../images/box/bdr_01.png) left bottom repeat-x;
zoom: 1;
}
.b_n .tt h3 {
float: left;
font-weight: normal;
font-size: 18px;
font-family: "微软雅黑";
color: #333;
}

.b_n .tt .more{

}



/*盒子样式不需要在任何时候都写在html元素中，但是自己要清楚的分辨出盒子*/
/*e====盒子====*/


/*s====综合====*/

/*n链接与指向*/
a {
text-decoration:none;
color: #105CB6;
}
a:hover {
color:#f60;
text-decoration:underline;
}
.cp{
cursor:pointer;
}

/*n显隐*/
.dn{
display:none;
}

.block{display:block!important;}
.hidden{display:none!important;}

.opacity0{opacity: 0;filter:alpha(opacity = 0)}
.opacity1{opacity: 1;filter:alpha(opacity = 100)}


.visible{visibility: visible;}
.invisible{visibility: hidden;}

.bdr3t{
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}

.bdr3b{
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-ms-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px; 
}

.bdr3{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;  
}
.textshadow{
text-shadow:0 1px 2px rgba(0,0,0,0.4);
-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.4);
-moz-text-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.shadow{
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);}

/*n水平分割线*/
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

/*e====综合====*/


/*n=======================================以下为公用部件=======================================*/
/*部件的命名采用盒子栅格的id+部件名称 eg：footer_nav */


/*s====头部====*/

/*头部弹窗*/
.header_pop_arrow{
width: 27px;
height: 13px;
background: url(../../images/common/header_sprite.png) -143px 0 no-repeat;
top: -12px;
z-index: 697;
position: absolute;
text-align: left;	
}

.header_pop_position{
margin-top: 13px;
background-color: #ffffff;
margin-left: 7px;
/*position: fixed;*/   /*头部固定时再用*/
position: absolute;
z-index: 696;
display: block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.44);
-moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.44);
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.44);	
}

.header_pop_content{
overflow:hidden;
}


/*头部按钮*/
.header_btn{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
text-shadow: 0 1px white;
background-color: #f7f7f7;
border: 1px solid #CCC;
cursor: pointer;
font-weight: bold;
white-space: nowrap;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #F0F0F0));
background: -moz-linear-gradient(#FFFFFF, #F0F0F0) repeat scroll 0 0 #F0F0F0;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;	
outline: none;
position:relative;
padding: 6px 10px;
font-size: 100%;
margin: 0;
line-height: normal;		
}

.header_btn:hover {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3496EC), color-stop(100%, #3b7fc4));
background-image: -webkit-linear-gradient(#3496EC,#3b7fc4);
background-image: -moz-linear-gradient(#3496EC,#3b7fc4);
background-image: -o-linear-gradient(#3496EC,#3b7fc4);
background-image: linear-gradient(#3496EC,#3b7fc4);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.22);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
border: 1px solid #0c2f92;
background-color: #3b7fc4;
color: #ffffff;
text-shadow:0 0 0px;
text-decoration: none;
}

.header_btn:active,.header_btn.active{
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #166bbb), color-stop(100%, #2185e2));
background-image: -webkit-linear-gradient(#166bbb,#2185e2);
background-image: -moz-linear-gradient(#166bbb,#2185e2);
background-image: -o-linear-gradient(#166bbb,#2185e2);
background-image: linear-gradient(#166bbb,#2185e2);
-webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5) inset;
-moz-box-shadow: 0 1px 7px 0 rgba(0,0,0,0.5) inset;
box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5) inset;
background-color: #2185e2;
border-color: #162299;
text-shadow: 0 1px rgba(0, 0, 0, 0.6);	
}

.header_btn em{
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
position: relative;
vertical-align: middle;	
}


/*回首页*/
.header_index {
+width: 36px;
}
.header_index button {
padding: 3px 0 0;
height: 30px;
width: 36px;
border-right:0px solid #ffffff;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}

.header_index button em {
width: 19px;
height: 19px;
background: url(../../images/common/header_sprite.png) no-repeat;
background-position: -184px 0;
top: -2px;
+top:1px;
}

.header_index button:hover em,.header_index button:active em,.header_index button.active em{
background-position: -204px 0;	
}

/*导航*/
.header_nav {
margin-right:6px;
}

.header_nav button {
padding: 3px 0 0;
height: 30px;
width: 36px;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-ms-border-radius: 0 3px 3px 0;
-o-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}

.header_nav button em {
width: 16px;
height: 16px;
background: url(../../images/common/header_sprite.png) no-repeat;
background-position: -34px 0;
top: -3px;
+top:1px;
}

.header_nav button:hover em,.header_nav button:active em,.header_nav button.active em{
background-position: -51px 0;	
}


.header_nav_pop {
margin-left: -7px;
width: 210px;	
}

.header_nav_pop_content{
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}

.header_nav_pop_content ul{
padding:10px 0px 10px 16px;
}


.header_nav_pop_content ul li{
float: left;
width: 177px;
margin-right: 15px;
margin-bottom: 5px;
margin-top:5px;
}


.header_nav_pop_content ul li a{
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-family: 'Helvetica', sans-serif;
color: #696969;
display: block;
font-size: 14px;
padding: 6px 0 5px 9px;
position: relative;	
background: #EDEDED;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F1F1F1), color-stop(100%, #E8E8E8));
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset,0 -1px 0 rgba(0, 0, 0, 0.035) inset,1px 0 0 rgba(0, 0, 0, 0.038) inset,-1px 0 0px rgba(0, 0, 0, 0.02) inset;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset,0 -1px 0 rgba(0,0,0,0.035) inset,1px 0 0 rgba(0,0,0,0.038) inset,-1px 0 0px rgba(0,0,0,0.02) inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset,0 -1px 0 rgba(0, 0, 0, 0.035) inset,1px 0 0 rgba(0, 0, 0, 0.038) inset,-1px 0 0px rgba(0, 0, 0, 0.02) inset;
}



.header_nav_pop_content  ul li a:hover {
background: #e5e5e5;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #d8d8d8));
text-decoration: none;
}

.header_nav_pop_content ul li.current a{
color:#ffffff;
background: #3593e7;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3593e7), color-stop(100%, #1870c3));	
}


.header_nav_pop_bottom{
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
overflow: hidden;
background: whiteSmoke;
border-top: 1px solid #EBEBEB;
padding: 8px 15px 8px;
}

.header_nav_pop_bottom ul{
width: 100%;	
}

.header_nav_pop_bottom ul li{
overflow: hidden;
display: block;
float: left;
padding: 0 4px;	
}

.header_nav_pop_bottom li:first-child a {
margin-left: 0;
}

.header_nav_pop_bottom ul li a {
-webkit-font-smoothing: antialiased;
font-family: 'Helvetica', sans-serif;
color: #777;
cursor: pointer;
display: block;
padding: 9px 14px;	
vertical-align: middle;
zoom: 1;
font-size: 12px;
padding: 0 !important;
text-decoration: none;
}


.header_nav_pop_bottom ul li a:hover {
color: #333;
}

.header_nav_pop_bottom li a::after {
content: ".";
position: relative;
right: -4px;
top: -3px;
}

.header_nav_pop_bottom li:last-child a::after {
content: "";
}

/*搜索*/
.header_search {
width: 165px;
}

.header_search input {
-webkit-font-smoothing: antialiased;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07);
-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.07);
box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07);
background: #FAF9F7;
border: 1px solid #CCC;
color: #717171;
font-size:13px;
font-size:14px\9;
color: #a9a9a9\9;
font-weight: normal;
margin: 0;
outline: none;
padding: 6px 30px 6px 9px;
position: relative;
width: 100%;
+width: 125px;
+height: 15px;
z-index: 670;	
}

.header_search input:focus {
border-color: #BCBCBC;
}

.header_search button{
width: 16px;
height: 17px;
background: url(../../images/common/header_sprite.png) no-repeat;
background-position: -17px 0;
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
font: 0/0 serif;
text-shadow: none;
color: transparent;
border: none;
position: absolute;
right: 9px;
top: 7px;
z-index: 671;
cursor: pointer;
}

.header_search button:hover{
background-position: 0px 0;	
}

/*logo*/
.header_logo{
left: 50%;
margin-left: -52px;
margin-top: 5px;
position: absolute;
top: -7px;	
}

/*登陆*/
.header_login {

}

.header_login_run{
border-right:none;
color: #969696;
text-shadow:1px 1px 1px rgba(255,255,255,.3);
font-family: microsoft yahei;
font-size: 14px;
padding:4px 15px 5px;
letter-spacing: 2px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;	
}

.header_login_reg{
color: #969696;
text-shadow:1px 1px 1px rgba(255,255,255,.3);
font-family: microsoft yahei;
letter-spacing: 2px;
font-size: 14px;
padding:4px 15px 5px;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-ms-border-radius: 0 3px 3px 0;
-o-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}

.header_login_post {
margin-right:7px;
}


.header_login_post button {
padding: 4px 8px;
height: 30px;
width: 36px;
}


.header_login_post button em {
width: 14px;
height: 15px;
background: url(../../images/common/header_sprite.png) no-repeat;
background-position: -70px 0;
}

.header_login_post button:hover em,.header_login_post button:active em,.header_login_post button.active em{
background-position: -85px 0;	
}


/*
===================
快速发帖-选择版块-弹窗
===================
*/
.pop_select_forum{
	padding:15px 25px;
	background:#fff;
	border:1px solid #c1c1c1;
	position:fixed;
	_position:absolute;
	width:330px;
	outline:none;
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	margin-top:7px;
	left:50%;
	margin-left:100px;
	z-index:11; 
}
.pop_select_forum .hd{
	font-weight:700;
	color:#666;
	margin-bottom:10px;
}
.pop_select_forum .source_forum{
	float:left;
	width:150px;
	border:1px solid #e2e2e2;
	height:180px;
	overflow-y:auto;
}
.pop_select_forum .target_forum{
	float:right;
	width:150px;
	border:1px solid #e2e2e2;
	height:180px;
	overflow-y:auto;
}
.pop_select_forum .ct{
	margin-bottom:10px;
}
.pop_select_forum .ct h4{
	font-size:14px;
	font-weight:700;
	padding:5px 10px 0;
}
.pop_select_forum .ct ul{
	padding:5px;
}
.pop_select_forum .ct li{
	line-height:25px;
	height:25px;
	text-indent:5px;
	font-size:14px;
	color:#666;
	cursor:pointer;
	overflow:hidden;
}
.pop_select_forum .ct li.current{
	color:#fff;
	background:url(../../images/common/pop_select_forum.png);
	background-position:0 1px;
}
.pop_select_forum .ct .target_forum  li.current{
	background:url(../../images/common/pop_select_forum.png);
	background-position:0 -38px;
}
.pop_select_forum .associate{
	background:#ecf3f8;
	padding:5px 10px;
	height:18px;
	margin-bottom:10px;
}
#J_post_to_cate,
#J_post_to_forum{
	display:inline-block;
	width:72px;
	overflow:hidden;
	line-height:18px;
	height:18px;
	vertical-align:middle;
}
.pop_select_forum .btn_submit{
	width:60px;
}

/*n用户信息*/
.header_login_info {
-webkit-font-smoothing: antialiased;
background: white  no-repeat;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #F0F0F0));
background: -moz-linear-gradient(#FFFFFF, #F0F0F0) repeat scroll 0 0 #F0F0F0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-font-smoothing: subpixel-antialiased;
background-color: #F0F0F0;
border: 1px solid #CCC;
color: #888;
cursor: pointer;
font-size: 13px;
font-weight: bold;
position: relative;
-moz-border-radius-bottomright: 0 0;
-webkit-border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
-moz-border-radius-topright: 0 0;
-webkit-border-top-right-radius: 0 0;
border-top-right-radius: 0 0;
border-right: 0;
margin-right: 0;
width:156px;
}


.header_login_usernameLink{
float: left;
width: 100%;
}

.header_login_photo{
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
background-size: cover;
background:#dedede;
border: 1px solid #c1c1c1;
float: left;
height: 28px;
top: -1px;
margin: -1px;
width: 29px;}

.header_login_name{
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: block;
height: 21px;
padding: 6px 0 1px 10px;	
}

.header_login_info:hover,.header_login_info.active{
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #166bbb), color-stop(100%, #2185e2));
background: -moz-linear-gradient(#166bbb, #2185e2) repeat scroll 0 0 #2185e2;
color: #ffffff;
border-color: #250c92;
background-color: #3b7fc4;
}

.header_login_info:hover .header_login_photo {
-webkit-box-shadow: 0 0 2px #250c92 inset;
-moz-box-shadow: 0 0 2px #250c92 inset;
box-shadow: 0 0 2px #250c92 inset;
}

.header_login_info:hover .header_login_name {
text-shadow:0 -1px 0 rgba(0,0,0,0.11);
}

/*用户信息弹窗 */
.header_login_info_pop{
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
margin-left: 0px;
width: 156px;
margin-top:0px;
}

.my_menu ul{
	padding:0;
	margin:0;
}
.my_menu ul li{
	padding:0;
	margin:0;
	height:32px;
}
.my_menu ul li a{
	float:none;
	padding:0;
	margin:0;
	display:block;
	color:#666;
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.my_menu ul li a em{
	background:url(../../images/common/header_login_info_pop.png) 999px 999px no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	float:left;
	margin:7px 7px 0 10px;
}
.my_menu ul li a:hover{
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	color:#438bc9;
	text-decoration:none;
}
.my_menu ul.ct li a:hover,
.my_menu ul.ft{
	background:#f6f6f6;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), color-stop(25%, #f7f7f7), to(#f1f1f1));
	background-image: -webkit-linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: -ms-linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: -o-linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	background-image: linear-gradient(#f9f9f9, #f7f7f7 25%, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f1f1f1', GradientType=0);
}

/*版块*/
.my_menu ul li a em.icon_forum{
	background-position:0 -0;
}
.my_menu ul li a:hover em.icon_forum{
	background-position:0 -30px;
}
/*关注*/
.my_menu ul li a em.icon_fresh{
	background-position:0 -60px;
}
.my_menu ul li a:hover em.icon_fresh{
	background-position:0 -90px;
}
/*帖子*/
.my_menu ul li a em.icon_article{
	background-position:0 -120px;
}
.my_menu ul li a:hover em.icon_article{
	background-position:0 -150px;
}
/*投票*/
.my_menu ul li a em.icon_vote{
	background-position:0 -180px;
}
.my_menu ul li a:hover em.icon_vote{
	background-position:0 -210px;
}
/*任务*/
.my_menu ul li a em.icon_task{
	background-position:0 -240px;
}
.my_menu ul li a:hover em.icon_task{
	background-position:0 -270px;
}
/*相册*/
.my_menu ul li a em.icon_album{
	background-position:0 -300px;
}
.my_menu ul li a:hover em.icon_album{
	background-position:0 -330px;
}
/*设置*/
.my_menu ul li a em.icon_profile{
	background-position:0 -360px;
}
/*退出*/
.my_menu ul li a em.icon_quit{
	background-position:0 -390px;
}
/*勋章*/
.my_menu ul li a em.icon_medal{
	background-position:0 -420px;
}
.my_menu ul li a:hover em.icon_medal{
	background-position:0 -450px;
}
/*前台管理*/
.my_menu ul li a em.icon_system{
	background-position:0 -478px;
}
.my_menu ul li a:hover em.icon_system{
	background-position:0 -508px;
}
/*后台管理*/
.my_menu ul li a em.icon_admin{
	background-position:0 -538px;
}
.my_menu ul li a:hover em.icon_admin{
	background-position:0 -568px;
}
/*我的空间*/
.my_menu ul li a em.icon_space{
	background-position:0 -600px;
}
.my_menu ul li a:hover em.icon_space{
	background-position:0 -630px;
}
/*我的喜欢*/
.my_menu ul li a em.icon_like{
	background-position:-1px -657px;
}
.my_menu ul li a:hover em.icon_like{
	background-position:-1px -682px;
}

/*底部特殊处理*/
.my_menu ul.ct{
	border-bottom:1px solid #e2e2e2;
	padding:1px 0;
}
.my_menu ul.ft{
	border-top:1px solid #fff;
	background:#f7f7f7;
	padding:6px 0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}
.my_menu ul.ft li{
	height:25px;
}
.my_menu ul.ft li a{
	border:0 none !important;
	line-height:25px;
	height:25px;
	background:none !important;
}
.my_menu ul.ft li a:hover{
	background:none;
	color:#333;
}



/*n消息*/
.header_login_msg button {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-ms-border-radius: 0 3px 3px 0;
-o-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
height: 30px;
width: 36px;
padding: 2px 0 0;
}


.header_login_msg button em {
width: 21px;
height: 22px;
background: url(../../images/common/header_sprite.png) no-repeat;
background-position: -100px 0;
}

.header_login_msg button:hover em,.header_login_msg button:active em,.header_login_msg button.active em{
background-position: -122px 0;	
}


/*未读消息数量*/
.core_num {
padding: 0 4px;
background: #FF9000;
color: white !important;
border-radius: 3px;
font-size: 12px;
overflow: hidden;
text-indent: 0;
white-space: nowrap;
}

.header_login_msg .core_num{
  position:absolute;
  right:-5px;
  top:-3px;
  line-height:14px;
  font-size:11px;
  text-shadow:0 0 3px rgba(0,0,0,0.15);
  box-shadow:0 1px 3px rgba(0,0,0,0.15);
}


/*消息弹窗*/
.header_login_msg_pop{
width:378px;
background: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

.header_login_msg_pop ul{
	max-height:400px;
	_height:400px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:-1px;
}
/*基础列表*/
.header_login_msg_pop li{
	padding:12px 40px 12px 17px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #fff;
	zoom:1;
}
.header_login_msg_pop li:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}

.header_login_msg_pop li.unread{
background-color:#f2f7ff !important; 
}


.header_login_msg_pop li.unread:hover{
	background-color:#f7f7f7 !important;
}
.header_login_msg_pop .goin{
	position:relative;
}
.header_login_msg_pop .goin li{
	padding-right:40px;
	cursor:pointer;
	position:relative;
}
.header_login_msg_pop .goin li.hover,
.header_login_msg_pop .goin li:hover{
	background-color:#f7f7f7;
}
.header_login_msg_pop .goin li i{
	display:none;
	width:8px;
	height:14px;
	background:url(../../images/common/header_sprite.png) no-repeat;
	background-position:-173px 0;
	overflow:hidden;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-7px;
}
.header_login_msg_pop .goin li.hover i,
.header_login_msg_pop .goin li:hover i{
	display:block;
}
.header_login_msg_pop_bottom {
	background:#f3f3f3;
	padding:8px 10px;
}
.header_login_msg_pop_bottom .fr{
	color:#999;
}

.header_login_msg_pop_bottom .bmsg{}

/*头与低，向旧兼容*/
.my_message_top{
	padding:10px;
	border-bottom:1px solid #e3e3e3;
	color:#eeeeee;
}
.my_message_top i{
	margin:0 8px;
	font-style:normal;
}
.my_message_bottom{
	background:#f3f3f3;
	padding:8px 10px;
}
.my_message_bottom .fr{
	color:#999;
}
/*
===================
消息通知列表结构
===================
*/
.notice_segment_wrap{
	padding:12px 17px;
}
.notice_segment_list{
	padding:0;
}
.notice_segment_list .notice_tip_icon{
	float:left;
	margin-right:8px;
	padding-top:1px;
}
.notice_segment_cont{
	overflow:hidden;
}
.notice_segment_cont .summary{
	margin-bottom:5px;
}
.notice_segment_cont .time{
	color:#999;
}

/*
===================
消息通知列表小图标
===================
*/
.notice_tip_icon span{
	float:left;
	display:block;
	width:16px;
	height:16px;
	text-indent:-2000em;
	overflow:hidden;
	background:url(../../images/common/header_login_message_pop.png) no-repeat;
}
/*关注*/
.notice_tip_icon .icon_follow{
	background-position:0 -20px;
}
.notice_tip_icon .icon_follow_new{
	background-position:-20px -20px;
}
/*举报*/
.notice_tip_icon .icon_report{
	background-position:0 -40px;
}
.notice_tip_icon .icon_report_new{
	background-position:-20px -40px;
}
/*系统*/
.notice_tip_icon .icon_system{
	background-position:2px -78px;
}
.notice_tip_icon .icon_system_new{
	background-position:-18px -78px;
}
/*@*/
.notice_tip_icon .icon_at{
	background-position:0 0;
}
.notice_tip_icon .icon_at_new{
	background-position:-20px 0;
}
/*勋章*/
.notice_tip_icon .icon_medal{
	background-position:0 -100px;
}
.notice_tip_icon .icon_medal_new{
	background-position:-20px -100px;
}
/*任务*/
.notice_tip_icon .icon_task{
	background-position:0 -60px;
}
.notice_tip_icon .icon_task_new{
	background-position:-20px -60px;
}

/*
===================
消息私信对话
===================
*/
.header_login_msg_pop .fe{
	float:left;
	margin-right:13px;
	margin-top:3px;
}
.header_login_msg_pop .my .fe{
	float:right;
	margin-left:13px;
	margin-top:3px;
}
.header_login_msg_pop .ct{
	padding-left:21px;
}
.header_login_msg_pop .ct img{
	vertical-align:middle;
}
.header_login_msg_pop .io{
	margin-top:8px;
	color:#999;
}
.header_login_msg_pop .io a{
	margin-right:5px;
	color:#000;
	font-weight:700;
}
.header_login_msg_pop .num{
	float:right;
}
.my_message_reply{
	padding:12px 20px 12px 17px;
	border-bottom:1px solid #e3e3e3;
	zoom:1;
}
.my_message_reply textarea{
	width:335px;
	height:60px;
	margin-bottom:5px;
}
.my_message_reply .btn{
	margin:0;
	padding-left:15px;
	padding-right:15px;
}
.header_login_msg_pop .my_feed_li,
.header_login_msg_pop .my_feed_li:hover{
	background:none;
	padding:12px 17px 12px 40px;
}
.header_login_msg_pop .input_area textarea{
	width:234px;
}
.header_login_msg_pop .feed_content .content{
	font-size:12px;
}
.header_login_msg_pop .feed_repeat{
	padding:10px;
}
.header_login_msg_pop .feed_repeat_arrow{
	margin: -20px -12px 0 0;
}
.header_login_msg_pop .feed_lists dl{
	padding-top:10px;
	margin-top:10px;
}
/*私信对话发生成功*/
.my_message_success{
	position:absolute;
	margin:2px;
	width:140px;
	height:30px;
	line-height:52px;
	height:52px;
	text-indent:55px;
	background:#fff url(../../images/tips/middle.png) -85px -39px no-repeat;
	font-size:16px;
	font-weight:700;
	color:#666;
}
/*私信对话*/
.my_message_dialog{
	padding:10px 15px;
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
}
.my_message_dialog .cc{
	margin-bottom:10px;
}
.my_message_dialog .face{
	float:left;
	margin-right:10px;
}
.my_message_dialog .bubble{
	float:left;
	width:245px;
	padding:10px 14px;
	border:1px solid #dadada;
	position:relative;
	color:#666;
	border-radius:3px;
}
/*我的*/
.my_message_dialog .my .face{
	float:right;
	text-align:right;
	margin-left:10px;
}
.my_message_dialog .my .bubble{
	float:right;
	background-color:#f6f6f6;
}
.my_message_dialog .my .b{
	color:#666;
}
/*左角*/
.my_message_dialog .arrow{
	position:absolute;
	left:0;
	margin-left:-12px;
}
.my_message_dialog .arrow span,
.my_message_dialog .arrow em{
	position:absolute;
	width:0;
	height:0;
	padding:0;
	border-bottom:6px transparent dashed;
	border-top:6px transparent dashed;
	border-left:6px transparent dashed;
	overflow:hidden;
}
.my_message_dialog .arrow span{
	border-right:6px #fff solid;
}
.my_message_dialog .arrow em{
	border-right:6px #dadada solid;
	margin-left:-1px;
}
/*右角*/
.my_message_dialog .my .arrow{
	right:0;
	margin-left:auto;
	left:auto;
}
.my_message_dialog .my .arrow span,
.my_message_dialog .my .arrow em{
	border-right:6px transparent dashed;
}
.my_message_dialog .my .arrow span{
	border-left:6px #f6f6f6 solid;
}
.my_message_dialog .my .arrow em{
	border-left:6px #dadada solid;
	margin-left:1px;
}

/*
===================
头部消息弹窗--关注列表
===================
*/
.my_message_follow{
	height:400px;
	overflow-x:hidden;
	overflow-y:auto;
}
.my_message_follow dl{
	border-bottom:1px solid #e4e4e4;
	padding:10px;
}
.my_message_follow dt{
	float:left;
	width:60px;
}
.my_message_follow .name{
	font-size:14px;
	font-weight:700;
	margin-bottom:10px;
}

/*
===================
头部消息弹窗--主题帖被回复
===================
*/
.posts_replies dl{
	padding:10px 0;
	border-bottom:1px dashed #e4e4e4;
}
.posts_replies dt{
	float:left;
	width:40px;
}
.posts_replies dd{
	overflow:hidden;
}
.posts_replies textarea{
	width:96%;
	margin-bottom:5px;
}
.posts_replies .right{
	float:right;
}

/*n面包屑*/
.bread_crumb{
  height:18px;
  padding:0 0 10px;
  position:relative;
  font-size:12px;
  color:#777;
  line-height: 18px;
}
.bread_crumb .home{
  padding-left:20px;
  line-height:18px;
  background: url(../../images/common/other_sprite.png);
  background-position:-106px 0px;
  display:block;
  overflow:hidden;
  float:left;
}
.bread_crumb em{
  margin:0 5px;
  font-family:Simsun;
  color:#777;
}
.bread_crumb a{
  color:#777;
}

/*e====头部====*/

/*====s底部====*/

/*n底部内容推荐*/
.lurecommend img:hover{
opacity: 0.9;
filter:alpha(opacity=90);
}

.lurecommend .tt{
background: #f8f8f8;
border-bottom: 1px solid #E3E3E3;
height: 35px;
line-height:35px;
color: #198CC3;
padding-left: 32px;
font-size: 16px;
letter-spacing: 1px;
}

.lurecommend .tt .icon{
background: url(../../images/common/other_sprite.png) no-repeat;
background-position: -279px -80px;
width: 20px;
height: 20px;
position: absolute;
left: 9px;
top: 7px;	
}

.lurecommend .ct{
padding: 15px;
padding-bottom: 0px;	
}

.lurecommend .ttimg{
width:420px;

} 

.lurecommend .ttimg  li{
float: left;
text-align: center;
width: 130px;
margin-right: 10px;
margin-bottom: 15px;
}

.lurecommend .ttimgtt{
display: block;	
height: 16px;
line-height: 16px;
overflow: hidden;
color: #333;
padding-top: 3px;
} 

.lurecommend .ttlist {
border-left: 1px dotted #999; 
height: 313px;
padding-left: 10px;	
}

.lurecommend .ttlist li{
line-height: 24px;
height: 24px;
overflow: hidden;
}

.lurecommend .ttlist li a{
padding-left: 10px;
background: url(../../images/design/light.png) 0 6px no-repeat;
color: #333;
}

.lurecommend .ttlist .ad{
margin-top:  5px;
border-top:  1px dotted #999; 
}

.lurecommend .ttlist .ad .reserve{
margin-left: 2px;
margin-top: 11px;
height: 150px;
width: 270px;
line-height: 152px;
background: #4893CD;
color: #ffffff;
text-align: center;
font-size: 30px;
}



.footerbar{
width: 980px;
margin: 0 auto;	
}

.footerbar a{
color: #666;
text-decoration: none;
}

.footerbar a:hover{
color: #333;
}

.footerbar .footernav  li{
float: left;	
}

.footerbar .footernav  li a::after {
content: ".";
position: relative;
right: -4px;
top: -3px;
}

.footerbar .footernav  li:last-child a::after {
content: "";
}

.footerbar .footernav a{
padding: 0 4px;	
}

.friendlink .box_title{
background: #f8f8f8;
border-bottom: 1px solid #E3E3E3;	
}

.friendlink .ct{
padding: 15px 15px 15px 5px;	
}

.friendlink .links_list li{
float: left;
padding: 5px 0 5px 10px;
white-space: nowrap;
}


.friendlink .links_list li a{
color: #333;	
}
/*n底部导航*/
.footer_nav {
}


/*n版权*/
.copyright {
}


/*n未登录提示*/
.nologin_tip{

}

/*e====底部====*/

/*s====其他=====*/



/*n分页*/
.pages a,
.pages strong{
display:inline-block;
line-height:16px;
padding:8px 13px !important;
border:1px solid #a5a5a5;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #F0F0F0));
background-color:#f6f6f6; 
text-decoration:none;
color:#7f7f7f;
font-weight: bold;
margin-right: 2px;
border-radius:3px;
-ms-border-radius:3px;
vertical-align:top;
font-family:Verdana;
}
.pages a:hover{
border-color:#888888;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #e0e0e0));
background-color:#fefefe; 
}

.pages a:active{
box-shadow: 0 0 6px rgba(0,0,0,.35) inset;
}

.pages strong,
.pages a.current{
	color:#fff !important;
	background:#488fcf !important;
	border-color:#a5a5a5;
  box-shadow: 0px 2px 1px rgba(0,0,0,.2) inset;
}
.pages span{
	padding:0 10px;
	line-height:23px;
}



/*n按钮*/
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.btn {
	color: #666 !important;
	background-color:#f3f3f3;
	background-image:url(../../images/common/btn_bg.png);
	background-position:0 0;
	border: 1px solid #bcbcbc;
	border-radius: 3px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	padding:4px 10px;
	*padding:5px 10px 6px;
	display: inline-block;
	cursor: pointer;
	font-size:100%;
	line-height: normal;
	text-decoration:none;
	overflow:visible;
	vertical-align: middle;
	text-align:center;
	zoom: 1;
	white-space:nowrap;
	font-family:inherit;
	*font-family:Simsun;
	margin:0;
}
input.btn,
button.btn{
	*padding: 4px 10px 4px !important;
	_padding: 5px 10px 1px !important;
}
.btn em{
	font-size:10px;
	font-style:normal;
	padding-left:2px;
	font-family:Arial;
	vertical-align:1px;
}
/*悬停*/
.btn:hover {
background-position: 0 -40px;
color: #444!important;
text-decoration: none;
border-color: #aaa #a2a2a2 #b8b8b8;
}
/*点击后*/
.btn:active {
background-position:0 -81px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.3) inset;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
}
/*大按钮*/
.btn_big {
font-size: 14px;
line-height: normal;
padding: 6px 18px;
*padding:7px 18px;
border-radius: 3px;
}
input.btn_big,
button.btn_big{
	*padding: 6px 18px 5px !important;
}
/*其他按钮文字颜色*/
.btn_error,
.btn_error:hover,
.btn_success,
.btn_success:hover,
.btn_submit,
.btn_submit:hover{
  color: #ffffff !important;
}
/*提交按钮*/
.btn_submit{
background-position:0 -120px;
background-color: #3b7dc3;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
/*border-color: #0f75a4 #0e6191 #0c497c #0e6191;*/
border-color: #1C8BBE #158BCF #0878D6 #007BC2;
}
.btn_submit:hover{
background-position:0 -160px;
border-color: #1369B3 #0E5D8E #0F75A3 #0E5D8E;
}
.btn_submit:active{
background-position:0 -201px;
border-color: #0c487b #0e5d8e #0f75a3 #0e5d8e;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
}
/*确认按钮*/
.btn_success{
	background-color: #89bf00;
	background-position:0 -240px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #498400 #498400 #355f00;
	color: #ffffff;
}
.btn_success:hover{
	background-position:0 -280px;
}
.btn_success:active{
	background-position:0 -321px;
}
/*错误按钮*/
.btn_error{
  background-color: #f29407;
	background-position:0 -360px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  border-color: #da9608 #cb7d09 #bc650a #cb7d09;
}
.btn_error:hover{
	background-position:0 -400px;
}
.btn_error:active{
	background-position:0 -441px;
  border-color: #bc640a #cb7d09 #da9508 #cb7d09;
}
/*失效*/
input.disabled,
textarea.disabled,
select.disabled,
button.disabled,
.disabled,
.disabled:hover{
	border-color: #b1aeae !important;
	background: #e9e9e9 !important;
	box-shadow: none !important;
	color: #999 !important;
	cursor:default;
	text-shadow: 1px 1px 0 #fff !important;
}
.disabled .add{
	display:none;
}

/*关注按钮*/
.btn_follow{
  overflow:hidden;
  background-color:#88c436;
  background-image:url(../../images/common/btn_bg.png);
  background-position:0 -500px;
  border:1px solid #6ebf3f;
  padding:0 10px 0 20px;
  line-height:20px;
  height:20px;
  display:inline-block;
  vertical-align:top;
  color:#fff !important;
  border-radius: 3px;
}
.btn_follow:hover{
  background-position:0 -530px;
  text-decoration:none;
}
.btn_follow:active{
  background-position:0 -560px;
}
/*取消关注*/
.btn_unfollow{
  border:1px solid #e4e4e4;
  background:#f7f7f7;
  padding:0 12px;
  line-height:20px;
  height:20px;
  display:inline-block;
  vertical-align:top;
  color:#666 !important;
  border-radius: 3px;
}
.btn_unfollow:hover{
  text-decoration:none;
}
/*退出*/
.btn_unfollow span{
  display:none;
  cursor:pointer;
}
.btn_unfollow:hover span{
  display:inline;
}

/*发帖按钮*/
.postoo {
width: 562px;
padding: 9px 18px;
border-bottom: none;
font-size: 14px;
color: #666 !important;
margin-left: 135px;
}
.postoo:hover  .ico_postoo{
background-position: -181px -39px;
}
.ico_postoo {
background: url(../../images/common/other_sprite.png) no-repeat;
background-position: -161px -39px;
width: 16px;
height: 16px;
position: absolute;
left:188px;
top: 9px;
}
.postoo_s{
width: 70px;
margin: 0px;
padding: 7px 19px 8px;
padding-left: 20px;
border-bottom: 1px solid #bcbcbc;
}
.postoo_s .ico_postoo{
position:relative;
top: 3px;
left: 0px;
*display:none;	
padding-right: 3px;
}
.postoo:hover {
color: #333 !important;
}
.postoo:active{
-webkit-box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.33) inset !important;
-moz-box-shadow: 0 0px 5px 0 rgba(0,0,0,0.33) inset !important;
box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.33) inset !important;
}

/*n提示*/

/*悬停提示*/
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}


/*顶部公告提示*/
#notice{
	line-height:29px;
	height:29px;
	background:#fff1df;
	color:#ff0000;
	font-weight:700;
	text-align:center;
	position:fixed;
	_position:absolute;
	top:0;
	width:100%;
	z-index:9;
	left:0;
}
#notice a{
	color:#ff0000;
}

/*操作提示小图标*/
.tips{
	border:1px solid #faebd2;
	background:#ffffe9;
	color:#666;
	line-height:16px;
	padding:5px 10px 6px;
}
.tips_icon,
.tips_icon_error,
.tips_icon_success,
.tips_icon_help{
	background:url(../../images/tips/small.png) 0 -60px no-repeat;
	padding:0 10px 0 20px;
	display:inline-block;
	vertical-align:middle;
	line-height:18px;
	min-height:18px;
	_height:18px;
	font-size:12px;
}
.tips_icon_error{
	background-position:-20px -40px;
	color:#B52828;
}
.tips_icon_success{
	background-position:-40px -20px;
	color:#008800;
}
.tips_icon_help{
	background-position:-60px 0;
}
.tips_loading{
	background-position:0 center;
	color:#333333;
	display:inline-block;
	padding-left:18px;
	line-height:18px;
}
.tips_ck_loading{
	width:240px;
	height:78px;
	line-height:78px;
	overflow:hidden;
	padding-left:24px;
}
/*非操作型提示：作用为操作成功等，自动关闭效果的弹窗*/
.pop_showmsg_wrap{
	position:fixed;
	_position:absolute;
	z-index:999;
}
.pop_showmsg_wrap:focus{
	outline:0 none;
}
.pop_showmsg{
	display:inline-block;
	height:55px;
	box-shadow:0 1px 6px rgba(0,0,0,0.3);
	border:1px solid #d6d6d6;
	border-radius:3px;
	background:#fff url(../../images/common/pop_showmsg.png);
}
.pop_showmsg span{
	font-size:14px;
	padding:10px 20px 10px 60px;
	display:inline-block;
	line-height:36px;
	height:35px;
	color:#666;
	background:url(../../images/tips/middle.png) -85px -39px no-repeat;
}
.pop_showmsg span.warning{
	background-position:15px -139px;
}

/*无内容界面提示*/
.not_content{/*独立页面提示*/
	padding-top:180px;
	text-align:center;
	height:100px;
	background:url(../../images/tips/gray_big.png) center 60px no-repeat;
	font-size:22px;
	color:#666;
	font-family:Arial, "Microsoft Yahei";
}
.not_content_mini{ /*弹窗提示*/
	padding:15px 20px;
	text-align:center;
	color:#666;
	font-size:14px;
	line-height:32px;
	margin-bottom:10px;
}
.not_content_mini i{
	display:inline-block;
	width:32px;
	height:32px;
	background:url(../../images/tips/gray_middle.png) no-repeat;
	vertical-align:middle;
	margin-right:10px;
}

/*积分变动提示*/
.pop_credittxt_tips{
	border:1px solid #6ca7c0;
	text-shadow:0 0 3px rgba(0,0,0,0.1);
	border-radius:3px;
	padding:12px 40px;
	text-align:center;
	position:absolute;
	left:50%;
	top:30%;
	color:#333;
	background:#f8fcfe;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fcfe), color-stop(25%, #f6fbfe), to(#eff7fc));
	background-image: -webkit-linear-gradient(#f9fcfe, #f6fbfe 25%, #eff7fc);
	background-image: -moz-linear-gradient(top, #f9fcfe, #f6fbfe 25%, #eff7fc);
	background-image: -ms-linear-gradient(#f9fcfe, #f6fbfe 25%, #eff7fc);
	background-image: -o-linear-gradient(#f9fcfe, #f6fbfe 25%, #eff7fc);
	background-image: linear-gradient(#f9fcfe, #f6fbfe 25%, #eff7fc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcfe', endColorstr='#eff7fc', GradientType=0);
}
.pop_credittxt_tips strong{
	font-size:14px;
	margin-right:10px;
}
.pop_credittxt_tips span{
	padding-left:15px;
}
.pop_credittxt_tips em{
	font-weight:700;
	color:#ff6600;
	font-family:Simsun;
	padding-left:5px;
}

/*nloading 加载动画*/
.top_loading/*头部加载提示*/,
.pop_loading/*弹窗加载*/,
.tips_loading/*页面提示加载*/{
	background:url(../../images/tips/loading.gif) no-repeat;
}

/*头部加载提示*/
.top_loading{
	position:absolute;
	border:1px solid #f0c36d;
	border-radius:2px;
	line-height:34px;
	height:34px;
	width:100px;
	text-indent:35px;
	font-size:14px;
	color:#333;
	background-color:#fff5cd;
	background-position:10px center;
	left:50%;
	margin-left:-45px;
	margin-top:-1px;
}

.pop_loading{
	background-position:center center;
	height:80px;
	/*width:100%;*/
	margin:auto;
	background-color:#ffffff;
}

.tips_loading{
	background-position:0 center;
	color:#333333;
	display:inline-block;
	padding-left:18px;
	line-height:18px;
}


/*n弹窗*/

/*
===================
全局弹窗
>>  pop_top         头
    strong          标题
    pop_close       关闭
>>  pop_cont        主体
    pop_table       表格
>>  pop_bottom      页脚
>>  pop_tips        提示
>>  pop_loading     加载状态
以上是一个部件css结构的说=说明，我是额外说明，也可以在这里写上应用实例<dic class="core_pop_wrap">......</div>
===================
*/


.core_pop_wrap{
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow:0 0 8px rgba(0,0,0,0.3);
	border-radius: 3px;
	position:absolute;
	z-index:10;
	color:#333;
	outline:none;
}
.core_pop_wrap a{
	color:#336699;
}
.core_pop{
}
.pop_top{
	line-height:18px;
	padding:9px 15px 8px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e7e7e7;
	background:whiteSmoke;
	_width:100%;
	zoom:1;
	-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.pop_top:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
	width:1px;
}
.pop_top strong{
	font-size: 16px;
letter-spacing: 1px;
	color:#333;
	font-weight:700;
	white-space:nowrap;
	margin-right:10px;
	float:left;
}
.pop_top select{
	float:left;
	padding:1px;
	line-height:22px;
	height:22px;
}
.pop_cont{
	background:#fff;
	color:#333;
	padding:10px 15px 15px;
}
.pop_cont dl{
	padding:10px 0;
}
.pop_cont dt{
	float:left;
	width:85px;
	line-height:26px;
	margin-right:10px;
}
.pop_cont dd{
	overflow:hidden;
	padding:1px 0;
	_float:left;
}
.pop_cont .dl_cd img{
	display:block;
	vertical-align:top;
}
/*表格*/
.pop_design_tablelist{
	width:100%;
	border-top:1px solid #e4e4e4;
	table-layout:fixed;
}
.pop_design_tablelist thead td,
.pop_design_tablelist thead th{
	background:#f7f7f7;
}
.pop_design_tablelist td,
.pop_design_tablelist th{
	padding:5px;
	border-bottom:1px solid #e4e4e4;
}
/*底部*/
.pop_bottom{
	padding:10px 15px;
	text-align:center;
	border-top:1px solid #e9e9e9;
}
.pop_bottom label{
	display:inline-block;
	padding-top:3px;
}
.pop_bottom .btn{
	padding-left:20px;
	padding-right:20px;
	margin:0 5px;
}
/*提示*/
.pop_tips{
	background:#f7f7f7;
	line-height:24px;
	padding:0 10px;
	margin:0 10px 0;
	color:#666;
}
/*关闭*/
.pop_close{
float: right;
width: 16px;
height: 16px;
overflow: hidden;
text-indent: -2000em;
background: url(../../images/common/close.png) 0px 0px no-repeat;
-webkit-transition: all 0.2s ease-out;
margin-left: 10px;
}
.pop_close:hover{
background-position: -16px -0px;
}


/*
===================
发消息弹窗宽度
>>依赖全局弹窗
===================
*/
.pop_message_add{
	width:490px;
}
.pop_message_add dt{
	width:48px;
}
.pop_message_add dl{
	padding:5px 0;
}

/*
===================
登录保护和弹出登录
>>依赖全局弹窗
===================
*/
.pop_login{
	width:380px;
}


/*
===================
重口味弹窗
>>	打卡奖励弹窗
>>	勋章弹窗
>>	任务弹窗
===================
*/
.pop_deep{
	padding:4px;
	border-radius:3px;
	background:#3180b9;
	box-shadow:0 2px 2px rgba(0,0,0,0.1);
	position:absolute;
	z-index:10;
	width:480px;
	outline:none;
}
.pop_deep .hd{
	background:#3281ba;
	line-height:30px;
	height:30px;
	padding:0 10px 2px;
}
.pop_deep .hd strong{
	color:#fff;
	font-size:14px;
	float:left;
}
.pop_deep .hd .close{
	float:right;
	background-image:url(../../images/common/other_sprite.png);
	background-position:-105px -58px;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-2000em;
	margin-top:8px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.pop_deep .hd .close:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.pop_deep .ct{
	background:#fff;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#f9fdff));
	background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #f9fdff);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #f9fdff);
	background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #f9fdff);
	background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #f9fdff);
	background-image: linear-gradient(#ffffff, #ffffff 25%, #f9fdff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fdff', GradientType=0);
	border-radius:3px;
	padding:30px 15px;
}
.pop_deep .ct dl{
	margin-bottom:15px;
	font-size:14px;
}
.pop_deep .ct dt{
	float:left;
	margin-right:15px;
	padding-left:15px;
}
.pop_deep .ct dt.reward{
	width:160px;
	height:120px;
	background:url(../../images/common/punch_bg.png);
	background-position:0 -52px;
	float:left;
	margin-right:0;
	padding-left:0;

}
.pop_deep .ct dd{
	line-height:24px;
	overflow:hidden;
	width:320px;
	float:left;
}
.pop_deep .ct dd.reward_cont{
	padding-top:40px;
	width:280px;
}
.pop_deep .ct .name{
	font-weight:700;
	margin-bottom:10px;
	font-size:16px;
}
.pop_deep .ct textarea{
	width:408px;
	height:40px;
}
.pop_deep .ct .operate{
	text-align:center;
	padding:15px 0 0 110px;
}
.pop_deep .ct label{
	padding:0 0 0 20px;
}
.pop_deep .ct .btn{
	padding-left:20px;
	padding-right:20px;
}

/*n表单*/
.input,
textarea,
select {
	padding:4px 4px;
	font-size: 100%;
	line-height:18px;
	border:1px solid #ccc;
	background-color:#fff;
	box-shadow:2px 2px 2px #f0f0f0 inset;
	vertical-align: middle;
  margin: 0;
	font-family: inherit;
	color:#333;
}
.input:focus,textarea:focus{
	outline:2px solid #99d8f5;
	border-color:#7bbff2;
}
.input{
	height:18px;
}
/*ie6需要下面两组分开才有效果*/
input.radio,
input.checkbox{
	vertical-align:-3px;
	padding:0;
	margin-right:3px;
	*marign-rignt:0;
	_vertical-align:-1px;
	_margin-right:0;
}
input[type="radio"],
input[type="checkbox"]{
	vertical-align:-3px;
	padding:0;
	margin-right:3px;
	*marign-rignt:0;
	_vertical-align:2px;
}
textarea{
	height:72px;
  overflow: auto;
  vertical-align: top;
	resize: vertical;
}
select,
input[type="file"] {
	height: 28px;
	line-height: 28px;
	padding:0 0 0 4px;
}
select[size]{
	height:auto;
	font-family:Simsun;
}
.form_success{
	border-color:#3e973e #87c787 #87c787 !important;
	outline:2px solid #87c787;
}
.form_error{
	border-color:#bc5050 #f2a6a6 #f2a6a6 !important;
	outline:2px solid #f2a6a6;
}
.placeholder{
	color:#999;
}
/*必填选项的星：<div class="must_red">content</div>*/
.must_red{
	font-family:Simsun;
	color:#ff0000;
	margin-top:0;
	margin-left:-13px;
	position:absolute;
	font-size:14px;
}
/*
===================
全局便捷选择
* current 选中后
===================
*/
.pick_list{
}
.pick_list a{
	display:inline-block;
	padding:5px 14px;
	border:2px solid #ddd;
	background:#fff;
	cursor:pointer;
	color:#333;
	margin-bottom:5px;
	line-height:18px;
}
.pick_list a:hover{
	border-color:#ff5500;
	text-decoration:none;
}
.pick_list a.current{
	border-color:#ff5500;
	background:#fff url(../../images/common/radio_disabled.png) right bottom no-repeat;
}

/*n三角*/

/*n图片*/
.img_rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.img_polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img_circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

/*n图标*/
.icon_base,.ico_base {
display: inline-block;
overflow: hidden;
text-indent: -9999px;
background-repeat: no-repeat;
}


/*n滚动条与选择*/
::-webkit-scrollbar-thumb {
height: 50px;
background-color: rgba(0, 0, 0, .7);
-webkit-border-radius: 2px;
}
::-webkit-scrollbar-track-piece {
width: 12px;
background-color: #FDFDFD;
}
::-webkit-scrollbar {
width: 12px;
height: 6px;
}
::selection {
background: #2759bf;
text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
color: white;
}


/*n小名片*/
.pop_card{
  border-radius: 3px;
  border:1px solid #bbbbbb;
  background:#ddd;
  padding:3px;
  position:absolute;
  width:360px;
  color:#333;
  z-index:18;
  font: 12px/18px 宋体;
  box-shadow: 1px 1px 4px rgba(0,0,0,.2);
}
/*内容区域*/
.pop_card .ct{
  background:#fff;
  padding:10px 12px 2px;
}
/*底部*/
.pop_card .ft{
  background: #f1f1f1;
  padding:9px 12px 8px;
  height:22px;
  line-height:22px;
}
.pop_card .ft span{
  margin:0 10px;
  color:#aeaeae;
  font-family:Simsun;
}
/*用户信息*/
.pop_card dl{
  padding-bottom:8px;
}
/*头像*/
.pop_card dt{
  float:left;
  width:76px;
}
.pop_card dt img{
  vertical-align:top;
  padding: 2px;
  border: 1px solid #ccc;

}
/*级别*/
.pop_card dd .level{
  float:right;
  color:#666;
}
/*用户名*/
.pop_card dd .name{
  margin-left:3px;

}

/*用户资料*/
.pop_card .info{
    padding-top:6px;
}
/*用户数据*/
.pop_card .num{
  padding-top:6px;
}
.pop_card .num span{
  color:#aeaeae;
  margin:0 5px;
  font-family:Simsun;
}

/*用户简介*/
.pop_card .intro{
margin-top: 5px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;  
}

/*共同关注*/
.card_common_follow{
  background:#efefef;
  padding:3px 10px;
  border-radius:4px;
  margin-bottom:10px;
}
/*用户最新新鲜事*/
.card_fresh{
  line-height:18px;
  height:18px;
  overflow:hidden;
  margin-bottom:10px;
}
.card_fresh span{
  float:right;
  color:#999;
}
/*关注操作*/
.pop_card .btn_follow,
.pop_card .btn_unfollow{
  float:right;
}
/*已关注*/
.pop_card .unfollow{
  float:right;
  border:1px solid #dddddd;
  background-color:#f8f8f8;
  background-position:5px -93px;
  border-radius:1px;
  padding:2px 10px 2px 20px;
  margin-top:-3px;
  color:#444;
}
.pop_card .unfollow em{
  font-family:Simsun;
  color:#ebe6eb;
  padding:0 8px 0 5px;
}
.pop_card .unfollow a{
  color:#999999;
}
/*上箭头*/
.pop_card .arrow{
  position:absolute;
  top:-24px;
  left:20px;
}
.pop_card .arrow span,
.pop_card .arrow em,
.pop_card .arrow strong{
  position:absolute;
  width:0;
  height:0;
  padding:0;
  margin:9px 0 0 2px;
  border-top:8px transparent dashed;
  border-right:8px transparent dashed;
  border-left:8px transparent dashed;
  overflow:hidden;
}
.pop_card .arrow span{
  border-bottom:8px #ddd solid;
}
.pop_card .arrow em{
  border-bottom:8px #bbbbbb solid;
  margin-top:8px;
}
.pop_card .arrow strong{
  border-bottom:8px #fff solid;
  margin-top:13px;
}
/*下箭头*/
.pop_card .arrow_bottom{
  position:absolute;
  bottom:9px;
  left:20px;
  padding:0;
}
.pop_card .arrow_bottom span,
.pop_card .arrow_bottom em,
.pop_card .arrow_bottom strong{
  position:absolute;
  width:0;
  height:0;
  padding:0;
  margin:9px 0 0 2px;
  border-bottom:8px transparent dashed;
  border-right:8px transparent dashed;
  border-left:8px transparent dashed;
  overflow:hidden;
}
.pop_card .arrow_bottom span{
  border-top:8px #ddd solid;
}
.pop_card .arrow_bottom em{
  border-top:8px #bbbbbb solid;
  margin-top:10px;
}
.pop_card .arrow_bottom strong{
  border-top:8px #f1f1f1 solid;
  margin-top:5px;
}
/*勋章*/
.card_medal{border-top:1px dotted #dddddd;padding:10px 0;}
.card_medal li{float:left;margin-right:10px;}
.card_medal h6{float:right;font-size:12px;font-weight:100;color:#999;padding-top:10px;}


/*n浮动工具条*/

.floatbar{
position: fixed;
bottom: 94px;
z-index: 17;
left: 50%;
margin-left: 510px;
}

.floatbar li{
width: 52px;	
}

.floatbar a{
border: 1px solid #acacac;
border-bottom: none;
display: block;
width:50px;
height:49px;
overflow:hidden;
text-indent:-2000em;
}

.floatbar a:active{
box-shadow: inset 0 1px 3px rgba(0,0,0,.5);	
}

/*发帖*/
.float_post{
background: url(../../images/common/floatbar_sprite.png)  0 -98px;	
}

.float_post:hover{
background: url(../../images/common/floatbar_sprite.png)  -50px -98px;	
}


/*分享网站 */
.float_share{
background: url(../../images/common/floatbar_sprite.png)  0 -148px;
}

.float_share:hover{
background-position:-50px -148px;
}

/*按键说明 */
.float_kbtip{
background: url(../../images/common/floatbar_sprite.png)  0 -48px;
border-bottom: 1px solid #acacac !important;	
}

.float_kbtip:hover{
background: url(../../images/common/floatbar_sprite.png)  -50px -48px;	
}

/*返回顶部*/
#back_top{
background: url(../../images/common/floatbar_sprite.png)  0 -246px;
opacity: 0;
border-top: none;
border-bottom: 1px solid #acacac;
}
#back_top:hover{
background-position:-50px -246px;
}


/*工具条元素弹窗:按键说明*/
.kbtip {
/*margin: 10% auto 0;*/
width: 620px;
color: white;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
}

.kbtip h3 {
font-family: "Microsoft YaHei","Hiragino Sans GB W3",Tahoma,Arial;
font-size: 24px;
font-weight: normal;
margin: 0 0 15px;
line-height: 24px;
letter-spacing: 3px;
}

.kbtip .keyboard-img {
display: block;
height: 230px;
width: 540px;
margin: 10px auto;
background: url(../../images/common/keyboard_tip.png) 0 0 no-repeat;
}


.kbtip ul {
padding: 0;
margin: 0 auto;
width: 480px;
list-style-type: none;
/*overflow: hidden;*/
font-size: 12px;
}

.kbtip ul li {
width:100px;
float: left;
margin: 0 10px 15px;
}


.kbtip ul li span{
margin-top: 7px;
margin-left: 3px;	
}

.kbtip strong {
width:22px;
display:block;
float: left;
border:1px dashed;
padding:6px;	
background: #222222;
}

.kbtip strong.blue {
color:#00a5ee;	
box-shadow: 0px 0px 5px rgba(0,165,238,.5);
}

.kbtip strong.red {
color:#ff143b!important;
box-shadow: 0px 0px 5px rgba(255,20,59,.5);	
}

.kbtip strong.green{
color:#2ccc37!important;
box-shadow: 0px 0px 5px rgba(44,204,55,.5);
}

.kbtip strong.yellow{
color:#f0e930!important;
box-shadow: 0px 0px 5px rgba(240,238,43,.5);	
}




/*工具条元素弹窗:分享*/
.sharebox{
border: 1px solid #ACACAC;
border-right:none; 
background: #ffffff;
width: 155px;
padding: 10px;
height: 73px;
position: absolute;
top: 0px;
z-index: 20;	
}

.sharebox a{
border: none;
color: #999999;
text-indent: 0em;
margin-right: 3px;
}


/*n在线标示*/
.man_ol,
.women_ol,
.man_unol,
.women_unol{
  background: url(../../images/common/other_sprite.png);
  display:inline-block;
  width:12px;
  height:12px;
  overflow:hidden;
  vertical-align:middle;
  margin-top:-3px;
}
.women_ol{
  background-position:-18px -0px;
}
.man_ol{
  background-position:-18px -20px;
}
.women_unol{
  background-position:-18px -40px;
}
.man_unol{
  background-position:-18px -60px;
}



/*n等级图标*/
.d_badge {
background: url(../../images/forum/read_sprite.png) no-repeat -72px -120px;
cursor: pointer;
height: 25px;
line-height: 25px;
margin: 0 auto;
position: relative;
top: 0;
left: -11px;
width: 85px;
}

.d_badge_title {
color: #4C4C4C;
position: absolute;
text-align: center;
width: 60px;
height: 25px;
line-height: 25px;
left: 0;
font-family: arial,"宋体";
}


.d_badge_lv {
left: 60px;
color: #B65E00;
font-size: 11px;
font-weight: bold;
position: absolute;
text-align: left;
padding-left: 8px;
width: 25px;
height: 25px;
line-height: 25px;
font-family: 'arial';
}


.lv_t1 {
background: url(../../images/forum/s1.gif) no-repeat;
margin-top: 1px;
}

.lv_t2 {
background: url(../../images/forum/s6.gif) no-repeat;
padding-left: 4px;
line-height: 20px;
top: 1px;
}

.lv_t3 {
background: url(../../images/forum/s8.gif) no-repeat;
left: 58px;
padding-left: 6px;
padding-top: 4px;
top: -3px;
}


/*n兼容pw9默认样式*/


/*兼容布局*/
.main {
margin-bottom: 10px;
}

.main_wrap{
 width: 980px;
 margin:0 auto; 
 padding-top: 20px;
 padding-bottom:30px; 
 min-height: 600px;
}

.main_body {
width: 735px;
float: left;
}


.main_content{

}

.main_content .box_wrap{
padding: 17px 20px; 
min-height: 600px;
}

.main_sidebar{
  float:right;
  width:230px;
}

/*全局通用模块外框,这里的模块与盒子的概念是一样的*/
.box_wrap,.b_s{
border:1px solid;
border-color:#fff #efefef #d3d3d3 #efefef;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
background:#fff;
margin-bottom:15px;
}
/*全局模块标题*/
.box_wrap .box_title,.b_s .box_title {
	padding:7px 10px;
	border-bottom:1px solid #e8e8e8;
	font-size:14px;
	color:#333;
	font-family: "microsoft yahei";
}
.box_wrap .box_title .num,.b_s .box_title .num{
	margin-left:5px;
	background:#eeeeee;
	color:#999;
	padding:0 4px;
	border-radius:3px;
}


/*
===================
内容区域导航
===================
*/
.content_nav{
	height:30px;
	border-bottom:1px solid #e3e3e3;
	display:block;
}
.content_nav li{
	float:left;
}
.content_nav li a{
	float:left;
	display:block;
	line-height:24px;
	height:24px;
	padding:0 10px;
	border-bottom:0 none;
	text-decoration:none;
	border-radius:3px;
}
.content_nav li a:hover{
	background:#f7f7f7;
	text-decoration:none;
}
.content_nav li.current a,
.content_nav li.current a:hover{
	color:#fff;
	background:#4791d0;
	font-weight:700;
}
.content_nav li em{
	margin-left:3px;
	vertical-align:middle;
}
/*消息设置*/
.content_nav .edit{
	float:right;
	margin:3px 20px 0 0;
}

/*
===================
内容区域筛选（用于内容区域导航下）
>>如 最新发贴、最后回复
===================
*/
.content_filter{
	float:right;
	border:1px solid #cccccc;
	border-radius:3px;
	overflow:hidden;
	border-left:0 none;
}
.content_filter a{
	color:#666666;
	display:inline-block;
	padding:2px 8px;
	*padding:3px 8px 1px;
	height:18px;
	line-height:18px;
	border-left:1px solid #ccc;
	background:#ffffff;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(50%, #f4f4f4), to(#f1f1f1));
	background-image: -webkit-linear-gradient(#ffffff, #f4f4f4 50%, #f1f1f1);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4 50%, #f1f1f1);
	background-image: -ms-linear-gradient(#ffffff, #f4f4f4 50%, #f1f1f1);
	background-image: -o-linear-gradient(#ffffff, #f4f4f4 50%, #f1f1f1);
	background-image: linear-gradient(#ffffff, #f4f4f4 50%, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0);
}
.content_filter a:hover{
	text-decoration:none;
}
.content_filter a.current{
	color:#999;
	background:#f5f5f5;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede), color-stop(20%, #f1f1f1), to(#f5f5f5));
	background-image: -webkit-linear-gradient(#dedede, #f1f1f1 20%, #f5f5f5);
	background-image: -moz-linear-gradient(top, #dedede, #f1f1f1 20%, #f5f5f5);
	background-image: -ms-linear-gradient(#dedede, #f1f1f1 20%, #f5f5f5);
	background-image: -o-linear-gradient(#dedede, #f1f1f1 20%, #f5f5f5);
	background-image: linear-gradient(#dedede, #f1f1f1 20%, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f5f5f5', GradientType=0);
}
.content_filter span{
	display:none;
}


/*
===================
阅读页标签名片
===================
*/
.tag_card{
	width:260px;
	background:#fff;
	position:absolute;
	border:1px solid #d9d9d9;
	box-shadow: 0 3px 5px rgba(0,0,0,0.1);
	padding:15px 20px;
	z-index:999;
}
.tag_card .arrow{
	position:absolute;
	top:-9px;
	left:10px;
}
.tag_card .arrow span,
.tag_card .arrow em{
	position:absolute;
	width:0;
	height:0;
	padding:0;
	margin:0 0 0 2px;
	border-top:5px transparent dashed;
	border-right:5px transparent dashed;
	border-left:5px transparent dashed;
	overflow:hidden;
}
.tag_card .arrow span{
	border-bottom:5px #ffffff solid;
}
.tag_card .arrow em{
	border-bottom:5px #d9d9d9 solid;
	margin-top:-1px;
}
.tag_card .name{
	margin-bottom:10px;
	overflow:hidden;
}
.tag_card .name h3{
	display:inline;
	margin-right:15px;
}
.tag_card .num{
	margin-bottom:10px;
	overflow:hidden;
}
.tag_card .num ul{
}
.tag_card .num li{
	float:left;
	padding:0 20px 0 0;
	color:#666;
}
.tag_card .num em{
	color:#000;
	font-weight:700;
}
.tag_card .ft{
	border-top:1px dotted #ccc;
	color:#666;
	padding-top:10px;
}

/*
===================
内容区域二级导航
===================
*/
.content_type{
	padding:0;
	border-bottom:1px dashed #e9e9e9;
	position:relative;
	padding:6px 5px;
}
.content_type li{
	float:left;
}
.content_type a{
	color:#333;
	display:inline;
	float:left;
	line-height:22px;
	height:22px;
	white-space:nowrap;
}
.content_type li.current a{
	font-weight:700;
}
.content_type a.drop{
	padding-right:8px;
	background-position:right -82px;
}
.content_type li.line{
	width:1px;
	height:12px;
	background:#ccc;
	overflow:hidden;
	margin:5px 10px;
	padding:0;
}

/*
===================
输入框文本框长度【亦可对其他模块进行宽度控制】
===================
*/
.length_0{
  width:20px;
}
.length_1{
  width:50px;
}
.length_2{
  width:110px;
}
.length_3{
  width:170px;
}
.length_4{
  width:230px;
}
.length_5{
  width:290px;
}
.length_6{
  width:350px;
}

/*
===================
选择select专属长度【亦可对其他模块进行宽度控制】
===================
*/
.select_1{
  width:60px;
}
.select_2{
  width:120px;
}
.select_3{
  width:180px;
}
.select_4{
  width:240px;
}
.select_5{
  width:300px;
}
.select_6{
  width:360px;
}



/*
===================
全局颜色选择
===================
*/
.color_pick{
  border:1px solid #ccc;
  padding:2px 13px 2px 3px;
  background-color:#fff;
  background-position:40px -320px;
  display:inline-block;
  cursor:pointer;
  height:20px;
  overflow:hidden;
  vertical-align:middle;
  position:relative;
  line-height:normal;
}
.color_pick:hover{
  background-color:#fffbde;
}
.color_pick.color_current{
  border-color:#aaa #aaa #555;
  background-color:#fffbde;
}
.color_pick em{
  height:20px;
  width:34px;
  display:inline-block;
  background:url(../../../../../res/images/transparent.png);
}
.color_pick.color_big{
  background-image:none;
  width:80px;
  padding:3px;
  height:60px;
  text-align:center;
  color:#333;
}
.color_pick.color_big em{
  width:80px;
  height:38px;
  *margin-bottom:3px;
  text-align:center;
}
/*字体颜色选择组合*/
.color_pick_dom{
  width:70px;
  width:300px;
}
.color_pick_dom ul{
  height:29px;
  width:170px;
  padding:3px 0 0 0;
}
.color_pick_dom li{
  float:left;
  margin-right:6px;
  *margin-right:3px;
  white-space:nowrap;
}
.color_pick_dom li input{
  *margin:0 0 -1px -3px;
  *padding:0;
}
.color_pick_dom li.none{
  margin-right:0;
}
.color_pick_dom .color_pick{
  background-position:151px -320px;
}
.color_pick_dom .color_pick em{
  width:145px;
}
.color_pick_dom .case{
  float:right;
  width:100px;
  border:1px solid #ccc;
  background:#fff;
  padding:10px 10px;
}
/*
===================
@选择菜单
===================
*/
.at_user_wrap{
  position:absolute;
  z-index:11;
  background:#fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border:1px solid #ccc;
  font-size:12px;
  display: none;
}
ul.at_user_list{
  width:118px;
  padding:5px;
}
.at_user_list li{
  padding:0;
  margin:0;
  border:0 none;
  float:none;
  cursor:pointer;
}
.at_user_list li a{
  line-height:1.5;
  display:block;
  text-indent:5px;
  color:#333;
  padding:2px 0;
  height:18px;
  overflow:hidden;
  border:1px solid #fff;
}
.at_user_list li a:hover,
.at_user_list li.activate{
  text-decoration:none;
  border:1px solid #8dcfff;
  background:#e9f8ff;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e9f8ff), color-stop(25%, #e9f8ff), to(#d1f0ff));
  background-image: -webkit-linear-gradient(#e9f8ff, #e9f8ff 25%, #d1f0ff);
  background-image: -moz-linear-gradient(top, #e9f8ff, #e9f8ff 25%, #d1f0ff);
  background-image: -ms-linear-gradient(#e9f8ff, #e9f8ff 25%, #d1f0ff);
  background-image: -o-linear-gradient(#e9f8ff, #e9f8ff 25%, #d1f0ff);
  background-image: linear-gradient(#e9f8ff, #e9f8ff 25%, #d1f0ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f8ff', endColorstr='#d1f0ff', GradientType=0);
  text-shadow: 0 1px 0 #ffffff;
}



/*
===================
用户输入框型选择
>>发消息选择好友
===================
*/
.user_select_input{
  padding:2px 2px 0;
  _padding:2px;
  font-size: 100%;
  border:1px solid #ccc;
  background-color:#fff;
  box-shadow:2px 2px 2px #f0f0f0 inset;
  vertical-align: middle;
  margin: 0;
  font-family: inherit;
  color:#333;
  min-height:25px;
  width:376px;
  padding-right:20px;
}
.user_select_input input{
  float:left;
  width:90px;
  padding:1px 0;
  border:0 none;
  outline:0 none;
  margin:2px 0 0;
}
.user_select_input .input_down{
  float:right;
  width:16px;
  height:16px;
  margin:3px -17px 0 0;
  overflow:hidden;
  text-indent:-2000em;
  background-image:url(../../images/common/other_sprite.png);
  background-position:-125px -36px;
}
.user_select_input ul{
}
.user_select_input li{
  float:left;
  margin:0 3px 3px 0;
  padding:0;
  height:22px;
  line-height:20px;
}
.user_select_input li a{
  border:1px solid #c5dbeb;
  float:left;
  white-space:nowrap;
  background:#d9eaf5;
  word-break:break-all;
}
.user_select_input li a:hover{
  text-decoration:none;
  background:#edfcff;
}
.user_select_input li a span{
  display:inline-block;
  padding:0 6px;
  cursor:pointer;
  color:#1c72af;
  vertical-align:top;
}
.user_select_input li a del{
  display:inline-block;
  padding:0 4px 0 0;
  cursor:pointer;
  color:#3d6f93;
  text-decoration:none;
  position:relative;
  margin-left:-3px;
}
.user_select_input li a:hover del{
  color:#3d6f93;
}
.user_select_input li.disabled a{
  color:#999999;
  background-color:#e9eaea;
  border-color:#e9eaea;
}
.user_select_input li.disabled a span{
  cursor:default;
}

/*
===================
用户下拉选择
===================
*/
.user_select_down{
  position:absolute;
  width:140px;
}
.user_select_down ul{
  border:1px solid #cccccc;
  padding:1px;
  background:#fff;
}
.user_select_down li{
  line-height:21px;
  height:21px;
  overflow:hidden;
}
.user_select_down li a{
  display:block;
  color:#999;
  text-decoration:none;
  padding:0 10px;
}
.user_select_down li a:hover,
.user_select_down li.current a{
  background:#2b77af;
  color:#fff;
  text-decoration:none;
}

/*
===================
弹窗选择好友
>>外框以来全局弹窗
===================
*/
.user_select_pop{
  width:398px;
}
.user_select_pop .follow_list{
}
.user_select_pop .follow_list ul{
  height:125px;
  overflow-y:auto;
}
.user_select_pop .follow_list li{
  float:left;
  width:122px;
  line-height:25px;
  height:25px;
  overflow:hidden;
}



/*
===================
门户管理-模块管理按钮
===================
*/
.design_mode_edit{
  width:51px;
  height:51px;
  background-color:#595e62;
  background-position:0 0px;
  border:0 none;
  position:fixed;
  _position:absolute;
  right:5px;
  bottom:202px;
  text-indent:-2000em;
  cursor:pointer;
  z-index:19;
  background:url(../../images/design/diy_btn.png);
}
.design_mode_edit:hover{
  background-position:0 -51px;
  text-decoration:none;
}

/*
===================
全局关注
===================
*/
.core_follow{
  background-image:; 
  overflow:hidden;
  background-color:#88c436;
  background:url(../../images/common/btn_bg.png);
  background-position:0 -500px;
  border:1px solid #6ebf3f;
  padding:0 10px 0 20px;
  line-height:20px;
  height:20px;
  display:inline-block;
  vertical-align:top;
  color:#fff !important;
  border-radius: 3px;
}
.core_follow:hover{
  background-position:0 -530px;
  text-decoration:none;
}
.core_follow:active{
  background-position:0 -560px;
}
/*取消关注*/
.core_unfollow{
  border:1px solid #e4e4e4;
  background:#f7f7f7;
  padding:0 12px;
  line-height:20px;
  height:20px;
  display:inline-block;
  vertical-align:top;
  color:#666 !important;
  border-radius: 3px;
}
.core_unfollow:hover{
  text-decoration:none;
}
/*退出*/
.core_unfollow span{
  display:none;
  cursor:pointer;
}
.core_unfollow:hover span{
  display:inline;
}




/*
===================
右侧可能认识的人
===================
*/
.side_may_list{
  padding:7px 10px;
}
.side_may_list dl{
  height:50px;
  padding:7px 0 12px;
  overflow:hidden;
}
.side_may_list dt{
  float:left;
  width:65px;
}
.side_may_list dt a{
  float:left;
}
.side_may_list dd{
  overflow:hidden;
}
.side_may_list dd .title{
  margin-bottom:5px;
  line-height:18px;
  height:18px;
  overflow:hidden;
}
.side_may_list dd .title a{
  color:#666;
}
.side_may_list .related{
  background:#f9f9f9;
  border:1px solid #e4e4e4;
  border-radius:2px;
  padding:5px 10px;
  margin-bottom:5px;
}
/*箭头*/
.side_may_list .menu_arrow{
  position:absolute;
  width:40px;
  height:15px;
  margin-top:-20px;
  padding:0 5px;
}
.side_may_list .menu_arrow span,
.side_may_list .menu_arrow em{
  position:absolute;
  width:0;
  height:0;
  padding:0;
  margin:-1px 0 0 2px;
  border-top:8px transparent dashed;
  border-right:8px transparent dashed;
  border-left:8px transparent dashed;
  overflow:hidden;
}
.side_may_list .menu_arrow span{
  border-bottom:8px #f9f9f9 solid;
}
.side_may_list .menu_arrow em{
  border-bottom:8px #e4e4e4 solid;
  margin-top:-2px;
}
/*
===================
系统文本颜色【系统功能上需要的颜色警告或者提醒】
===================
*/
.s1{
  color:#ff3333;
}
.s2{
  color:#f26c4f;
}
.s3{
  color:#008800;
}
.s4{
  color:#105cb6;
}
.s5{
  color:#333333;
}
.s6{
  color:#666666;
}
.gray{
  color:#999999;
}
.red{
  color:#ff0000 !important;
}
.green{
  color:#008800 !important;
}
.org{
  color:#ff5500 !important;
}


/*
===================
右侧热门标签
===================
*/
.tags_hot{
  padding:10px;
}
.tags_hot h2{
  font-size:14px;
  margin-bottom:15px;
}
.tags_hot li{
  float:left;
  margin:0 5px 5px 0;
}
.tags_hot li a{
  float:left;
  line-height:24px;
  height:24px;
  display:block;
  background:#f6f6f6;
  padding:0 8px;
  color:#333333;
  text-decoration:none;
  border-radius: 3px;
  white-space:nowrap;
}
.tags_hot li a:hover{
  background:#999999;
  color:#fff;
}



/*
===================
表情
===================
*/
.icon_face{
  float:left;
  display:block;
  margin:2px 5px 0 0;
  width:16px;
  height:16px;
  overflow:hidden;
  text-indent:-2000em;
  color:#999;
  background-image:url(../../images/common/other_sprite.png);
  background-position:-69px 0px;
  position:relative;
  z-index:1;
}
.icon_face:hover{
  background-position:-86px 0px;
}


/*部分页面表情大小控制*/
.simpleemo{
width: 30px;
height: 30px;	
}

/*
===================
编辑、删除
===================
*/
.icon_edit,
.icon_del{
  display:block;
  width:15px;
  height:14px;
  overflow:hidden;
  text-indent:-2000em;
  float:right;
  background: url(../../images/common/other_sprite.png);
}
.icon_edit{
  background-position:-33px -0px
}
.icon_edit:hover{
  background-position:-33px -14px;
}
.icon_del{
  background-position:-33px -30px;
}
.icon_del:hover{
  background-position:-33px -44px;
}

/*
===================
全局倒三角
===================
*/
.core_arrow{
  display:inline-block;
  vertical-align:-2px;
  width:0;
  height:0;
  padding:0;
  margin:0 0 0 2px;
  border-top:4px #a9c7dd solid;
  border-bottom:4px transparent dashed;
  border-right:4px transparent dashed;
  border-left:4px transparent dashed;
  overflow:hidden;
}

/*
===================
全局下拉菜单
===================
*/
.core_menu{
  position:absolute;
  border:1px solid #c1c1c1;
  background:#fff;
  width:98px;
  box-shadow: 0 2px 3px rgba(0,0,0,0.3);
  outline:none;
}
/*上箭头*/
.core_arrow_top{
  position:absolute;
  top:-24px;
  left:10px;
  width:40px;
  height:15px;
  margin-top:10px;
  padding:0 25px;
}
.core_arrow_top span,
.core_arrow_top em{
  position:absolute;
  width:0;
  height:0;
  padding:0;
  margin:-1px 0 0 2px;
  border-top:8px transparent dashed;
  border-right:8px transparent dashed;
  border-left:8px transparent dashed;
  overflow:hidden;
}
.core_arrow_top span{
  border-bottom:8px #ffffff solid;
}
.core_arrow_top em{
  border-bottom:8px #c1c1c1 solid;
  margin-top:-2px;
}
/*下箭头*/
.core_arrow_bottom{
  position:absolute;
  bottom:9px;
  left:10px;
  padding:0 25px;
}
.core_arrow_bottom span,
.core_arrow_bottom em{
  position:absolute;
  width:0;
  height:0;
  padding:0;
  margin:9px 0 0 2px;
  border-bottom:8px transparent dashed;
  border-right:8px transparent dashed;
  border-left:8px transparent dashed;
  overflow:hidden;
}
.core_arrow_bottom span{
  border-top:8px #ffffff solid;
}
.core_arrow_bottom em{
  border-top:8px #c1c1c1 solid;
  margin-top:10px;
}
/*下拉列表*/
.core_menu_list{
  padding:5px 0 !important;
  height:auto !important;
  float:none !important;
}
.core_menu_list li{
  float:none !important;
  margin:0;
  width:100% !important;
  padding:0 !important;
}
.core_menu_list li a{
  display:block;
  line-height:23px;
  height:23px;
  overflow:hidden;
  padding:0 10px !important;
  color:#333 !important;
  border:0 none;
  margin:0 !important;
  float:none !important;
  border-radius: 0;
  font-size:12px !important;
  font-weight:100 !important;
  white-space:nowrap;
  text-overflow:ellipsis;
  -ms-text-overflow:ellipsis;
}
.core_menu_list li a:hover{
  border:0 none;
  background-color:#f5f5f5;
  text-decoration:none;
  color:#333;
}
.core_menu_list .data{
  background:#f6f6f6;
  float:right;
  width:23px;
  text-align:center;
  padding:0;
  border-radius:2px;
  line-height:16px;
  height:16px;
  text-indent:0;
  margin:3px 5px 0 0;
}
.core_menu_list li a:hover .data{
  background:#fff;
}
.core_menu_list .hr{
  height:0;
  border-bottom:1px solid #e8e8e8;
  margin:3px auto;
  overflow:hidden;
  font:0/0 Arial;
}


/*
===================
全局迷你表情
===================
*/
div.pop_show_mini{
  width:297px;
  padding:15px;
}
.pop_show_mini .pop_close{
  right:13px;
  position:absolute;
  top:13px;
}
.pop_show_mini .hd{
  height:22px;
  line-height:22px;
  border-bottom:1px solid #e4e4e4;
  margin-bottom:10px;
}
.pop_show_mini .hd li{
  float:left;
}
.pop_show_mini .hd li a{
  display:block;
  float:left;
  padding:0 10px;
}
.pop_show_mini .hd li.current a{
  border:1px solid #e4e4e4;
  border-bottom:0 none;
  background:#fff;
  position:relative;
  margin-bottom:-1px;
  color:#333;
}
.pop_show_mini .ct{
  overflow:hidden;
  min-height:50px;
}
.pop_show_mini .ct ul{
  overflow:hidden;
  padding:1px 0 0 1px;
}
.pop_show_mini .ct li{
  float:left;
  border:1px solid #e4e4e4;
  margin-left:-1px;
  margin-top:-1px;
  position:relative;
}
.pop_show_mini .ct li a{
  display:block;
  width:30px;
  height:30px;
  padding:3px;
  text-align:center;
  line-height:30px;
}
.pop_show_mini .ct li a:hover{
  padding:0;
  border:3px solid #e4e4e4;
}
.pop_show_mini .ct li img{
  max-width:30px;
  max-height:30px;
  _height:30px;
  _width:30px;
  vertical-align:middle;
}
/*表情分页*/
.pop_show_mini .show_page{
  padding:10px 0 0;
}
.pop_show_mini .show_page a{
  line-height:16px;
  padding:0 5px;
  float:left;
  display:block;
  height:16px;
  overflow:hidden;
  margin-right:5px;
}
.pop_show_mini .show_page a{
  color:#555;
  border: 1px solid #e4e4e4;
  text-decoration:none;
}
.pop_show_mini .show_page a:hover,
.pop_show_mini .show_page a.current{
  background:#409fdf;
  color:#fff;
  border: 1px solid #006699;
  text-decoration:none;
}


/*
===================
单图幻灯片弹窗
===================
*/
/*新幻灯片*/
.pImg_wrap{
  position:fixed;
  _position:absolute;
  outline:0 none;
  z-index:9999;
  box-shadow:0 0 10px  rgba(0,0,0,.4);
  padding: 10px;
  background: #fff;
}
.pImg_bg{
	position:absolute;
	background:#000;
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:9998;
}
#J_gallery_page{
	margin-bottom: 10px;
	font-size:16px;
}

.pImg_close{
  background-image:url(../../images/common/other_sprite.png);
  background-position:-105px -18px;
  float:right;
  width:16px;
  height:16px;
  text-indent:-2000em;
  overflow:hidden;
  -webkit-transition: all 0.2s ease-out;
  margin:3px 0;
  display:inline;
}
.pImg_close:hover{
   background-position:-105px -37px;
}
.imgLoading{
  overflow:hidden;
  position:relative;
}
.imgLoading img{
  display:block;
  width:100%;
  height:100%;
}
.aPre,
.aNext{
  position:absolute;
  background:url(../../images/common/blank.gif);
  width:45%;
  padding-bottom:5000px;
  margin-bottom:-5000px;
}
.aPre {
cursor: url(../../images/common/picprev.cur),auto;
}
.aNext {
cursor: url(../../images/common/picnext.cur),auto;
right:0;
}

/*e====其他=====*/



