/*全局css*/
html{color:#333;overflow-y:scroll;width:100%;height:100%;}
body,div,td{line-height:1.4em;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td,dl,dt,dd{margin:0;padding:0;font-size:14px;font-weight:normal;font-family:verdana;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{vertical-align:baseline;zoom:1;}
input,textarea,select,button{font-weight:inherit;font-family:inherit;font-size:inherit;}button{border:none;padding:0;}
button::-moz-focus-inner{border:none;}
input[type=radio],input[type=checkbox]{vertical-align:middle;}
input.checkbox{vertical-align:middle;}
* html input{vertical-align:baseline;}
textarea{overflow:auto;}
a:focus{outline-style:none;outline-width:0;}
ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
ul,ol,dl{margin:0;}caption{text-align:left;}
p,fieldset,table,pre{margin-bottom:0;}
input[type="text"],input[type="password"],textarea{width:12.25em;}
input.focus,textarea.focus{background-color:#fffed7;}

.divline{clear:both;overflow:hidden;height:10px;width:100%}
.number{color:#999;font-family:Arial;font-size:11px;_vertical-align:text-top;}
.g9{color:#999;}
.datatime{font-family:"宋体";color:#ccc;}
.g3{color:#333;}
.g6{color:#666;}
.gc{color:#ccc;}
.orange{color:#fd5400;}
a.orange:hover{color:#fd5400;}
.red{color:#f00;}
.green{color:#20800D;}
.highlight{color:#E65C17;}
.dj-highlight{color:#d56e00;}
.surface{color:#E65C17;}
.hasbeen{color:#1687D9;}
select{vertical-align:middle;font:inherit;height:20px;}
.options{float:right;display:block;}
.error{color:red;}
label.checkbox,label.radio,label.text{padding:0 6px 0 4px;padding:0 0 0 4px\9;_padding:0 0 0 2px;vertical-align:middle;}
.ua-ie6 label.checkbox,.ua-ie6 label.radio,.ua-ie6 label.text{vertical-align:baseline;}
.ua-ie6 input.checkbox{vertical-align:baseline;}
.small{font-size:12px;}
.large{font-size:14px;}
table.f14 td,.f14{font-size:14px;}
.f12{font-size:12px;font-weight:normal;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.borderNone{border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;display:inline-block;display:block;}
.floatleft{float:left;display:inline;}
.floatright{float:right;}
.aligncenter{text-align:center;clear:both;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligntop{vertical-align:top;}
.vmiddle{vertical-align:middle;display:inline-block;}
.block{display:block;}
p.justify{text-align:justify;text-justify:distribute;}
.break{word-break:break-all;word-wrap:break-word;}
.forcewrap{word-wrap:break-word;text-overflow:hidden;overflow:hidden;}
.zoom{zoom:1;position:relative;}
.clear{clear:both;}
.padding{padding:4px;}
.b{font-weight:bold;}
.normal{font-weight:normal;}
.borderless{border:none;}
.masking{background:#000;z-index:99990;position:absolute;opacity:.5;filter:alpha(opacity = 50);zoom:1;left:0;top:0;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;width:100%;}
.t-center{text-align:center;}
.msg{background:#ffffcd;border:1px solid #F1DB74;padding:12px 0 11px 14px;}
.msg-error{background:#ffebe0;border:1px solid #efc5b1;padding:12px 0 11px 14px;}
.msg-green{background:#f3ffe6;border:1px solid #add982;padding:12px 0 11px 14px;}
.blank10{height:10px;}
.nowrap{white-space:nowrap;}
.text-bottom{vertical-align:text-bottom;}
body{background:none;}

/*顶部导航部 分  background:url(/ask/Skins/Head_Bg.gif) repeat-x center 50%;*/
#dj-header-wrap{min-width:960px;height:30px;border-bottom:1px solid #567D91;background-color:#5890AE;position:relative; margin:0 auto}

/*绝对定位顶部*/
#hfixed { position:fixed; top:0px;z-index:999; width:100%;}
/* IE6浏览器的特有方法 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed} 
* html #hfixed{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));}

#header{width:960px;height:30px;margin:0 auto;zoom:1;}
#header:after{content:'.';height:0;clear:both;visibility:hidden;display:block;}
#logo{width:225px;height:58px;margin:15px 20px 3px 0;float:left;}
#dj-header-wrap .dj-top-section{margin-left:0px;}
#dj-header-wrap .dj-nav-g{width:590px;float:left;}
.dj-nav-g li.current,.dj-nav-g li.current a,.dj-nav-g li.on,.dj-nav-g .dj-nav-list li a:hover,.dj-nav-g li.on a,.dj-top-section .arrow-ud,.dj-user-activity .message-tips .icon-g,.dj-user-activity .message-tips .tips-g,.dj-nav-g li .beta,.dj-top-section .dj-top-separate,.dj-user-activity .message-tips{background:url(../images/nav_sprite.png) no-repeat 0 0;}
.dj-top-section a .arrow-ud{width:7px;height:4px;margin-left:3px;*margin-top:2px;vertical-align:middle;background-position:-141px -10px;display:inline-block;overflow:hidden;}
.dj-top-section a:hover .arrow-ud,.dj-top-section .on .arrow-ud{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.dj-nav-g li{height:30px;padding:0;margin-right:1px;float:left;position:relative;}
.dj-nav-g li .beta{width:16px;height:5px;text-indent:-9999px;background-position:100% 0;display:block;position:absolute;top:9px;right:2px;}
.dj-nav-g li.on,.dj-nav-g li.current{background-position:0 -24px;}
.dj-nav-g li.on a,.dj-nav-g li.current a{background-position:100% -24px;background:#3C7394; color:#FFF;}
.dj-nav-g li a{font:14px "Microsoft YaHei",tahoma,simsun;height:21px;padding:5px 17px 5px 16px;_padding:5px 17px 5px 16px;display:inline-block;position:relative;}
.dj-nav-g li a,.dj-nav-g li a:hover,.dj-top-section .nav-select li a,.dj-top-section .nav-select li a:hover{color:#333;text-decoration:none;}
.dj-nav-g li a,.dj-nav-g li a:hover { color:#FFF;}
.dj-nav-g .dj-nav-list li a:hover{background-position:50% -24px;background:#3C7394; color:#FFF;}
.dj-nav-g li.has-more a{padding-right:10px;}
.has-more { z-index:9999;}
.dj-top-section .nav-select{width:132px;padding:0;border:1px solid #ccc;border-radius:1px 1px 3px 3px;background-color:#fff;box-shadow:3px 3px 3px rgba(0,0,0,0.2);position:absolute;left:0;top:30px;zoom:1;display:none;}
.dj-top-section .on .nav-select,.dj-nav-g li:hover .nav-select,.dj-top-section .dj-user-info:hover .nav-select,.dj-user-activity:hover .nav-select{display:block;}
.dj-top-section .outer .nav-select{display:none;}
.dj-top-section .nav-select li{height:28px;padding:0;background:none;clear:left;float:none;position:relative;}
.dj-top-section .nav-select li.first{margin-top:4px;}
.dj-top-section .nav-select li.last{margin-bottom:10px;}
.dj-top-section .nav-select li.has-separate{border-top:1px solid #ddd;}
.dj-top-section .nav-select li.has-separate-dot{border-top:0;padding-top:1px;background:url(../images/dot-line.gif) repeat-x 0 0;}
.dj-top-section .nav-select li a:hover{background:#f2f0ee;color:#333;}
.dj-top-section .nav-select li a,.dj-top-section .nav-select li span{font:12px tahoma,simsun;height:28px;line-height:28px;overflow:hidden;padding:0 10px 0 19px;background:none;display:block;white-space:normal;word-wrap:normal;}
.dj-top-section .nav-select li a.dj-hd-special-add,.dj-top-section .nav-select li a.dj-hd-special-add:hover{background:#fff;color:#1655A4;}
.dj-uinfo-action{padding-top:0px;float:right;position:relative;}
.dj-uinfo-action .dj-user-info{float:left;position:relative;}
.dj-user-info .uinfo-inner{height:24px;padding:8px 10px 10px 12px;position:relative;float:left;z-index:101;}.dj-user-info .user-avatar{height:24px;float:left;}
.dj-user-info .user-avatar a{vertical-align:middle;display:inline-block;}
.dj-user-info .user-avatar img{width:22px;height:22px;margin-right:6px;border:1px solid #d9d9d9;vertical-align:middle;}
.dj-user-info .user-avatar .uname{max-width:120px;width:auto!important;*width:36px;min-width:36px;height:16px;line-height:16px;text-align:right;white-space:nowrap;vertical-align:middle;display:inline-block;cursor:pointer;}
.dj-top-section .dj-uinfo-action .nav-select li.has-separate{border-top:0;padding-top:1px;background:url(../images/dot-line.gif) repeat-x 0 0;}
.dj-uinfo-action .login-pls a,.dj-uinfo-action .login-pls a:hover,.dj-user-info .user-avatar a,.dj-user-info .user-avatar a:hover{color:#1655a4;text-decoration:none;}
.dj-uinfo-action .login-pls a,.dj-uinfo-action .login-pls a:hover { color:#FFF;}
.dj-uinfo-action .dj-user-info .on,.dj-top-section .dj-user-info:hover .uinfo-inner{width:auto;padding:7px 9px 10px 11px;}
.dj-top-section .dj-uinfo-action .on .message-tips,.dj-top-section .dj-user-info:hover .uinfo-inner,.dj-top-section .dj-user-info .on,.dj-user-activity:hover .message-tips{border:1px solid #999;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.2);background-color:#fff;}
.dj-top-section .dj-user-info .nav-select,.dj-top-section .dj-user-activity .nav-select{width:102px;*width:101px;padding-top:0;border-top:0;border-color:#999;left:-1px;top:40px;}
.dj-top-section .on .iframe-mask{padding:1px 2px;opacity:0;filter:alpha(opacity=0);position:absolute;left:-1px;top:50px;z-index:-1;}
.dj-top-section .dj-uinfo-action .on .iframe-mask{left:-1px;top:40px;}
.dj-top-section .dj-uinfo-action .on .iframe-mask{left:-78px;top:40px;}
.dj-top-section .dj-uinfo-action .dj-user-info .on .iframe-mask{left:-3px;top:40px;}
.dj-top-section .dj-uinfo-action .login-pls{text-align:right;padding-top:3px;}
.dj-top-section .dj-uinfo-action .login-pls a{vertical-align:middle;}
.dj-top-section .dj-top-separate{width:1px;height:24px;margin:0 10px;vertical-align:middle;display:inline-block;background-position:0 0;}
.dj-user-activity{float:left;position:relative;zoom:1;}
.dj-user-activity .message-tips{width:52px;height:24px;padding:11px 1px 0 1px;background-position:0 8px;cursor:pointer;position:relative;z-index:100;}
.dj-user-activity .message-tips .inner{width:26px;padding:0 14px 11px;cursor:pointer;position:absolute;left:0;z-index:101;}
.on .message-tips,.dj-user-activity:hover .message-tips{padding:10px 0 1px;}
.on .message-tips .inner,.dj-user-activity:hover .message-tips .inner{padding:0 13px 9px;background:#fff;}
.dj-user-activity .message-tips .icon-g{width:24px;height:18px;display:inline-block;background-position:-63px -3px;cursor:pointer;}
.on .message-tips .icon-g,.dj-user-activity .message-tips a:hover .icon-g,.dj-user-activity .has-tips .icon-g{background-position:-88px -3px;}
.dj-user-activity .message-tips .tips-g{color:#fff;font-weight:800;text-align:center;width:24px;height:23px;line-height:20px;display:inline-block;background-position:-113px 0;display:none;position:absolute;left:32px;top:-10px;}
.on .message-tips .tips-g,.dj-user-activity:hover .message-tips .tips-g{left:31px;top:-10px;}
.dj-user-activity .has-tips .tips-g{display:block;cursor:pointer;}
.dj-user-activity .has-tips a,.dj-user-activity .has-tips a:hover{color:#333;text-decoration:none;display:inline-block;}
.dj-top-section .dj-user-activity .nav-select{width:129px;padding-top:4px;border-top:1px solid #999;border-radius:3px 0 3px 3px;left:-77px;top:36px;z-index:99;}
.dj-user-activity .activity-stuff a b{position:absolute;right:10px;top:0;}
.dj-user-activity .activity-stuff a b,.dj-user-activity .activity-stuff a:hover b{color:#f60;text-decoration:none;display:inline-block;margin-left:25px;}


/*导航菜单*/
.nav2-box{position:relative;width:960px;border-bottom:1px solid #66BEFF;height:37px;}
.nav2-box .new-job{position:absolute;bottom:0;right:0;margin:0;}
.nav2-box .icon16{margin-right:9px;}
.nav2{height:38px;padding-left:0;border:none;margin-bottom:-1px;position:absolute;}
.nav2 li{float:left;padding-right:5px;width:110px;}
.nav2 li a{display:block;height:38px;padding-left:4px;background-image:url(../images/nav2-tab.png);background-position:0 -62px;color:#333;font-size:14px;text-align:center;line-height:42px;overflow:hidden;}
.nav2 li a:hover{text-decoration:none;color:#333;}
.nav2 li a span{display:block;height:38px;background-image:url(../images/nav2-tab.png);background-position:right -62px;cursor:pointer;line-height:42px;overflow:hidden;padding-right:4px;}
.nav2 li.selected a{color:#333;font-weight:normal;background-position:0 0;}
.nav2 li.selected a span{background-position:right 0;}
.nav2 li a:hover{background-position:left -112px;}
.nav2 li a:hover span{background-position:right -112px;}
.nav2 li.selected a:hover{background-position:0 0;}
.nav2 li.selected a:hover span{background-position:right 0;}
.nav2-small-box{border-bottom:1px solid #e0e0e0;position:relative;height:30px;line-height:30px;padding:0 20px;}.nav2-small-box ul{position:absolute;left:20px;bottom:-1px;}
.nav2-small-box li{float:left;margin-left:5px;display:inline;height:31px;cursor:pointer;overflow:hidden;}.nav2-small-box li a{height:31px;display:inline-block;padding-left:15px;background:url(../images/feedTabs.gif) no-repeat 0 -31px;color:#666;cursor:pointer;}
.nav2-small-box li a span{height:31px;display:inline-block;padding-right:15px;background:url(../images/feedTabs.gif) no-repeat right -31px;line-height:31px;_line-height:35px;cursor:pointer;}
.nav2-small-box li.current a,.nav2-small-box li.current a:hover{background:url(../images/feedTabs.gif) no-repeat 0 0;color:#666;cursor:default;}
.nav2-small-box li.current a span,.nav2-small-box li.current a:hover span{color:#666;background:url(../images/feedTabs.gif) no-repeat right -0;cursor:default;font-weight:bold;}
.nav2-small-box li a:hover{background:url(../images/feedTabs.gif) no-repeat 0 -31px;text-decoration:none;color:#666;}
.nav2-small-box li a:hover span{background:url(../images/feedTabs.gif) no-repeat right -31px;color:#666;}
.nav2-small-box .side{float:right;}


/*底部样式*/
#footer{border-top:1px solid #E0E0E0;padding:10px 0;text-align:left;background:#f9f9f9;color:#999;}
#footer a{color:#666;}
#footer span{color:#c8c8c8;}
#footer address{width:960px;margin:auto;}


#dj-header-wrap.dj-top-micro{height:31px;}
.dj-top-micro #header{height:31px;}
.dj-top-micro #header #logo{margin:0px 34px 0 0;float:left;height:31px;}
.dj-top-micro .dj-nav-g li{height:31px;}
.dj-top-micro .dj-nav-g li a{padding:10px 14px 4px 13px;height:17px;font-size:12px;font-family:simsun;}
.dj-top-micro .dj-nav-g li .nav-select a,.dj-top-micro .dj-nav-g li .nav-select span{padding:7px 14px 7px 13px;}
.dj-top-micro .dj-nav-g li.has-more a{padding-right:7px;}
.dj-top-micro .dj-top-section .dj-nav-list a .arrow-ud{position:relative;top:-2px;*right:-4px;}
.dj-top-micro .dj-nav-g li a:hover,.dj-top-micro .dj-nav-g li.on a,.dj-top-micro .dj-nav-g li.current a{background:url(../images/nav_sprite_micro.png) repeat-x;}
.dj-top-micro .dj-top-section .nav-select{top:31px;}
.dj-top-micro #header .dj-top-section .uinfo-inner .nav-select{top:21px;_top:23px;padding-top:5px;}
.dj-top-micro .dj-nav-g li .beta{display:inline-block;position:relative;overflow:hidden;left:-6px;top:-11px;*top:-12px;}
.dj-top-micro .dj-user-info .uinfo-inner{height:24px;padding:1px 10px 0 12px;position:relative;float:left;z-index:101;}
.dj-top-micro .dj-uinfo-action{padding-top:3px;}
.dj-top-micro .dj-uinfo-action .dj-user-info .on{width:auto;padding:0 9px 0 11px;}
.dj-top-micro .dj-top-section .dj-uinfo-action .dj-user-info .on .iframe-mask{left:-3px;top:20px;}
.dj-top-micro .dj-top-section .dj-uinfo-action .login-pls{padding-top:0;}
.dj-top-micro .dj-user-info .user-avatar .uname{min-width:70px;*width:70px;text-align:right;}
.dj-top-micro .dj-user-info .user-avatar a{position:relative;*top:3px;}
.dj-top-micro .dj-top-section .nav-select li a:hover{background:#f2f0ee;}
.dj-top-micro .dj-top-section .nav-select li a,.dj-top-micro .dj-top-section .nav-select li span{font:12px tahoma,simsun;height:16px;line-height:16px;background:none;display:block;}
.dj-top-micro .dj-top-section .user-stuff .nav-select li a{height:28px;line-height:28px;}
.dj-top-micro .dj-top-section .nav-select li{height:28px;}
.dj-top-micro .dj-top-section .nav-select li a.dj-hd-special-add,.dj-top-micro .dj-top-section .nav-select li a.dj-hd-special-add:hover{background:#fff;color:#1655A4;}
a{text-decoration:none;color:#1357a2;}
.record a:visited{color:#528fcc;}
a:hover{color:#1357a2;text-decoration:underline;}
a.green,a.high:visited{text-decoration:none;color:#3d990f;}
a.green:hover{color:#3d990f;text-decoration:underline;}
a.x,a.remove{width:13px;height:13px;overflow:hidden;text-indent:-9999em;cursor:pointer;display:block;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/close.gif);}
a.x:hover,a.remove:hover{background-position:right 0;}
a.shield{width:13px;height:13px;overflow:hidden;text-indent:-9999em;cursor:pointer;display:block;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/shield.gif);}a.shield:hover{background-position:0 -12px;}
a.clean:hover{text-decoration:none;}
a.tool{width:16px;height:16px;overflow:hidden;text-indent:-9999em;cursor:pointer;display:block;background-position:left center;background-repeat:no-repeat;}
a.tool:hover{background-position:right center;}
a.icon,.icon{background-repeat:no-repeat;background-position:left center;padding:4px 4px 4px 20px;height:12px;outline:none;line-height:12px;font-size:12px;zoom:1;display:inline-block;}
a.icon-right{background-repeat:no-repeat;background-position:right center;padding:4px;height:16px;padding-right:20px;outline:none;height:12px;line-height:16px;font-size:12px;zoom:1;}
a.icon:hover,a.icon-right:hover{text-decoration:none;color:#f60;}
a.preview,span.preview{background-image:url(../images/preview.gif);}
a.red:link,a.red:visited{color:#f00;}
a.release,span.release{background-image:url(../images/release.gif);}
a.close,span.close{background-image:url(../images/del.gif);}
a.big-close,span.big-close{background-image:url(../images/big_close.gif);width:19px;height:19px;overflow:hidden;text-indent:-9999em;cursor:pointer;display:inline-block;background-position:0 0;background-repeat:no-repeat;}
a.big-close:hover,span.big-close:hover{background-image:url(../images/big_close.gif);display:inline-block;background-position:0 -19px;}
a.edit,span.edit{background-image:url(../images/edit_1.gif);}
a.edit-2,span.edit-2{background-image:url(../images/array.gif);background-position:0 -469px;}
a.setlogo,span.setlogo{background-image:url(../images/setlogo.gif);}
a.recall,span.recall{background-image:url(../images/stop.gif);}
a.refresh,span.refresh{background-image:url(../images/refresh.gif);}
a.untrue,span.untrue{background-image:url(../images/ture.gif);background-position:-1006px 3px;}a.true,.true{background-image:url(../images/array.gif);background-position:0 -158px;}
.alert-icon{background-image:url(../images/alert.gif);background-position:0 2px;}
a.add,span.add{background-image:url(../images/array.gif);background-position:0 0;}
a.delete,span.delete{background-image:url(../images/delete.gif);}
a.unfinish,span.unfinish{background-image:url(../images/array.gif);background-position:-783px -161px;}
a.unwith,span.unwith{background-image:url(../images/array.gif);background-position:0 -363px;}
a.fix,span.fix{background-image:url(../images/array.gif);background-position:0 -400px;}
a.passed,span.passed{background-image:url(../images/array.gif);background-position:0 -435px;}
a.finish,span.finish{background-image:url(../images/array.gif);background-position:0 -161px;}
a.collapse{background-image:url(../images/array1.gif);background-position:-6px -2px;padding-left:12px;}
a.expanded{background-position:-785px -3px;}
a.dropdown{background-image:url(../images/array1.gif);background-position:right -243px;}
a.dropup{background-image:url(../images/array1.gif);background-position:right -301px;}
a.go{background:url(../images/slidedown.gif) no-repeat top right;}
a.testify,span.testify{background-image:url(../images/testify.gif);}
a.hrgray,span.hrgray{background-image:url(../images/hr.gif);background-position:left top;}
a.hr,span.hr{background-image:url(../images/hr.gif);background-position:left bottom;color:#3D990F;}
a.ok,span.ok{background-image:url(../images/array.gif);background-position:5px -322px;}
a.no,span.no{background-image:url(../images/no.gif);background-position:5px 5px;}
a.mail,span.mail{background-image:url(../images/array.gif);background-position:0 -197px;}
a.post,span.post{background-image:url(../images/post.gif);}
a.before,span.before{background-image:url(../images/array.gif);background-position:0 -281px;}
a.movegroup,span.movegroup{background-image:url(../images/movegroup.gif);}
a.cutoff{background-image:url(../images/cutoff.gif);background-position:left center;background-repeat:no-repeat;text-indent:-9999em;display:inline-block;width:15px;height:15px;}
a.cutoff:hover{background-position:right center;}
/*a.message,span.message{background:url(/images/icons/message.gif) no-repeat;}
a.favorite,span.favorite{background:url(/images/icons/favorite.gif) no-repeat;}*/
.alart-error{background:url(../images/stop.gif) 0 1px no-repeat;padding-left:20px;}
.heart{background:url(../images/heart.gif) 0 1px no-repeat;}
.heart-gray{background:url(../images/heart.gif) 0 -40px no-repeat;}
.heart-hover{background:url(../images/heart.gif) 0 -20px no-repeat;}
a.lighten{background:url(../images/lexon_light.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:30px;width:33px;}
h1.lighten,h2.lighten{background:url(../images/lexon_light.gif) no-repeat right center;padding-right:38px;line-height:30px;}
a.default span,a.fresh span,a.normal span{padding-left:0;}
.default span,a.default{background-position:0 0;}
a.fresh span,a.fresh,a.normal{background-position:0 -120px;}
.normal span,a.normal{background-position:0 -300px;}
a.default span{background-position:right -30px;}
a.fresh span{background-position:right -150px;}
a.normal span,a.normal span{background-position:right -330px;color:#333;}
a.big-fresh{background-position:0 -180px;}
a.big-normal{background-position:0 -360px;}
a.big-default{background-position:0 -60px;}
a.big-fresh span{background-position:right -210px;}
a.big-default span{background-position:right -90px;}
a.default,a.normal,a.fresh,a.small-fresh{height:26px;text-decoration:none;display:inline-block;vertical-align:middle;border:none;padding:0 0 0 20px;overflow:visible;background-image:url(../images/btn_a.png);cursor:pointer;}
a.default:hover,a.normal:hover,a.fresh:hover,a.small-fresh:hover{text-decoration:none;}
a.default span,a.fresh span,a.normal span,a.small-fresh span{height:26px;_height:27px;line-height:26px;display:inline-block;text-decoration:none;font-size:12px;color:#333;cursor:pointer;padding-right:20px;background-image:url(../images/btn_a.png);}
a.normal span{color:#333;}
a.big-fresh,a.big-default,a.big-normal{display:inline-block;height:30px;padding-left:30px;color:#333;font-weight:bold;font-size:14px;text-decoration:none;background-image:url(../images/btn_a.png);cursor:pointer;}
a.big-normal:hover,a.normal:hover{color:#333;}
a.big-fresh:hover,a.big-default:hover,a.fresh:hover,a.default:hover{color:#333;}
a.big-fresh:hover,a.big-default:hover,a.big-normal:hover{text-decoration:none;}
a.big-fresh span,a.big-default span,a.big-normal span{display:inline-block;height:30px;padding-right:30px;line-height:30px;cursor:pointer;background-image:url(../images/btn_a.png);color:#333;}
a.big-normal span{background-position:right -390px;color:#333;}
a.default,a.normal,a.fresh,a.small-fresh,a.small-default{height:26px;_height:27px;cursor:pointer;display:inline-block;vertical-align:middle;border:none;padding:0 0 0 20px;overflow:visible;background-image:url(../images/btn_a.png);}
a.default span,a.fresh span,a.normal span,a.small-default span{display:inline-block;}
a.default span,a.fresh span,a.normal span,a.small-default span{background-image:url(../images/btn_a.png);}
.default span,.fresh span,.normal span,.small-default span{display:inline-block;height:26px;}
a.small-default{background-image:url(../images/btn_a.png);background-position:0 -480px;height:24px;line-height:24px;padding-left:25px;}
a.small-default:hover{text-decoration:none;}
a.small-default span{background-image:url(../images/btn_a.png);background-position:right -510px;color:#333;height:24px;line-height:24px;padding-right:25px;_padding-top:1px;}
a.small-fresh{height:24px;padding-left:24px;line-height:24px;}
a.small-fresh{background-position:0 -420px;}
a.small-fresh span{background-position:right -450px;padding-right:24px;height:24px;line-height:24px;}


button.default span span,button.fresh span span,button.normal span span,button.big-default span span,button.big-fresh span span,button.big-normal span span,button.small-default span span,button.small-fresh span span,button.small-normal span span{white-space:nowrap;display:block;color:#333;zoom:1;margin-right:0\9;margin-bottom:0;height:26px;padding-right:20px;padding-left:0;line-height:26px;_height:27px;line-height:28px\9;}
button.big-fresh span { color:#FFF;}
button{font:"Helvetica Neue",Helvetica,Arial,clean,sans-serif;border:none;cursor:pointer;overflow:visible;vertical-align:middle;height:26px;background:none;margin:0;padding:0;}
button span{padding-left:20px;height:26px;display:inline-block;vertical-align:middle;border:none;padding-left:20px;}
button span span{white-space:nowrap;display:block;color:#333;zoom:1;margin-right:0\9;margin-bottom:0;height:26px;padding-right:20px;padding-left:0;line-height:26px;_height:27px;line-height:28px\9;}
button span,a.button,a.button span{background-image:url(../images/btn_a.png);background-repeat:no-repeat;}
button.default span,a.button.default{background-position:0 0;}
.dialog button.default span{background-position:0 -120px;}
button.fresh span,a.button.fresh{background-position:0 -120px;}
button.normal span,a.button.normal{background-position:0 -300px;}
button.default span span,a.button.default span{background-position:right -30px;}
.dialog button.default span span{background-position:right -150px;}
button.fresh span span,a.button.fresh span{background-position:right -150px;}
button.normal span span,a.button.normal span{background-position:right -330px;color:#333;}
button.big-normal span,a.button.big-normal span{color:#333;}
button.big-default span,a.button.big-default{background-position:0 -60px;}
button.big-fresh span,a.button.big-fresh{ width:90px; height:29px; background:url(../images/btn.png) no-repeat; padding-left:0px; color:#FFF;}
button.big-normal span,a.button.big-normal{background-position:0 -360px;}
button.big-default span span,a.button.big-default span{background-position:right -90px;}
/*button.big-fresh span span,a.button.big-fresh span{background-position:right -210px;}*/
button.big-normal span span,a.button.big-normal span{background-position:right -390px;color:#333;}
a.button{padding-left:20px;display:inline-block;text-decoration:none;line-height:26px;vertical-align:middle;}
a.button span{height:26px;line-height:26px;display:inline-block;text-decoration:none;font-size:12px;cursor:pointer;padding-right:20px;color:#333;}
a.button.normal span,a.button.big-normal span{color:#333;}
button.big-default,button.big-default span,button.big-default span span,button.big-fresh,button.big-fresh span,button.big-fresh span span,button.big-normal,button.big-normal span,button.big-normal span span,a.button.big-default,a.button.big-default span,a.button.big-fresh,a.button.big-fresh span,a.button.big-normal,a.button.big-normal span{font-size:14px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,clean,sans-serif;height:30px;line-height:30px;}
a.button:hover{text-decoration:none;}
a.normal span{color:#333;}
button.with-icon span,a.with-icon{padding-left:35px;}
button.with-icon span span{padding-left:0;}
button span.icon-box,a.button.default span.icon-box,a.button.fresh span.icon-box,a.button.normal span.icon-box,a.button.big-default span.icon-box,a.button.big-fresh span.icon-box,a.button.big-normal span.icon-box{background-image:url(../images/btn-i.gif);background-repeat:no-repeat;padding-right:0;width:16px;height:16px;margin-left:-18px;margin-right:5px;position:absolute;margin-top:5px;margin-top:4px\9;}
a.button.default span.icon-box,a.button.fresh span.icon-box,a.button.normal span.icon-box,a.button.big-default span.icon-box,a.button..big-fresh span.icon-box,a.button..big-normal span.icon-box{margin-top:5px;margin-top:4px\9;padding:0;}
button span span.add,a.button.default span.add,a.button.fresh span.add,a.button.normal span.add,a.button.big-default span.add,a.button.big-fresh span.add,a.button.big-normal span.add{background-position:0 0;}
button.margin,a.margin{margin-right:10px;}
.new-button{display:inline-block;border:none;height:32px;line-height:32px;font-size:14px;text-decoration:none;text-align:center;background-image:url(../images/button-big.png);background-repeat:no-repeat;}
.new-button4{background-position:0 -74px;width:99px;font-weight:bold;color:#333;}
.new-button4:hover{background-position:-99px -74px;text-decoration:none;color:#333;}
.new-button-normal4{background-position:0 -106px;color:#333;width:99px;}
.new-button-normal4:hover{background-position:-99px -106px;color:#333;text-decoration:none;}
button::-moz-focus-inner{padding:0;border:0;}
button.big-normal span,button.big-default span,button.big-fresh span{float:left;}
button.normal:hover span,a.normal:hover{background-position:0 -660px;}
button.normal:hover span span,a.normal:hover span{background-position:right -660px;}
button.big-normal:hover span,a.big-normal:hover{background-position:0 -690px;}
button.big-normal:hover span span,a.big-normal:hover span{background-position:right -690px;}
button.default:hover span,button.fresh:hover span,a.default:hover,a.fresh:hover{background-position:0 -570px;}
button.default:hover span span,button.fresh:hover span span,a.default:hover span,a.fresh:hover span{background-position:right -570px;}
button.big-default:hover span,button.big-fresh:hover span,a.big-default:hover,a.big-fresh:hover{background-position:0 -600px;}
button.big-default:hover span span,button.big-fresh:hover span span,a.big-default:hover span,a.big-fresh:hover span{background-position:right -600px;}

/*分页样式*/
.paging{text-align:center;word-spacing:5px;padding:20px 0;}
.paging a:link,.paging a:visited,.paging span.current{height:22px;line-height:22px;border:1px solid #6d8cad;display:inline-block;vertical-align:middle;min-width:22px;margin:2px;padding:0 5px\9;color:#333;}
.paging span.current{background:#6d8cad;cursor:pointer;color:#fff;}
.paging a.prev,.paging a.next,.paging a.first,.paging a.last{width:48px;}
.paging a.dot:link,.paging a.dot:visited{border:none;min-width:18px;display:inline-block;}
.paging a.dot:hover{background:none;color:#000;}
.paging a:hover{display:inline-block;background:#e2ecf7;text-decoration:none;}
.paging span.total{display:inline-block;color:#666;height:21px;line-height:21px;padding:0 4px;}

.prompt-box .shadow{background:#f2f2f2;padding:0 2px 3px 0;padding:0;background-color:#fff;box-shadow:3px 3px 3px #ccc;}
.prompt-box .prompt-main{border:1px solid #f2e085;background:#fffcd9;margin-left:-2px;padding:10px 20px 10px 10px;zoom:1;position:relative;}
.prompt-box dt{font-size:14px;padding-bottom:5px;}
.prompt-box dd{padding:5px 0 3px 0;}
.prompt-box .pointer{font-size:0;display:block;position:absolute;background-image:url(../images/pointer.gif);background-repeat:no-repeat;}
.prompt-box .remove{margin-right:-15px;display:inline;}
.prompt-box-bottom{padding-bottom:15px;}
.prompt-box-bottom .pointer{width:21px;height:14px;background-position:0 -18px;left:33px;bottom:-14px;}
.prompt-box-top{padding-top:10px;}
.prompt-box-top .pointer{width:21px;height:14px;background-position:0 -36px;top:-12px;}
.rpompt-box-left{padding-left:15px;}
.rpompt-box-left .pointer{width:11px;height:21px;background-position:right -56px;top:5px;left:-11px;}
.rpompt-box-right{padding-right:15px;}
.rpompt-box-right .pointer{width:11px;height:21px;background-position:0 -82px;top:5px;right:-11px;}
.white-top .pointer{width:21px;height:14px;background-position:0 -163px;top:-12px;}
.white-top .prompt-main{border:1px solid #ccc;background:#fff;margin-left:-2px;padding:10px 20px 10px 10px;zoom:1;position:relative;z-index:99;zoom:1;}
.white-top dt{font-size:14px;padding-bottom:5px;}
.white-top dd{padding:5px 0 3px 0;}
.white-tips-top .prompt-main{border:1px solid #ccc;background:#fff;margin-left:-2px;padding:10px 20px 10px 10px;zoom:1;position:relative;z-index:99;}
.white-tips-top .pointer{background-position:0 -186px;top:-6px;}
.prompt-tips .tips-main{background:#ffffcd;border:1px solid #f1db74;padding:7px 10px;position:relative;zoom:1;}
.prompt-tips .pointer{background-image:url(../images/pointer.gif);background-repeat:no-repeat;width:10px;height:6px;display:block;position:absolute;text-indent:-999px;overflow:hidden;}
.tips-top{padding-top:6px;}
.tips-top .pointer{background-position:0 -110px;top:-6px;}
.tips-bottom{padding-bottom:6px;}
.tips-bottom .pointer{background-position:0 -124px;bottom:-6px;}
.tips-normal,.dj-tips-normal{background:#FFFCD9;border:1px solid #f2e085;padding:7px 10px;}
.dj-tips-fresh{background:#f4fbff;border:1px solid #d0dde4;}


#header,#content{width:960px;margin-right:auto;margin-left:auto;clear:both;}
#header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer{line-height:1.5;margin-top:40px;clear:both;}
#spanning{width:960px;margin:0 auto 15px auto;}
#sidecolumn{float:right;}
#leftcolumn{float:left;width:200px;margin-right:20px;}
div.content-blank{background-image:none;}
#content .floor{background:url(../images/roof.gif) no-repeat bottom;height:30px;clear:both;}
#navigation{background:url(../images/roof.gif) no-repeat top;height:64px;position:relative;z-index:10;}
#navigation.minheight{height:60px;}
#navigation .tabs{position:absolute;}
#navigation h1{background:url(../images/resume_title.gif) no-repeat 0 17px;height:30px;font-weight:bold;line-height:30px;padding-left:35px;margin:0 22px;padding:18px 0 18px 35px;font-size:20px;font-family:"微软雅黑","Microsoft Yahei","黑体","Hei";color:#666;}
#navigation h1.setting{background:url(../images/setting.gif) no-repeat;}
#navigation h1.delivery{background:url(../images/delivery.png) no-repeat 0 18px;_background:url(../images/delivery.gif) no-repeat 0 18px;height:22px;line-height:22px;margin:0 0 0 23px;padding-bottom:18px;padding-top:22px;padding-top:24px\0;}
#navigation h1.account{background:url(../images/account.gif) no-repeat 0 17px;}
#maincolumn{float:left;width:720px;}
#rightcolumn{width:240px;float:right;}
#rightcolumn ul.list{width:200px;margin:auto;}
#fullcolumn{width:958px;margin:auto;border:solid 1px #d1d1d1;border-width:0 1px;}


#attachView .prompt-main{padding:10px;min-height:90px;_height:90px;}
#attachView.white-top .pointer{left:23px;background:url(../images/pointer.gif) no-repeat 0 0;width:11px;height:7px;top:-7px;}
#attachView .remove{display:block;position:absolute;right:22px;top:7px;}
#attachView{position:absolute;z-index:10;}
#attachView .uploading{padding:36px;vertical-align:middle;}
#attachView .uploading img{margin-right:10px;}
#attachView .attachName{padding:2px 0 0;height:20px;line-height:20px;overflow:hidden;text-align:center;}#attachView .photoBox{margin:5px 0 0 0;text-align:center;}
.uploadBox{padding:10px 40px 6px;line-height:18px;height:75px;}
.uploadBox .buttonBox{padding-bottom:8px;text-align:center;}
.uploadBox .buttonBox a{cursor:pointer;}
.textareaBox{position:relative;}
.succeedBox{background:url(../images/succeed.gif) no-repeat 9px 0;padding-left:45px;color:#707070;font-size:20px;font-family:"MicroSoft YaHei","SimHei";font-weight:normal;position:absolute;left:215px;top:25px;height:30px;line-height:30px;}
#ask_form table{table-layout:fixed;color:#666;}
#ask_form th,#ask_form td{padding-bottom:15px;}
#ask_form th{text-align:left;}
#ask_form td.dot{background:url(../images/circle-index-input-dot.gif) 0 bottom repeat-x;}
#ask_form .text,#ask_form textarea{width:579px;background:#fff;}
#ask_form textarea{height:38px;}
#ask_form .ask-add-tag{width:152px;}
#ask_form .icardm-tt{padding:0;margin:0;background:none;}
#ask_form .icardm-tt a{padding:0 20px 0 10px;display:block;float:left;line-height:22px;_line-height:23px;overflow:hidden;height:22px;color:#333;margin-right:5px;background:url(../images/icardm-tips3.gif) right 0 no-repeat;*display:inline-block;*float:none;*margin-right:0;border-left:1px solid #e6e6e6;white-space:nowrap;font-family:'宋体';}
#ask_form .icardm-tt a.selected{background:url(../images/icardm-tips.gif) right -22px no-repeat;text-decoration:none;color:#333;border-left:1px solid #b5e0fb;}
#ask_form .icardm-tt a:hover{background:url(../images/icardm-tips3.gif) right 0 no-repeat;text-decoration:none;color:#333;}
#ask_form .icardm-tt a.selected:hover{background:url(../images/icardm-tips.gif) right -22px no-repeat;text-decoration:none;color:#333;border-left:1px solid #b5e0fb;}
#ask_form .icardm-tt.selectTips{min-height:36px;height:auto;_height:36px;margin-right:130px;zoom:1;}
#ask_form .icardm-tt.selectTips:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#ask_form .icardm-tt.selectTips>span{float:left;}
#ask_form .icardm-tt.selectTips span{white-space:nowrap;word-wrap:normal;}
#ask_form .icardm-tt.selectTips a{background:url(../images/icardm-tips.gif) right -22px no-repeat;text-decoration:none;color:#333;margin:4px 10px 6px 0;padding:0 30px 0 5px;white-space:nowrap;position:relative;*margin-right:5px;vertical-align:middle;}
#ask_form .icardm-tt.selectTips a em{position:absolute;right:10px;top:4px;zoom:1;background:url(../images/mycard-tips-close.gif) 0 -13px;overflow:hidden;width:13px;height:13px;display:inline-block;vertical-align:middle;}
#ask_form .icardm-tt.selectTips a:hover{background:url(../images/icardm-tips.gif) right -22px no-repeat;text-decoration:none;color:#333;padding-right:30px;white-space:nowrap;position:relative;}
#ask_form .icardm-tt.selectTips a:hover em{position:absolute;right:10px;top:4px;background:url(../images/mycard-tips-close.gif);overflow:hidden;width:13px;height:13px;display:inline-block;vertical-align:middle;}#stateBox .img-switch{position:static;}
#upload_img{outline:medium none;width:75px;height:30px;left:8.5px;top:-1.39999px;visibility:visible;border:medium none;cursor:pointer;opacity:0;filter:alpha(opacity=0);position:absolute;}
.input-img-left{margin-left:36px;}
.facebox .leftPoint{left:23px;}
.facebox .rightPoint{right:23px;}
.circle-success{text-align:center;padding:30px 0;}
.circle-success .ok{background:url(../images/circle-index-input-success-m.gif) 0 2px no-repeat;padding:0 0 20px 20px;display:inline-block;}
.dj-club .dj-content-shadow,.dj-account .dj-content-shadow{border:1px solid #ccc;width:960px;margin:auto;-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);}
.dj-content-wrap{padding-top:16px; margin-top:30px;}
/*  背景*/
.dj-networks,.dj-job,.dj-club,.dj-account,.dj-ask,.dj-notice,.dj-ox-before-index{background:url(../images/sub-nav-bg.gif) repeat-x 0 0;}
.dj-content-inner{background-position:center 0;background-repeat:no-repeat;_height:520px;min-height:520px;}
.dj-sub-title{height:82px;width:960px;margin:auto;}
.dj-sub-title h2{padding:29px 0 0 20px;height:40px;line-height:40px;font:28px/31px "MicroSoft YaHei","SimHei";color:#fff;}
.dj-index,.dj-profile,.dj-profile-mini,.dj-account{padding-top:0;}
.dj-notice{padding:0;}
.dj-notice .dj-content-inner{background:url(../images/notice-banner.png) no-repeat center 0;}
.dj-notice .statistics{margin:auto;padding-top:80px;}
.dj-notice #maincolumn{background:#fff;_height:380px;min-height:380px;border:1px solid #ccc;}
.dj-notice #maincolumn.invitation-bg{background:#fff url(../images/notice-home-bg.jpg) no-repeat right bottom;}
.dj-notice #maincolumn.public-border{border:1px solid #ddd;}
.notice-unhandled #maincolumn{background:none;}
.dj-notice #jobInvite{padding:20px 50px;}
.dj-notice .title .green{color:#86b5d7;}
.dj-account #navigation .tabs{left:170px;}
.dj-account .dj-content-inner{background-image:url(../images/account-banner.png);}
.dj-account .base-btn,.dj-account .base-btn b,.dj-account .binding-btn,.dj-account .binding-btn b,.dj-account .binding-btn-no,.dj-account .binding-btn-no b{background-image:url(../images/bg_reg_btn2.png);color:#333;}
#setting .dj-account{display:none;}
.dj-club{padding:0;}
.dj-club .dj-content-inner{background-image:url(../images/club-banner.png);}
.dj-club #content #container-club-300.client .room{background:url(../images/club-bg-300-fix.gif) repeat-y scroll center top transparent;}
.dj-club #navigation h1{background:none;}
.dj-club #navigation .tabs{left:125px;}
.dj-job{padding:0;}
.dj-job .dj-content-inner{background-image:url(../images/job-banner.png);}
.dj-job a.green,.dj-job a.high:visited{text-decoration:none;color:#86b5d7;}
.dj-job a.green:hover{color:#86b5d7;text-decoration:underline;}
.nav2-box{margin-bottom:20px;}
.nav2-box .new-job{background:url(../images/nav2-sublist.png) no-repeat right 0;}
.nav2-box-side-btn{float:right;background:url(../images/nav2-sublist.png) no-repeat scroll right 0 transparent;width:87px;height:25px;line-height:25px;text-align:center;margin-top:12px;}
.nav2-box-side-btn a,.nav2-box-side-btn a:hover{color:#FFF;text-decoration:none;display:block;height:25px;line-height:25px;}
.job-type-select p{line-height:22px;line-height:26px\9;line-height:26px\0;_line-height:26px;height:22px;padding:0 20px 0 0;text-align:right;color:#fff;background:url(../images/job-type-select-ico2.gif) no-repeat 85px 11px;overflow:hidden;}
.job-type-select{width:102px;position:relative;}
.job-type-select div{width:102px;border:solid #8598a1;border-width:1px;display:none;position:absolute;left:0;top:0;z-index:999;background:#FFF;}
.job-type-select.over div{display:block;-moz-box-shadow:3px 3px rgba(215,219,220,.5);-webkit-box-shadow:3px 3px rgba(215,219,220,.5);box-shadow:3px 3px rgba(215,219,220,.5);}
.dj-job .nav2-box{z-index:99;}
.job-type-select.over dl{background:#fff;padding-bottom:5px;}
.job-type-select dt,.job-type-select dd{line-height:22px;line-height:26px\9;line-height:26px\0;_line-height:26px;text-align:right;padding-right:10px;height:22px;overflow:hidden;margin-right:10px;}
.job-type-select dd .green{color:#86b5d7;}
.job-type-select dd .green:hover{color:#86b5d7;}
.job-type-select dt{background:url(../images/job-type-select-ico.gif) right 12px no-repeat;}
.dj-job .dj-content-shadow{-moz-box-shadow:0 0 0 rgba(0,0,0,.0);-webkit-box-shadow:0 0 0 rgba(0,0,0,.0);box-shadow:0 0 0 rgba(0,0,0,.0);border:none;}
.dj-networks{padding:0;}
.dj-networks .dj-content-inner{background-image:url(../images/network-banner.png);}
.dj-networks a.green,.dj-networks a.high:visited{text-decoration:none;color:#86b5d7;}
.dj-networks a.green:hover{color:#86b5d7;text-decoration:underline;}
.dj-networks .nav2-box{margin-bottom:5px;}
.dj-reg{padding:0;background-color:#E9F1F5;}
.dj-reg .dj-sub-title{display:none;}
.dj-reg .dj-content-inner{_min-height:480px;min-height:480px;}
.dj-ask{padding-top:0;}
.dj-ask .dj-content-inner{background-image:url(../images/ask-banner.png);}
.dj-ask .dj-sub-title h2{color:#000; float:left;}
.public-border{border:1px solid #ddd;}
#dj-content-wrap.public-no-title{padding-top:0;}
#dj-content-wrap.public-no-title .dj-sub-title{display:none;}
#resume-save{border:1px solid #ccc;-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);}
.dj-more .dj-sub-title{display:none;}
.dj-icard .dj-sub-title{display:none;}
.dj-auth{padding:0;}
.dj-auth .dj-sub-title{display:none;}
.dj-ox-before-index{padding:0;background-image:url(../images/sub-nav-bg-ox.gif);}
.dj-ox-before-index .dj-content-inner{background-image:url(../images/ox-banner.png);}
.dj-ox-before-index .dj-sub-title{height:120px;}
.dj-ox-before-index .dj-sub-title h2{padding:40px 0 0 0;}
.dj-tips-card .inn-con{padding:0;border-color:#8b8b8b;}
.dj-tips-card .shadow{padding:0;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);box-shadow:1px 1px 5px rgba(0,0,0,0.4);}
.dj-tips-card .arrow{background-image:url(../images/tips-arrow.png);}
.dj-tips-card.arrow-t .arrow{top:-13px;}
.dj-tips-card.arrow-b .arrow{bottom:-13px;}
.dj-tips-card.arrow-l .arrow{left:-13px;}
.dj-tips-card.arrow-r .arrow{right:-13px;}
.dj-card-tip .bd{padding:13px 15px;zoom:1;}
.dj-card-tip .bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.dj-card-tip .bd .img{border:1px solid #e5e5e5;padding:2px;float:left;width:50px;height:50px;}
.dj-card-tip .bd .img img{width:50px;height:50px;display:block;}
.dj-card-tip .bd .con{margin-left:67px;_margin-left:64px;zoom:1;}
.dj-card-tip .bd .con .company{font-size:12px;line-height:16px;padding-bottom:13px;}
.dj-card-tip .bd .con .name{font-size:16px;line-height:20px;font-weight:bold;padding-bottom:4px;}
.dj-card-tip .bd .con .job{line-height:20px;color:#666;}
.dj-card-tip .ft{height:34px;padding:0 15px;background:#f6f6f6;border-top:1px solid #e5e5e5;}
.dj-card-tip .ft .l{line-height:34px;}
.dj-card-tip .ft .l span{color:#696562;}
.dj-card-tip .ft .l em{color:#999;}
.dj-card-tip .ft .l em a,.dj-card-tip .ft .l em a:hover{color:#999;}
.dj-card-tip .ft .l em a:hover{text-decoration:underline;}
.dj-card-tip .ft .l em i{color:#1357A2;font-style:normal;}
.dj-card-tip .ft .r{float:right;margin-top:7px;width:84px;height:20px;text-indent:-999em;background:url(../images/dj-btn-cardmail-bg.png) -168px 0;cursor:pointer;}
.dj-card-tip .ft .mail{background-position:-84px -104px;}
.dj-card-tip .ft .group{background:url(../images/iscontact.gif) 0 11px no-repeat;_height:16px;}
.dj-card-tip .ft .group span{display:inline-block;width:20px;height:16px;}
.dj-card-tip .ft .cardTips-tocard{width:78px;height:20px;background-position:-168px 0;}
.dj-card-tip .ft .cardTips-tocarded{width:78px;height:20px;background-position:-168px -20px;cursor:default;}
.dj-card-tip-load{padding:17px 0;text-align:center;}
.dj-card-tip-load span{display:inline-block;height:24px;line-height:24px;background:url(../images/load.gif) 0 center no-repeat;padding-left:35px;}
.dj-lay-cardGroup{position:absolute;zoom:1;z-index:10000;}
.dj-lay-cardGroup .shadow{padding:0;background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.4);}
.dj-lay-cardGroup dt{font-size:14px;padding-bottom:5px;}
.dj-lay-cardGroup dd{padding:5px 0 3px 0;}
.dj-lay-cardGroup .pointer{font-size:0;display:block;position:absolute;background-image:url(../images/tips-arrow.png);background-repeat:no-repeat;}
.dj-lay-cardGroup.onecol{width:230px!important;}
.dj-lay-cardGroup.twocol{width:403px!important;}
.dj-lay-cardGroup.thrcol{width:603px!important;}
.dj-lay-cardGroup.twocol .con ul,.dj-lay-cardGroup.thrcol .con ul{width:179px;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #CCC;}
.dj-lay-cardGroup.twocol ul.last,.dj-lay-cardGroup.thrcol ul.last{margin-right:0;padding-right:0;border:none;}
.dj-lay-cardGroup .pointer{left:32px;}
.dj-lay-cardGroup.top .pointer{background-position:0 -23px;top:-10px;height:14px;width:19px;}
.dj-lay-cardGroup.bottom .pointer{background-position:0 0;bottom:-13px;height:13px;width:19px;}
.dj-lay-cardGroup .inner{background:none repeat scroll 0 0 #FFF;border:1px solid #8B8B8B;margin-left:0;padding:0;position:relative;z-index:99;zoom:1;}
.dj-lay-cardGroup .con{padding:10px 0 15px 0;}
.dj-lay-cardGroup .con p{padding:0 0 5px 20px;color:#999;}
.dj-lay-cardGroup .con div{padding:0 10px;overflow:hidden;zoom:1;}
.dj-lay-cardGroup .con li{padding:0 10px;margin-bottom:5px;}
.dj-lay-cardGroup .con li.over{background:#f3f3f3;cursor:pointer;}
.dj-lay-cardGroup .con label.checkbox{display:inline-block;padding:0 0 0 8px;margin-top:1px;*margin-top:3px;margin-top:3px\0;font1:12px/1.5 "tahoma,arial,宋体";width:120px;height:19px;overflow:hidden;word-wrap:break-word;zoom:1;}
.dj-lay-cardGroup .con label.dj-lay-cardGroup-new-group-box{width:auto;*width:120px;height:auto;overflow:visible;}
.dj-lay-cardGroup .con input.checkbox{display:inline-block;}
.dj-lay-cardGroup .con input.text{width:155px;*width:145px;height:20px;line-height:20px;padding:0 3px;border:1px solid;border-color:#ccc #eaeaea #eaeaea #cccccc;}
.dj-lay-cardGroup.twocol .con input.text,.dj-lay-cardGroup.thrcol .con input.text{width:126px;*width:116px;}
.dj-lay-cardGroup a{display:inline-block;margin-left:10px;}
.dj-lay-cardGroup textarea{margin-top:5px;margin-left:10px;padding:5px;height:40px;line-height:20px;border:1px solid;width:176px;border-color:#ccc #eaeaea #eaeaea #cccccc;}
.dj-lay-cardGroup.twocol textarea{width:349px;height:20px;line-height:20px;}
.dj-lay-cardGroup.thrcol textarea{width:549px;height:20px;line-height:20px;}
.dj-lay-cardGroup .btn{height:20px;padding:6px 10px 6px 0;background:#f6f6f6;border-top:1px solid #E5E5E5;text-align:right;}
.dj-lay-cardGroup button.fresh{background:url(../images/mini-btn.gif);width:50px;height:20px;overflow:hidden;vertical-align:middle;color:#333;line-height:20px;}
.dj-lay-cardGroup button.fresh.long{background:url(../images/mini-btn.gif) 0 -40px;width:80px;height:20px;overflow:hidden;vertical-align:middle;color:#333;line-height:20px;}
.dj-lay-cardGroup button.normal{background:url(../images/mini-btn.gif) 0 -20px;width:50px;height:20px;overflow:hidden;vertical-align:middle;color:#333;line-height:20px;}
.dj-lay-cardGroup button.normal.long{background:url(../images/mini-btn.gif) 0 -60px;width:80px;height:20px;overflow:hidden;vertical-align:middle;color:#333;line-height:20px;}


.perfect-mask{background-color:#FFF;position:absolute;z-index:99990;top:0;left:0;opacity:.7;filter:alpha(opacity=70);display:none;}
.perfect{background:url(../images/perfect-bg.jpg) no-repeat scroll 0 0 #8DABBD;width:602px;padding-top:158px;padding-bottom:60px;z-index:99999;position:absolute;}
.perfect-student{background:url(../images/perfect-student-bg.jpg) no-repeat scroll 0 0 #8DABBD;width:602px;padding-top:158px;padding-bottom:60px;z-index:99999;position:absolute;}
.perfect-absence{background:url(../images/perfect-absence-bg.jpg) no-repeat scroll 0 0 #8DABBD;width:602px;padding-top:158px;padding-bottom:60px;z-index:99999;position:absolute;}
.perfect-profile .imgwrap{float:left;}
.perfect-profile .imgwrap img{border:1px solid #D5D5D5;height:80px;padding:4px;width:80px;}
.perfect-profile .wrap{margin-left:134px;height:93px;}
.perfect-profile .line1{font-size:16px;height:22px;overflow:hidden;white-space:normal;word-wrap:break-word;}
.perfect-profile h3.line2{font-size:24px;line-height:45px;}
.perfect-profile .line3{font-size:14px;height:22px;overflow:hidden;white-space:normal;word-wrap:break-word;}
.perfect-profile .text-wrap{margin-left:100px;width:235px;}
.perfect-profile .yahei{font-family:"MicroSoft YaHei","SimHei";}
.perfect-profile .clear{clear:both;}
.perfect-profile .buttonwrap{margin-top:70px;margin-left:192px;font-size:0;}
.perfect-profile a.big-normal,.perfect-profile a.big-fresh{padding-left:17px;font-size:14px;}
.perfect-profile a.big-fresh{background-position:0 -180px;height:30px;}
.perfect-profile a.big-fresh:hover{background-position:0 -600px;}
.perfect-profile a.big-fresh span{background-position:right -210px;}
.perfect-profile a.big-fresh:hover span{background-position:right -600px;}
.perfect-profile a.big-normal{margin-left:10px;background-position:0 -360px;height:30px;}
.perfect-profile a.big-normal:hover{background-position:0 -690px;}
.perfect-profile a.big-normal span{background-position:right -390px;}
.perfect-profile a.big-normal:hover span{background-position:right -690px;}
.perfect-profile a.big-normal span,.perfect-profile a.big-fresh span{font-size:14px;padding-right:17px;height:30px;}
.perfect-profile .buttonwrap a,.perfect-profile .buttonwrap a span{background-image:url(../images/btn_a.png);}
.perfect-profile a.big-normal i{display:inline-block;font-style:normal;font-weight:300;}
.perfect-profile a.big-fresh i{display:inline-block;font-style:normal;font-weight:300;}