/**
 * User: zhiqing.tzq
 * Date: 13-06-09
 * public css
 */
@charset "utf-8";
@font-face {
    font-family: "kuma";
    src: url("/sn/g/platform/common/fonts/kuma.eot"); /* IE9*/
    src: url("/sn/g/platform/common/fonts/kuma.eot-#iefix.html") format("embedded-opentype"), /* IE6-IE8 */ url("/sn/g/platform/common/fonts/kuma.woff") format("woff"), /* chrome 6+��firefox 3.6+��Safari5.1+��Opera 11+ */ url("/sn/g/platform/common/fonts/kuma.ttf") format("truetype"), /* chrome��firefox��opera��Safari, Android, iOS 4.2+*/ url("/sn/g/platform/common/fonts/kuma.svg#kuma") format("svg"); /*  iOS 4.1- */
    font-weight: normal;
    font-style: normal;
}

.iconfont {
    font-family: "kuma";
    font-style: normal;
    cursor: default;
    -webkit-font-smoothing: antialiased;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,form{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',tahoma,arial;}

h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none;}
a{ text-decoration: none;}
a:hover{color: #08c;}

/* head:S */
.head{ background-color: #FB9A00; height: 33px; overflow:hidden;}
.head .head-main{ width: 1000px; margin: 0 auto;}
.head .logo{ text-indent: -9999em; display: block; width: 165px; height: 28px; background: url(/job../images/logo.png) 0px 4px no-repeat;}
.head .head-menu{ width: 795px; float: right;}
.head .head-menu li{ list-style: none; display: inline; position: relative; z-index: 2;}
.head .head-menu li a{ font-size: 14px; color: #fff; line-height: 30px; padding: 10px 15px; margin-left: 4px;}
.head .head-menu li.line{ /*border-right: 1px solid #fff; */}
/*.head .head-menu li.current a,.head .head-menu li a:hover{  background-color: #FA7F02; text-decoration: none;}*/
.head .head-menu li.back{ position: absolute; height: 33px; background-color: #FA7F02; z-index: 1;}
.head .login{ width: 355px; float: right; line-height: 33px; color: #fff; text-align: right;}
.head .login a{ color: #fff;}
/* head:E */

/* index:S */
.index-main{ width:100%;height: 900px; background: url(/job../images/index-bg.jpg) no-repeat center top; overflow: hidden;}
.index-mid-box{ width: 1000px; margin: 0px auto; height: 780px; position: relative;}
.index-mid-box .float-mid{ position: absolute; left: 50%; top: 42%; margin-left: -270px; margin-top: -112px;}
.hot-text{ padding: 10px 0; color: #666;}
.hot-text a{ color: #666; padding-right: 10px; }
.index-bottom{ position:relative; bottom: 0px; height: 120px; width: 100%;}
.index-bottom .opcity-bg{width: 100%; height: 90px; border-top: 1px solid #423D34; border-bottom: 1px solid #423D34; position:absolute; background: #000; opacity: 0.6; filter:alpha(opacity=60);  z-index: 1; left: 0; }
.index-bottom .bottom-content{ width: 1000px; margin: 0px auto; position: relative; z-index: 2; padding-top: 10px;}
.index-bottom .bottom-content .bt-li-box{float: left;}
.index-bottom .bottom-content .li-right-line{background: url(/job../images/bottom-bg-line.png) no-repeat 380px center;}
.index-bottom .bottom-content h2{ color:#D7D7D7; font-size: 14px;}
.index-bottom .bottom-content .tag-box a{height: 15px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color: #AEAEAE; display: inline-block; *zoom:1; *display: inline; float: left; width: 25%; padding:6px 12px 5px;}
.index-bottom .bottom-content .tag-3 a{ width: 25%;}
.index-bottom .concat-box{ color: #AEAEAE; padding-top: 5px;}
.bottom-ali-icon,.v-icon,.weibo-icon{ display: inline-block; *display: inline; *zoom:1; margin: -5px 0; }
.bottom-ali-icon{ width: 20px; height: 20px; background: url(/job../images/index-bottom-icon.png) no-repeat; position: relative; left: -5px;}
.weibo-icon{ width: 62px; height: 21px; background: url(/job../images/weibo-icon.png) no-repeat; margin: -9px 0; position: relative; float: right; right: -12px; top: -10px;}
.v-icon{ width: 14px; height: 11px; background: url(/job../images/v-icon.png) no-repeat; position: relative; top: -2px;}
.index-footer{ width: 100%; height: 30px; position: absolute; bottom: 0; background: #000; opacity: 0.8; filter:alpha(opacity=80); }
.index-footer .footer-content{ width: 1000px; margin: 0 auto; line-height: 30px; text-align: right; color: #666;}
/* index:E */

/*  �б�ҳ:S */
.main-box{ width: 1000px; margin: 0px auto;}
.main-box .right-box{ width: 230px; float: right;}
.main-box .left-box{ width: 760px;}
	/* left */
	.left-title{ font-size: 15px; color: #666; padding: 10px 0;}
	.lf-border-box{border:1px solid #E4E4E4;}
	.left-search-box{ padding: 20px 30px; padding-bottom: 8px;}
	.search-tab { padding-top: 10px;}
	.search-tab .search-li-box{  overflow: hidden; padding-top: 6px;}
	.search-tab .search-li-box b{ display: block; float: left; width: 75px; text-align: right; font-size: 14px; color: #666; font-weight: normal;}
	.search-tab .r-span{ display:inline-block; width: 505px;}
	.search-tab .r-span a{ font-size:14px;}
	.search-tab .r-span a:hover{background: #FF9900; color: #fff; }
	.search-tab .r-span a,.search-bar div a{ padding: 1px 3px; color: #08c; margin-right: 8px; white-space:nowrap}
	.search-tab .r-span a.current,.search-bar div a.current{ background: #FF9900; color: #fff;}
	.search-bar a:hover{ background: #FF9900; color: #fff;}
	.search-bar{ padding-left: 68px; padding-top: 10px;}
	.search-bar div{ margin-bottom: 8px; border:1px solid #E4E4E4; position: relative; min-height: 25px; background: url(/job../images/search-label.png) no-repeat; padding: 0 17px 0 67px; line-height: 26px;}
	.search-bar div span{ position: absolute; left: 7px; _left: -60px; top: -1px; _top:-3px; color: #ffffff;}
	.search-bar div a.close{ position: absolute; right: -10px; _right: 20px; top: -4px; display: block; width: 15px; height: 15px; color: #999; }
	.search-bar div a.close:hover{ text-decoration: none;background: none;}
	/* right */
	.right-list-box{}
	.right-list-box h2{border-bottom: 1px solid #E3E3E3; padding-left: 5px; height: 32px; margin-top: 8px;}
	.right-list-box h2 span{ font-size: 14px; color: #666; display: block; float: left; padding:0 2px 3px; line-height: 28px; border-bottom: 1px solid #FF9900; position: relative; bottom: -1px;}
	.right-list-box ul li{ list-style: none; padding: 3px 0 3px 10px; color: #333; }
	.right-list-box ul li span{ float: right; position: relative; top: 5px; color: #999;}
	.right-list-box ul li a{ color: #333; padding-left: 10px; height: 15px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  display: inline-block; *zoom:1;   width: 60%; padding:5px 0 0px;}
.right-list-box ul li a:hover{color:#08c}
.s-list-box{ zoom:1;}
.table-list { border-collapse:collapse; border-spacing:0; margin-top: 15px; width: 100%;}
.table-list th{ height: 30px; border-bottom: 1px solid #C9C9C9;  border-top: 1px solid #F2F2F2; text-align: left; background: url(/job../images/table-head-bg.png) repeat-x left bottom;}
.table-list a{ color: #08c; font-size: 13px;}
.table-list a.black{ color: #666666}
.table-list a.small-yelow-button{ color: #ffffff;}
.table-list td{ border-bottom:1px solid #F2F2F2; padding: 8px 0;word-break:break-all;word-wrap:break-word;}
.table-list td .ft-gra{ color: #999;}
.table-list .bg-gray td{ background: #FAFAFA;}
.table-list tr:hover td{ background: #EFFAFF;}
.table-list th span,.table-list td span{ padding-left: 10px; font-weight: normal;}
.table-list td span{ display:inline-block; *zoom:1; *display:inline;}
.table-list input{ vertical-align: middle;}
.table-list td .tb-li-detail{ padding:0 10px 0 30px; color: #333333; border-top: 1px dashed #E4E4E4; background: #ffffff; position: relative; top: -10px; margin-bottom: -20px;}
.li-action-box{ padding: 20px 0;}
.li-action-box .share-box{ width: 480px; *width: 400px; float: right; line-height: 30px;}
.li-action-box .share-box .line{ border-left: 1px solid #CCCCCC; padding-left: 20px; margin-left: 15px; position: relative; top: -5px;}
.li-action-box .fl{ float: left;}
.li-action-box .button-box{ width: 220px; *width:250px; float: left;}
.table-list td span.share-icon{ padding-left: 0;}
.share-icon a{ display: inline-block; *display: inline; *zoom:1; width: 24px; height: 24px; background-image: url(/job../images/share-icon.png); background-repeat: no-repeat;}
.share-icon a.tb-icon{ background-position: left top}
.share-icon a.sina-icon{ background-position: -26px top}
.share-icon a.renren-icon{background-position: -52px top}
.share-icon a.qqzome-icon{background-position: -78px top}
.share-icon a.tenxun-icon{background-position: -102px top}
.recommend-list .li-action-box .share-box{ width: 725px;}
.iframe-show{ padding-left: 10px; }
#alibaba-login-iframe{min-height: 250px;}
/*  �б�ҳ:E */

/* ����ҳ:S */
.bg-title{ height: 30px; line-height: 30px; padding-left: 10px; border-bottom: 1px solid #E4E4E4; background: url(/job../images/table-head-bg.png) repeat-x; color: #666666; font-size: 16px;}
.detail-box{ padding: 20px 40px;}
.detail-table { border-collapse:collapse; border-spacing:0; width: 100%;}
.detail-table td{ border-bottom:1px solid #E4E4E4; padding:8px 0;word-break:break-all;word-wrap:break-word;}
.detail-table td.text-right{ text-align: right;}
.detail-title{color: #F90; font-size:14px; margin-top: 30px;}
.detail-content{ color: #333; font-size:13px; line-height: 21px;}
.introduction-box{ border-top: 1px dashed #E4E4E4; padding-top: 17px;}
.introduction-box h5{ color: #666666; font-size: 14px;}
.introduction-box p{ color: #333; padding: 10px 0;}
.detail-table{ margin-top: 0px;}
.box-border{ border:1px solid #E4E4E4;}
.box-border tr td{ border-right: 1px solid #E4E4E4; padding:8px;}
/* ����ҳ:E */

/* �������飺S */
.jl-detail-box{ border:1px solid #D7D7D7; width: 900px; margin: 0 auto; position: relative; margin-top: 15px;}
.no-border{ border:0;}
.jl-detail-box .bg-title{ background: #F2F2F2; color: #999; font-size: 14px; padding: 5px 10px;}
.jl-detail-box .jl-msg-box{padding: 30px 20px; margin: 0 20px; border-bottom: 1px dashed #D7D7D7;}
.jl-detail-box .jl-msg-box h3{ color: #FF6600; font-size: 14px; margin-bottom: 10px;}
.jl-detail-box .jl-list li{ float: left; padding: 8px 0; color: #666666; word-break: break-all; word-wrap: break-word;}
.jl-detail-box .jl-list .text-span{display: block; width: 80px; text-align: right; float: left;}
.jl-detail-box .jl-list .text-span span{ float: left;}
.jl-detail-box .jl-list .text-box{ display: block; float: left; width: 725px; word-break: break-all; word-wrap: break-word;}
.jl-detail-box .li-wid-half li{ width: 50%;}
.jl-detail-box .li-wid-half li.em-100,.jl-detail-box .jl-list li.em-100{ width: 100%;}
.jl-detail-box li .attach-list{ display: block; width: 60%; float: left;}
.jl-detail-box li .attach-list a{ color: #0066FF; display: block;}
.jl-detail-box .jl-user-img{ width: 200px; height: 300px; overflow: hidden; text-align: center; position: absolute; right: 20px; top:45px; }
.jl-detail-box .jl-user-img img{ max-width: 200px; _width: 200px;} 
/* �������飺E */

/* user-center:S */
.main-tab{ border-bottom: 1px solid #FF9900; margin-top: 15px; padding-left: 10px;}
.main-tab ul li{ list-style: none; display: inline-block; *display: inline; *zoom:1; padding: 3px 10px; margin-right: 10px; background: #F2F2F2; }
.main-tab ul li a{color: #666666; font-size: 14px;}
.main-tab ul li.current{ background: #FF9900;}
.main-tab ul li.current a{ color: #ffffff; font-weight: bold;}
.org-border-box{ border:1px solid #F0DEA6; background: #FFFFEC; padding: 15px 0 15px 40px;overflow: hidden;}
.process-box {margin-left: -59px;text-align: center;}
.process-box .process-li {display: block; float: left; width: 190px;position: relative;}
.process-box .process-li b {color: #999999; font-size: 14px; padding-left: 15px;}
.process-box .process-li span{color: #999999;}
.process-bar-box{margin: 10px 0 10px -136px; position: relative; background-image: url(/job../images/pro-bar-bg.png);background-repeat: no-repeat;background-position: 165px 0;overflow: hidden;text-align: center;}
.process-box .num-box{ height: 22px;  width: 100%;}
.add-resume-link{ float: right; color: #0099FF; font-weight: bold; font-size: 14px;}
.process-li .li-bar-box {background-color: #71c20b;height: 10px;margin: 10px 0 16px;width:50%;float:left}
.process-li.first .li-bar-box {background-color: transparent;}
.li-bar-box .process-status {background-image: url(/job../images/ok.png);width: 20px;height: 20px;position: absolute;top: 5px;right: 0;}
.li-bar-box.reject .process-status {background-image: url(/job../images/no.png);}
.process-li .time {position: relative;left: 85px;display: block;}

/* user-center:E */

/* new-resume:S */
.creat-form{ margin-top: 10px;}
.resume-user-photo{ width: 180px; padding-top: 30px; text-align: center;}
.resume-user-photo .img-box{border:1px solid #CCCCCC; padding-top: 5px; margin-bottom: 10px;}
.resume-user-photo .img-box img{ max-width: 162px; _width: 162px;width: 162px;height: 100%;}
.resume-user-photo .upload-photo{ margin-top: 10px; color: #0066FF; display: block;}
.resume-info{ width: 810px; float: right;}
.resume-info h2{font-size: 14px; color: #5e5e5e; padding-left: 10px; margin-bottom: 10px;}
.resume-info h2 .show-more{margin-left: 10px; padding: 4px 15px 0 10px; display: inline-block; *zoom:1; *display: inline; height: 25px; line-height: 25px; text-align: left; color: #0099FF; font-size: 13px; font-weight: bold;  border-radius: 9px 0 0 6px; background: url(/job../images/show-more-bg.png) no-repeat right top;}
.resume-info .info-border-box {border:1px solid #CCCCCC;}
.info-from-box {padding: 15px 0; margin: 0 35px;}
.info-from-box + .info-from-box {border-top: 1px dashed #C9C9C9;}
.info-from-box dd{ padding: 10px 0; line-height: 25px;}
.info-from-box dd .span-text{ display: block; float: left; width: 120px; float:left; text-align: right; color: #333333; margin-right: 5px;}
.info-from-box dd .red{ font-style: normal; color: #FF3300; padding-right: 5px;}
.info-from-box dd .error-msg{ color: #ff3300;}
.info-from-box dd .error-msg i{ display: inline-block; *display: inline; *zoom:1; width: 20px; height: 16px; background-position: left top; position: relative; bottom: -4px;}
.info-from-box dd .input-style{border:1px solid #ABADB3; padding: 5px 0; text-decoration: 5px; }
.info-from-box dd textarea.input-style{height: 100px;overflow: auto;}
.info-from-box dd input.input-style{text-indent:5px;}
.info-from-box dd .span-line{ display: inline-block; width:19px; text-align: center;}
.info-gray-bar{ height: 25px; margin-top: 30px; background:url(/job../images/new-resume-more-icon.png) no-repeat 760px 5px #F2F2F2;}
.info-gray-bar a{ color: #333333; line-height: 25px; margin-left: 10px;}
.info-dowon{background:url(/job../images/new-resume-leter-icon.png) no-repeat 760px 5px #F2F2F2;}
.add-more-info-link{border-top: 1px dashed #C9C9C9;padding: 8px 0; margin: 0 35px 10px;}
.add-more-info-link a{color: #0066FF;}
.sub-box{ text-align: center; padding: 8px 0;}
.top-line-box{ border-top: 1px dashed #CCCCCC;}
.del-box{ text-align: right;}
.attach-upload object{ position: relative; top: 3px;}
.attach-upload .file-topic{ position: relative; top: -4px;}
/* new-resume:E */

/* -- slidepic:S -- */
  .slidebox{width:100%;overflow:hidden;height:150px; position:relative;margin:0px auto;}
  .slidepic {position:absolute; padding:0px; margin:0px; width:100%}
  .slidepic li{height:400px; overflow:hidden; float:left; width:100%; position:absolute;}
  .slidepic li a{ display: block; height: 240px;}
  .slidepic li a.banner-1{ background: url('/gtms01/tps/i1/t1zczofjlmxxbdzgbx-1600-150.jpg') no-repeat center top;}
  .slidepic li a.banner-2{ background: url(/job../images/banner01.jpg-v20131119.html) no-repeat center top;}
  .slidepic li a.banner-3{ background: url(/job../images/banner02.jpg-v20131119.html) no-repeat center top;}
  .slidepic li a.banner-4{ background: url(/job../images/banner03.jpg-v20131128.html) no-repeat center top;}
  .slidepic li a.banner-5{ background: url('/gtms03/tps/i3/t1jwbufnxcxxbdzgbx-1600-150.jpg') no-repeat center top;}
  .slidepic li a.banner-6{ background: url(/job../images/banner06.jpg-v20131128.html) no-repeat center top;}
  .slidepic li a.banner-7{ background: url(/job../images/banner07.jpg-v201403111047.html) no-repeat center top;}
  .slidepic li a.banner-8{ background: url(/job../images/banner08.jpg-v201405121346.html) no-repeat center top;}
  .slidepic li a.banner-9{ background: url(/job../images/banner09.jpg-v201405121346.html) no-repeat center top;}
  .slidepic li a.banner-10{ background: url(/job../images/banner10.png-v201405121346.html) no-repeat center top;}
  .slidepic li a.banner-11{ background: url(/job../images/banner11.png-v201405121346.html) no-repeat center top;}
  .slidepic li a.banner-12{ background: url(/job../images/banner12.png-v201505171346.html) no-repeat center top;}
  .slidepic li a.banner-13{ background: url(/gtms01m/tps/i1/tb1np4uhfxxxxxgaxxxkghplxxx-1600-150.png) no-repeat center top;}
  .slidepic li a.banner-shenma{ background: url(/job../images/bannershenma.png-v201405121346.html) no-repeat center top;}
  .slidepic li a.banner-caiwu{ background: url(/job../images/bannercaiwu.jpg-v201405121346.html) no-repeat center top;}
  .slidepic li a.banner-o2o{ background: url(/gtms01m/tps/i1/tb1qv9thvxxxxagaxxxb_wypxxx-1600-150.jpeg) no-repeat center top;}
  .slidebtn{position:absolute;bottom:10px;left:50%; margin-left:-34px;float:right; z-index:10}
  .slidebtn li{cursor:pointer;float:left;height:18px;line-height:18px;width:18px;text-align:center;color:#D00000; list-style:none; background-repeat:no-repeat; background-position:0 0; background-image: url(/job../images/public-bg.png); _background-image: url(/job../images/public-bg.gif); background-repeat: no-repeat;}
  .slidebtn li.current{height:18px;line-height:18px;width:18px; background-position:-20px 0;}
/* -- slidepic:E -- */

/* footer:S */
.footer{ margin-top: 25px; padding-top: 15px; color: #525252;border-top: 1px solid #f60;height: 80px;}
.footer ul{ padding-bottom: 10px; text-align: center; }
.footer ul li{display: inline; list-style: none; padding: 7px; color: #a3a3a3}
.footer ul li a{ color: #a3a3a3; text-decoration: none;}
.footer .icon-bv{display:inline-block; *display: inline; *zoom:1; width: 16px; height: 16px; background: url("/job../images/icon_bv.png") repeat scroll 0 0; margin: -5px 0 -5px 5px;}
.footer .weibo{ position: relative; top: 8px; display: inline-block; *display: inline; *zoom:1;}
/* footer:E */

.icon {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.icon-bv {background: url("/job../images/icon_bv.png");width: 16px;height: 16px;}

/* public:S */
.wid-98{ width: 98px;}
.wid-105{ width: 105px;}
.wid-350{ width: 350px;}
.wid-200{ width: 200px;}
.wid-400{ width: 400px;}
.wid-230{ width: 230px;}
.wid-640{ width: 640px;}
.mt-15{ margin-top: 15px;}
.mt-20{ margin-top: 20px;}
.mt-30{ margin-top: 30px;}
.ml-10{ margin-left: 10px;}
.ml-20{ margin-left: 20px;}
.pl-10{ padding-left: 10px;}
.pt-10{ padding-top: 10px;}
.pt-15{ padding-top: 15px;}
.pt-20{ padding-top: 20px;}
.search-box{ width: 554px; height: 45px; background: #fff; border:2px solid #F27B04; background: #fff;}
.search-box .search-text{ padding: 10px 0 6px; text-indent: 10px; width: 460px; float: left; border:0; font-size: 14px; position: relative; top: 4px; outline: none;}
.search-box .search-btn{ width: 94px;height: 45px;  border:0; background: url(/job../images/search-button.png) no-repeat; cursor: pointer;_float: left;}
.layout,.info-from-box dd{*zoom:1;}
.layout:after,.info-from-box dd:after{ content:'\20';display:block;height:0;clear:both;}
.more-icon{ display: inline-block; *zoom:1; *display: inline; width: 18px; height: 11px; background-image: url(/job../images/show-more-icon.png); background-repeat: no-repeat;}
.down-icon{ background-position: left -12px;}
.page-box{ padding: 15px 10px;}
.org-button,.blue-button{ display: inline-block; *zoom:1; *display: inline; color: #fff; padding:3px 8px; border:0; border-radius: 3px; cursor: pointer;}
.org-button,.big-org-button{ background: #FF6600;}
.blue-button,.big-blue-button{ background: #0099FF}
.big-gray-button{ background: #CCCCCC}
.big-gray-button,.big-org-button,.big-blue-button{ display: inline-block; *zoom:1; *display: inline; color: #fff; padding:5px 12px; border:0; border-radius: 3px; font-weight: bold; font-size: 14px; cursor: pointer;} 
.small-yelow-button{display: inline-block; *zoom:1; *display: inline; color: #fff; padding:3px 8px; border:0; border-radius: 3px; cursor: pointer; background: #FF9900}
.gray-button{ width: 75px; height: 26px; border:0; background: url(/job../images/gray-button-bg.png) no-repeat; color: #333; cursor: pointer; }
.green{ color: #009900}
.black{ color: #666666}
.no-data{ text-align: center; padding: 15px 0;}
.error-msg i{ background-image: url(/job../images/icon.png); background-repeat: no-repeat;}
.no-fond-box{ width: 1000px; height: 350px; margin: 0 auto; background: url(/job../images/404.png) no-repeat center;}
.triangle-icon{ display: inline-block; *zoom:1; *display: inline; width: 21px; height: 14px; background: url(/job../images/new-resume-more-icon.png) no-repeat; position: relative; top: 3px;}
.dowon-trangle{ background: url("/job../images/new-resume-leter-icon.png") no-repeat;}
.search-topic{position: absolute;color: #A1A1A1; z-index:90; font-size:14px; top:50%; margin-top:-10px; line-height: 22px; display:block;width: 300px;}
.topic-box{ width: 500px; margin:200px auto; padding:10px 0; background: url(/job../images/topic.gif) 45px center no-repeat;}
.topic-box h2{ color: #ff6600; font-size: 16px; padding-left: 130px; padding-top: 5px;}
.topic-box p{ font-size: 14px; color: #454545; padding-left: 130px; padding-top: 5px;}
.topic-box p a{ color: #0088cc;}
/* public:E */


.pagination {
	text-align: right;
	_margin-bottom: 10px;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pagination ul  li {
  display: inline;
}

.pagination ul  li  a,
.pagination ul  li  span {
  float: left;
  padding: 1px 9px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #DCDCDC;
  border-left-width: 0;
}
.pagination ul  li  a{ 
  color: #029FD2 
}
.pagination ul  li  a:hover,
.pagination ul  li  a:focus,
.pagination ul  .active  a,
.pagination ul  .active  span {
  background-color: #f5f5f5;
}
.pagination ul  .active  a,
.pagination ul  .active  span {
  color: #999999;
  cursor: default;
}
.pagination ul  .disabled  span,
.pagination ul  .disabled  a,
.pagination ul  .disabled  a:hover,
.pagination ul  .disabled  a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination ul  li:first-child  a,
.pagination ul li:first-child  span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.pagination ul  li:last-child > a,
.pagination ul  li:last-child > span {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul  li  a,
.pagination-large ul  li  span {
  padding: 11px 19px;
  font-size: 15px;
}
.pagination-large ul  li:first-child  a,
.pagination-large ul  li:first-child  span {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.pagination-large ul > li:last-child  a,
.pagination-large ul > li:last-child  span {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.pagination-mini ul  li:first-child  a,
.pagination-small ul  li:first-child  a,
.pagination-mini ul  li:first-child  span,
.pagination-small ul  li:first-child  span {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.pagination-mini ul  li:last-child > a,
.pagination-small ul  li:last-child > a,
.pagination-mini ul  li:last-child > span,
.pagination-small ul  li:last-child > span {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.pagination-small ul  li  a,
.pagination-small ul  li  span {
  padding: 2px 10px;
  font-size: 10.2px;
}
.pagination-mini ul  li  a,
.pagination-mini ul  li  span {
  padding: 0 6px;
  font-size: 9px;
}
.pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.pager .next a:after {
  font-family: 'IcoMoon';
  content: "\e12a";
}
.pager .previous a:before {
  font-family: 'IcoMoon';
  content: "\e127";
}
.pager li > a,
.pager li > span {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.pagination a:hover {
  background-color: #ccc;
  color: #999;
}
.pagination ul li.active a {
  background-color: #FF9900;
  color: #fff;
  border:1px solid #DF8520;
}
.pagination .active a {
  color: #FFF;
}
.pagination .no-page a {
  padding: 1px;
  cursor: default;
}
.pagination .no-page a:hover,
.pagination .no-page a:focus {
  background-color: #ffffff;
}
.pagination ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.pagination-box{ width: 60%; float: right;}
/*  page plug:E */

.hide {
  display: none;
}

.pop-box-sy{width:500px; background-color:#f0f0f0; border:#c5c5c5 1px solid; padding:10px; box-shadow:1px 1px 1px #CCC; -webkit-box-shadow:1px 1px 1px #CCC; -moz-box-shadow:1px 1px 1px #CCC; position:relative; *zoom:1;}
.pop-box-sy-close{float:right;height:18px;width:18px;font-size: 16px;}
.pop-box-sy-close:hover {text-decoration: none;font-weight: bold;}
.pop-box-sy-hd{height:26px;}
.pop-box-sy-bd{background-color:#FFF; padding:8px; overflow-y:auto; *zoom:1;}
.pop-box-sy:after, .pop-box-sy-bd:after{content:"\0020"; display:block; height:0; clear:both}

.uploadifyQueueItem {background-color: #F5F5F5; border: 2px solid #E5E5E5; font: 11px Verdana, Geneva, sans-serif; margin: 5px; padding: 10px;margin-left: 84px;  }
.uploadifyError { background-color: #FDE5DD !important; border: 2px solid #FBCBBC !important; }
.uploadifyQueueItem .cancel { float: right; }
.uploadifyQueue {  overflow-y:auto; padding-left: 122px;}
.uploadifyQueue .completed { background-color: #E5E5E5; }
.uploadifyProgress { background-color: #E5E5E5; margin-top: 10px; width: 100%; }
.uploadifyProgressBar { background-color: #0099FF; height: 3px; width: 1px; }
a img{border:0px}

.bg-tmall {background: url("/job../images/tmall_serv.jpg") no-repeat scroll center 0 transparent;min-width: 1000px;height: 735px;position: relative;}
.bg-tmall .list-post {margin-left: 35px;}
.bg-tmall .list-post > li {display: inline-block;*display: inline;*zoom: 1;margin-right: 10px;text-align: center;width: 236px;}
.list-post > li > a {font-size: 14px;color: #fff;}
.list-post > li > a:hover {color: #ffff00;text-decoration: underline;}

.dreamer-popup{
	border: 5px solid #f90;
	border-radius: 20px;
	background: white;
	padding: 10px 30px;
}

.dreamer-popup h3{
	font-size: 20px;
	color: #f90;
	border-bottom: 1px dotted #FA914A;
	margin-bottom: 10px;
	font-family: 'microsoft yahei';
	line-height:35px;
}

.dreamer-popup h5{
	margin-top:10px;
	font-weight:normal;
	margin-bottom:5px;
}

.dreamer-popup textarea{
	width: 480px;
	height: 56px;
	border:1px solid #ccc;
	padding: 10px;
}

.dreamer-popup .pop-box-sy-hd{
	display: none;
}

.dreamer-popup .select-box{
	padding:0;
}

.dreamer-popup .notice {
float: none;
display: inline;
color: #999;
}

.dreamer-popup .error-msg{
	color: #f00;
	font-weight: normal;
}

.hr-icon-success:before{
	color:#7ecc4e;
	content:'\e601';
	font-size:12px;
}

.resumePreview .select-box span{
    display: inline;
    float:none;
    width:auto;
}

.resumePreview .gray-btn{
    background: none;
    color: #288df0;
    font-size: 12px;
    font-weight: normal;
}

.resumePreview .uploadifyQueueItem{
    margin-left: 50px;
    margin-right: 50px;
    text-align: left;
}

.org-btn:disabled{
    border:1px solid #ccc;
    color:#666;
    background-color: #999;
}

.resumePreview .pop-box-sy-close{
    display: none;
}

.resumePreview .pop-box-sy-hd{
    color:#f60;
    font-size:18px;
    font-weight: bold;
    border-bottom:1px solid #eee;
    padding-bottom: 10px;
}

.resumePreview.pop-box-sy{
    background-color: white;
}

.resumePreview .resume-body{
    text-align: center;
}

.resume-body input.gray-button:disabled{
	border:1px solid #ccc;
    color:#666;
    background-color: #999;
    background-image: none;
}

.resumePreview .org-btn.loading{
	background-image:url('/im/i/localhost/gif/201406/2mbqttq6xf.gif');
	background-repeat:no-repeat;
	background-color:white;
	outline:none;
}

.resumePreview .org-btn.hide{
	display:none;
}
.workLocation {
	width: 98px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.applyWorkLocation {
	width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.favoriteWorkLocation {
	width: 65px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.recommendWorkLocation {
	width: 230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.detailWorkLocation {
	width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}