@charset "utf-8";
/* CSS Document */
body{ color:#333; font:12px/24px Arial,"宋体"; background:#1b5c27 url(/images/1/bodybg.gif) center 25px repeat-x;}
body,h1,h2,h3,h4,h5,h6,span,p,hr,ul,li,ol,dl,dt,dd,th,td,form,input,textarea,pre,fieldest,blockquote{margin:0;padding:0;}
q:before,q:after {content:'';} 
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
img{vertical-align:top;border:0;} 
ul,ol,li{list-style:none;}
h1{ display:inline;}
h2{padding:0 57px;}
h3{font-size:14px;}
h4,h5{font-size:12px;}
cite{ float:right;*margin-top:-2px;}
cite,cite a,cite a:hover{ color:#777;}

/*-----------------中英文行高一样------------------------------*/
.lh{line-height:1.231;}

/*-----------------文字颜色------------------------------------*/
a {color:#333;text-decoration:none;}
a:hover {color:#d32f00;text-decoration:underline;}

.cWhite,.cWhite a{color:#fff;}
.cDGray,.cDGray a {color:#999;}
.cGreen,.cGreen a {color:#2b893d;}
.cOrange,.cOrange a,.cOrange a:hover{ color:#F50;}
.cDRed,.cDRed a {color:#e22d00;}
.cRed,.cRed a {color:Red;}

/*-------------清除浮动-----------样式应用class="clearfix"------------------------------------*/
.clear {clear:both;}
.clearfix:after {clear:both; height:0; display:block; overflow:hidden; visibility:hidden; content:"."; }
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */

/*--------------块之间的上下边距-------------------*/
.blank1,.blank6,.blank10,.blank12,.blank15,.blank20{clear:both; overflow:hidden; display:block;}
.blank1 {height:1px;}
.blank6 {height:6px;}
.blank10 {height:10px;}
.blank12 {height:12px;}
.blank15 {height:15px;}
.blank20 {height:20px;}

.f12{font-size:12px;}
.f14{font-size:14px;}
.fB{font-weight:bold;}
.fN{font-weight:normal;}
.l18{line-height:18px;}
.left{float:left;}
.right{float:right;}
.noBorder{border:none;}
.hand{cursor:pointer;}
.indent{ text-indent:2em;}

.p20{padding:20px;}
.pl23{padding-left:23px;}

.mlr10{margin:0 10px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}

.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.txtCenter{text-align:center;}

.header-box{ background: url(http://job2010.puworld.com/images/Recruitment_02.gif) repeat-x scroll center bottom transparent; margin: 0 auto;}
.header-main{height: 25px;margin: 0 auto;width: 960px;}
.header-nav{width:480px;}
.Favorites{width:120px;*padding-top:1px;}
.pusw{background: url(http://job2010.puworld.com/images/Shops_07.gif) no-repeat scroll 10px 0 transparent;padding: 0 10px 0 30px;width: 65px;}

.box{ background-color:#FFF; margin:0 auto;padding:10px;width:960px;}
.ADimg{border:solid 2px #024d4f; background:#FFF url(/images/1/adimg.jpg) right 0 no-repeat;*background-position:right 2px;}
h2{overflow:hidden;position:relative;height:176px;line-height:176px;}
h2 p {position:static;+position:absolute;top:50%;}
h2 img {position:static;+position:relative;top:-50%;vertical-align:middle;}
h2 p:after {content:".";font-size:1px;visibility:hidden;}

.nav{height:39px; text-align:center;}
.nav table{ margin:0 auto;}
.nav td{padding:0 10px;background:url(/images/1/navline.gif) right 0 no-repeat;height:39px;}
.nav a{padding:8px 15px 7px; float:left;}
.mainL{width:700px;}
.slides{width:230px;}
.latest{width:460px;}
.latest h3{padding:6px 35px 13px 21px;}
.latest ul{padding:0 10px 5px; border:solid #CCC;border-width:0 1px 1px;}
.i_main h3,.sub_R h3{padding:5px 9px 1px;}
.bor_green{border:solid #3d994e 1px;}
.im_list{width:329px; float:left;padding:7px 10px 5px;*padding:7px 10px 4px;}
.im_list h4{ line-height:16px;padding:3px 0 3px 12px;*padding:5px 0 3px 12px;}
.im_list a img{padding-top:5px;*padding-top:3px;}
.i_right{width:250px;}
.i_right h3{padding:4px 8px 2px; color:#843500;}
.irbor{border:solid 1px #e5dcd5;padding:0 10px;}
.irbor h5{padding:7px 0 2px 10px;*padding:9px 0 0 10px;border-bottom:solid 1px #BBB; line-height:16px;}
.fans,.message,.attention{padding:0 10px 0 19px; float:left;}
.suq{padding-left:21px;}
.zxlist{ margin:6px 0 10px;height:233px;*height:235px; overflow:hidden;}
.zxlist li{ margin-bottom:7px;}
.foot{border-top:solid 2px #2b893d;padding:5px;}
.foot a{ text-decoration:underline;}

.sub_L{width:175px;}
.sLnav{display:block; text-align:center;font-size:14px;font-weight:bold;color:#1e7e30; font-family:"微软雅黑"; margin-bottom:10px;padding: 3px 0 4px;}
.sLnav_sub{border:solid 1px #CCC;background:#F8F8F8; position:relative;z-index:0; margin-top:-8px;}
.borW{border:solid 1px #FFF;padding:10px 0 5px;}
.sLnav_subpic{height:15px;width:170px;position:absolute;z-index:1;top:-9px;}
.Gpoint{padding-left:8px;margin:0 10px;}
.sLns_ico{padding-left:23px;margin:0 10px; line-height:22px;}
.sLnl{ line-height:20px;}
.sLnl li{width:100%; display:block;}
.sLnl a,.sLnl a:hover,.sLnl .hover{padding-left:33px;height:20px;width:138px; color:#666; display:block;overflow:hidden;}
.sLnl a:hover,.sLnl .hover{ background-color:#FFF; color:#333; text-decoration:none;}

.sub_R{width:770px;}
.compic{width:228px;height:170px;padding:1px;border:solid 1px #999;}
.cominfo{width:486px;padding-top:2px;}
.comtxt{ margin-bottom:-5px;}
.comtxt p{ margin-bottom:5px;}
.listbox{padding:25px 0 15px 35px;}
.listbox li{padding-right:35px; margin-left:5px;_margin-left:3px; float:left;width:314px;}
.Opoint li,.Grpoint li{padding-left:10px;overflow:hidden; height:24px;}
.listbox .bline2{ margin:10px 0; float:left;width:650px; height:1px;}
.page{width:100%;}
.page input{width:30px; border:solid 1px #1b5c27;}
.detail{padding:0;}
.txttitle{padding-top:10px;}
.txttitle h3{ background:none !important; font-size:22px;}
.txt{ margin:10px 50px 20px;}
.txt p{ margin-bottom:10px;}
.txt table,.txt td { text-indent:0;}

.txt a{ color:#0058C5; text-decoration:underline;}
.txt a:hover {color:#d32f00;text-decoration:underline;}
.txt img{ margin:0 auto;display:block;}
.bline{margin:4px 10px 5px;}
.ques {width: 70px;}
.ques-button input {cursor:pointer;margin:15px 15px 0;padding:1px 5px 0;*padding:3px 5px 0;}
.subqbox{padding:30px 80px 20px;}
.subqbox li{ clear:both;padding:10px 0;*padding:5px 0;}
.Qtext{margin:0 0 10px 40px;}
.w40{width:40px;}
.w688{width:688px;}
.albumslist{padding:50px 69px 20px;}
.albumslist dl{ float:left;width:142px;padding:0 34px 7px;}
.albumslist dt{padding:15px 7px 17px 17px; margin-bottom:2px;*margin-bottom:4px;overflow:hidden;}
.albumslist dd{height:36px; line-height:18px; text-align:center;}
.albumsdetail{padding:10px 42px;}
.abtitle{padding:1px 10px 3px;*padding:3px 10px 1px;}
.abdlist{height:88px;width:684px;padding:20px 0 15px;}
.pv,.ne,.pv a,.ne a,.pv a:hover,.ne a:hover{width:36px;height:88px; overflow:hidden; display:block; float:left;}
.abdlist ul{width:600px;height:88px; float:left; margin:0 6px; overflow:hidden;}
.abdlist li{ float:left;padding:0 5px;}
.abdlist li img{width:110px;height:88px;}
.abdlist .hover img{width:102px;height:80px;padding:1px;border:solid #f60 3px;}

.backissues{width:100%; margin:0 auto;}
.backissues ul{ background:#eff7e6;padding:5px 40px;}
.backissues li{ float:left;width:246px;}
.backissues p{ padding:0 10px;}
.reply{padding:20px 10px 0;}
.reply span{ float:left;}
.reply textarea{width:530px;height:100px;border:1px solid #9fc17b;font-size:12px;padding:3px;}

.honor{padding:20px 50px 10px;}

.bline,.bline2,.txttitle,.abtitle{background:url(/images/1/bg2.gif) 0 0 repeat-x !important;}
.txttitle{background-position:0 -2px !important;}
.abtitle{background-position:0 -74px !important;}

.nav,.nav a:hover,.nav .hover,.latest h3,.Opoint li,.i_main h3,.im_list h4,.i_right h3,.irbor h5,.fans,.message,.attention,.suq,.sLnav,.sLnav:hover,.shover,.sub_R h3,.sLnav_subpic,.Gpoint,.sLns_ico,.Grpoint li,.albumslist dt,.pv a,.ne a{ background:url(/images/1/bg.gif) 0 0 no-repeat;}
.nav a:hover,.nav .hover{ background-position:-3px -193px; color:#FFF;}
.latest h3{background-position:-151px -104px;}
.Opoint li{background-position:-955px -43px;*background-position:-955px -44px;}
.i_main h3{background-position:0 -40px;}
.im_list h4{background-position:-154px -162px;}
.i_right h3{background-position:-701px -40px;}
.irbor h5{background-position:-954px -60px;}
.fans{background-position:-943px -127px;*background-position:-943px -129px;}
.message{background-position:-942px -159px;*background-position:-942px -161px;}
.attention{background-position:-944px -190px;*background-position:-944px -192px;}
.suq{background-position:-944px -223px;*background-position:-944px -225px;}
.sLnav{background-position:-612px -104px;}
.sLnav:hover,.shover{background-position:-774px -72px;}
.sub_R h3{background-position:0 -72px;}
.sLnav_subpic{background-position:-484px -162px;}
.Gpoint{background-position:-957px -84px;*background-position:-957px -85px;}
.sLns_ico{background-position:-942px -104px;*background-position:-942px -106px;}
.Grpoint li{background-position:-957px -238px;*background-position:-957px -239px;}
.albumslist dt{background-position:-788px -104px;}
.pv a{background-position:-3px -104px;}
.ne a{background-position:-40px -104px;}
.pv a:hover{background-position:-77px -104px;}
.ne a:hover{background-position:-114px -104px;}

