@charset "gb2312";
/* CSS Document */
#xshd-con{ background:url(../images/biye/xzhd_bg.png) repeat-x #faf6ed;}
.xshd-main{ background:url(../images/biye/xshd_img.jpg) no-repeat center top;}
.xshd-box{ width:980px; margin:0 auto; position:relative;}
.xshd-nav{ position:absolute; height:220px; width:26px; border-right:2px solid #f59e1b; left:-26px; top:10px; padding-top:20px;}
.xshd-nav ul li{ font-weight:bold;height:94px; width:26px; text-align:center; font-size:14px; position:relative;line-height:14px;}
.xshd-nav ul li a{ color:#126370; display:block; width:26px;height:82px;background:url(../images/biye/xs_nav.png) no-repeat 0 0; padding-top:12px;}
.xshd-nav ul li a:hover{ background:url(../images/biye/xs_nav.png) no-repeat -30px 0;}
.xshd-nav ul li.li-top{ top:-8px; z-index:2; height:82px; padding-top:12px;}
.xshd-nav ul li.on{ background:url(../images/biye/xs_nav.png) no-repeat 0 -107px;}
.xshd-nav ul li.on{ color:#fff;}
.share-xs{ position:absolute; top:190px; right:55px; background-position:0 0;width:128px; height:27px; text-indent:-9999px;}
a.share-xs:hover{background-position:0 -35px;}
.xshd-c{ margin-top:270px; background-color:#fff; padding:15px 0;}
.xshd-left{ float:left; width:683px; padding:0 10px 0 7px; border-right:1px solid #e4d7ba; height:1150px; overflow:hidden;}
.xshd-tit1{ width:681px; height:29px; background-color:#faf6ed; border:1px solid #e4d7ba; line-height:29px; position:relative;}
.xshd-tit1 a{ float:right; padding-right:8px; color:#000;}
.xshd-tit1 h4{ position:absolute; height:29px; border-top:2px solid #c00; font:16px \5fae\8f6f\96c5\9ed1; color:#58300c; background:#fff; top:-1px; left:0; line-height:28px; padding:0 12px;border-right:1px solid #e4d7ba}
.xs-ssdt{ padding-top:10px;}
.xs-ssdt dl{ padding:12px 0; border-bottom:1px dashed #dbdbdb; height:86px;}
.xs-ssdt dl.bd-none{ border:none;}
.xs-ssdt dl dt{ float:left; width:56px;}
.xs-ssdt dl dt img{ display:block; border:1px solid #e0e0e0; padding:3px; width:48px; height:48px;}
.xs-ssdt dl dd{ width:613px; float:right;}
.dt-tit a{ font-weight:bold; color:#606060; font-size:14px;}
.dt-tit span{ padding-left:10px; color:#c00;}
.xs-ssdt dl dd p{ line-height:20px; text-indent:2em; padding-top:4px;}
.xs-ssdt dl dd p a{color:#3f3f3f;}
.dt-action{ padding-top:4px; color:#9d9d9d;}
.dt-action a{color:#9d9d9d;}
.dt-action span{ margin:0 15px;}
.xshd-right{ float:left; width:260px;border:1px solid #e4d7ba; border-left:none; background-color:#faf6ed; padding:0 6px 15px;}
.xsright-tit{color:#58300c; height:25px;padding-top:3px;border-bottom:1px solid #e4d7ba; text-indent:6px;}
.xsright-tit h4{ font:16px \5fae\8f6f\96c5\9ed1;}
.xshd-rank{ margin-top:10px; height:29px; background-color:#efe7d5;}
.xshd-rank ul li{ width:63px; height:29px; line-height:32px; float:left; text-align:center; margin-right:5px; cursor:pointer;}
.xshd-rank ul li.on{ background:url(../images/biye/xshd_icon.png) no-repeat 0 -62px #faf6ed;}
.xsrank-box{ margin-top:10px;background:none;padding:0;}
.xsrank-box dl{ padding:10px 0; border-bottom:1px dashed #dbdbdb;}
.xsrank-box dl.bd-none{ border:none;}
.xsrank-box dl dt{ position:relative; width:38px; padding-left:20px; text-align:center; float:left;}
.xsrank-box dl dt h5{ font-size:12px; margin:2px 0 20px; font-weight:normal;height:16px;overflow:hidden;}
.xsrank-box dl dt .xs-num{ position:absolute; top:3px; left:0; width:12px; height:16px; overflow:hidden; text-align:center; color:#fff; background-position:0 -94px; line-height:14px;font-size:12px;margin:0;}
.xsrank-box dl dt .xs-num1{ background-position:-17px -94px;}
.xsrank-box dl dt span{ display:block; color:#9d9d9d;padding-bottom:8px;}
.xsrank-box dl dt a{ font:20px bold Arial, Helvetica, sans-serif;color:#c00;}
.xsrank-box dl dd{ float:right; }
.xsrank-box dl dd .xsrank-sum{ border:1px solid #e4d7ba; height:73px; width:179px; line-height:18px; position:relative; background-color:#fdfbf8; padding:6px 0 6px 9px;}
.xsrank-box dl dd .xsrank-sum .xsrank-c{ position:absolute; width:8px; height:9px; background-position:0 -113px; top:8px; left:-8px; overflow:hidden;}
.xsrank-box dl dd .xsrank-sum h5{ font-size:12px;}
.xsrank-box dl dd .xsrank-sum h5 a{color:#7a4d24;}
.xsrank-box dl dd .xsrank-sum p a{color:#3f3f3f;}

/*列表页 */
.xsdetail-h{ background:url(../images/biye/xsdetail_bg.png) repeat-x 0 0; height:209px;}
.xs-header{ background:url(../images/biye/xsdetail_img.jpg) no-repeat center top; height:209px;}
.xq-top{padding-top:25px;}
.bixq-box{ width:980px; margin:0 auto; border:1px solid #d3d3d3; padding:0 0 35px;position:relative;border-top:none;overflow:hidden;}
.xs-search{ background:url(../images/biye/search_bg.png) no-repeat 0 0; width:219px; height:30px; float:right;}
.xs-text{ height:30px; line-height:30px;border:none;color:#aeadad;padding-left:10px; width:170px; background:none;}
.xs-submit{ width:32px; height:30px; cursor:pointer; border:none; background:none;}
.xq-action{ width:932px; margin:0 auto; position:relative; z-index:2;}
.xq-rank{ color:#555555;}
.xq-rank a{ display:inline-block; width:50px; height:18px;text-align:center; background-color:#f5f5f5; border:1px solid #dddddd; margin-right:6px; color:#555;_height:14px;_padding-top:4px;}
.xq-rank a .jt-icon{ display:inline-block; width:7px; height:9px; background-position:0 -116px; overflow:hidden;margin-left:5px; *vertical-align:3px;}
.xq-rank a.on .jt-icon{ background-position:0 -128px;}
.xq-list dl{ padding:15px 0; border-bottom:1px dashed #dedede;}
.xq-list dl dt{ float:left; width:56px;margin:0;}
.xq-list dl dt img{ display:block; width:48px; height:48px; padding:3px; border:1px solid #cacaca;}
.xq-list dl dd{ width:860px; float:right;}
.xq-list dl dd h4 a{ color:#000;}
.xq-list dl dd .xq-zw{ color:#969595; font-size:14px; padding-top:8px;}
.xq-list dl dd .xq-sum{ color:#171717; line-height:20px; padding-top:8px;}
.xq-list dl dd .dl-act{ float:right; margin-top:8px;}
.xq-list dl dd .dl-act a{ color:#9a9a9a; padding-left:23px;}
.xq-list dl dd .dl-act span{ margin:0 2px;color:#9a9a9a;}
.xq-list dl dd .dl-act em{ color:#c80000;}
.xq-list dl dd .dl-act .dl-read{ background-position:0 -169px;}
.xq-list dl dd .dl-act .dl-talk{ background-position:0 -187px;padding-left:18px;}
.xq-list dl dd .dl-act .dl-share{ padding-left:0;}
/*页码*/
.cm-page{padding:5px 0;text-align:center;color:#222; margin-top:20px;}
.cm-page a{display:inline-block;color:#f70b00;vertical-align:middle;}
.cm-page .cm-page-current{color:#2f2f2f;font-weight:bold;border:none;}
.cm-page-in{border:1px solid #9d9d9d;width:23px;height:18px;line-height:18px;text-align:center;}
.cm-page-btn{background:#fcfcfc;border:1px solid #dadada;color:#333;width:33px;height:24px;border-radius:1px;cursor:pointer;font-family:\5B8B\4F53}
.cm-page-btn:hover{background:#f8f8f8;}
.cm-page-in:focus,
.cm-page-btn:focus{box-shadow:0 0 2px 1px #ccc;}
.cm-page .cm-page-none{color:#cfcfcf;}
.cm-page .cm-page-none:hover{cursor:default;text-decoration:none}
/*cm-page-l*/
.cm-page-l a{margin:0 3px;}
/*cm-page-s*/
.cm-page-s a{border:1px solid #ebebeb;height:22px;line-height:22px;padding:0 8px;}
.cm-page-s a:hover{background:#df0000;color:#fff;text-decoration:none}
.cm-page-s .cm-page-current:hover{border:none;background:none;color:#2f2f2f;text-decoration:underline;}
.cm-page span{ line-height:22px; height:22px; padding:0 8px; font-weight:bold; color:#2f2f2f;} 
.xs-ft{height:0px;overflow:hidden;width:980px;position:relative;z-index:1;}
.xinshi-main{position:relative;z-index:2;}

/*发帖框*/
.title,#post_form .content,.verify{ position:relative; margin:10px 0 0 80px; width:900px;}
.title label,.verify label,#post_form .content label{ position:absolute; left:-40px; top:6px; font-size:14px;}
#title{border:1px solid #D9D9D9; height:30px;line-height:30px; width:628px;}
#post_form .content{margin-top:12px;}
#post_form .content label{top:0;}
.font-gray{color:#9d9d9d;}
.verify label{ left:-54px;}
.verify-a{ height:32px; line-height:32px;}
.verify-a input{ border:1px solid #DADADA; height:30px; line-height:30px; width:100px; margin-right:10px;}
.verify-a a{color:#c00;}
.verify .btn{   background:url("http://img3.job1001.com/position_new/images/sprite/icon.png") no-repeat scroll 0 0;color: #FFFFFF;display: block;font-size: 14px;height: 39px;line-height: 39px;margin-top: 12px;text-align: center;text-decoration: none;width: 85px;}
.xshd-ft{width:980px; height:209px; margin:0 auto; position:relative;}
.xshd-ft .share-xs{ top:124px; right:50px;}

/*列表没数据*/
.xq-nodata{ width:345px; margin:80px auto;}
.xq-nodata dl dt{ float:left; background:url(../images/biye/nodata_icon.png) no-repeat 0 0; width:54px; height:50px;}
.xq-nodata dl dd{ width:268px; float:right;}
.xq-nodata dl dd p{color:#969595;}
.xq-nodata dl dd .nodata-h{ font-weight:bold;color:#333; font-size:16px;}
.xq-nodata dl dd .nodata-sum{ padding-top:8px;}
.xq-nodata dl dd .nodata-icon{ display:block; background:url(../images/biye/nodata_icon.png) no-repeat 0 -75px; width:102px; height:26px; margin-top:10px; font-weight:bold; color:#fff; text-align:center; line-height:26px;}

.peo-icon,.peo-v,.peo-more .more-icon,.biye-box90 .peo-icon,.biye-box90 .peo-more .more-icon,.biye-box00 .peo-icon,.biye-box00 .peo-more .more-icon,.biye-box10 .peo-icon,.biye-box10 .peo-more .more-icon,.xq-rank a .jt-icon,.xq-list dl dd .dl-act .dl-read,.xq-list dl dd .dl-act .dl-talk{ background-image:url(../images/biye/biye_icon.png); background-repeat:no-repeat;}
.share-xs,a.share-xs:hover,.xsrank-box dl dt .xs-num,.xsrank-box dl dd .xsrank-sum .xsrank-c,.xsrank-box dl dt .xs-num1{ background-image:url(../images/biye/xshd_icon.png); background-repeat:no-repeat; }