/* CSS Document */
body { background: #f8f8f8; }
body,input,button,select,table,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; }
input{ vertical-align:middle;}
.z { float: left; }
.y { float: right; }
/*bootstrap dropdown*/
.cl { *zoom:1;}
.cl:after { display: table; content: ""; line-height: 0; }
.cl:after { clear: both; }
/*jquery ui border */


#logo{ font-weight:bold; font-size:30px; font-family:"微软雅黑";}
#logo a{ text-decoration:none;}

.bt{ border-bottom:1px solid #dfdfdf;}
.bb{border-top:1px solid #dfdfdf;}
/*导航登陆部分*/
/**/
.quickMenu{ height:41px; line-height:41px; color:#FFF; position:absolute; right:0; top:0;}
.quickMenu{ float:right; width:290px;height:41px; line-height:41px;}
/**/
.quickMenu{ text-align:right; color:#fff; float:right; width:260px; height:41px; line-height:41px;}
.quickMenu .mitem{ float:right; color:#fff; display:inline; margin:0 3px; height:41px; line-height:41px;}
.quickMenu .username { color:#FFF; margin-right:20px;}
.mspace{ float:right;}
.quickMenu a{ color:#fff;}
.quickMenu .mobile{ background:url(sprint.gif) -488px -388px no-repeat; padding-left:15px;}

.quickMenu .submenu{position: absolute;z-index: 1500; top:37px;right:-5px;width: 105px;padding: 6px;}
.quickMenu .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;}

.quickMenu .submenu li{	height:35px; line-height:35px;}
.quickMenu .submenu li a{ padding:0 10px; color:#585858; text-align:left; display:block; 	height:34px; line-height:34px; border-bottom:1px dashed #dcdddd;}
.quickMenu .submenu li a:hover{ background:#efefef; text-decoration:none;}
.quickMenu .submenu i{ text-decoration:none; float:right; padding-right:10px; color:#f00;}

.quickMenu .notice{cursor:pointer;background:url(sprint.gif) -482px -438px no-repeat; padding:3px 15px; position:relative;}
.quickMenu .notice .submenu{ left:-17px;}

.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;}
.mlogin{ float:right; padding-right:20px;}

/*tab选项卡 选中状态*/
.ui-state-active a,
.ui-state-hover a { outline: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a { font-weight: bold; height: 27px;line-height: 27px; border-bottom: 1px solid #fff; position: absolute; top: 0; left: 0; background: #ffffff; }
.wp { width: 980px; margin: 0 auto; }
.cWhite { color: #FFF; }
.cBlack { color: #000; }
.bWrite{ background:#fff;}
.p20{ padding:20px;}
.bGrey { background: #e6e6e6; }
.aCenter { text-align: center; }
.myslide { width: 330px; height: 200px; position: relative; overflow: hidden; float: right; }
.myslide a img { width: 330px; height: 200px; }
.myslide .myslide-frame a { float: left; display: block; width: 330px; height: 200px; }
.myslide .myslide-button {filter:alpha(opacity=70);       /* IE */
-moz-opacity:0.7;              /* Moz + FF */
opacity: 0.7; z-index: 105; position: absolute; bottom: 5px; right: 0; }
.myslide .myslide-button li { cursor: pointer; float: left; margin-right: 5px; width: 20px; height: 20px; text-align: center; line-height: 20px; background: #fff; color: #000; }
.myslide .myslide-button .current { background: #000000; color: #FFFFFF; }
.header {}

#nav{ position:relative;}
.nav {position:relative; height: 41px; line-height: 41px;}

.nav li { width: 100px; float: left; height: 41px; border-right: 1px solid #76ac78; text-align: center; }
.nav li a { text-decoration: none; height: 41px; line-height: 41px; display: block; color: #FFF; }

.subNav { border: 1px solid #e0e0e0; margin-top: 10px; height: 35px; }
.subNav li { position: relative; width: 82px; float: left; height: 35px; line-height: 35px; text-align: center; border-right: 1px solid #e0e0e0; }
.subNav li a { height: 35px; display: block; }
.subNav .curr a { position: absolute; display: block; left: 0; top: -1px; width: 82px; height: 33px; border-top: 2px solid #3a883c; background: #fff; }
.mn { width: 737px; background: #FFF; }
.schBox { height: 85px; padding-left: 15px; padding-top: 5px; border: 1px solid #e1e1e1; background: #fff; }
.schBox .schItem { color: #6a6a6a; float: left; height: 80px; width: 120px; margin-right: 10px; }
.schBox .schTab { height: 26px; line-height: 26px; }
.schBox .schTab .curr {color: #fff; }
.schBox .schTab li { cursor: pointer; width: 75px; float: left; height: 26px; text-align: center; line-height: 26px; }
.schBox .schItem .schTit { height: 30px; line-height: 30px; }
.schBox .schItem .schIpt { cursor: pointer; height: 27px; line-height: 27px; width: 100px; padding: 0 8px;  display: block; }
.schBox .schItem .schIpt i { display: block; height: 27px; overflow: hidden; background: url(schItem.gif) no-repeat right center; }
.schBox .keyWordItem { width: 228px; }
.schBox .keyWordItem .schIpt { width: 225px; padding: 0; }
.schBox .keyWordItem .keyWord { width: 205px; padding-left: 20px; border: 0; height: 14px; padding-top: 7px; padding-bottom: 8px; background: url(schIcon.gif) no-repeat; }
.schBox .jobKeyWordItem { width: 280px; padding-top: 5px; }
.schBox .jobKeyWordItem .schIpt { width: 277px; padding: 0; }
.schBox .jobKeyWordItem .keyWord { width: 257px; padding-left: 20px; border: 0; height: 12px; padding-top: 7px; padding-bottom: 8px; background: url(schIcon.gif) no-repeat; }
.schBox .keyWordItem.wz{ width:368px;}
.schBox .keyWordItem.wz .schIpt{ width:365px;}
.schBox .keyWordItem.wz .keyWord{ width:345px;}

.schBox .horizontal { width: 180px; padding-top: 30px; height: 30px; }
.schBox .horizontal .schTit { width: 55px; float: left; }
.schBox .horizontal .schIpt { float: left; }
.schBox .schLast { padding-top: 30px; height: 30px; }
.schBtn { color:#FFF; width: 78px; height: 29px; float: left; padding-top: 30px; }
.schBtn button { cursor: pointer; width: 78px; height: 29px; line-height:29px; display: block; color:#fff; margin: 0; padding: 0; border: 0; }
.infoBox { background: #fff; }
.infoBox .span0{ width:40px; text-align:right;}
.infoBox .span1 { width: 263px; padding-left: 20px; }
.infoBox .span7 { width: 500px; padding-left: 20px; padding-right:20px; }
.infoBox .span6 { width: 563px; padding-left: 20px; }
.infoBox .span1 a,
.infoBox .span7 a,
.attentionList .span2 a,
.infoBox .span6 a { color: #3476a8; font-weight: bold; }

.infoBox .span2 { width: 249px; }
.infoBox .span3 { width: 95px; }
.infoBox .span4 { width: 80px;}
.infoTit { height: 30px; line-height: 30px; background: #f4f4f4; }
.infoTit li { height: 28px; float: left; font-weight: bold; }
.infoList { height: 36px; border-top: 1px solid #dfdfdf; }
.infoList li { height: 36px; line-height: 36px; float: left; overflow: hidden; }
/*宣讲会*/
.teachinList .span1 { width: 300px; }
.teachinList .span2 { width: 100px; }
.teachinList .span3 { width: 90px; }
.teachinList .span4 { width: 200px; }
.teachinList .span5 { width: 180px; }

.jobfairList .span1 { width: 320px; }
.jobfairList .span2 { width: 80px; }
.jobfairList .span3 { width: 230px; }
.jobfairList .span4 { width: 100px; }
.jobfairList .span5 { width: 180px; }

.attentionList .span1{ width:120px;}
.attentionList .span2{ width:390px;}
.attentionList .span3{ width:120px;}
.bookJobList .span1{ width:220px;}
.bookJobList .span4{ width:80px;}
/*职位部分*/
.retBox{ height:80px;border:1px solid #ccc; background:#FFF;}
.retBox .total{ line-height:20px;font-size: 12px;font-family: "微软雅黑";float:left; height:80px; padding-left:40px; padding-top:20px;}
.retBox .total .num{ font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#3476a8; padding:0 2px;}
.retBtn{ margin-left:100px; margin-top:28px; float:left;display:inline;width: 120px;height: 27px; text-align:center; line-height:27px;color: #fff;cursor: pointer;}
.retBtn:hover{ text-decoration:none;}
.jobInfoHead { height: 35px; background: #f4f4f4; border-bottom: 1px solid #dfdfdf; }
.schTotal { float: left; height: 35px; line-height: 35px; padding-left: 20px; }
.schTotal span { color: #e56500; font-weight: bold; }
.jobInfoTit { background: #fff; }
.schSortTab { margin-right: 15px; display: inline; }
.schSortTab li { cursor: pointer; margin-top: 6px; text-align: center; background: #fff url(schSort.gif) no-repeat 65px -30px; width: 80px; float: left; height: 20px; border: 1px solid #f4f4f4; }
.schSortTab .curr { background: url(schSort.gif) no-repeat 65px 7px #e5e5e5; width: 80px; float: left; height: 20px; border: 1px solid #f4f4f4; }
.jTit { height: 30px; line-height: 30px; padding-left: 20px; padding-right: 15px; background: #f4f4f4; border-bottom: 1px solid #dfdfdf }
.jTit a { float: right; color: #3376aa; }
.jobSd dl { padding: 15px 15px 0 15px; }
.jobSd dl dt { background: url(jobSd.gif) no-repeat 58px 15px; color: #6a6a6a; font-weight: bold; height: 31px; line-height: 31px; border-bottom: 1px solid #e7e7e7; }
.jobSd dl .jobSdItem { height:130px; overflow: hidden; }
.jobSd dl .jobSdItem.hauto{ height:auto;}
.jobSd dl .cover { height: 160px; }
.jobSd dl .cover ul { height: 130px; overflow: hidden; }
.jobSd dl li { height: 26px; line-height: 26px; }
.jobSd dl li input { vertical-align: middle; margin:0; }
.jobSd dl li label { padding-left: 8px; }
.jobSd .more { display: none; height: 30px; line-height: 30px; display: block; padding-left: 28px; color: #8facb4; }
/*详情部分*/
.view { width: 691px; background: #FFF; padding: 23px; }
/*详情部分 宽屏*/
.view2 { width: 932px; margin-left: 1px;}
.view3 { width: 970px;}
.viewHead h1 { /*height:40px;*/ line-height: 40px; color: #333; font-size: 22px; font-family: "微软雅黑"; }
.viewHead .info { height: 30px; border-bottom: 1px solid #d9d9d9; }
.viewHead .info dt { float: left; }
.viewHead .info dt a { color: #3278ab; }
.viewHead .info dd { float: right; width: 380px; }
.viewHead .info dd .vieCount {float:left;padding-right:4px;}
.kItem { padding: 0 15px; }
.kItem dl { height: 45px; padding-top: 15px; border-bottom: 1px dotted #b5b5b5; }
.kItem dt { height: 22px; line-height: 22px; }
.kItem dt a { color: #3179ab; }
.kItem dt span { float: right; }
/*二维码*/
#qrcode { float: left; width: 70px; height: 18px; display: inline-block; *display:inline;*zoom:1;background: url(qr.gif) no-repeat 45px 3px; vertical-align: middle; position: relative; }
#qrcode #qricon { width: 78px; height: 18px; display: block; cursor: pointer; }
#qrwp { z-index: 111; display: none; top: -8px; left: 73px; 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; 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; }
/*分享*/

.share { float: left; }
/**/
.xInfo { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ececec; }
.xInfo li { height: 30px; line-height: 22px; color: #aaaaaa; }
.xInfo li span { color: #666666; }
.xInfo-2 { border-bottom: 0; }
.xInfo-2 li { width: 310px; float: left; }
.tInfo-2 li { width: auto; float: none; }
.vTit { color: #333333; font-weight: 700; height: 30px; line-height: 30px; background: #f4f4f4; margin-top: 30px; padding-left: 10px; }
.vContent { padding: 10px 0; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px; }
.vTab { margin-top: 35px; }
.vTab .tabTitle { border-left: 1px solid #dfdfdf; }
.vTab .ui-tabs-nav li.ui-tabs-active a { font-weight: bold; height: 28px; line-height: 28px; border-bottom: 1px solid #fff; border-top: 1px solid #dfdfdf; }
/*详情右侧*/
.kTit { height: 30px; line-height: 30px; padding-left: 20px; padding-right: 15px; background: #f4f4f4; border-bottom: 1px solid #dfdfdf }
.kTit a { float: right; color: #3376aa; }
/*详情按钮*/
.tools { height: 30px; }
.tools a { float: left; display: block; width: 106px; text-align: center; height: 30px; line-height: 30px; color: #3177aa; }
.tools .btn_1 { width: 113px; height: 30px; background: #f67f00; color: #fff; }
/*翻页*/

.ctl { height: 40px; background: #fff; }
.pages { text-align: right; padding: 10px 5px 0px 0; }
.pages * { display: inline; }
.pages a { text-align: center; display: inline-block; vertical-align: middle; min-width: 12px; padding: 0 5px; margin: 0 1px; height: 21px; line-height: 21px; font-family: 'Tahoma'; border: 1px solid #dcdcdc; color: #4c4c4c; }
.pages a:hover { background: #efefef; color: #4c4c4c; text-decoration: none; }
.pages .hidden { display: none; }
.pages .selected a { background: #9b9a98; border: 1px solid #9b9a98; color: #FFF; }
.pages .pageinfo { margin-left: 10px; display: inline; }
.pageinfo { font-family: '宋体'; }


.mt10 { margin-top: 10px; }
.sd { width: 225px; background: #fff; }
.b { border: 1px solid #e4e4e4; }
.bt { border-top: 1px solid #dfdfdf }
.sTit { font-weight: bold; height: 29px; line-height: 29px; background: #f4f4f4; border-bottom: 1px solid #e4e4e4; padding-left: 15px; }
.sdList { padding: 15px; }
.sdList li { height: 24px; line-height: 24px; overflow:hidden;}
.sdList li span { color: #F00; }
.sdList li a { color: #666; }
.container { margin-top: 10px; position: relative; }
.wrapper { background: #e6e6e6; }
/*窄左边*/
.side { float: left; position: relative; }
.con { position: relative; border-left: 10px solid #fff; float: left; }
.mWrapper { }
.mSide { width: 190px; float: left; }
.mCon { border: 1px solid #dddddd; overflow-x:hidden; width: 778px; float: right; background: #fff; }
.ct { padding: 32px 25px 25px 25px; min-height: 400px; height: auto !important; height: 400px; overflow: visible; }
/*首页边*/
.iContainer { margin-top: 10px; }
.iSide { width: 268px; float: left; }
.iCon { float: right; width: 698px; }
/**/
.item { border: 1px solid #ddd; background: #FFF; margin-bottom: 10px; }
.loginItem { height: 198px; }
.it { height: 29px; line-height: 29px; background: #f4f4f4; border-bottom: 1px solid #ddd; }
.it li { position: relative; height: 29px; line-height: 29px; width: 78px; float: left; }
.it a { position: absolute; left: 0; top: 0; width: 78px; border-right: 1px solid #ddd; display: block; text-align: center; height: 29px; line-height: 29px; }
.it b { padding-left: 10px; }
.it .curr {/**/ border-bottom: 1px solid #fff; font-weight: bold; background: #ffffff; height: 27px; line-height: 27px; }
.ic { padding: 0px 15px 0 15px; height: 130px; }
.user { padding-top: 15px; height: 115px; }
.user span { color: #f67f00; }
.user .u1 { height: 32px; line-height: 32px; border-bottom: 1px solid #e0e0e0; }
.user .u2 .msg { background: url(msg.gif) no-repeat 0 center; padding-left: 20px; height: 32px; line-height: 32px; }
.user .u3 a { color: #3278ab; margin-right: 5px; }
.hint { color: #aaaaaa; }
.ic .username { margin-bottom: 7px; }
.ipt{position:relative;}
.ipt input {  width: 229px; border: 1px solid #afaeb3; line-height: 12px; margin: 0; padding: 0; padding-left: 5px; padding-top: 7px; padding-bottom: 8px; }
.loginPanel { height: 25px; position: relative; margin-top: 14px; }
.loginPanel #rememberMe { }
.loginPanel label { color: #afaeb3; }
.loginPanel a { position: absolute; right: 0; top: 3px; color: #7a797f; }
.loginPanel input { margin: 0; padding: 0; vertical-align: middle; }
.loginPanel .ckbox { position: absolute; left: 90px; top: 3px; width: 100px; height: 16px; }
.loginBtn { position: absolute; left: 0; width: 57px; height: 27px; margin: 0; padding: 0; border: 0;  color: #fff; cursor: pointer; }
.mobile { height: 38px; line-height:38px; background: url(mobile.png); }
.mobile div{ text-align:center;}
.mobile a{ text-align:center; color:#0f7ce2;}
.mobile .android { margin-left: 55px; margin-top: 8px; display: inline; float: left; width: 64px; height: 20px; background: url(android.png) }
.mobile .ios { margin-left: 22px; margin-top: 8px; display: block; float: left; width: 60px; height: 18px; background: url(ios.png) }
.tabs { background: #FFF; }
/*首页内容部分*/
.s1 { height: 210px; }
.tab1 { position: relative; width: 356px; height: 198px; float: left; border: 1px solid #e0e0e0; }
.tabs .more { position: absolute; right: 10px; width: 41px; height: 11px; background: url(more.png); top: 7px; }
.tabTitle { height: 29px; border-bottom: 1px solid #dfdfdf; background: #f4f4f4; }
.tabTitle li { position: relative; height: 29px;line-height: 29px; float: left; width: 78px; text-align: center; border-right: 1px solid #dfdfdf; }
.tabTitle li a,
.tabTitle li span { display: block; height: 30px; width: 78px; cursor:pointer;}
.tabTitle li a:hover { text-decoration: none; }
.tabCon { background: #FFF; padding-top: 5px; }
.tabCon li { overflow: hidden; height: 26px; line-height: 26px; background: url(li.png) no-repeat 15px center; padding-left: 25px; }
.hide { display: none; }
.tab2 { height:295px; position: relative; border: 1px solid #e0e0e0; }
.pubdate { float: right; padding-right: 10px; }
.it2 { float: right; width: 210px; text-align: left; }
.xTit { height: 30px; line-height: 30px; }
.mTit { background: #e6e6e6 url(mTit.png) 18px center no-repeat; color: #000; padding-left: 32px; }
.dateItem { height: 295px; }
.linkpic{ border:none; background:#f8f8f8;}
.linkpic img{ margin-bottom:11px;}
.content { margin-top: 10px; }
/*快捷通道*/
.qlink { padding: 0px 17px 0 17px; }
.qlink li { height: 29px; line-height: 29px; padding-top: 16px; }
.qlink li a {overflow:hidden; display: block; height: 28px; line-height: 28px; background: url(qlink.png) no-repeat 30px 10px; padding-left: 50px; border-bottom: 1px solid #c9c9c9; }
.dNav { border-bottom: 1px dotted #b4b4b4; margin-bottom: 25px; padding-bottom: 25px; }
.dNav dt {  width: 100px; height: 45px; padding-left: 15px; line-height: 28px; float: left; }
.dNav dt a { color: #999; }
.dNav dd { width: 600px; float: right; display: block; }
.dNav dd a { color: #000; c display:inline;width: 150px; height: 28px; line-height: 28px; float: left; }
/*用户中心*/
.userSd { width: 220px; padding-left: 45px; background: #fff; }
.userHead { margin-top: 25px; position: relative; width: 150px; height: 150px; border: 5px solid #f6f6f6; }
.userHead span { filter: alpha(opacity=30); width: 150px; -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: absolute; bottom: 0px; background: #000; left: 0px; height: 25px; line-height: 25px; text-align: center; }
.userHead a { width: 150px; color: #fff; position: absolute; bottom: 0px; left: 0px; height: 25px; line-height: 25px; text-align: center; }
.userInfo { margin-top: 25px; background: url(sprint.gif) -484px 0 no-repeat; padding-left: 25px; }
.userInfo li { color: #aaaaaa; height: 26px; line-height: 26px; }
.userInfo li span { color: #000; }
.userMn { width: 697px; }
.userTargetCon { padding: 30px 0; background: #FFF; }
.userTargetCon li { margin-bottom: 5px; height: 24px; line-height: 24px; padding-left: 15px; }
.userTargetCon li strong { float: left; height: 24px; width: 65px; }
.userTargetCon li span { padding: 0 7px; float: left; height: 24px; background: #ebf0ea; }
.userTargetCon li i { margin-top: 3px; margin-left: 7px; width: 16px; height: 16px; float: left; background: url(target.gif) no-repeat; }
.msgBox { padding: 0 20px; }
.userMsg { background: #fff; min-height: 400px; height: auto !important; height: 400px; overflow: visible; }
.userTab { border-bottom: 1px solid #e0e0e0; height: 29px; background: #f4f4f4; }
.userTab li { position: relative; border-right: 1px solid #e0e0e0; width: 75px; height: 29px; line-height: 29px; float: left; text-align: center; }
.userTab .curr { position: absolute; left: 0; top: 0; width: 75px; height: 29px; background: #fff; border-bottom: 1px solid #fff; }
.msgNav { padding-left: 5px; height: 50px; line-height: 50px; }
.msgNav a { margin: 0 10px; color: #777; }
.msgList { height: 34px; line-height: 34px; border-bottom: 1px dotted #b5b5b5; }
.msgList li { float: left; height: 34px; line-height: 34px; color: #aaa; }
.msgList li a { color: #aaa; }
.msgList .span4 { float: right; width: 80px; text-align: center; }
.msgList .span1 { width: 90px; padding-left: 15px; background: url(msgFlag.gif) 0 -35px no-repeat; }
.msgList .span2 { width: 90px; }
.msgList .span3{ width:330px; overflow:hidden;}
.msgList .span3 a { color: #3477ab; }
.msgBox .new .span1 { font-weight: bold; color: #000; background: url(msgFlag.gif) no-repeat; }
.msgBox .new .span2 a { font-weight: bold; color: #000; }
.msgBox .new .span3 a { font-weight: bold; }
/*底部*/

.footer { text-align: center; margin-top: 20px; }
.flink { padding: 10px; background: #e6e6e6; }
.flink select { margin: 0 10px; }
.finfo { line-height: 27px; padding-top: 15px; }
/*登陆*/
.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: auto; 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: 15px; height: 34px; }
.login-btn button { float: left; cursor: pointer; text-indent: -9999px; border: 0; margin: 0; padding: 0; margin-right: 8px; 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; }

.nodata{ width:100%; text-align:center; background:#ccc; height:30px; line-height:30px;}

.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;}
.area table{ width:100%; margin-top:15px;}
.area table,.area td{ border:1px solid; text-align:center;}
.btn{ cursor:pointer; display:inline-block; width:78px; height:29px; background:#3a883c; margin:0; margin-right:5px; padding:0; border:1px solid #efefef; color:#FFF;}
.ckbox .btn-a{ line-height:30px; text-align:center; margin-top:3px;}

.ck-all{ padding-left:20px;}

/*头像*/
.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;}
/*头像  end*/


/*简历编辑*/
.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;}

.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; border:none;}
.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;}

/*简历排序*/
#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;}
/*简历 end*/

/*文章*/
.aTitle{line-height: 40px;color: #333;font-size: 22px;font-family: "微软雅黑"; text-align:center;}
.aInfo{ padding:0 50px; padding-bottom:10px; border-bottom:1px solid #d9d9d9;}
.aShare{ float:right;}
.aContent{ padding:10px; line-height:22px; font-size:14px !important;}
.aContent span{ font-size:14px !important;}
/*提示界面*/
#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{margin-top:50px;padding-top:30px;min-height:240px;height:auto !important;height:340px;overflow:visible; background:#fff;}


.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;}

.question-title{ width:200px; margin-right:20px;}
/*意向*/
.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;}
.tdsmile{background:url(1364973408_smile.png) center center no-repeat;}
.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; color:#FFF;}
.selector-error{ border:1px solid #f00;}
.selector-info{ display:none; background:url(error.png) no-repeat; padding-left:20px; color:#F00; font-size:12px;}
/*报到证查看*/
.binfoView{ width:500px;}
.binfoView li{ height:30px; line-height:30px;}
.binfoView li span{ width:180px; float:left; font-weight:bold; text-align:right; padding-right:20px;}


.showPlaceholder .placeholder {
	visibility: visible;
	cursor: text;
}
.placeholder {
	color: #ccc;
	font-size: 12px;
	text-indent: 10px;
	position: absolute;
	left: 0;
	top: 0px;
	_top:3px;
	height:29px; line-height:29px;
	visibility: hidden;
	background: none;
}



/*文章列表*/
.newsBox { background: #fff; margin-top:10px; height:600px;}
.newsBox .span1 { width:590px; height:36px; overflow:hidden;}
.newsBox .span2 { float:right;}
.newsList{ margin:0 20px; padding:0 20px; height: 36px; line-height:36px; border-bottom: 1px dotted #dfdfdf;}

/*用人单位 start  778*/
.jobList .span1{ width:200px;}
.jobList .span2{ width:100px;}
.jobList .span3{ width:100px;}
.jobList .span4{ width:100px;}
.jobList .span5{ width:100px;}
.jobList .span6{ width:100px;}
/*views/campus/list*/
.consultList{ height:auto; overflow:hidden; width:724px; margin-bottom:5px;border-bottom: 1px solid #dfdfdf; }
.consultList li { float:left;}
.consultList .li1{ height:auto; float:left; margin-right:20px; width:80px;}
.consultList .li2{ line-height:20px; width:530px;}
.consultList .li2 .name{ padding-right:10px;}
.consultList .li2 div{ line-height:24px;}
.consultList .li3{ float:right; margin-top:20px;}
.consultButton{width:50px; background:#ccc;}







.largefairsList .span1{ padding-left:20px; width:280px;}
.largefairsList .span2{text-align:center; width:120px;}
.largefairsList .span3{text-align:center; width:80px;}
.largefairsList .span4{text-align:center; width:180px;}
.largefairsList .span5{text-align:center; width:80px;}
/*用人单位 end*/
.pagebreak li{ width:300px; height:30px; overflow:hidden; line-height:30px;}


.shield{ vertical-align:middle;}
.vTools .warn{ margin-top:10px; color:#F00; height:22px; line-height:22px; }
.vTools .warn span{ float:right; color:#000;}


.dayTip{ background:#3476a8; color:#fff}
.dayTip a{ color:#fff;}
.dayTip_last{ background:#96c7ed; color:#fff}
.dayTip_last a{ color:#fff;}
.datePickerLayout{ width:200px;}
.datePickerLayout ul li{ height:22px; line-height:22px; width:200px; overflow:hidden;}
.datePickerLayout ul li a{color: #3476a8; text-decoration:underline; font-weight: bold;}


.aContent a{ color:#379be9; text-decoration:underline;}

/*QQ在线部分*/

.float0831 {
    width: 140px;
    text-align: center;
    position: absolute;
    top: 100px;
    left: -150px;
    background-color:#ffffff;
}
.float0831 .floatL {
    position: relative;
    width: 14px;
    float: right;
    padding-left:2px;
    word-break: break-all;
}

.float0831 .tp {
    background-repeat: no-repeat;
    background-position: 0% 0%;
    height: 10px;
}
.float0831 .cn UL {
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    /*padding-right: 14px;
    */padding-top: 0px;
    margin-bottom: 15px;
}

.float0831 .floatR, .float0831 .tp, .float0831 .cn {
    /*background: url(float_bg.gif);*/
    /*border:1px solid #666666;*/
}
.float0831 .floatR {
    width: 140px;
    background-repeat: no-repeat;
    background-position: -121px bottom;
    float: left;
    overflow: hidden;
}
.float0831 .cn {
    background-repeat: repeat-y;
    background-position: -262px 0px;
}
.float0831 UL LI.bot {
    border-bottom-style: none;
}
.float0831 .cn UL LI {
    border-bottom: #e6e5e4 1px solid;
    line-height: 36px;
    word-wrap: break-word;
    height: 36px;
    overflow: hidden;
    word-break: normal;
    position: relative;
}
.float0831 .cn H3 {
    text-indent: -9999px;
    height: 36px;
    font-size: 0px;
}
.float0831 .titZx {
    background-position: 5px -10px;
}
.float0831 .cn UL LI.pl25 {
    padding-left: 0px;
}
.float0831 A {
    color: #00a0e9;
}
.float0831 .cn H3 {
    text-indent: -9999px;
    height: 36px;
    font-size: 0px;
}
.float0831 .titZx {
    background-position: 5px -10px;
}
.pl25 a{display:block;height:36px;line-height:36px;}
.pl25 a img{vertical-align: middle;margin-right:4px;}


/*置顶*/
.zd{color:red;}