*{ padding:0px; margin:0px; border:0; list-style:none;}
.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:".";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.blank10{ display:block; height:10px; width:100%; overflow:hidden; clear:both}
.blank8{ display:block; height:8px; width:100%; overflow:hidden; clear:both}
.s12_div {width:153px; text-align:center; float:left; font-family:Verdana; }
.s12_small {width:50px; height:50px;}

.companybase{width:968px; height:auto; border:#d3d3d3 1px solid; background:url(../images/bg.png) repeat-x 0 -5px; margin:0 auto; overflow:hidden; }
.companybase .txtinfo{float:left; width:600px; overflow:hidden;padding:18px 34px; padding-right:0px;}
.companybase .txtinfo h1{font:normal 24px/30px "Microsoft Yahei","SimSun","Tahoma";padding-bottom:3px;}
.companybase .txtinfo li{ float:left; font-size:12px; color:#666; line-height:20px;padding-right:10px;}
.companybase .logobox{width:330px; height:106px; overflow:hidden; display:table-cell;text-align:center;vertical-align:middle;position:relative;}
.companybase .logobox span{position:static;+position:absolute;top:50%}
.companybase .logobox img{position:static;+position:relative;top:-50%;left:-50%;}

.companymain{ width:968px; margin:0 auto; margin-top:8px; border:#ffb53a 1px solid; overflow:hidden; background:#fff;}
.companymain .aboutus{width:880px;margin:20px 44px 0 44px;}
.companymain .aboutus .title{ font-size:12px; font-weight:bold; width:100%; height:30px; line-height:30px; border-bottom:#e5e5e5 1px solid; color:#333; text-indent:15px;}
.companymain .aboutus .content{ line-height:28px; color:#333; font-size:12px;padding:15px;}

.joblist{width:880px;margin:0 44px;}
.joblist th{ background:#F57802; height:26px; line-height:26px; font-weight:normal; color:#fff; font-size:12px;}
.joblist td{ height:32px; line-height:32px; font-size:12px;}
.joblist td a{ color:#06c; font-size:14px; text-decoration:none;}
.joblist td a:hover{ color:#06c; font-size:14px; text-decoration:underline;}
.joblist .bgcolor{ background:#f6f6f6;}
.joblist .onmouseover{ background:#FCDEBC; cursor:pointer;}
.joblist .department{ height:26px; line-height:26px; padding-top:10px; border-bottom:#D7E4F5 1px solid; background:url(../images/bg.png) no-repeat 20px 31px;_background:url(../images/bg.png) no-repeat 20px 32px; font-size:14px; font-weight:bold;}


.companymain .contactus{width:880px;margin:20px 44px 0 44px; overflow:hidden;}
.contactus .title{ font-size:12px; font-weight:bold; width:100%; height:30px; line-height:30px; border-bottom:#e5e5e5 1px solid; color:#333; text-indent:15px;}
.contactus .content{ line-height:22px; color:#333; font-size:12px;padding:15px; padding-bottom:30px;}
.contactus .content a{ color:#333; text-decoration: none;}
.contactus .content span{ padding-right:5px;}
.contactus .btns { padding-top:20px; }

/*header*/

/*footer search*/
.footsearch{ width:970px; height:49px; background:url(../images/bg.png) 0 -240px repeat-x; margin:10px auto;margin-bottom:5px; position:relative;}
.footsearch .leftbg{ position:absolute; background: #FFF url(../images/bg.png) -50px -180px no-repeat; width:50px; height:49px; overflow:hidden;}
.footsearch .rightbg{ position:absolute; background: #FFF url(../images/bg.png) 0 -300px no-repeat; width:50px; height:49px; overflow:hidden; top:0px; right:0px;}

.footsearch ul{ padding-top:11px; padding-left:50px;}
.footsearch li{ float:left;}
.footsearch .inputstate{width:145px; height:28px; line-height:28px; background:url(../images/search.png) 0 -40px no-repeat; overflow:hidden; margin-right:16px; padding-left:5px; padding-right:30px; font-size:14px; color:#666;}
.footsearch .keywords{width:375px; height:28px; line-height:28px; background:url(../images/search.png) 0 -160px repeat-x; border-left:#c3c3c3 1px solid; border-right:#c3c3c3 1px solid; overflow:hidden; margin-right:16px; padding-left:5px; font-size:14px; color:#666;}
.footsearch .searchbotton{width:78px; height:28px; background: url(../images/bg.png) 0 -370px no-repeat; cursor:pointer; border:none;}

/*jobmain*/
.jobmain{width:968px; margin:0 auto; margin-top:8px; border:#ffb53a 1px solid; background:url(../images/mainbg.jpg) -1px 0 repeat-y; overflow:hidden;}
.sidemenu{width:227px; overflow:hidden;}
.sidemenu .toplevelmenu_aboutus{font:bold 18px/40px "Microsoft Yahei","SimSun","Tahoma"; display:block; text-decoration:none; color:#333; text-indent:35px;border-bottom:#ffb53a 1px solid;}
.sidemenu .toplevelmenu_joblist{font:bold 18px/40px "Microsoft Yahei","SimSun","Tahoma"; display:block; text-decoration:none; color:#333; text-indent:35px;}
.sidemenu .toplevelmenu_joblist span{color:#282; font-size:14px; font-weight:normal; font-family:"Tahoma";padding-left:5px; }
.sidemenu li{_height:24px; line-height:18px;}
.sidemenu li .icon{ display:inline-block; width:10px; height:10px; background:url(../images/bg.png) 0 -568px no-repeat; margin-left:-10px;}
.sidemenu li .current{ color:#fff; font-size:12px; display:block; background:#f47802 url(../images/bg.png) 205px -630px no-repeat;_background:#f47802 url(../images/bg.png) 205px -633px no-repeat; width:157px; padding:6px 0;padding-left:43px;padding-right:20px; border-left:7px solid #eb6800;_line-height:12px; overflow:hidden;}
.sidemenu li a{ color:#06c; font-size:12px; text-decoration:none; display:block; width:157px; padding:6px 0; padding-left:50px;overflow:hidden;padding-right:20px;}
.sidemenu li a:hover{text-decoration:none; background:#fddebc;border-left:7px solid #f9c696; width:157px;padding-left:43px;padding-right:20px;}

.sidemenu .department{ padding-left:50px; background:url(../images/bg.png) 35px -600px no-repeat; font-size:12px; font-weight:bold; color:#333; height:30px; line-height:30px;}

.jobinfo{width:740px;border-left:#ffb53a 1px solid; background:#FFF;}
.jobinfo h3{ color:#15C; font-family:"Microsoft yahei"; font-size:20px; font-weight:normal;margin-left:25px; margin-top:18px;padding-bottom:20px; position: relative; }
.jobinfo h3 span{color:#282; font-size:14px; font-weight:normal; font-family:"Tahoma";padding-left:5px; }
.jobinfo h3 .applybtn{ position:absolute; top:-8px; right:-180px; width:157px; height:47px; background:url(../images/btn.png) no-repeat; cursor:pointer;}
.jobinfo h3 .applybtnhover{ position:absolute; top:-8px; right:-180px; width:157px; height:47px; background:url(../images/btn.png) 0 -50px no-repeat; cursor:pointer;}
.jobinfo .applybtn2{ width:157px; height:47px; background:url(../images/btn.png) 0 -100px no-repeat; cursor:pointer;}
.jobinfo .applybtn2hover{ width:157px; height:47px; background:url(../images/btn.png) 0 -150px no-repeat; cursor:pointer;}
.jobinfo .baseinfo table{ margin:0 20px; border-collapse:collapse;}
.jobinfo .baseinfo td,.jobinfo .baseinfo th{border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; font-size:12px; height:28px; line-height:28px; overflow:hidden;}
.jobinfo .baseinfo td{ color:#333; text-indent:10px;}
.jobinfo .baseinfo th{ background:#f6f6f6; color:#666; font-weight:normal; width:80px; text-align:left; text-indent:14px;}
.requirement{width:700px;margin:20px 20px 0 20px;}
.requirement .title{ font-size:12px; font-weight:bold; width:100%; height:30px; line-height:30px; border-bottom:#e5e5e5 1px solid; color:#333; text-indent:15px;}
.requirement .content{ line-height:24px; color:#333; font-size:12px; padding:15px; width:600px; }
.jobinfo .contactus{width:700px;margin:0 20px; overflow:hidden;}
.jobinfo .contactus .content{ padding-bottom:20px;}
.jobinfo .operate{padding:0 20px;}
.jobinfo .linkgroup{ border:#eee 1px solid; color:#d8ccd8; font-size:12px;
padding:2px 10px;}
.jobinfo .linkgroup .fl{ height:28px; line-height:28px;}
.jobinfo .linkgroup a{ color:#1155cc; text-decoration:none;}
.jobinfo .linkgroup a:hover{ color:#1155cc; text-decoration: underline;}
.share{ float:left; color:#333;}

.recommend{ width:700px;margin:0 20px; display:block;}
.recommend .title{ font-size:12px; font-weight:bold; width:100%; height:30px; line-height:30px; border-bottom:#e5e5e5 1px solid; color:#f37200; text-indent:15px; background:url(../images/bg.png) 5px -669px no-repeat;}
.recommend .content table{ margin:0px; color:#333;}
.recommend .content td,th{ font-size:12px; height:28px; line-height:28px; overflow:hidden;}
.recommend .content .bgcolor{ background:#f6f6f6;}
.recommend .content a{ color:#06c; text-decoration:none;}
.recommend .content a:hover{ text-decoration:underline;}
.recommend .onmouseover{ background:#FCDEBC; cursor:pointer;}

/* tip */
.tip{ position:absolute; left:1100px; top:300px;}

/*lose effectiveness*/
.companymain .loseeffectivenessprompt{ width:880px; margin:0 44px 5px 44px; text-indent:30px; font-size:12px; height:24px; line-height:24px; color:#fff; background:#F57802 url(http://www.bosshr.com/Templates/company/guoqi/images/icon.gif) 5px 0 no-repeat; overflow:hidden;}
.loseeffectivenessprompt a{ color:#fff; text-decoration:none;padding-right:20px;}
.loseeffectivenessprompt a:hover{ color:#fff; text-decoration:underline;}

.jobinfo .loseeffectivenessprompt{ width:700px; margin:0 44px 5px 20px; text-indent:30px; font-size:12px; height:24px; line-height:24px; color:#fff; background:#F57802 url(http://www.bosshr.com/Templates/company/guoqi/images/icon.gif) 5px 0 no-repeat; overflow:hidden;}
.companymain .recommend{ width:880px;margin:0px 44px 20px 44px;}