*{margin:0px; padding:0px;}

.cc { width:970px; overflow:hidden; text-align:left; margin:auto; }
/*body{ background:#fff;}*/
body{ background:url(../images/bodybg.jpg) repeat-x 0 80px #fff;}
img{border:none;}
ul{list-style:none;}
.clear{ clear:both;}
.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:".";}
.clearfix{zoom:1;}
.blank10{ display:block; height:10px; width:100%; overflow:hidden; clear:both}
.fl{ float:left;}
.fr{ float:right;}
/*header*/
.header{
	height:80px;
	width:970px;
	margin:0 auto;
	position:relative;
}
.bosshrlogo{ margin-top:12px; margin-left:10px;}
.topmsg{ float:right;}
/*company*/
.loginc{width:89px; height:37px; display:inline-block; background:url(../images/index.png) no-repeat 0 -56px; line-height:37px; font-size:14px; color:#fff; text-decoration:none; text-align:center; }
.loginc:hover{ text-decoration:none; background:url(../images/index.png) no-repeat -89px -56px;}
.regtc{ width:95px; height:37px; display:inline-block; background:url(../images/registerc.gif) no-repeat; }
.regtc:hover{width:95px; height:37px; background:url(../images/index.png) no-repeat -178px -56px;}
/*person*/
.loginper{width:89px; height:37px; display:inline-block; background:url(../images/index.png) no-repeat 0 -56px; line-height:37px; font-size:14px; color:#fff; text-decoration:none; text-align:center; }
.loginper:hover{ text-decoration:none; background:url(../images/index.png) no-repeat -89px -56px;}
.regtper{ width:95px; height:37px; display:inline-block; background:url(../images/searchpersonregi.jpg) no-repeat;line-height:37px; font-size:14px; color:#AF1314; font-weight:bold; text-decoration:none; text-align:center; }
.regtper:hover{ text-decoration:none; background:url(../images/searchpersonregi.jpg) no-repeat;}

.topmsg span{ font-family:Arial,'宋体'; font-size:12px; color:#06c; width:145px; height:37px; display: inline-block; line-height:35px;padding-left:35px; background: url(../images/index.png) no-repeat 0 -93px;font-size:18px; font-weight:bold; letter-spacing:1px;}
.headline{ width:100%; height:3px; overflow:hidden; background:#2a79c4;}
/*nav*/
.navbox{
	width:970px;
	height:36px;
	overflow:hidden;
	background:url(../images/nav.png) repeat-x 0 -36px;
	position:relative;
	margin:0 auto;
}
.navbgleft{ position:absolute; top:0px; left:0px; z-index:1; width:10px; height:36px; background:url(../images/nav.png) no-repeat;}
.navbgright{ position:absolute; top:0px; right:0px; width:10px; height:36px; background:url(../images/nav.png) no-repeat 0 -72px;}
.navbox ul li{ float:left; width:105px; height:36px; padding-left:2px; background:url(../images/index.png) no-repeat -273px 0px;}
.navbox ul li{ line-height:36px; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}
.navbox ul li a.normal{ color:#FFF; font-size:14px; text-decoration:none; display:inline-block; width:107px;_width:105px; height:36px;}
.navbox ul li a.normal:hover{ color:#FFEF5B;background:url(../images/nav.png) repeat-x 0 -108px;}
.navbox ul li a.current{color:#FFEF5B; font-size:14px; text-decoration:none; display:inline-block; background:url(../images/index.png) no-repeat -255px -93px; padding-left:20px;}

/*showinfo head*/
.groupheader{ width:535px; overflow:hidden;}
.groupheader li{ float:right; font-size:12px;padding:2px 0;}
.groupheader .searchbox .inputstate{width:145px; height:28px; line-height:28px; background:url(../images/search.png) 0 -40px no-repeat; overflow:hidden; padding-left:5px; padding-right:30px; font-size:14px; color:#666;}
.groupheader .searchbox .keywords{width:250px; 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-left:8px; padding-left:5px; font-size:14px; color:#666;}
.groupheader .searchbox .searchbotton{width:86px; height:28px; line-height:28px; 
background: url(../images/bg.png) 8px -370px no-repeat; cursor:pointer; border:none;}
.groupheader .toplink{margin-top:10px;}
.groupheader .toplink a{color:#039; font-size:12px; text-decoration:none; display:inline-block; width:50px;}
.groupheader .toplink a:hover{ color:#06c; font-size:12px;  display:inline-block; width:50px;}
.groupheader .toplink .personlogin{padding-left:25px; background:url(../images/bg.png) 0 -410px no-repeat;}
.groupheader .toplink .personregi{padding-left:20px; background:url(../images/bg.png) -5px -530px no-repeat;padding-right:10px;}
.groupheader .toplink .companylogin{padding-left:25px; background:url(../images/bg.png) 0 -450px no-repeat;}
.groupheader .toplink .companyregi{padding-left:20px; background:url(../images/bg.png) -5px -530px no-repeat;padding-right:10px;}
.groupheader .toplink .tel{padding-left:25px; background:url(../images/bg.png) 0 -490px no-repeat; color:#eb6800;}

.nav{ height:36px; line-height:36px; background:url('../images/nav-skin.gif') 0px -216px; } 
.nav .nav-content { height:36px; background:url('../images/nav-skin.gif') right -36px; }
.nav ul{ }
.nav ul li { float:left; height:36px; background:url('../images/nav-skin.gif') 0px -216px; }
.nav ul li.f { float:left; background:url('../images/nav-skin.gif') 0px 0px; width:6px; overflow:hidden; } 
.nav ul li.sp { float:left; background:url('../images/nav-skin.gif') 0px -72px; width:2px; overflow:hidden; }
.nav ul li a { text-decoration:none; width:78px; text-align:center; display:block; height:36px; line-height:34px; font-size:12px; font-weight:bold; color:#fff; } 
.nav ul li a:hover { background:url('../images/nav-skin.gif') 0px -180px; color:#ffef5b; } 
.nav ul li.on a { color:#ffef5b; } 
.nav2 .nav-content { height:36px; background:url('../images/nav-skin.gif') right -144px; }
.nav2 ul li.f { float:left; background:url('../images/nav-skin.gif') 0px -108px; width:6px; overflow:hidden; } 
.sub-nav { height:37px; background:url('../images/nav-2-bg.gif') 0px -37px; } 
.sub-nav ul { padding-left:5px; } 
.sub-nav ul li { float:left; height:37px; } 
.sub-nav ul li a { width:80px; text-align:center;  display:block; height:37px; line-height:34px; font-size:12px; font-weight:bold; color:#4299de; } 
.sub-nav ul li a:hover { color:#fcb01b;  } 
.sub-nav ul li.on a { color:#fcb61f; } 