@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;    
	margin: 0;    
}

body,pre,textarea,input {
	font:14px/1.231 "微软雅黑",arial,"宋体",sans-serif normal;
}
html {
	overflow-y:scroll;
}
form {
	display:inline;
}
img {
	vertical-align:top;
	border:0;
}
ol,ul {
    list-style-type:none;
}


input,
pre,
textarea {
	font-family:arial,"宋体",sans-serif;
	outline:0 none;
}
pre {
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
	_overflow:visible;
}
hr {
    width:96%;
    height:0;
	border-width:0 0 1px 0;
}
p.load {
	position:absolute;
	top:50%;
	left:50%;
	margin:-10px auto auto -50px;;
	height:20px;
	width:100px;
	line-height:20px;
	text-align:center;
}

/*A链接开始*/
a:link,
a:visited,
a:hover,
a:active {
	font-family:"微软雅黑",Verdana,"宋体",sans-serif normal;
	text-decoration:none;
	outline:none;
}
area {
	outline:none;
}
a.mainWhite:link, a.mainWhite:visited, a.mainWhite:hover, a.mainWhite:active,
a.baseWhite:link, a.baseWhite:visited, a.baseWhite:hover, a.baseWhite:active,
a.lesserWhite:link, a.lesserWhite:visited, a.lesserWhite:hover, a.lesserWhite:active,
a.thirdWhite:link, a.thirdWhite:visited, a.thirdWhite:hover, a.thirdWhite:active,
a.fourthWhite:link, a.fourthWhite:visited, a.fourthWhite:hover, a.fourthWhite:active,
a.borderWhite:link, a.borderWhite:visited, a.borderWhite:hover, a.borderWhite:active,
a.borderLesser:link, a.borderLesser:visited, a.borderLesser:hover, a.borderLesser:active,
a.skill:link, a.skill:visited, a.skill:hover, a.skill:active,
a.baseMain:link, a.baseMain:visited, a.baseMain:hover, a.baseMain:active,
a.lesserMain:link, a.lesserMain:visited, a.lesserMain:hover, a.lesserMain:active,
a.thirdMain:link, a.thirdMain:visited, a.thirdMain:hover, a.thirdMain:active,
.bbs table .title a.under:link, .bbs table .title a.under:visited, .bbs table .title a.under:hover, .bbs table .title a.under:active {
	padding:2px 3px;
	line-height:1.231em;
}
a.mainNopaddingWhite:link, a.mainNopaddingWhite:visited, a.mainNopaddingWhite:hover, a.mainNopaddingWhite:active,
a.lesserNopaddingWhite:link, a.lesserNopaddingWhite:visited, a.lesserNopaddingWhite:hover, a.lesserNopaddingWhite:active {
	padding:2px 0px;
	line-height:1.231em;
}

a.skill:link,
a.skill:visited {
	padding:3px 4px;
	line-height:1.231em;
}
a.skill:hover,
a.skill:active {
	padding:2px 3px;
	line-height:1.231em;
}
a.under:link,
a.under:visited,
a.under:hover,
a.under:active {
    text-decoration:underline;
}
a.halfUnder:link,
a.halfUnder:visited {
	text-decoration:none;
}
a.halfUnder:hover,
a.halfUnder:active {
    text-decoration:underline;
}
/*A链接结束*/

/*字体开始*/
.font10,.fs10 {
    font-size:10px;
}
.font11 {
    font-size:11px;
}
.font12 {
    font-size:12px;
}
.font14 {
    font-size:14px;
}
.font16 {
    font-size:16px;
}
.font18 {
    font-size:18px;
}
.font20 {
    font-size:20px;
}
.font22 {
    font-size:22px;
}
.font24 {
    font-size:24px;
}
.font26 {
    font-size:26px;
}
.font28 {
    font-size:28px;
}
.font30 {
    font-size:30px;
}
.font50 {
    font-size:50px;
}

.weight400 {
    font-weight:400;
}
.weight700 {
    font-weight:700;
}
.weight900 {
    font-weight:900;
}
.lineheight15{
	line-height:1.5em;
}
.lineheight20{
	line-height:2em;
}
.lineheight25{
	line-height:2.5em;
}
.lineheight30{
	line-height:3em;
}
.lineheight35{
	line-height:3.5em;
}
.svip {
	letter-spacing:-2px;
}
/*字体结束*/

/*公用样式开始*/
.l {
    float:left;
}
.r {
    float:right;
}
.c {
	clear:both;
	overflow:hidden;
	_zoom:1;
}
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    _zoom: 1;
}
*+html .clearfix {
	overflow:hidden;
}
.hide {
	display:none;
}
.textLeft {
	text-align:left;
}
.textMiddle {
	text-align:center;
}
.textRight {
	text-align:right;
}
.hand {
	cursor:pointer;
}


/*公用样式结束*/


/*******************************************************new********************************************************/

.header:after,
.page:after,
.tNav:after,
.cf:after {
	display:block;
	content:"";
	height:"0";
	clear:both;
	visibility:hidden
}
.cf {
	+height:1%; /* hack IE6兼容 */
}
/**** link(start) ****/
a.msC:link,
a.msC:visited {
	color:#F09;
}
a.msC:hover,
a.msC:active { /* mainColor 变为 secondColor */
	color:#0CF;
}
a.bwC:link,
a.bwC:visited { /* baseColor反白 */
	padding:0 2px;
	color:#333;
}
a.gwC:link,
a.gwC:visited { /* grayColor反白 */
	padding:0 2px;
	color:#666;
}
a.mwC:link,
a.mwC:visited { /* mainColor反白 */
	padding:0 2px;
	color:#F09;
}
a.m1wC:link,
a.m1wC:visited { /* mainColor反白 */
	padding:0 2px;
	color:#ED9BB0;
}
a.bwC:hover,
a.bwC:active,
a.gwC:hover,
a.gwC:active,
a.mwC:hover,
a.mwC:active,
a.m1wC:hover,
a.m1wC:active {
	padding:0 2px 2px;
	background-color:#F09;
	color:#FFF;
}
a.bmC:link, /* baseColor 变为 mainColor */
a.bmC:visited {
	color:#333;
}
a.gmC:link, /* grayColor 变为 mainColor */
a.gmC:visited {
	color:#666;
}
a.g1mC:link, /* grayColor1 变为 mainColor */
a.g1mC:visited {
	color:#999;
}
a.g2mC:link, /* grayColor2 变为 mainColor */
a.g2mC:visited {
	color:#CCC;
}
a.bmC:hover,
a.bmC:active,
a.gmC:hover,
a.gmC:active,
a.g1mC:hover,
a.g1mC:active,
a.g2mC:hover,
a.g2mC:active {
	color:#F09;
}
a.b:link, /* 无边框变主颜色边框 */
a.b:visited {
	display:inline-block;
	padding:3px 6px;
}
a.b:hover,
a.b:active {
	display:inline-block;
	padding:2px 5px;
	border:1px solid #F09;
}
a.ngBd:link, /* noborder grayborder无边框变主颜色边框 */
a.ngBd:visited {
	display:inline-block;
	padding:1px;
}
a.ngBd:hover,
a.ngBd:active {
	display:inline-block;
	padding:0;
	border:1px solid #ccc;
}
a.bmBd:link, /* 主边框变主颜色边框 */
a.bmBd:visited {
    border:1px solid #ccc;
}
a.bmBd:hover,
a.bmBd:active {
	border:1px solid #F09;
}
a.u:link,
a.u:visited,
a.u:hover,
a.u:active { /* 下划线 */
	text-decoration:underline;
}
a.hU:link,
a.hU:visited { /* 半下划线 */
	text-decoration:none;
}
a.hU:hover,
a.hU:active {
	text-decoration:underline;
}
/**** link(end) ****/


/**** color(start) ****/
.bC { /* baseColor */
	color:#333;
}
.mC,.cf09 { /* mainColor */
	color:#F09;
}
.sC { /* secondColor */
	color:#0CF;
}
.tC { /* thirdColor */
	color:#F00;
}
.fC { /* fouthColor */
	color:#9C3;
}
.gC { /* grayColor */
	color:#666;
}
.gC1 { /* grayColor1 */
	color:#999;
}
.gC2 { /* grayColor2 */
	color:#BBB;
}
.gC3 { /* grayColor2 */
	color:#CCC;
}
.wC { /* white */
	color:#FFF;
}
.mBC { /* mainbackColor */
	background-color:#F09;
}
.g2BC { /* gary2backColor */
	background-color:#BBB;
}
.sBC { /* thirdbackColor */
	background-color:#FFFCFD;
}
.tBC { /* thirdbackColor */
	background-color:#FEE;
}
.fBC { /* fouthbackColor */
	background-color:#FF0;
}
.ffBC { /* fouthbackColor */
	background-color:#FFFFF2;
}
.sixBC { /* sixbackColor */
	background-color:#0CF;
}
.wBC { /* whitebackColor */
	background-color:#FFF;
}
.bd { /* border */
	border:1px solid #ccc;
}
.bd_1 { /* border_1 */
	border:1px solid #DEDEDE;
}
.mBd { /* border */
	border:1px solid #F09;
}
.dBd { /* dashedBorder */
	border:1px dashed #ccc;
}
.dBd_1 { /* dashedBorder */
	border:1px dashed #DEDEDE;
}
.mdBd { /* maindashedBorder */
	border:1px dashed #F09;
}
a.iBd {
	color:#FFF;
}
.iBd:link img, /* 图片变边框 */
.iBd:visited img,
.iBd:link canvas,
.iBd:visited canvas {
	border:1px solid #ccc;
	color:#FFF;
}
.iBd:hover img,
.iBd:active img,
.iBd:hover canvas,
.iBd:active canvas {
	border:1px solid #F09;
	color:#FFF;
}
.iBd:hover,
.iBd:active {
	_background-color:#FFF;
}
.rank1 { /* MVP */
	color:#0CF;
}
.rank2 { /* VIP */
	color:#9C0;
}
.rank3 { /* MP */
	color:#CCC;
}
.rank4 { /* FS */
	color:#CCC;
}
.pswStrong1 .weak { /* 密码强度 */
	background-color:#F00;
}
.pswStrong2 span {
	background-color:#FF0;
}
.pswStrong2 .strong {
	background-color:#FFF;
}
.pswStrong3 span {
	background-color:#0F0;
}
/**** color(end) ****/

/**** button(start) ****/
.bt_1 {
	width:70px;
	height:24px;
	cursor:pointer;
	background-color:#FFF;
}
.bt_2 {
	width:88px;
	height:30px;
	cursor:pointer;
	background-color:#FFF;
}
.bt_3 {
	width:195px;
	height:40px;
	cursor:pointer;
	background-color:#FFF;
}
.bt_4 {
	width:120px;
	height:35px;
	cursor:pointer;
	background-color:#FFF;
}
/**** button(end) ****/

/**** simple(start) ****/
.pNav li a {
	background-image:url(../images/list.gif);
	background-repeat:no-repeat;
}
.pShowcase {
    background-position:19px 14px;
	width:218px;
	height:24px;
}
.pCompany {
    background-position:19px -36px;
	width:203px;
	height:24px;
}
.pEvents {
    background-position:19px -86px;
	width:161px;
	height:24px;
}
.pRecruit {
    background-position:19px -136px;
	width:170px;
	height:24px;
}
.pJob {
    background-position:19px -186px;
	width:241px;
	height:24px;
}
.pCategories {
    background-position:19px -236px;
	width:277px;
	height:24px;
}
.pBbs {
    background-position:19px -486px;
	width:238px;
	height:24px;
}
.logoT,.logoT_2{
    background:url("../images/logo.jpg?d=20110503") no-repeat scroll 0 0 transparent;
}
.logoT { /* 头部小LOGO */
    background-position:0 -60px;
	width:145px;
	height:32px;
}
.logoT_2 { /* 静态页面专用头部大LOGO */
    background-position:0 0;
	width:286px;
	height:59px;
}

li.dx,
li.pl,
li.tw,
li.xt,
li.sc,
li.mb,
li.lw,
li.gz,
li.sz,
img.merit,
.merit1,
.merit2,
.arrow9,
.arrow10,
.arrow11,
.arrow12,
.on,
.off,
img.star, 
.correct,
.sPl, /**** 展示评论数量图标 粉色 ***/
.sImg, /**** 展示图片数量图标 ***/
.sPoint, /**** 展示点击数量图标 ***/
.sSc, /**** 展示收藏数量图标 ***/
.sPl_1, /**** 展示评论数量图标 灰色 ***/
.sVedio, /**** 展示视频数量图标 ***/
.sMusic, /**** 展示音乐数量图标 ***/
.sZf, /**** 展示转发数量图标 ***/
.sGl, /**** 展示给力数量图标 ***/
.sGl_1, /**** 展示给力数量图标 灰色 ***/
.sTop,
.sHide,
.sLock,
.small .sTop,
.small .sHide,
.small .sLock,
.level1, /**** FS ****/
.level2,
.level3,
.level4,
.lianluo,
.lianluo1,
a.mip,
a.mip1,
.idcard,
.idcard1,
.idcard2,
.license,
.license1,
.plus,
.bFollow {
	background:url("../images/bg.jpg") no-repeat scroll 0 0 transparent;
}
li.dx {
    background-position:-360px 2px;
}
li.pl {
    background-position:-360px -26px;
}
li.tw {
    background-position:-360px -63px;
}
li.xt {
    background-position:-360px -96px;
}
li.sc {
    background-position:-360px -125px;
}
li.mb {
    background-position:-360px -185px;
}
li.lw {
    background-position:-360px -151px;
}
li.gz {
    background-position:-360px -215px;
}
li.sz {
    background-position:-360px -247px;
}
img.merit { /**** 美空认证 ****/
	background-position:0 -150px;
    height:18px;
    width:18px;
}
.merit1 { /**** 美空认证小 ****/
    background-position:-50px -150px;
    height:13px;
    width:13px;
}
.merit2 { /**** 美空认证小 ****/
    background-position:0 -500px;
    width:139px;
    height:27px;
}
.arrow2 { /**** 向下粉丝实心三角 ****/
	width:0;
	height:0;
	border:6px solid #FFF;
	border-top-color:#F09;
}
.arrow9 { /**** 向右粉丝空心三角 ****/
    background-position:-222px -186px;
	background-color:#FFF;
	width:13px;
	height:21px;
}
.arrow10 { /**** 向上粉丝箭头 ****/
    background-position:-200px -290px;
	width:9px;
	height:11px;
}
.arrow11 { /**** 向左灰色空心箭头 ****/
    background-position:-150px -190px;
	background-color:#FFF;
	width:7px;
	height:13px;
}
.arrow12 { /**** 向右灰色空心箭头 ****/
    background-position:-176px -190px;
	background-color:#FFF;
	width:7px;
	height:13px;
}
.on, /**** 在线 ****/
.off {
    background-position:0 -220px;
	width:110px;
	height:110px;
}
.off { /**** 离线 ****/
    background-position:-96px -225px;
}
img.star { /**** 行业明星 ****/
    background-position:-200px -230px;
	width:114px;
	height:55px;
}
.correct {
    background-position:-250px -290px;
	width:28px;
	height:23px;
}
.sPl, /**** 展示评论数量图标 粉色 ***/
.sImg, /**** 展示图片数量图标 ***/
.sPoint, /**** 展示点击数量图标 ***/
.sSc, /**** 展示收藏数量图标 ***/
.sPl_1, /**** 展示评论数量图标 灰色 ***/
.sVedio, /**** 展示视频数量图标 ***/
.sMusic, /**** 展示音乐数量图标 ***/
.sZf, /**** 展示转发数量图标 ***/
.sGl, /**** 展示给力数量图标 ***/
.sGl_1 { /**** 展示给力数量图标 灰色 ***/
	display:inline-block;
	padding-left:17px;
    background-position:0 -88px;
	font-size:12px;
	height:16px;
	cursor:default;
}
.sImg {
    background-position:-100px -89px;
}
img.sImg {
	padding:0;
	width:18px;
	height:18px;
}
.sPoint {
    background-position:-200px -89px;
}
.sSc {
    background-position:-300px -89px;
}
.sPl_1 {
    background-position:0 -108px;
}
.sVedio {
    background-position:-100px -110px;
}
.sMusic {
    background-position:-200px -108px;
}
.sZf {
    background-position:-300px -109px;
}
.sGl {
    background-position:0 -129px;
}
.sGl_1 {
    background-position:-100px -129px;
}
.sTop,
.sHide,
.sLock,
.small .sTop,
.small .sHide,
.small .sLock {
    background-position:0 -470px;
	width:28px;
	height:28px;
}
.sHide {
    background-position:-50px -470px;
}
.sLock {
    background-position:-100px -470px;
}
.small .sTop,
.small .sHide,
.small .sLock {
    background-position:-30px -470px;
	width:16px;
	height:16px;
}
.small .sHide {
    background-position:-80px -470px;
}
.small .sLock {
    background-position:-130px -470px;
}
.level1 { /**** FS ****/
    background-position:0 -320px;
}
.level2 { /**** MP ****/
    background-position:-50px -320px;
}
.level3 { /**** VIP ****/
    background-position:-99px -320px;
}
.level4 { /**** MVP ****/
    background-position:-150px -320px;
}
.lianluo { /**** 联络信息 ****/
    background-position:-200px -320px;
}
.lianluo1 {
    background-position:-250px -320px;
}
a.mip { /**** MIP ****/
    background-position:-300px -320px;
}
a.mip1 {
    background-position:-350px -320px;
}
.idcard { /**** 身份证 ****/
    background-position:-40px -172px;
}
.idcard1 {
    background-position:10px -172px;
}
.idcard2 { /**** 身份证(小) ****/
    background-position:-240px -150px;
	width:14px;
	height:10px;
}
.license { /**** 企业营业执照 ****/
    background-position:0 -860px;
}
.license1 {
    background-position:-50px -860px;
}
.plus {                        
    background-position:-390px -286px;
    +background-position:-390px -288px;
}
.bFollow {                        
    background-position:-392px -586px;
}
/**** simple(end) ****/

/**** 系统设置(start) ****/
.setBg {
    background: url("../images/set.gif") no-repeat scroll 25px 30px transparent;
}
/**** 系统设置(end) ****/

/**** 机构图标(start) ****/
.cpImg, .slImg, .addNav {
	background:url(../images/bg.jpg) no-repeat 0 0;
}
.slImg {
	background-position:-140px -610px;
	width:82px;
	height:20px;
}
.cpImg {
	background-position:-140px -640px;
	width:82px;
	height:20px;
}
.addNav {
	background-position:-300px -290px;
	width:17px;
	height:17px;
}
/**** 机构图标(end) ****/

/* 添加 reset */
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

/* chrome 小字体支持 */
html{-webkit-text-size-adjust:none;}

/* 添加连接默认颜色 */
a{ color:#666;}

/* 女生用户NickName颜色*/
.mC1{ color:#F8B3C5;}
/* 每页标签 */
.big-label{font: 24px/1.431 "微软雅黑",Verdana,"宋体",sans-serif; margin-right:10px; color:#f09; zoom:1; float:right;}

/* video 图标连接 */
.video-link{ display:block; border:1px solid #dedede; color:#ccc;}
.video-link:hover{border:1px solid #ccc;}
.video-link:hover .post-cover-label{ visibility:visible;}
.mbList .video-link{ display:inline-block;}

/* 展示行业标签 */
.post-cover-label{ position:absolute; top:5px; left:5px; visibility:hidden;}

/* 强制换行 */
.break-word{word-wrap: break-word; word-break: normal;}

/* 强制不换行 */
.nowarp{white-space:nowrap;}

/* 隐藏 */
.dn{ display:none;}

/* overflow:hidden; zoom:1 */
.over-zoom{ overflow:hidden; zoom:1}


/* 公用的弹出层 begin */
/*
<div class="public-dialog">
	<p class="dialog-tip">添加关注成功</p>
	<div class="buttons">
		<input class="btn cf09" type="button" value="确 定">
		<input class="btn" type="button" value="取 消">
	</div>
</div>
*/

.public-dialog{ border:#ccc solid 1px; position: relative; padding-bottom: 70px; width: 450px; height: 200px; overflow:hidden; zoom:1;}
.public-dialog .title{ color:#333; font-weight:bold; font-size:18px; line-height:48px; border-bottom:#ccc solid 1px; padding:0 15px; overflow:hidden; zoom:1; position:relative; }
.public-dialog .close{ position:absolute; top:0; right:10px; font-size:24px; text-align:center; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
.public-dialog .close:hover{ -webkit-transform: rotate(1080deg); -moz-transform: rotate(1080deg); -ms-transform: rotate(1080deg); -o-transform: rotate(1080deg); transform: rotate(1080deg);}
.public-dialog .dialog-tip{ text-align:center; margin-top:110px; font-weight:bold; }
.public-dialog .buttons{ position:absolute; left:0; bottom:20px; text-align: center; width:100%; }
.public-dialog .buttons .btn{ width: 110px; height: 35px; font-size: 14px; margin: 0 20px; font-weight:bold;}
/* 公用的弹出层 end */

section, article, aside, header, footer, nav, dialog, figure {display: block;} /*让老本的浏览器支持语义化标签*/

.w970{ width:970px; overflow:hidden; zoom:1;}