@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font:12px/1.5em "宋体";}
.hotjobconts,
.loginareaset {_height:1%; overflow:auto;}
img {border:none;}
a:link,
a:visited
{color:#06f; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}
#wrapper {width:1002px; margin:0 auto;}
#header {height:66px;border-bottom:1px solid #ccc;position:relative;background:#fff;}
.logo {width:160px; height:62px; position:absolute; top:5px; left:5px;}
.topbanner1 {width:260px; height:60px;position:absolute; left:216px;top:2px;border-right:1px dashed #ccc; background:url(../images/index/banner6.gif) no-repeat;}
.topbanner2 {width:260px; height:60px;position:absolute; left:480px;top:2px; background:url(../images/index/tpbanner11.gif) no-repeat;}
.topbanner3 {width:250px; height:60px;position:absolute; left:747px;top:2px;border:1px solid #ccc; background:url(../images/index/banner33.gif) no-repeat;}
/*nabigation*/
.navigation {padding:1px 0 0 15px;height:27px;background:#79c733 url(../images/index/navbg.jpg) repeat-x; border-left:1px solid #060;border-right:1px solid #060; position:relative;}
.navigation ul {margin:0; padding:0; line-height:25px;list-style:none;}
.navigation ul li {margin:0; padding:2px 5px 0;float:left; background:url(../images/index/fenge.gif) no-repeat right 0px;}
.navigation ul li .hotspan {position:absolute; width:20px; height:20px; display:block;}
.navigation ul li a {display:block; padding-left:5px;}
.navigation ul li a span {display:block; padding:0 8px 0 3px;}
.navigation ul li.select a {background:url(../images/index/navhoverle.png) no-repeat 0 1px;}
.navigation ul li.select a span {background:url(../images/index/navhoverri.png) no-repeat right 1px;line-height:25px;color:#000;}
.navigation ul li a:link,
.navigation ul li a:visited {color:#fff;font:bold 12px/25px "宋体";text-decoration:none;}
.navigation ul li a:hover {background:url(../images/index/navhoverle.png) no-repeat 0 1px;}
.navigation ul li a:hover span {color:#000;background:url(../images/index/navhoverri.png) no-repeat right 1px;}
.icon_new {position:absolute; width:19px; height:22px; left:131px; top:-8px; background:url(../images/index/new.gif) no-repeat;}
.icon_hot {position:absolute; width:19px; height:22px; left:651px; top:-8px; background:url(../images/index/hot.gif) no-repeat;}
/*main*/
#main {padding:8px 6px 6px;}
	#main .left {width:250px; float:left;}
	#main .right {width:346px; float:right;border:1px solid #9c0;}
	#main .center {width:378px; float:left;border:1px solid #9c0;}
	#main .ritwo {width:734px; float:right; height:40px; padding:6px 0;}
	#main .ritwo2 {width:734px; float:right; height:60px; padding:6px 0;}
	#main .ritwo2 table tr td {padding:0 3px;}
	#main .mainright {width:734px; float:right;}
.clear {clear:both; height:0px; overflow:hidden; width:100%;}
#footer {border-top:3px solid #ccc; padding:6px 0;color:#ccc;}
.footerleft {font-family:Verdana, Arial, Helvetica, sans-serif;color:#999; float:left; width:280px;}
.foright {width:600px; float:right; text-align:right;padding:2px 30px 2px 0;}
.foright a:link, .foright a:visited {color:#999; text-decoration:none;}
.foright a:hover {color:#666; text-decoration:underline;}
.footerleft span {font-family:"宋体";}
/* Login Panel */
.login-panel {border:solid #9c0;border-width:0 1px; background:#E4F4D5;}
.loginbase {padding:0px 0px 0px 5px;/*background:url(../images/index/loginicon.png) no-repeat;*/width:85px; float:left;}
/*
.loguname {background-position:10px 6px;}
.logupw {background-position:10px -34px;}
*/
.innerbottom, .innertop {height:5px; overflow:hidden;background:url(../images/index/innerconer.gif) no-repeat;margin:0 -1px;}
.innerbottom {background-position:0 -5px;}
.innertop {background-position:0 0;}
	.loginbase input {width:80px; height:20px; margin:0; padding:0 2px;border:1px solid #999;font:14px/20px Verdana, Arial, Helvetica, sans-serif; color:#999;}
.newregister {width:100px; height:24px; position:absolute; left:175px; top:8px;}
.loginbutton {padding:10px 0 2px 6px;color:#ccc;position:relative;height:18px;}
.loginbutton a:link, .loginbutton a:visited {color:#06f; text-decoration:none;}
.input-button {width:50px; height:22px; float:left;padding-left:5px;}
.input-button input {width:50px; height:22px; line-height:22px; text-align:center; border:1px solid #c00; background:#Fc0; cursor:pointer;}
.login-form {margin:0; padding:10px 0;}
.infofromcnbys {border-top:1px solid #ccc;}
.thenewti {border-bottom:1px solid #ccc; padding:4px 0 2px 4px; color:#666;font-weight:bold; position:relative;}
.thenewti span.readsp,
.thenewti span.moresp {width:60px; height:20px; display:block; position:absolute;top:4px; font-weight:normal;}
.thenewti span.readsp {left:160px;}
.thenewti span.moresp {left:220px;}
	.infofromcnbys p {margin:4px 0;padding-left:15px;color:#666;}
	.infofromcnbys p span {font-weight:bold;color:#f30; text-decoration:underline;}
.margin-top {margin-top:8px;}
.loginfree {font-weight:bold; padding:4px 22px;position:relative;background:url(../images/index/greenarrow.png) no-repeat 10px 8px;}
.registerbt {width:43px; height:45px; float:left;padding-left:10px;}
.regatendbt {float:right;width:185px;padding-top:5px;}
.regatendbt a {color:#666; text-decoration:none;}
.colorblue a:link, .colorblue a:visited {color:#06f; text-decoration:none;}
.colororange a:link, .colororange a:visited {color:#f30; text-decoration:none;}
.colororange a:hover,
.colorblue a:hover {color:#000; text-decoration:underline;}
.regatend {padding:0px 0 1px 22px; color: #666;}
	.regatend a:link, .regatend a:visited {color:#999; text-decoration:none;}
	.regatend a:hover {color:#333;}
.loginfree span {position:absolute; width:80px; height:20px; right:0px; top:1px;}
.loginfree span a:link, .loginfree span a:visited {color:#060; text-decoration:none;font-weight:normal;}
.quiklink {padding:4px 10px; border:2px solid #fc0; background:#ffc;color:#666;}
.quiksti {font-weight:bold; padding:4px 22px;border-bottom:dashed 1px #ccc;background:url(../images/index/greenarrow.png) no-repeat 10px 8px;color:#000;}
.quiklink ul {margin:0; padding:2px 0; list-style:none;}
.quiklink ul li {padding:2px 0 1px 15px;}
.quiklink ul li a:link, .quiklink ul li a:visited {font-weight:bold;color:#f30; text-decoration:none;}
.quiklink ul li a:hover {color:#000;}
.rightdowpannel {height:198px;}
.leftdown {width:175px; float:right;}
.rightextend {width:167px; float:left;border:1px solid #fff; background:#E0F7C1;}
.columnti {font:bold 12px/1.5em "宋体";color:#060;padding:2px 0 1px 4px; position:relative;background:url(../images/index/titlebg.gif) repeat-x bottom;}
.columnti a:link,.columnti a:visited{color:#060;text-decoration: none;}
.columnti a:hover {color: #f60;}
.columnti span {position:absolute; right:10px; top:2px;font-weight:normal;}
.softname {font:bold 14px/1.5em "宋体";padding:2px 0 0 8px; border-bottom:dashed 1px #ccc;}
.softname a:link, .softname a:visited {color:#06f; text-decoration:none;}
.rightdowpannel p {margin:0; padding:2px 0 1px 10px;color:#666;}
.rightdowpannel p span {font-weight:bold;color:#f60;}
.regbt,
.downbutton {padding:5px 0; text-align:center;}
.smsphone {padding:4px 54px 4px 4px; background:url(../images/index/phone.png) no-repeat 100px 7px;text-align:right;border-bottom:1px dashed #ccc;}
.smsphone p {margin:0; padding:0; color:#f00;}
.telphonenum {padding:10px 0 3px 30px;color:#666;font:14px Verdana, Arial, Helvetica, sans-serif;background:url(../images/index/phonicon.png) no-repeat 5px 6px;border-top:1px solid #fff;}
.columnconts {padding:0 4px 4px;border-top:1px solid #090;border-bottom:1px solid #ccc;}
.columnconts ul {margin:0; padding:0;list-style:none;}
.newsschool ul li,
.columnconts ul li {padding:2px 0 1px 18px;margin:0;text-align:left; background:url(../images/index/liststyle.gif) no-repeat 8px 9px;position:relative;}
.infofromcnbys ul li {padding:2px 0 1px 18px;margin:0;text-align:left; background:url(../images/index/liststyle.gif) no-repeat 8px 9px;}
.newsschool ul li span,
.columnconts ul li span {color:#999; width:75px; height:20px; position:absolute; display:block; right:5px; top:0px;text-align: right;}
.brandjob {padding:0px;}
.brandti {border-bottom:4px solid #900;position:relative;height:14px;}
.brandti span {width:80px; text-align:center; background:#fff; height:20px;font:bold 12px/1.5em "宋体";position:absolute; left:10px; top:7px;}
.brandti span em {color:#f00; font-weight:normal;}
.brandconts ul {margin:12px 0 0 0; padding:0px 0 0 0;list-style:none;}
.brandconts ul li {margin:0; padding:5px 0 0 2px;float:left;width:122px; height:42px; overflow:hidden;}
.brandconts2 ul {margin:12px 0 0 0; padding:0px 0 0 0;list-style:none;}
.brandconts2 ul li {margin:0; padding:2px 0 0 12px; background:url(../images/index/orstyle.gif) no-repeat 3px 8px; color:#f60;}
.cnbysjob {width:248px; margin:4px 0; border:1px solid #ccc; height:60px; overflow:hidden;}
.brandconts ul li img {border:1px solid #999;}
.hotjobs {margin-top:5px; border:1px solid #090;}
.hotjobtitle {border-bottom:1px solid #ccc;font-weight:bold; color:#333;padding:4px 0 2px 5px;}
.hotjobconts {padding:4px;}
.hotjobconts li {float:left;width:33%; display:block;padding:2px 0;}
.hotnews {height:100px;}
.hotnewsth1,
.hotnewsth2 {width:120px;height:100px; float:left;padding-left:3px;padding-right:3px;border-right:1px dashed #ccc;}
.hotnewsth3{width:120px; height:100px; float:right;padding-right:3px;}
.hotnewsri22 ul li,
.hotnewsri21 ul li,
.hotnewsth1 ul li,
.hotnewsth2 ul li,
.hotnewsth3 ul li {padding:2px 0 1px 10px; line-height:16px;background:url(../images/index/orstyle.gif) no-repeat 1px 9px;}
.hotnews ul li a:link,
.hotnews ul li a:visited
{color:#000; text-decoration:none;}
.hotnews ul li a:hover
{color:#f00; text-decoration:underline;}
.singleimg {height:90px; padding:5px 0;}
.doubleimg {height:40px; padding:5px 0 2px;}
.newsred {color:#f00;}
.hotnewsri21,
.hotnewsri22 {width:165px;height:100px; float:left;padding:0px 2px 0 5px;}
.hotnewsri21 {border-right:1px dashed #ccc;}
.logininwrap {height:24px;}
.prenext {padding:4px; margin:5px 0; border:1px solid #ccc;}
.twolineimg {padding:4px 0 2px;}
.sptitlest {font:bold 12px/1.5em "宋体";color:#036;padding:4px 0 2px 6px;border-bottom:1px solid #ccc;}
.zhantinr {padding:4px 0;}
.zhantinr li {padding:1px 0 1px 16px;background:url(../images/index/orstyle.gif) no-repeat 3px 9px;}
.corpuseintro {padding:4px;}
.corpuseintro p {color:#333; margin:4px 0;}
.schoolbanner {padding-bottom:8px;}
.newsbignews {position:relative; border-bottom:1px dashed #ccc;}
.newgifpic {width:48px; height:44px; position:absolute; left:-8px; top:-10px; background:url(../images/index/greennews.gif) no-repeat;}
.hotgifpic {width:48px; height:44px; position:absolute; left:-8px; top:-10px; background:url(../images/index/redhot.gif) no-repeat;}
.newsbignews h2 {font:19px/1.5em "黑体"; color:#c00; padding-left:45px; text-align:left;margin:6px 0 8px;}
.newsbignews p {text-align:center;}
.newsschool h2 {font:19px/1.5em "黑体"; color:#c00;margin:6px 0 8px; text-align:center;}
.newsschool h2 a:link {color:#333;}
.newsschool h2 a span {color:#c00;}

.loginbutton .newregister a:link,
.loginbutton .newregister a:visited{color:#f00; text-decoration:none;}
.jinru {text-align:right; padding-right:20px;}

/*2009-12-07*/
#searchaddclass {height:40px; border:1px solid #ccc; background:#eee; position:relative;}
.setjobclass {width:80px; height:24px; text-align:right; padding-right:20px; position:absolute; margin:10px 0 0 20px; font:bold 12px/24px "宋体"; background:url(../images/dowarrow.gif) no-repeat right 4px;cursor:pointer;}
.souwrap {width:422px; height:26px; position:absolute; margin:10px 0 0 160px;}
.souwrap input {width:400px; height:22px; border:1px solid #ccc; background:#fff; line-height:22px; color:#333;}/*width:320*/
.soubutton {width:59px; height:24px; position:absolute; margin:11px 0 0 580px;}
.soubutton input {border:none; background:url(images/soubt.jpg) no-repeat; width:59px; height:24px;}
.hotseword {width:340px; height:24px; line-height:24px; font-size:12px; font-family:"宋体"; position:absolute; margin:11px 0 0 660px;}
.hotseword strong {font-weight:bold; color:#F00;}
.hotseword a:link,
.hotseword a:visited {color:#c00; text-decoration:none;}
.hotseword a:hover {color:#f00; text-decoration:underline;}

.type_1029 {position:absolute;width:1000px;height:150px;top:136px;left:100;background:#fff;border:solid #ccdff2 1px;z-index:9999;overflow:hidden;}
.type_1029_con {float:left;display:inline;width:480px;height:140px;border-right:solid #e9f1f9 1px;margin:8px 0 0 18px;}
.no_bg {border:none;}
.type_1029_con dl {height:125px;}
.type_1029_con dt {color:#868686;font-weight:bold;height:18px;padding:4px 0 8px;}
.type_1029_con dd {line-height:20px;}
.type_1029_con dd a {margin:0 12px 0 0; }
.type_1029_con p a {color:#016A9F;margin:0 7px 0 0; }
