
body{font:14px/1.8 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;}
p{text-align: left;text-indent: 0;}
.footerPage a{width:32px;height: 28px; line-height: 28px; font-size: 14px;border-radius: 0;}
.footerPage a.selected{background-color: #0099ff;border: 1px solid #0099ff;color: #fff;}
.footerPage .isTxtBig {width: 30px;padding: 3px 2px;height: 26px;line-height: 26px;font-size: 14px;border: 1px solid #dedede;}
.footerPage .pagePrev b{left:8px;top:10px;}
.footerPage .pageNext b{left: 14px;top: 10px;}

.job-top{height: 16px;line-height: 16px; padding: 7px 0; background-color: #333;color: #999;}
.job-top .div-left{float:left;}
.job-top .div-right{float:right;}
.job-top .div-right a{border-right:1px solid #999; padding: 0 8px; height: 16px; line-height: 16px;float: left;}
.job-top a{color: #999;}.job-top a:visited{color: #999;}.job-top a:hover{color: #fff;text-decoration: none;}.job-top a:active{color: #999;}

.job-header{padding:18px 0; border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; background-color: #fff;}
.job-header .job-logo-box{float:left; }.job-header .job-logo-box a{display:block; width: 100%; height: 100%; line-height: 0;}.job-header .job-logo-box a img{height:64px;}
.job-header .main-nav,.job-header .main-nav2{float: right; padding: 10px 10px 0 0;}
.job-header .main-nav li{float:left; margin-left: 45px;}
.job-header .main-nav a,.job-header .main-nav a:link{height:50px;line-height: 50px;font-size:18px; padding: 0 12px; float:left; color:#333;}
.job-header .main-nav a:visited{}.job-header .main-nav a:hover,.job-header .main-nav a.active{border-bottom: 3px solid #0099ff;color:#333;text-decoration: none;} .job-header .main-nav a:active{color:#333;}

.job-banner{background-color: #f2f3f5; height: 170px; margin-bottom: 40px}
.job-search{ position: relative;width: 700px; height: 78px; padding:50px 0 42px 0; margin: 0 auto;}
.job-search .search-text{height:48px; font-size:14px; line-height: 48px; background-color: #fff; border:none; display: block; width: 100%; text-indent: 10px;}
.job-search .search-box{position: relative;padding-right: 120px;vertical-align: top;}
.job-search .search-box .search-bin{width: 120px; background-color: #0099ff; color:#fff;border:none;height:48px; font-size:20px; line-height: 48px; font-family:inherit; position: absolute; top:0;right:0; cursor: pointer;}
.job-search .search-hot{height: 38px; line-height: 38px; color:#999;vertical-align: top;}

.job-content{margin-bottom: 50px;}
.job-content .job-box{}
.job-content .job-box .job-list{width: 760px; float: left;}
.job-content .job-box .job-list li{border:1px solid #dedede;/*cursor: pointer;*/ margin-bottom: 20px; padding: 16px 20px 18px 20px; line-height: 26px; color: #777; zoom:1;}
.job-content .job-box .job-list li:after{content:""; clear: both; display: block;}

.job-content .job-box .sider{width: 210px; float:right;}
.job-content .job-box .sider dl{background-color: #f2f2f2;padding: 10px 6px 6px 6px; margin-bottom: 18px;}
.job-content .job-box .sider dl dt{font-size:18px;padding: 0 20px; line-height: 30px;}
.job-content .job-box .sider dl dd{background-color: #fff; border-bottom: 1px dashed #ccc; padding: 6px 20px;}
.job-content .job-box .sider dl dd h6{font-size:16px; line-height: 28px; text-align: left;}
.job-box .sider dl dd p{line-height: 22px; font-size: 12px; color:#999;text-overflow: ellipsis;overflow: hidden;/*width: 158px;*/white-space: nowrap; display: block;}
.job-content .job-box .sider dl dd p.txt-red{font-size: 16px;color:#fa6041!important;}
.job-content .job-box .sider .pic-ad{width: 210px; height: 122px; margin-bottom: 15px; overflow: hidden;}
.job-content .job-box .sider .pic-ad img{width: 210px; height: 122px;}
.job-footer{background-color: #dedede; padding: 10px 0;}
.footer div.listDivB{border: none!important;}

/*a:hover{text-decoration: none;}*/
.vline {display: inline-block;width: 1px;height: 14px;vertical-align: middle;background: #777;margin: 0 10px;}
.txt-gray {color:#999;}
.txt-gray2 {color:#777;}
.txt-red {color:#fa6041;}
.welfare{padding: 14px 0 0 0;}
.welfare span{height: 26px; line-height: 26px; padding: 0 10px; border:1px solid #dedede; border-radius: 3px; display:inline-block;background-color: #fff; margin-bottom: 4px;} 
.welfare2{}
.welfare2 span{height: 20px; line-height: 20px; padding: 0 10px; border:1px solid #cccccc; border-radius: 13px; display:inline-block;font-size:12px; color: #555;}
.collect{height:26px; line-height: 26px; position: relative; padding-left: 26px; width: 50px; display: inline-block; text-align: left;}
.collect i {position: absolute;left: 0;top: 4px;background: url(/trading/images/tubiao.png?t=13) no-repeat -151px -301px;width: 16px;height: 16px; vertical-align: middle;}
.collect.active i{background-position: -184px -6px;}
.margin-bottom-clr{margin-bottom: 0!important;}

.job-link a:link{color:#333;}
.job-link a:visited{color:#333;}
.job-link a:hover{color:#333; text-decoration: none;}
.job-link a:active{color:#333;}
.job-link a.blue:link{color:#0099ff;}
.job-link a.blue:visited{color:#0099ff;}
.job-link a.blue:hover{color:#008ae6; text-decoration:underline;}
.job-link a.blue:active{color:#0099ff;}
.job-link a.gray:link{color:#999;}
.job-link a.gray:visited{color:#999;}
.job-link a.gray:hover{color:#999;}
.job-link a.gray:active{color:#999;}
.job-link a.blue-bth,.blue-bth{width: 106px;height: 34px; line-height: 34px;text-align: center;background-color: #0099ff; border: 1px solid #0099ff; color:#fff; display: inline-block;border-radius: 3px; cursor: pointer;}
.job-link a.blue-bth:link{background-color: #0099ff; color:#fff;}
.job-link a.blue-bth:visited{background-color: #0099ff; color:#fff;}
.job-link a.blue-bth:hover,.blue-bth:hover{background-color: #1aa3ff; color:#fff;}
.job-link a.blue-bth:active{background-color: #0099ff; color:#fff;}
.job-link a.orange-bth:link{ background-color: #e69317; color: #fff;}
.job-link a.orange-bth:visited{background-color: #e69317; color: #fff;}
.job-link a.orange-bth:hover{background-color: #ff9900; color: #fff;}
.job-link a.orange-bth:active{background-color: #e69317; color: #fff;}
.job-link a.gray-bth:link{ background-color: #f2f3f5; color: #555; border: 1px solid #dedede;}
.job-link a.gray-bth:visited{background-color: #f2f3f5; color: #555555; border: 1px solid #dedede;}
.job-link a.gray-bth:hover{background-color: #0099ff; color: #fff; border: 1px solid #dedede;}
.job-link a.gray-bth:active{background-color: #f2f3f5; color: #555555; border: 1px solid #dedede;}
.job-link a.gray2-bth:link{ background-color: #dedede; color: #555; border: 1px solid #dedede;}
.job-link a.gray2-bth:visited{background-color: #dedede; color: #555555; border: 1px solid #dedede;}
.job-link a.gray2-bth:hover{background-color: #ccc; color: #fff; border: 1px solid #dedede;}
.job-link a.gray2-bth:active{background-color: #dedede; color: #555555; border: 1px solid #dedede;}
.job-link a.white-bth{width: 104px;height: 34px;line-height: 34px;text-align: center;border:1px solid #0099ff;background-color: #fff; cursor: pointer;display: inline-block; color: #0099ff;}
.job-link a.white-bth:hover{background-color: #0099ff; color:#fff; }
.job-bth .blue-bth{ background-color: #008ae6; color: #fff; font-size:20px; height: 46px; line-height: 46px;text-align: center; font-family:inherit; width: 100%; border-radius: 4px;}
.job-bth .blue-bth:hover{background-color: #0099ff;}

.job-mod .job-hd{height: 52px; line-height: 50px;border-bottom:1px solid #e8e8e8;}
.job-mod .job-hd .tit{display: inline-block; height: 50px;font-size: 16px;}
.job-mod .job-hd .tit a{display: inline-block;color: #555; text-decoration: none;}
.job-mod .job-hd .tit.active_gray a{color: #555; border-bottom: 3px solid #333;}
.job-mod .job-hd .tit.active a{color: #0099ff; border-bottom: 3px solid #0099ff;}

.textCenter{text-align: center;}
.blankSpace{font-size: 18px; text-align: center;}

/****************************************************************控件元素区*****************************************************************************/
.select {border:1px solid #dedede;height:25px;border-radius:3px; color:#999999!important;display:inline-block;*display:inline;*float:left;vertical-align:middle;padding:5px 3px 0 3px; background-color:#fff; margin-right:15px;}
.select.focus{border:1px solid #fd5e5e !important;}
.select div {*height:17px; background-color:#fff; _float:left;_padding-top:2px; overflow:hidden; background-color:#ffffff;}/* 子选择器，在FF等非IE浏览器中识别,ie6子元素不浮动，父元素浮动会失效*/
.select>div { height: 19px;overflow:hidden;}/* 通配选择符，只在IE浏览器中识别 */
* html .select div select {display:block;border:none; *float:left; *margin: -5px -1px -2px -2px;}
.select div>select {display:block; float:none;margin:-2px;padding:0px;height:23px;}
.select:hover {border:1px solid #4577cc; /*鼠标移上的效果*/}
.select select>option {text-indent: 3px; /*option在FF等非IE浏览器缩进2px*/}
/****************************************************************控件元素区*****************************************************************************/