﻿*{ margin:0; padding:0;  font-family:"Arial"}
td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	

}
th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
tr{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
tfoot{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
tbody{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
table{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
form{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
li{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
ul{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
ol{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
dd{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}

#qqnum { border:1px solid #FFCC8E}
#qqnum a { color:#EA8C00}

.qqbox2 { background-image: url(bg.jpg); background-repeat:no-repeat; padding-left:120px; line-height:52px; border:2px solid #fff; height:52px;}
.qqbox2 a { margin:0 2px;}



dt{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
dl{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
center{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
i{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
u{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
b{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
var{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
tt{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}
sup{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
sub{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
strong{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
strike{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
small{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
samp{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
s{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
q{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
kbd{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
ins{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
img{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
font{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
em{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
dfn{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
del{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
code{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
cite{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
big{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
address{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
acronym{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
abbr{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
a{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
pre{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
blockquote{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
h6{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
h5{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
h4{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
h3{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
h2{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
h1{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
iframe{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
object{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
applet{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
span{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
div{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
body{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
html{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
q{quotes:none;}
blockquote{quotes:none;}q:after{content:'';content:none;}q:before{content:'';content:none;}blockquote:after{content:'';content:none;}blockquote:before{content:'';content:none;}:focus{ outline:0}ins{text-decoration:none}del{text-decoration:line-through}
table{ border-collapse:collapse; border-spacing:0 /*non IE*/; width:100%}
.fr { float:right}.fl { float:left}.clear { clear:both;}.clearfix:after{clear:both; content:'.'; display:block; visibility:hidden; height:0}.clearfix{display:inline-block}* html .clearfix {zoom:100%}.clearfix{display:block}
ul { list-style:none;}
#wrap { width:950px; margin:0 auto; background:#fff; padding-bottom:10px;}
.container {
  text-align: left;
  position: relative;
  padding: 0;
  overflow:hidden;
  margin: 0 auto;  
  width: 942px;
}
.p10w { padding:0 10px;}
.mt6 { margin-top:6px;}
.mt5 { margin-top:5px;}
.mt4 { margin-top:4px;}
.m4w { margin:0 4px;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; }
body { font:12px/1.5 "Lucida Grande",verdana,Helvetica ,Georgia,sans-serif,"宋体"; color:#000; background:#fff;}

#footer
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#content6 li
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#content6 .bg
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#linkbox2 h6 span
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#tools li
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#tools
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

.jobitem h5 span
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

.title01
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#bigsites .bd
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#guide
 { background-image:url(repeat.png); background-repeat:repeat-x;} 

#header
 { background-image:url(repeat.png); background-repeat:repeat-x;} /*repeat*/
#content6 .bg2
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
#workitembox .jobitem h5
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
.tr01
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
.tl01
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
#bigsites a
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
#sites .title
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
#menu span.line
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
#menu a.home
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
.guide-r
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}
.guide-l
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat;}/*images*/

#jobtrain 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat;}

.title02 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat;}

#tools .con 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat;}

.jobitem .icon 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat;}

.jobitem li 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat;}

a.more 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat;}/*icons*/

/* header */
#toplink { border-top:4px solid #3C929F; display:block; overflow:hidden; height:30px; line-height:30px;}
#header { height:90px; background-position:0 -60px; overflow:hidden;}
#headerbg {background:url(logo.jpg) 20px top no-repeat; height:90px;}
#logo { overflow:hidden;  float:left; height:90px;}
#logo a { _display:inline; height:90px; text-indent:-9999px; float:left;}
#logo a.la { width:130px; margin-left:15px;}
#logo a.job { width:180px}
.banner100 img { height:60px; display: inline-block}
.banner468 img { height:60px; display: inline-block}
.banner100{ margin-top:9px; float:left; padding:5px; margin-left:4px; border:1px solid #97C5CC; overflow:hidden;}
.banner468{ margin-top:9px; float:left; padding:5px; margin-left:4px; border:1px solid #97C5CC; overflow:hidden;}
.banner468 img{ width:468px;}
.banner100 img { width:100px;} 

#guide { height:67px; background-position:0 -150px; }
.guide-r { top:0; position:absolute; width:10px; overflow:hidden; height:67px;}
.guide-l { top:0; position:absolute; width:10px; overflow:hidden; height:67px;}
.guide-l { left:0; background-position:0 -50px;}
.guide-r { right:0; background-position:-3px -50px;}

#menu { _display:inline; margin-left:30px;  height:24px; overflow:hidden; line-height:24px; margin-top:4px; float:left;}
#menu li { display:inline; }
#menu a { color:#fff; float:left; margin:0 5px;line-height:24px; height:24px;}
#menu a.home { text-decoration:none; background-position:-46px -50px; width:107px; text-align:center;}
#menu span.line { width:2px; background-position:-178px -50px; float:left; margin:0 8px; height:24px;}

#search { height:40px; background-position:0 -90px;}
#search .googleser{ background: url(google.jpg) 10px 0 no-repeat; padding-top:3px; padding-left:100px; height:24px; float:left; margin-top:5px;} 
#search .int{ border:1px solid #97C5CC;  height:17px; float:left; _display:inline; width:240px; font:13px/16px Verdana; overflow:hidden;  padding:2px; }
#search .btn { float:left; padding:0; width:88px; font:14px/23px Verdana; border:none; margin-left:5px; text-align:center; height:23px; background:url(btn_01.gif);}
#tag { background:url(tag_bg.png) no-repeat; width:464px; padding:0 8px; height:21px; line-height:21px; margin:9px 0 0 10px; float:left;}
#tag a { color:#337A86;}

#tag { color:#337A86;}

.box { border:1px solid #c9d7f1;}
	
	
/* 经常浏览区--文本样式*/
.often-bg {
	width:100%;height:28px; line-height:28px; background-color:#e9f2ff
	}

.often-text{
	float:left; padding-left:15px; font-size:14px;
}



/* content 1 */
#content1 { background:url(content1_bg.jpg) 150px 0 repeat-y;}
#sites { width:246px; height: 293px; overflow:hidden;}
#sites .title { line-height:40px; padding-left:16px; overflow:hidden; background-position:0 -130px; width:228px; margin:0 auto; height:30px;}
#sites .con {  margin:15px auto 0; width:236px;}
#sites a img { border:1px solid #c9d7f1; margin:6px 8px;}
#bigsites { height:293px; width:687px;}
#bigsites .bd{ border:1px solid #fff;height:291px; width:685px; background:url(bigsites_bg.jpg) no-repeat left bottom;}
#bigsites .con { border-top:4px solid #97bbea;}
#bigsites a{padding-right:9px; margin:15px; width:120px; height:105px; background-position:right -175px; float:left; text-align:left; }
#bigsites a img {  width:120px; height:102px;  border:1px solid #c9d7f1;}
#bslink { width:646px; height:258px; overflow:hidden; _width:660px; display:block;  margin: 15px auto 0}

/* content 2 */
.title01 { height:28px; line-height:28px; width:100%; overflow:hidden; background-position:0 -32px;}
.tl01 strong{ padding:0 5px; color:#fff; font-weight:bold;}
.tl01 a{ padding:0 5px; color:#fff; font-weight:bold;}
.tr01 { position:absolute; top:0; overflow:hidden; height:28px;}
.tl01 { position:absolute; top:0; overflow:hidden; height:28px;}
.tl01 { left:0; color:#fff; background-position:-40px -92px; width:155px; padding-left:10px;}
.tr01 { width:10px; background-position:-222px -92px; right:0;}
.title01 .tags { padding-left:180px; padding-right:15px;}
.title01 .tags a{ color:#337A86;}
a.more { background-position: 0 0; display:block; color:#337A86; padding-left:25px; height:22px; line-height:22px;}
.title01 a.more { margin-top:3px; width:100px;}

.jobitem { width:180px; float:left; margin:0 25px; _display:inline; padding:20px 0; padding-left:5px; position:relative;}
.jobitem h5 { border-bottom:1px solid #63A0A0; height:24px; overflow:hidden;}
.jobitem h5 span{ color:#fff; font-size:14px; background-position:0 -218px; padding:0 10px; line-height:24px; height:24px;}
.jobitem ul{background:#EBF3F3; margin-top:4px; padding:10px; height:150px;}
.jobitem li { font-size:14px; height:25px; line-height:25px; background-position:-6px -133px; padding-left:15px;}
.jobitem li a { color:#333;}
.jobitem .icon{ position:absolute; width:57px; height:55px; top:15px; right:-15px; _right:-16px;}
#sj .icon { background-position:0 -172px;}
#jobinfo .icon{background-position:0 -249px;}
#resume .icon {background-position:0 -322px;}
#jobguide .icon {background-position:0 -390px;}

/* content 3 */
#tools { height:78px; width:940px; background-position:0 -243px;}
#tools .con { background-position:0 -71px;height:56px; padding-left:60px; overflow:hidden; width:840px; margin:11px 20px;}
#tools li { _display:inline; line-height:22px; padding:0 5px; width:98px; margin:0 10px 6px; float:left; background-position: 0 -323px; height:22px; border:1px solid #ccc;}
#tools li a { text-decoration:none; float:left; background-image:url(arrows.png); _background-image:url(arrows.gif); background-repeat:no-repeat; padding-left:23px;}
#tools li.h  { width:132px;}
#tools li.b  { width:132px;}
#tools li.i{ width:120px}
#tools li.c{ width:120px}
#tools li.a a { background-position:0 3px;}
#tools li.b a { background-position:0 -24px;}
#tools li.c a { background-position:0 -46px;}
#tools li.d a { background-position:0 -69px;}
#tools li.e a { background-position:0 -92px;}
#tools li.f a { background-position:0 -118px;}
#tools li.g a { background-position:0 -147px;}
#tools li.h a { background-position:0 -173px;}
#tools li.i a { background-position:0 -199px;}
#tools li.j a { background-position:0 -227px;}
#tools li.k a { background-position:0 -253px;}
#tools li.l a { background-position:0 -280px;}

/* content 4 */
#workitembox .jobitem { width:187px; margin:0 21px;}
#workitembox .jobitem h5 {  height:26px; border-bottom:0; background-position:-1px -303px; width:187px;}
#workitembox .jobitem h5 span { background:none; color:#337A86; margin-left:14px}
#workitembox .jobitem .icon { top:160px; right:10px; width:44px;}
#lt .icon { background-position: right -457px;}
#pt .icon { background-position: right -514px;}
#tacker .icon { background-position: right -572px;}
#droit .icon { background-position: right -640px;}

/* content 5 */
#content7 { width:940px;}
#content6 { width:940px;}
#content5 { width:940px;}
#content5 .bg { overflow:hidden; border:1px solid #fff; width:938px; background:url(content5_bg.jpg) left top no-repeat #fff; height:175px;}
.title02 { font-size:14px; color:#337A86; background-position:0 -39px; padding-left:20px;}
#content5 .title { padding-top:3px;}
#content7 .title02 { margin-right:30px; }
#content6 .title02 { margin-right:30px; }
#content5 .title02 { margin-right:30px; }
#jobtrain { border:1px dashed #B9D8DB;  padding-right: 10px; height:38px; line-height:38px; background-position:-11px -715px; background-color:#fff; position:absolute; right:30px; top:10px; padding-left:42px;}
#jobtrain a{ color:#FF7315}

#jobtrain{ color:#FF7315}

#linkbox2 { margin:12px 30px 0} 
#linkbox2 h6 {margin-bottom:5px;}
#linkbox2 h6 span{ height:20px; float:left;  background-position:0 -425px; border:1px solid #A9E2F0; padding:0 8px; color:#029DBF; line-height:20px;}
#linkbox2 li { height:21px; line-height:21px;}
#linkbox2 .list ul{ overflow:hidden; height:101px; background-image:url(linkbox2_bg.png); background-repeat:no-repeat; _background-image:url(linkbox2_bg.gif);}
#linkbox2 .list{ overflow:hidden; height:101px; background-image:url(linkbox2_bg.png); background-repeat:no-repeat; _background-image:url(linkbox2_bg.gif);}
#linkbox2 .list{ background-position:0 0; padding-left:10px;}
#linkbox2 .list ul { height:81px; padding:10px 0; float:left; padding-right:10px; background-position: right -101px;}

#linkbox2 #link1 .list ul{width:100px; overflow:hidden;}
#linkbox2 #link2 {_width:715px;}
#linkbox2 #link2 ul{ width:715px; overflow:hidden;}
#linkbox2 #link2 li { float:left; width:70px; text-align:center;}

/* content 6 */
#content6 .title { padding-top:3px;}
#content6 .bg { background-position:0 -446px; height:131px;}
#content6 .bg2 {background-position: right -370px; height:131px;}
#content6 .list {  width:830px; margin-left:20px; margin-top:8px;}
#content6 li { _display:inline; float:left; width:51px; height:21px; line-height:21px; border:1px solid #95C2CA; background-position:0 -577px; text-align:center; margin:4px 8px;}

/* content 7*/
#content7 .title { height:30px; line-height:30px; overflow:hidden;background:url(content7_h5.jpg) no-repeat;}
#content7 .title02 { background-position:0 -34px}
#content7 .list { border:4px solid #DAEBED; border-top:none; padding:10px 0;}
#content7 .list .con { height:180px;background:url(content7_ul.jpg); padding:0 20px; overflow:hidden;  font-size:14px;}
#content7 td { line-height:30px; height:30px;; text-align:left; white-space:nowrap; padding:0 5px; overflow:hidden; }

#content7 li.a { width:80px;}
#content7 li.b { width:144px;}
#content7 li.c { width:112px;}
#content7 li.d { width:130px;}
#content7 li.e { width:180px;}
#content7 li.f { width:180px;}
#content7 li.g { width:180px;}


#footer { text-align:center; color:#337A86; line-height:20px; background-position:1px -345px; height:80px;}
#footer p { padding:10px;}
#footer a { color:#337A86;}