body{ background:#fff;}
body,input,button,select,textarea{font:12px/1.5 verdana,Tahoma;color:#666666;}
textarea{resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc{margin:0;padding:0;}
table{empty-cells:show;border-collapse:collapse;}
caption,th{text-align:left;font-weight:400;}
ul li,.xl li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
em,cite,i{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
label{cursor:pointer;}
.z{float:left;}
.y{float:right;}

/*bootstrap dropdown*/
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}




/*全局部分*/
.wp{ width:980px; margin:0 auto;}


/**/
.mini-menu{ float:right; width:290px;height:34px; line-height:34px;}
/**/
.mini-menu{ text-align:right; color:#fff; float:right; width:260px; height:34px; line-height:34px;}
.mini-menu .mitem{ float:right; color:#fff; display:inline; margin:0 10px; height:34px; line-height:34px;}
.mspace{ float:right;}
.mini-menu a{ color:#fff;}
.mini-menu .mobile{ background:url(sprint.gif) -488px -388px no-repeat; padding-left:15px;}


.mini-menu .submenu{position: absolute;z-index: 1500; top:37px;width: 130px;padding: 6px;}
.mini-menu .submenu ul{	background: #fff; height:210px;	border: 1px solid #cdcdcd;	-webkit-box-shadow: 0 0 8px #cdcdcd;	-moz-box-shadow: 0 0 8px #cdcdcd;	box-shadow: 0 0 8px #cdcdcd; padding:6px 0;}

.mini-menu .submenu li{	height:35px; line-height:35px;}
.mini-menu .submenu li a{ padding:0 10px; color:#585858; text-align:left; display:block; 	height:34px; line-height:34px; border-bottom:1px dashed #dcdddd;}
.mini-menu .submenu li a:hover{ background:#efefef; text-decoration:none;}
.mini-menu .submenu i{ text-decoration:none; float:right; padding-right:10px; color:#f00;}

.mini-menu .notice{cursor:pointer;background:url(sprint.gif) -482px -442px no-repeat; padding:3px 15px; position:relative;}
.mini-menu .notice .submenu{ left:-27px;}

.ui_sup {position: absolute;top:0px;left:13px;cursor: pointer;z-index: 210;background-color: #FE6600;color: #FFF;padding: 1px 0;font-style: normal;font-family: Tahoma;font-size: 12px;line-height: 12px;height: 13px;display: inline-block;}
.ui_sup b {height: 11px;background-color: #FE6600;margin: 0 -1px;display: inline-block;height: 13px;padding: 0 3px;_position: relative;left: -1px;white-space:nowrap;}
.username{ cursor:pointer; position:relative; display:inline; padding:0px 15px 3px 0; background:url(sprint.gif) right -482px no-repeat;}
.username a{ color:#fff; padding-left:10px;}
.username .submenu{ right:-17px; width:80px;}
.username span{ margin-left:3px;border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.mlogin{ float:right; padding:0 10px;}

/*二级导航*/
#nv .sub-nav{ position: absolute;z-index: 1500; top:34px; left:0;width:130px;padding: 6px;}
#nv .sub-nav ul{background: #fff; height:210px;	border: 1px solid #cdcdcd;	-webkit-box-shadow: 0 0 8px #cdcdcd;-moz-box-shadow: 0 0 8px #cdcdcd;	box-shadow: 0 0 8px #cdcdcd; padding:6px 0;}
#nv .sub-nav li{height:35px; line-height:35px; background-image:none;}
#nv .sub-nav li a{ font-weight:normal; padding:0 10px; color:#585858; font-size:12px; text-align:center; display:block;height:34px; line-height:34px; border-bottom:1px dashed #dcdddd;}
#nv .sub-nav li a:hover{left:0; border:none; font-size:12px; background:#efefef; background-image:none; text-decoration:none;}
#nv .sub-nav i{ text-decoration:none; float:right; padding-right:10px; color:#f00;}



#ct{
    min-height:550px;
    height:auto !important;
    height:550px;
    overflow:visible;
	}
	.ct-r{background:url(ct-r.gif) repeat-y;}

	.cw{ margin-top:20px; padding:0 9px; position:relative; background:url(c.gif) repeat-y;}
	.ct-l{ margin-top:20px; padding:0 9px; position:relative; background:url(ct.gif) repeat-y;}
	.ct-m{ margin-top:20px; padding:0 9px; position:relative; background:url(cm.gif) repeat-y;}
	.ct-n{ margin-top:20px; padding:0 9px; position:relative; background:url(ct-n.gif) repeat-y;}
	.ct-bd{ position:absolute; width:9px; height:9px; background-image:url(sprint.gif);font-size:0;}

	.ct-tp{ position:absolute; height:9px; font-size:0; background:url(repeat-x.gif) center -109px;}
	.ct-bt{ position:absolute; bottom:0; height:9px; font-size:0; background:url(repeat-x.gif) center -118px;}

	.ct-lt{ left:0; top:0;}
	.ct-rt{ right:0; top:0; background-position:-9px 0;}
	.ct-rb{ right:0; bottom:0; background-position:-18px 0;}
	.ct-lb{ left:0; bottom:0; background-position:-27px 0;}

.mn{
    min-height:450px;
    height:auto !important;
    height:450px;
    overflow:visible;
	margin-top:9px; width:797px; padding:0 10px 10px 3px; float:left;}
.xmn{ width:700px; padding:20px;}
.wmn{ width:940px; padding:20px;}
.sd{ padding-top:9px; float:right; width:170px; padding-top:20px;}

.xsd{ width:240px;}
	.m-bk{ padding:0px 10px 0 10px;}
	.m-title{ border-bottom:1px solid #d9d9d9;}
	.m-title h2{ padding: 0 15px;}
	.m-ct li{ height:58px; border-bottom:1px dashed #d9d9d9; text-align:center; line-height:58px;}
	.m-ct img{ vertical-align:middle;}
	/*zx 招聘会/宣讲会列表样式*/
	.zx-list{ padding:0 5px;}
	.zx-list ul{ height:34px;}
	.zx-header{ background:#ecf3fb;}
		.zx-list li{ overflow:hidden; color:#666666; padding-left:15px; height:34px; line-height:34px; border-right:3px solid #fff; float:left;}
		.zx-list a{ color:#666;}
		.zx-header li{ font-weight:bold;}

		.zx-list .span-1{ width:350px;}
			.zx-list .span-1 a{ color:#009bd8;}
		.zx-list .span-2{ width:70px; text-align:center; padding:0;}
		.zx-list .span-3{ width:280px;}
		.zx-list .span-4{ width:120px; padding:0; text-align:center;}
		.zx-list .span-5{ width:85px; border-right:0;}
		.zx-list .span-6{ width:185px;}

	.zx-title{ padding-left:15px; height:38px; line-height:38px; color:#99c113; font-weight:700;}

	.zx-style-1{ background:#e7f1e8;}
	.zx-style-2{ background:#f5fdff;}
.nodata{ margin-top:10px; text-align:center; height:30px; line-height:30px;  background:#e7f1e8;}
	.pannel-bar{ height:29px; padding:20px 5px 15px 5px;}
	.pannel-dropdown{ position:relative; height:29px; float:right;}
	.pannel-dropdown .dropdown{cursor:pointer; text-decoration:none;  margin-right:10px; display:block; width:64px; height:29px; padding-left:15px; line-height:29px; background:url(sprint.gif) -184px -9px;}
	.pannel-dropdown .dropdown-submenu{ padding-top:5px;}


	.pannel-dropdown ul{ display:none; position:absolute; z-index:111; border:1px solid #ccc; background:#FFF; height:200px; overflow-y:auto; width:130px;}
	.pannel-dropdown li{ height:26px; line-height:20px;}
	.pannel-dropdown li a{ padding: 3px 5px 3px 15px; display:block; height:20px; line-height:20px;}
	.pannel-dropdown li a:hover{ background:#0088cc; color:#fff; text-decoration:none;}

	.city-menu{ min-width:80px;_width:80px;}
	.zx-sch{ width:185px; height:29px; float:right; padding-right:3px;}
	.zx-sch input,.zx-sch button{ border:0; margin:0; padding:0px;}

	.zx-sch-keyword{ float:right; width:119px; height:29px; background:url(sprint.gif) 0 -9px;}
		.zx-sch input{ display:block; height:27px; background:none; padding:0 5px; width:109px;}
	.zx-sch-btn{float:right; width:65px; height:29px;background:url(sprint.gif) -119px -9px;}
		.zx-sch button{ display:block;width:65px; height:29px; background:none; text-indent:-9999px; cursor:pointer;}

	.search-condition{ padding:5px 10px; margin-top:20px;}
	#condition-keyword{ height:18px;}

	.search-condition dl{padding:3px 0;}
	.search-condition dl.bottom{ border-bottom:1px dashed #ccc; }

	.search-condition dt{float: left;width:50px;font-weight: bold;text-align: right;line-height: 25px;}
	.search-condition dd{overflow: hidden;}
	.search-condition dd ul li{ float:left; margin-right:12px;}
	.search-condition dd a{line-height: 25px; padding:4px 6px; text-decoration: none; text-align:center;overflow: hidden;white-space: nowrap;}
	.search-condition dd .select a{ color:#000;background:#ddf0fa;/*#ecf3fb*/}

	.search-condition dd ul li.w_t{ width:80px;}
    .search-condition dd ul li.w_t2{ width:72px; float:left; margin-right:0px;}

	.search-condition dd.condition-city div{width:60px; float:left; display:inline; margin-right:10px;}

	.search-condition dd.condition-city ul{ width:830px; float:left;}
	.search-condition dd.condition-city ul li{ width:50px;}

/*职位搜索*/
.job-search{ height:55px; overflow:hidden; width:755px; margin:10px; padding:10px; border:1px dashed #ccc;}
#title{ width:360px; height:20px; line-height:20px;}
.title{ position:relative;}
.title-type{ padding-left:8px;}

.title-type li{float:left;padding:0 5px; cursor:pointer; margin-right:8px;}
.title-type li.current{ background:#ddf0fa; }
/*
.title-type li{float:left;padding:3px 5px; cursor:pointer; margin-right:8px;}
.title-type li.current{ border:1px solid;}
*/


.title .search-input{ float:left; width:400px; height:30px; line-height:30px;}
.title .search-input input{ width:312px;}
.title .search-submit{ background-position:-326px 0; width:106px; color:#fff;position: absolute;left: 400px;top: 16px;}
.search-list{ margin-top:40px;}
.search-list li{ float:left; width:370px; margin-top:10px;}
.search-list li .tit{ float:left; line-height:28px;}
.search-list li .selector-input{ float:left; width:294px;}
.search-list li .selector-input i{ height:28px; overflow:hidden; display:block;}

.title .action{ float:left; line-height:30px;}
.title .action .more{ padding-left:20px;}
.more-up{ background:url(more_up.gif) no-repeat left center;}
.more-down{ background:url(more_down.gif) no-repeat left center;}

/*招聘会详情*/
.jobfair-title{line-height:34px;}
.jobfair-title h1{ font-size:22px; font-weight:bold; font-family:"微软雅黑"; font-weight:normal;}
.addFollow{ float:right; text-align:center; width:63px; height:29px; padding-bottom:2px; line-height:29px; cursor:pointer; background:url(sprint.gif) -263px 0;}
.addFollow a{  color:#fff; display:block;width:63px; height:29px;}
.addFollow a:hover{ text-decoration:none;}
.addStand{ width:106px; background-position:-326px 0; margin-left:10px;}
.addStand a{width:106px; }

.x-info{ padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ececec;}
.x-info li{ height:30px; line-height:22px; color:#aaaaaa;}
.x-info li span{ color:#666666;}



.x-ct-wp{ padding-top:10px;}
	.x-title{ height:29px; line-height:29px; color:#aaaaaa;}
	.x-ct{ padding:10px 0; line-height:20px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px;}
	.x-ct img{ max-width:650px;  /*IE7和Firefox用*/
	  width: expression(this.width > 650 ? 650: true);   /*IE6用*/
	}
	.x-ct p{ padding:9px 0;}


/*详情右侧*/
.m-title{ height:28px; line-height:28px; }
	.m-title h2{ height:18px; line-height:18px; border-left:4px solid #00b3ff;}
	.m-title h2 span{ float:right; color:#009bd8; font-weight:normal;}
/*职位列表*/
.job-pannel{ height:43px;}
.job-list{ border-bottom:2px solid #b9d5fd;min-height:630px;height:auto !important; height:630px;}
.job-list .job-header{ height:34px; line-height:34px; background:#f4fafd;font-weight: bold;}
.job-list .job-header li{ height:34px; line-height:34px;}
.job-list .job-block{ height:38px; line-height:38px;}
.job-list .job-block li{ border-bottom:1px dotted #e8e8e8;}
.mt26{ margin-top:26px;}

.job-list li{ float:left; height:37px; overflow:hidden;}
	.job-list .span-0{ width:20px; padding-left:10px;}
		.job-list .span-0 input{ vertical-align:middle; height:37px; line-height:37px;}
	.job-list .span-1{ padding-left:5px; width:220px; overflow:hidden;}
		.job-list .span-1 a{ color:#009bd8; font-weight:bold;}
	.job-list .span-2{ padding-left:5px; width:210px; overflow:hidden;}
		.job-list .span-2 a{ color:#009bd8; }
	.job-list .span-3{ padding-left:5px; width:140px; }
	.job-list .span-4{ text-align:center; width:90px; }
	.job-list .span-5{ text-align:center; width:80px; padding-right:10px; }

	.job-list .span-6{ padding-left:5px; width:300px; overflow:hidden;}
	.job-list .span-7{ text-align:center; width:260px; overflow:hidden;}

		.job-list .span-6 a, .job-list .span-7 a{ color:#009bd8; font-weight:bold;}

	.job-list .largefairs-1{ padding-left:20px; width:280px;}
	.job-list .largefairs-2{text-align:center; width:120px;}
	.job-list .largefairs-3{text-align:center; width:80px;}
	.job-list .largefairs-4{text-align:center; width:180px;}
	.job-list .largefairs-5{text-align:center; width:80px;}


.campus-list{ margin-top:11px; border-bottom:2px solid #b9d5fd;}
.campus-list .campus-header{ height:34px; line-height:34px; background:#f4fafd;font-weight: bold;}
.campus-list .campus-header li{ height:34px; line-height:34px;}
.campus-list .campus-block{ height:38px; line-height:38px;}
.campus-list .campus-block li{ border-bottom:1px dotted #e8e8e8;}

.campus-list li{ float:left; height:37px; overflow:hidden;}
	.campus-list .span-1{ padding-left:25px; width:430px; overflow:hidden;}
		.campus-list .span-1 a{ color:#009bd8; font-weight:bold;}
	.campus-list .span-2{ padding-left:5px; width:210px; overflow:hidden;}
		.campus-list .span-2 a{ color:#009bd8; }
	.campus-list .span-3{ padding-left:5px; width:140px; }
	.campus-list .span-4{ text-align:center; width:90px; }



.keywordBar {
	padding: 0px 0 0px 8px;
}
.keywordBar .keyword-btn {
	background: url("search-bottom.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 30px;
	vertical-align: middle;
	width: 30px;
	cursor:pointer;
}
.keywordBar .text {
	background: #fbfbfb;
	width: 107px;
	padding: 5px;
	vertical-align: middle;
	border-right: none;
	line-height: 20px;
}
input.text {
	border-width: 1px;
	border-style: solid;
	background: #f9f9f9;
	border-color: #c6c6c6 #eee #eee #c6c6c6;
	height: 18px;
	line-height: 14px;
	_line-height: 18px;
	padding: 2px;
	vertical-align: middle	9;
}

/*职位右边*/
.j-bk .title{ height:43px; line-height:43px; margin:0 7px; font-size:14px;}
.j-bk dl{ padding-bottom:10px;}
.j-bk dl dt{ color:#999999; padding:2px 0; margin:0 7px; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
.j-bk dl dd{padding:0 7px; line-height:20px; color:#aaaaaa;}
.j-bk dl dd a{ color:#009bd8;}


	.job-tools{ height:60px;}
	.job-tools .ckbox{width:65px; padding-left:10px; float:left; height:40px; padding-top:15px;}
	.job-tools .ckbox label{ padding-left:5px;}
	.apply,.collect{ margin-right:15px; margin-top:12px;  text-align:center; line-height:30px; color:#fff; float:left; width:106px; height:30px; display:block; background:url(sprint.gif)  -326px 0;}
	.collect{ color:#666666; background:url(sprint.gif) 0 -38px;}
	.apply:hover,.collect:hover{ text-decoration:none;}


/*职位详情*/
.j-h1{ padding-bottom:10px; border-bottom:2px solid #b9d5fd; font-family:"微软雅黑";margin-top: 5px;}
.j-h1 h1{ font-size:22px; height:34px; line-height:34px; font-weight:normal;}
.j-h1 .warn{ color:#F00; height:22px; line-height:22px; }
.j-h1 .warn span{ float:right; color:#000;}
.j-h1 .name{ height:24px; line-height:24px; font-size:14px; margin-left:-5px;}
.j-h1 .name a{ color:#009bd8;}
.share{ float:right;}
.j-info li{ width:310px; float:left;}
.j-info{ padding-bottom:10px; border-bottom:0;}




.tools{ height:30px;}
.tools a{ float:left; display:block; width:106px; text-align:center; height:30px; line-height:30px; color:#009bd8;}
.tools .apply{ margin:0; color:#fff;}
.j-title,.tab { color:#333333; font-weight:700; height:30px; line-height:30px; background:#edf6fb; margin-top:30px; padding-left:10px;}
.tab a{ display:block; float:left; padding:0 20px; height:25px; margin-top:5px;}
.tab .curr{ background:#FFF;}

/*职位详情右侧*/
.j-history .m-title{ margin:0 15px;}
.j-history dl{ margin:0 15px; padding:10px 0; border-bottom:1px dashed #d9d9d9;}

.j-history dt,.j-history dd{ height:20px; line-height:20px; overflow:hidden;}
.j-history dt a{ color:#009bd8; height:20px; line-height:20px; width:155px; float:left; overflow:hidden;}

.j-history dt span{ float:right; color:#aaa}

/*个人中心左侧菜单*/
.u-menu{ width:170px; float:left; padding-top:34px;}
.u-menu li{ height:34px; line-height:34px;}
.u-menu li a{ padding-left:20px; border-left:5px solid #fff; display:block; height:33px; line-height:33px; border-bottom:1px dashed #d9d9d9;}
.u-menu li a:hover,.u-menu .curr{ text-decoration:none; border-left:5px solid #00b3ff; background:#ebf1f8; border-bottom:1px solid #ebf1f8;}

.second-nav{ padding-left:10px; font-size:14px; font-weight:bold;}

.umn{ float:left; width:780px; padding:25px 15px; }
	.usr-card{ padding-left:10px; height:100px;}
	.usr-card dt{ width:102px; height:102px; float:left; border:1px solid #dedede;}
	.usr-card dd{ padding-left:28px; width:400px; height:102px; float:left;}
	.usr-card ul{ background:url(sprint.gif) -484px 0 no-repeat; padding-left:25px;}
	.usr-card li{ color:#aaaaaa; height:26px; line-height:26px;}
	.usr-card li span{ color:#666666;}

.msg-type{ height:50px; line-height:50px;}
.msg-type a{ margin:0 10px;}
.msg-type .curr{ color:#009bd8; font-weight:bold;}

.msg-list li{ padding-left:47px; padding-right:10px; background:url(sprint.gif) -470px -108px no-repeat; height:36px; line-height:36px; border-bottom:1px dashed #d9d9d9;}
.msg-list li span{ float:right;}
.msg-list li .linktext{ color:#009bd8;}

.guide-list li{ padding-left:27px; padding-right:10px; height:36px; line-height:36px; border-bottom:1px dashed #d9d9d9;}
.guide-list li span{ float:right;}

/*简历管理*/
.resume-c{ margin-top:10px;}
.resume-c li{ float:left;}
.resume-h{ color:#aaaaaa; border-top:1px solid #b9d5fd; background:#f4fafd; height:33px; line-height:33px;}
.resume-c .span-1{ width:165px; padding-left:25px;}
.resume-c .span-1 a{ color:#333333; font-weight:bold;}
.resume-c .span-2{ width:180px; padding-left:20px;}
.resume-c .span-3{ width:120px;}
.resume-c .span-4{ width:230px; text-align:left;}
.resume-c .span-4 a{ margin:0 5px; color:#009bd8;}

.resume-l{ height:38px; line-height:38px; border-bottom:1px dashed #d9d9d9;}

/*简历编辑*/
.resume{ padding:0 20px;}
.r-update{ margin-top:15px; text-align:right; color:#aaaaaa; height:36px; line-height:36px;}
.r-update span{ color:#666666;}
.r-title{ font-family:verdana; font-size:14px; padding:0 15px; color:#333; font-weight:bold; background:#edf6fb; height:43px; line-height:43px;}
.r-title a{ font-size:12px; margin-top:6px; font-weight:normal; text-align:center; color:#FFF; float:right; margin-left:10px; width:49px; height:30px; line-height:30px; background:url(sprint.gif) -332px -38px;}
.r-title a:hover{ text-decoration:none;}

.usr-info{ padding-top:30px;}
.usr-info dt{ float:left; width:515px; height:210px;}
.usr-info dd{ float:left; width:116px; height:210px;}
.usr-avatar{ height:160px;}
.usr-avatar a{ position:relative; display:block; height:114px; width:114px; border:1px solid #e3e3e3;}
.usr-avatar img{ width:114px; height:114px;}
.usr-avatar span{
filter:alpha(opacity=70);       /* IE */
-moz-opacity:0.7;              /* Moz + FF */
opacity: 0.7;
color:#fff; bottom:1px; left:1px; padding-left:43px;  position:absolute; display:block; width:69px; height:21px; line-height:21px; background:url(sprint.gif) -332px -79px;}

.usr-info li{ height:30px; line-height:30px; color:#666;}
.usr-info li span{ float:left; width:100px; text-align:right; color:#aaa;}

.isPreview{ height:20px; line-height:20px; padding-left:10px;}
.isPreview input{ vertical-align:middle; line-height:20px; height:20px;}

.r1{ height:285px;}
.r-form table{ width:650px; font-family:verdana;}
.r-form .label{ text-align:right;}
.aster{ color:#F00;}
.r-form input.text {width: 220px;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb;padding: 2px 2px;height: 18px;}
.r-form td {padding: 4px 4px;}

.r-form td textarea {width: 380px;height: 90px;overflow-y: auto;}

.rbk{ padding-bottom:50px;}
.rbk ul,.rbk ol{ border-bottom:1px solid #eee; height:33px; line-height:33px; margin:0; padding:0; list-style:none;}
.rbk ul{ color:#aaa;}
.rbk li{ height:33px; line-height:33px; float:left; overflow:hidden;}
.rbk .wA{ width:160px; padding-left:60px;}
.rbk .wB{ width:150px;}
.rbk .wC{ width:80px;}
.rbk .wD{ width:90px;}
.rbk .wE{ width:100px;}
.rbk .wF{ width:100px; padding-left:60px;}
.rbk .wG{ width:320px;}
.rbk .wH{ width:380px; padding-left:60px;}
.rbk .wI{width:130px;}

.rbk .hA{ height:auto;}
/*.rbk .hA li{ height:auto; line-height:20px;}*/


.rbk .modify a{ color:#009bd8;}
.rbk .modify{ float:right; padding-right:10px; display:none;}
.rbk .hover .modify{ display: block;}

.rbk ul{ margin-top:20px;}
.rbk ol.hover{ background:#fffad6;}
.rbk .edit{ padding:10px 10px 0 20px; background:url(sprint.gif) -480px -135px no-repeat;}
.rbk .del{ padding:10px 10px 0 20px; background:url(sprint.gif) -480px -165px no-repeat;}
.rbk dl{ height:50px; padding-left:30px; padding-top:20px;}

.rbk dt{ width:48px; height:48px; background:url(sprint.gif) 0 -246px; float:left;}
.rbk dd{ color:#333; width:530px; height:50px; padding-left:20px; float:left; padding-top:5px;}
.rbk dd p{ line-height:21px;}
.rbk dd p a{ color:#009bd8;}


.rsd{ width:200px;padding:30px 20px;}

.rsd .preview{ margin:0 auto; margin-bottom:10px; width:200px; height:52px; display:block; text-indent:-9999px; background:url(sprint.gif) 0 -306px;}
.rsd .save{ margin:0 auto; width:200px; height:52px; display:block; text-indent:-9999px; background:url(sprint.gif) 0 -358px;}

.limit { width:200px; height:12px; background:url(sprint.gif) -61px -276px;}
.limit span{ display:block;width:200px; height:21px; background:url(sprint.gif) -61px -252px;}

.rsd .percent{ padding-top:30px; font-size:14px; font-weight:bold;}
.rsd .percent .title{ height:35px; line-height:35px; color:#666;}
.rsd .percent .title span{ float:right; color:#8eb346; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}

.rsd .ritem{ padding-top:40px;}
.rsd .ritem li{ height:30px;}
.rsd .ritem li a{ padding-left:5px; display:block; height:29px; line-height:29px; border-bottom:1px dashed #d9d9d9;}
.rsd .ritem li a:hover{ display:block; height:29px; line-height:29px; border-bottom:1px solid #d9d9d9; background:#EEFDCF;}
.rsd .ritem li .ok{ float:right; background: url(sprint.gif) no-repeat -485px -260px;
width: 11px;
height: 8px;
text-indent: -9999px;
display: block;
margin: 10px 5px 0 0;}
.rsd .ritem li .hide{ float:right; background: url(sprint.gif) no-repeat -485px -288px;
width: 13px;
height: 13px;
text-indent: -9999px;
display: block;
margin: 10px 5px 0 0;}
.rsd .ritem li span{ float:right; color:#aaa;}

.flag{ padding:20px 0; text-align:center;}
.flag .ok{background: url(sprint.gif) no-repeat -485px -256px;margin: 10px 5px 0 0; padding:0 10px 0 15px;}
.flag .hide{background: url(sprint.gif) no-repeat -485px -285px;margin: 10px 5px 0 0; padding:0 10px 0 15px;}

.s-1 .title{background: url(sprint.gif) -470px -210px no-repeat;padding-left: 45px;margin-top: 40px;height: 28px;padding-bottom: 5px;line-height: 28px;}
.s-1 .b{font-size: 10.5pt; font-weight:bold;}
.s-1 .g6{ color:#666;}

.options{border: 1px solid #EBEBEB;padding: 20px 15px 10px 5px;}
.options li{background: url(sprint.gif) no-repeat -306px -146px ;float: left;height: 23px;line-height: 23px;padding-left: 10px;margin-left: 15px;margin-bottom: 15px;display: inline;cursor: pointer;white-space: nowrap;_width: 50px;}
.options li a{background: url(sprint.gif) no-repeat -412px -146px ;display: inline-block;width: 44px;text-align: center;margin-left: 10px;color: #666;}
.options .hide{ display:none;}
.options li.hover{background: url(sprint.gif) no-repeat -306px -123px ;}
.options li.hover a{ color:#fff; text-decoration:none; background: url(sprint.gif) no-repeat -412px -123px ;}


.rhd{ height:70px;}
.rp{ width:750px; margin:0 auto;}
	.rp-l{ margin-top:23px; padding:0 9px; position:relative; background:url(rp.gif) repeat-y;}


/*登陆*/



.loginForm{position:relative;height:307px;padding-top:32px;}

.loginFormIpt{position:relative;height:33px;line-height:33px;clear:both;width:253px;border:1px solid #bac5d4;border-bottom-color:#d5dbe2;border-right-color:#d5dbe2;border-radius:2px;}
#idInputLine{ margin-bottom:20px;}
.loginFormIpt-over{border-color:#a6b4c9;border-bottom-color:#bac5d4;border-right-color:#bac5d4;}
.loginFormIpt-focus .loginFormTdIpt,
.loginFormIpt-over .loginFormTdIpt{background-position:0 -160px;}
.loginFormIpt-focus{border-color:#60a4e8;border-bottom-color:#84b4fc;border-right-color:#84b4fc;}
.loginFormIpt-focus .placeholder{color:#b4c0d2;}

.loginFormIptWiotTh{height:35px;border:none;margin-top:19px;width:255px;}
.loginFormTh{width:36px;}
.loginFormThMob{display:none;}
.loginFormTdIpt{width:237px;padding:7px 8px 6px 8px; ime-mode:disabled;height:20px;top:0;left:0;line-height:20px;font-size:12px;font-weight:700;background-color:#eef3f8;border:none;font-family:verdana;line-height:17px;color:#92a4bf;}
.loginFormTdIpt:focus{outline:0;}
.loginFormTdIpt-focus{color:#333;font-weight:700;}
.showPlaceholder .placeholder{visibility:visible;cursor:text;}
.placeholder{color:#92a4bf;font-size:12px;text-indent:10px;position:absolute;left:0;top:0;visibility:hidden;background:none;}
.university{ cursor:pointer; font-weight:700; font-size:12px; position:absolute; padding:0 5px; height:33px;background:#fff;overflow:hidden;display:block;right:0;top:0px;}

.login-form-error { background:#FFFBFC; border-color:#F00 !important; }


.login-wp{ background:url(login-bg.gif) repeat-x; height:470px; margin:0;}
.login-bg{ height:470px; background:url(login-img.gif) center center no-repeat;}
.login-form{ position:relative; width:288px; height:358px; background:#FFF; border:1px solid #b1c1cc; float:right; margin-top:56px;}

#login-type{ height:38px;}
#login-type li{ cursor:pointer; background:url(repeat-x.gif)  0 -127px; border-bottom:1px solid #b7c2c9; width:143px; float:left; text-align:center; line-height:38px;  color:#333; height:38px;}
#login-type-1{border-right:1px solid #b7c2c9;}
#login-type-2{border-left:1px solid #b7c2c9;}

#login-type-1.curr{font-weight:bold; background:none; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#login-type-2.curr{font-weight:bold; background:none; border-left:1px solid #fff; border-bottom:1px solid #fff;}

.login-form .txt{ margin:0; padding:0; border:0;}

#university-list{ z-index:111; display:none;border: 1px solid #bac5d4; border-bottom:0; position:absolute; width:253px; left:-1px; top:33px; z-index:1111px; background:#fff;}
#university-list li{ font-size:12px; font-weight:bold;  height:34px; line-height:34px;}

#university-list li a{ color:#92a4bf; display:block; height:33px;padding:0 5px; line-height:33px; border-bottom:1px solid #bac5d4; text-decoration:none;}
#university-list li .disabled{ cursor:default; color:#CCC;}
#university-list li .disabled:hover{ background:#fff; color:#CCC;}
#university-list li .disabled span{ color:#CCC;}
#university-list li span{ float:right;}
#university-list li a:hover{ background:#eef3f8; color:#000;}

.login-form form{ padding:10px 0 35px 18px;}
.login-bar{ height:46px;padding-right:30px; padding-left:15px; padding-top:15px;}
.login-bar input{ vertical-align:middle;}
.login-bar .lostpwd{ float:right; color:#0071bc;}

.login-bar .rememberMe{ float:left;}


.login-btn{padding-right:30px; padding-left:65px; height:34px;}
.login-btn button{ float:left; cursor:pointer; text-indent:-9999px; border:0; margin:0; padding:0; margin-right:3px; width:85px; height:34px; background:url(sprint.gif) 0  -106px;}
.login-btn a{ float:right; color:#444444; text-decoration:none; display:block; width:100px; line-height:34px; text-align:center; height:34px; background:url(sprint.gif) -92px  -106px;}



.mobile-client-download{width:288px; position:relative; left:0; background:#fbfbfc url(sprint.gif) 0  -163px ; position:absolute; bottom:0; height:64px; border-top:1px solid #f1f3f5;}
.client-ios{ text-indent:-9999px; width:75px; height:40px;  position:absolute; left:60px; top:10px;}
.client-android{text-indent:-9999px; width:75px; height:40px; position:absolute; left:145px; top:10px;}

/*注册*/
.regBtn{ display:block;width: 119px; margin:0; padding:0; border:0; background:url(sprint.gif);
	height: 37px;line-height: 37px;font-size: 14px;background-position: 0 bottom;
	text-decoration: none;color: #FFF;outline: none;text-align: center;font-weight: bold;
}
.regBtn-hover,.regBtn:hover{ background-position:-144px bottom;}
.regBtn-active,.regBtn:active{ background-position:-288px bottom;}

.regForm{ width:740px; padding-left:135px; margin-top:20px;}

.seek-steps {margin-left: 14%; margin-top:30px;}
.arrow {background: url(/static/style/icon01.png) #fff no-repeat;background-position: 91px -126px;}
.seek-steps .arrow {background: url(/static/style/step_arrow.png) no-repeat;position: absolute;width: 10px;height: 35px;overflow: hidden;top: -1px;}
.step-p {margin-right: 27px;position: relative;}
.step-green {background: #7da415;border: solid 1px #567e20;color: #fff;font-weight: bold;border-right: 0;}
.step-green .arrow-t {background-position: 0 0;display: inline-block;right: -10px;}

.step-green .arrow-w {background-position: -10px -122px;display: inline-block;left: -10px;}
.step-grey {background: #e4ece5;border: solid 1px #cfdcd1;color: #4b4b4b;}
.step-grey .arrow-t {background-position: 0 -40px;right: -10px;}.step-grey .arrow-w {background-position: -10px -79px;left: -10px;}

.seek-steps .step-p {display: inline-block;text-align: center;line-height: 33px;font-size: 14px;height: 33px;}
.seek-steps .step-1 {width: 215px;border-right: 0;}
.seek-steps .step-2 {width: 208px;}
.seek-steps .step-3 {width: 208px;}
.seek-steps .step-4 {width: 215px;margin-right: 0;}
.seek-steps .index {display: inline-block;margin-right: 11px;}





/*二维码*/
#qrcode{width: 12px;height: 12px;display: inline-block;*display:inline;*zoom:1;line-height:16px;background: url(sprint.gif) no-repeat -280px -236px; margin: -2px 4px 0 10px;vertical-align: middle;position:relative;}
#qrcode #qricon{width: 12px;height: 12px; display:block; cursor:pointer;}
#qrwp{display:none;top:-10px;background: #fff;padding: 4px 0;border: 1px solid #a0a0a0;border-radius: 3px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);padding-top:10px;text-align:center; left:30px; position:absolute; width:302px; height:330px; font-size:12px; font-weight:normal; line-height:22px;}
#qrwp img,#qrwp #qrimg{ width:287px; height:287px;}
#qrimg{ background:url(onLoad.gif) no-repeat center center;}
.menu_hide{ display:none;}
.qrclose{ position:absolute; z-index:111; right:10px; top:10px; display:block; width:18px; height:18px; background:url(sprint.gif) -298px -232px no-repeat;}
.qrclose:hover{ background:url(sprint.gif) -334px -232px no-repeat;}


.c_arrow{	position:absolute; z-index:1111;	border-width: 10px 10px 10px 0;border-color: transparent #fff transparent #fff;border-style:solid;left: -11px;top: -5px;_border-color: tomato white;_filter: chroma(color=tomato);}
.c_arrow .c_arrow_d {border-width: 11px 11px 11px 0;border-color: transparent #aaa transparent #aaa;_border-color: tomato #C8C8C8;_filter: chroma(color=tomato);}
.c_arrow .c_arrow_u {border-width: 10px 10px 10px 0;border-color: transparent #fff transparent #fff;left: 1px;top: 1px;_border-color: tomato white;_filter: chroma(color=tomato);}
.c_arrow .c_arrow_u,.c_arrow .c_arrow_d {width: 0px;height: 0px;position: absolute;border-style: solid;}


/*简历排序*/
#sortable{ padding:20px 50px 50px 50px;}
#sortable li{ margin:5px 0; cursor:move; padding:0 30px; background:url(sprint.gif) no-repeat -475px -319px #f8f8f8; height:30px; line-height:30px; border:1px solid #d3d3d3;}
#sortable li span{ float:right;}

.rb{ padding:50px 30px;}
.rb dd{ margin-left:-30px;}
.rb dt{font-size: 16px;font-weight: bold;color: #333;}
.r-base{ height:120px;}
.r-base dt h1{ font-size:24px;}
.r-base dt{ float:left; width:560px; height:120px;}
.rb dl{ padding:20px 0; border-bottom:1px solid #e6e6e6;}
.rb li{ font-size:12px; font-weight:normal;/* height:25px; */line-height:25px;}
.r-base dd{ float:left; width:120px; height:120px;}
.rb dd ul{ padding-left:30px; padding-top:10px;}
.rb .tit{font-size:14px;font-weight:bold;color:#86b5d7}
.rb .half li{ width:310px; float:left;}

.xq{ padding:10px 10px 10px 90px; line-height:22px;}
.xq span, .r_content span{ float:left; margin-left:-60px;}

.r_content{ /*padding-left:90px; margin-left:-30px;*/ height:auto !important;}
.r_attachment li{ width:320px; float:left;}
.r_attachment li a{ color:#86b5d7;}
.r_bottom{border-bottom:1px dashed #E6E6E6;}


.s-title{ font-size:14px; font-weight: bold; padding:50px 50px 10px 50px; height:30px; line-height:30px;}
.s-title .submit,.rp .sortable, .s-title .setDefault{ text-align:center; color:#fff; cursor:pointer; vertical-align:middle; float:right; width:87px; height:30px; line-height:30px; display:block; margin:0; padding:0; border:0; background:url(sprint.gif) -306px -182px no-repeat;}
.s-title .setDefault{ margin-right:10px; background:url(sprint.gif) 0 -38px; width:106px; color:#000;}

.rp .sortable{ margin-top:33px;}
.rp .print{ color:#666; margin-left:10px; display:inline; margin-top:33px; width:80px; height:30px;  line-height:30px;text-align:center; cursor:pointer; float:right; display:block;  background:url(sprint.gif) -393px -182px no-repeat;}
.rp a:hover{ text-decoration:none;}


/*新闻列表*/
.n-list li{ border-bottom:1px dashed #d8d8d8; height:36px; line-height:36px; padding:0 25px; background:url(sprint.gif) no-repeat -480px -358px;}
.n-list li span{ float:right;}
.yrh{ height:32px; line-height:32px; border-bottom:1px solid #ececec;}
.ninfo{ padding-top:16px;}
.ninfo h1{ font-size:22px; }
.ninfo ul{ height:32px; line-height:32px;border-bottom:1px solid #ececec; text-align:center;}
.ninfo ul li{ color:#666666; display:inline; margin:0 20px;}
.ninfo ul li span{ color:#aaa;}
.ninfo span.time{ margin-right:20px;}

.nct{ padding:20px; color:#666; line-height:22px;}
.nct p{ padding:9px 0; text-indent:2em;}


/*头像*/
.upload-avatar-mod .bd {
	padding: 30px 40px 66px 20px;
}
.crop-avatar-mod .hd {
	display: none;
}
.crop-avatar-mod .bd {
	padding: 4px 40px 36px 46px;
}
.upload-avatar-mod .default-avatar-box, .sns-avatar-show .sns-avatar-box {
	height: 161px;
	margin-right: 30px;
	float: left;
	overflow: hidden;
}
.upload-avatar-mod .action-box {
	overflow: hidden;
}
.upload-avatar-mod .avatar-tips {
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 58px;
}
.upload-avatar-mod .up-btn-box {
	width: 143px;
	height: 39px;
*margin-right:5px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.upload-pic-input {
	width: 40px;
	height: 39px;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 999;
	outline: none;
}
.upload-pic-input:hover {
	outline: none;
}
.upload-pic-box .g9 {
	padding-top: 5px;
}
.sns-avatar-show {
	padding: 0 20px 0 90px;
}
.sns-avatar-show .confirm-pic-btn {
	margin-bottom: 5px;
}
.sns-avatar-show .sns-avatar-box {
	width: 160px;
}
.crop-tips {
	font-size: 14px;
	padding-bottom: 15px;
}
.dj-crop-mod {
	width: 250px;
	margin-right: 60px;
	float: left;
}
.dj-preview-mod {
	margin-left: 310px;
	padding-left: 15px;
	border-left: 1px solid #e5e5e5;
}
.dj-crop-mod .photo-box {
	width: 250px;
	background: #333;
	overflow: hidden;
}
.avatar-preview-m, .avatar-preview-s {
	margin-bottom: 12px;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}
.avatar-preview-m {
	width: 80px;
	height: 80px;
}
.avatar-preview-s {
	width: 30px;
	height: 30px;
	margin-top: 30px;
}
.save-avatar-box {
	margin-top: 85px;
}

.upload-pic-btn {
	width: 143px;
	background-position: -406px 0;
}
.save-avatar-btn {
	width: 91px;
	background-position: -198px 0;
}
.confirm-pic-btn {
	width: 144px;
	background-position: -555px 0;
}

.modify-avatar-box .default-avatar-box {
	width: 160px;
	padding-left: 50px;
}
.modify-avatar-box .up-btn-box {
	width: 100px;
	height: 30px;
	_height: 31px;
}
.modify-avatar-box .upload-pic-input {
	height: 30px;
	_height: 31px;
}
.modify-avatar-btn, .modify-avatar-btn b {
	color: #333;
	font-size: 14px;
	text-align: center;
	height: 30px;
	background: url(bg_reg_btn2.png) no-repeat 0 -143px;
	display: inline-block;
	cursor: pointer; margin:0; padding:0; border:0;
}
.modify-avatar-btn {
	padding-left: 20px;
}
.modify-avatar-btn b {
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	padding: 5px 20px 5px 0;
	background-position: 100% -143px;
}

.font14 {
	font-size: 14px;
}
.dj-newug-mod .table-box {
	padding-bottom: 10px;
}
.dj-newug-mod .practice-box {
	padding-top: 10px;
}
.practice-box .disabled {
	background: #f3f3f3;
	border-width: 1px;
}
.dj-newug-mod .bd {
	padding: 0;
}
.modify-avatar-box {
	width: 100%;
	overflow: hidden;
}
.action-box {
	float: left;
	width: 360px;
	padding-left: 100px;
}
.upload-avatar-mod .default-avatar-box {
	float: right;
	height: auto;
	margin-right: 0;
	padding-right: 55px;
}
.action-box h2 {
	font: normal 16px/44px 'Microsoft YaHei', 'SimHei';
	color: #333;
	text-indent: 8px;
}
.default-avatar-box h3 {
	margin-bottom: 6px;
	color: #999;
}
.upload-pic-box {
	position: relative;
	width: 358px;
	height: 378px;
	background: url(avator-bg1.png) 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;
}
#J_ImageForm {
	position: relative;
	z-index: 100;
}
.upload-pic-box .g9 {
	position: absolute;
	width: 100%;
	left: 0;
	top: 244px;
	text-align: center;
	z-index: 80;
}
.avator1, .avatar-preview-x {
	width: 150px;
	height: 150px;
}
.avator2, .avatar-preview-m {
	width: 80px;
	height: 80px;
}
.avator3, .avatar-preview-s {
	width: 50px;
	height: 50px;
}
.avator1, .avator2, .avator3, .avatar-preview-x, .avatar-preview-m, .avatar-preview-s {
	position: relative;
	overflow: hidden;
	border: #ccc 1px solid;
	margin-bottom: 20px;
}
.default-avatar-box img {
	position: absolute;
	vertical-align: top;
	z-index: 100;
}
.upload-avatar-mod .up-btn-box {
	display: block;
	width: 358px;
	height: 378px;
	overflow: hidden;
}
.modify-avatar-btn {
	width: 358px;
	height: 378px;
}
.upload-pic-input {
	cursor: pointer;
}
#J_UploadPicBtn b {
	position: absolute;
	left: 90px;
	top: 200px;
	display: block;
	background: none;
	width: 176px;
	height: 39px;
	padding: 0;
	text-indent: -9999px;
	background: url(btn-sub.png) 0 0 no-repeat;
	overflow: hidden;
}
.hov {
	background: url(avator-bg2.png) 0 0 no-repeat;
}
.dj-ug-dialog .uploading {
	position: absolute;
	left: 220px;
	top: 210px;
	z-index: 120;
}
#J_UploadPicBtn .avator_loading {
	background: url(btn-sub2.png) 0 0 no-repeat;
}
.dj-preview-mod {
	border: 0 none;
	margin-left: 0;
	padding-left: 0;
}
.dj-crop-mod {
	float: none;
	margin-right: 0;
	width: 354px;
	height: 374px;
	margin: 2px 0 0 2px;
}
.dj-crop-mod .photo-box {
	position: relative;
	width: 338px;
	height: 360px;
	margin: 8px 0 0 7px;
*margin-top:6px;
	overflow: hidden;
	background: #fff;
	border: #d7dee3 1px solid;
	background: #e5e5e5;
}
.save-avatar-box {
	margin-top: 20px;
}
#avator-substatus {
	text-align: center;
}
#avator-substatus a {
	text-align: left;
	text-indent: 26px;
	letter-spacing: 4px;
	color: #333;
	font-size: 14px;
}
#avator-substatus a:hover {
	text-decoration: none;
}
.save-avatar-btn {
	display: inline-block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	background: url(save-btn.png) 0 0 no-repeat;
	margin-right: 10px;
}
.cancel-avatar-btn {
	display: inline-block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	background: url(save-btn.png) -86px 0 no-repeat;
}
#avator-savestatus {
	display: none;
}
.avator-saving {
	display: block;
	width: 115px;
	height: 30px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	text-indent: 20px;
	color: #999;
	background: url(save-btn.png) -172px 0 no-repeat;
	border: 0 none;
}
.avator-saving img {
	margin-left: 4px;
	vertical-align: -3px;
}
.avator-pre-loading {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	background: #f0f0f0;
}
.aplx {
	width: 150px;
	height: 150px;
}
.aplm {
	width: 80px;
	height: 80px;
}
.apls {
	width: 50px;
	height: 50px;
}
.aplx img {
	position: absolute;
	top: 50px;
	left: 50px;
}
.aplm img {
	position: absolute;
	top: 28px;
	left: 28px;
}
.apls img {
	position: absolute;
	top: 17px;
	left: 17px;
}
#avator-substatus-unfn {
	padding-left: 24px;
	text-align: center;
}
#avator-substatus-unfn a {
	color: #999;
}
#avator-substatus-unfn a:hover {
	text-decoration: none;
}
.cancel-avatar-btn {
	margin-left: 10px;
}
.modify-avatar-btn, .card-set-btn .modify-avatar-btn b {
	background: none;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	text-align: center;
	width: auto;
}
.card-set-btn .modify-avatar-btn b {
	background-position: 100% -143px;
}
.action-box {
	padding: 25px 0 0 40px;
}
.default-avatar-box {
	padding-top: 25px;
}
.uploadimg-v2 {
	padding: 0 0 70px;
}

.pages{ text-align:right; padding:15px 5px 20px 0;}
.pages *{ display:inline;}
.pages a{ text-align:center;
background: url(pages.png) 0 0 repeat-x;
	display: inline-block;
vertical-align: middle;
min-width: 12px;
/*_width: 16px;*/
padding: 0 5px;
margin: 0 1px;
height: 23px;
line-height: 23px;
font-family: 'Tahoma';
border: 1px solid #dcdcdc;
color: #4c4c4c;}



.pages a:hover{background: #ebf1f8;
color: #4c4c4c;
text-decoration: none;}
.pages .hidden{ display:none;}
.pages .selected a{ background:#009bd8; border:1px solid #009bd8; color:#FFF;}
.pages .pageinfo{ margin-left:10px; display:inline;}
.pageinfo{ font-family:'宋体';}


/*意向*/
  .table-intention-header{ height:88px;  padding:10px 10px 10px 150px; margin:10px 0; width:450px; margin:0 auto;font-family: "MicroSoft YaHei","SimHei"; padding-left:100px;font-size: 20px;line-height: 22px;}
  .table-intention-header p{ font-size:12px;font-family: 'tahoma','simsun'; height:26px; line-height:26px;}
  .table-intention{ width:600px; margin:0 auto; font-size:14px;}
  .table-intention td{ padding:10px;}
  .td1{ width:100px; padding-right:10px; text-align:right;

font-family: 'tahoma','simsun';
vertical-align: top;
font-size: 14px;
line-height: 30px;
padding-bottom: 20px;  }
.td1 span{ color:#F00;}



.td2{ width:300px;}
.table-intention .hover{ border:1px solid #00b3ff;}
.submit{text-align: center;
cursor: pointer;
vertical-align: middle;
width: 80px;
height: 30px;
line-height: 30px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: url(sprint.gif) -393px -182px no-repeat;}
.selector-error{ border:1px solid #f00;}

.selector-info{ display:none; background:url(error.png) no-repeat; padding-left:20px; color:#F00; font-size:12px;}


.operation_success { border: 2px solid #DFDDDD; margin: 0 auto; width: 500px; height: 100px; margin-top: 150px; }
.operation_success ul { margin-left:80px; }
.operation_success ul li { display:inline; margin-right:10px;}
.operation_success .state { margin-left:20px; display:block; margin-top:30px; font-size:16px; }
.state_font { margin-left:10px; font-weight:bold; }

#messagetext{
padding: 6px 0 6px 58px;
min-height:40px;
height:auto !important;
height:40px;
overflow:visible;
line-height: 160%;
font-size:14px;
}
#messagetext li{ display:inline; margin-right:5px;}
.showmessage{margin: 60px auto;
padding: 20px;
width: 580px;
border: 3px solid #F2F2F2;
background: #FFF;
}
.showmessage-wrap{
padding-top:50px;
min-height:340px;
height:auto !important;
height:340px;
overflow:visible;

}


.alert_error   { background:url(error.gif) no-repeat left center;}
.alert_succeed { background:url(right.gif) no-repeat left center;}
.alert_warning { background:url(info.gif) no-repeat left center;}

.net-apply-btn{ font-weight:bold;}
.campus-nav{ margin-top:20px; height:35px; line-height:35px; background:#e4e4e4;}
.campus-nav a{ font-weight:bold; color:#666; float:left; height:35px; padding:0 20px;}
.campus-nav .curr{ background:url(campus-nav-curr.gif) center bottom no-repeat #00c5ff; color:#fff;}

#ft{ height:76px; margin-top:20px; background:#f1f3f5; padding-top:30px;}
	.ft-nv{ text-align:center;}
	.ft-nv a{ margin:0 10px;}
	.copyright{ text-align:center; height:45px; line-height:45px;}

.add-job{ float:right; margin-top:8px;}
.add-job a{ text-decoration:none; display:block; width:80px; height:30px;}

/*推荐职位*/
.job-mate-title{ float:left; padding-left:20px; height:38px; line-height:38px; font-size:14px;}
.job-mate-title span{color: #F00; font-weight:bold; padding-right:10px;}
.job-intention{ float:right; margin-right:15px; margin-top:8px;  text-align:center; line-height:30px; color:#fff; width:106px; height:30px; display:block; background:url(sprint.gif)  -326px 0;}
.job-intention a{ color:#FFF;}
.job-intention a:hover{ text-decoration:none;}

/*修改密码*/
.change-psw{float:left;margin-left: 10px;margin-top:10px; width:450px;}
.change-psw .submit{margin-top:5px;margin-left:40px;}
.change-psw ul li .c_span{float:left;width:80px;text-align: right;margin-right: 5px;line-height: 28px;}
.change-psw ul li{margin:10px;}

.intention-enter-input{ width:267px; height:20px;}

.auto-h{ height:auto !important;}

.shield {padding-top: 4px;}

.jysd_table{ border-width:1px 1px 0 0; border-collapse:collapse;border-style:solid; border-color:#ededed;}
.jysd_table td,
.jysd_table th{ border-width:0 0 1px 1px; border-color:#ededed; border-style:solid;}


/*前台表单*/
.cooperation-ul{
	width: 700px;
	margin-top: 20px;
}
.cooperation-ul li{
	margin: 5px;
	height: 30px;
}
.cooperation-ul input[type=text]{
	width: 200px;
}
.cooperation-ul li span.c_span{width: 120px;float: left;text-align:right;margin-right: 25px;line-height: 28px;}
.btn{
	display: inline-block;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
}

.gray{ color:gray;}
.area table{ width:100%; margin-top:15px;}
.area table,.area td{ border:1px solid; text-align:center;}

.stand_jobs li{ height:24px; line-height:24px;}
.chekbox{ vertical-align:middle}

.stand-form{ height:360px; overflow-y:scroll;}
.major-ul{ clear:both; width:300px; height:auto;}
.major-ul li{ float:left; width:100px; height:20px; overflow:hidden;}


.standmap{ width:889px; border-color:#ccc; border-style:solid; border-width:1px 0 0 1px;clear:both;}
.standmap td{ text-align:center; border-color:#ccc; border-style:solid; border-width:0 1px 1px 0;}

/* 就业问答*/
.question-block{ height:260px;/* border:1px dashed #ccc; border-top:1px solid #ccc;*/ padding:10px 20px;}
.question-block .row{ height:20px; margin-top:15px; width:600px; clear:both;}
.question-block .h80{ height:80px;_height:20px;}
.question-block .row .Validform_checktip{ display:inline-block; float:right;}
.question-block label{ line-height:20px; height:20px; margin-right:15px;}
.question-block label,.question-block input,.question-block select,.question-block textarea{display:inline-block; float:left;}
.question-block .q-input input{ width:200px;}
.question-block .q-select select{ width:120px;}
.question-block .q-textarea label{ display:block; float:left;}
.question-block .q-textarea textarea{ margin:0;}
.question-block .q-submit{ padding-left:50px; position:relative;}
.question-block .q-submit button{ top:0; left:50px;}


.question-list li {line-height: 28px; width:770px; padding-left:20px; border-bottom: 1px dashed #d9d9d9;overflow:hidden;}
.question-list li .info{ display:none;}
.question-list li .intro .time{ float:right;}
.question-list li .note{margin-right:20px;}

.question-list li p{ text-indent:4em; line-height:28px;}
.question-list li .question p{color: #009bd0;cursor:pointer; }
.question-list li  b.tit{ position:absolute; margin:0;}
.question-list li.answer .info{ display:block;}

.pr{ position:relative;}
.green{ color:#63A37E;}
.wait{ color:#C60}
.a-btn{ padding:5px 8px; background:#369; color:#FFF;}
.a-btn:hover{ text-decoration:none;}
.q-btn{ color:#FFF;padding:3px 8px; position:absolute; top:70px; cursor:pointer; border:none;_padding:2px 2px 1px 2px; }
.q-btn.sub{ background:#369; left:0;}
.q-btn.remove{ left:50px;background:#B5B8AD;  }
.bold{ font-weight:bold;}

.question_h1{ padding:20px;}
.question_info{ padding-left:20px;}
.question_info .p{ line-height:24px;}
.question_info .answer{ margin-bottom:20px;}
.question_info .replenish{ margin-top:10px;}

#add-question{margin:20px;}
#add-question-text{ margin:20px 0 0 20px; position:relative; height:150px;display:none;}
#questionText{ height:50px;}


.question-search{ height:30px; margin-top:20px; position:relative;}
.question-search .title{ float:right;}
.question-search .question-title{ width:200px;}


.q-btn.ask{ top:3px; left:360px;width:50px; height:20px;}

.img_a{
	margin-left: 70px;
}