﻿@charset "utf-8";
* {margin: 0;padding: 0;border: 0;font-size: 10px;vertical-align: baseline;outline: none; font-size-adjust: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
*,*:after,*:before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;	padding: 0;	margin: 0;}
html, body {font-size:10px; overflow-x:hidden;}
ul,li{list-style-type: none;padding:0;margin:0;}
a, img, blockquote, form, fieldset, textarea, input, label, iframe, code, pre {display: block;overflow:hidden;position:relative;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
a:visited {text-decoration: none;}
A.text:link,A.text:visited  { COLOR: #000000; TEXT-DECORATION: none }
A.text:hover { COLOR: #6193d6; TEXT-DECORATION: underline} 
A.white:link,A.white:visited { COLOR: #dcdcdc; TEXT-DECORATION: none;}
A.white:hover { COLOR: #dcdcdc; TEXT-DECORATION: none;}
A.grey:link,A.grey:visited { COLOR: #878787; TEXT-DECORATION: none;}
A.grey:hover { COLOR: #878787; TEXT-DECORATION: none;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */} 
.clear {display:block;clear:both;height:0;overflow:hidden;}

/*下拉选择表单 start*/
#Result .topSelect{ height:6rem; background:#ffffff; border-bottom:1px solid #dcdcdc;}
#Result .topSelect .topUL>li{float:left; width:36%;line-height:6rem;text-align:center;font-size:1.6rem;border-left:1px solid #dcdcdc; position:relative; z-index:99;}
#Result .topSelect .topUL>li:first-child{ width:27%;border-left:0;}
#Result .topSelect select { width:90%; text-align:center; margin:0 auto; border:none;appearance:none;-moz-appearance:none; -webkit-appearance:none;padding-right: 1.4rem; color:#016eff; background-color:#ffffff;font-size:1.4rem;}
#Result .topSelect select::-ms-expand { display: none; }
#Result .topSelect .topUL>li i{display:block;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#016eff transparent transparent transparent;margin-top:-2px; position:absolute;top:50%;right:6px;}
/*下拉选择表单 start*/
/*搜索 start*/
.searchBox{padding:1.4rem 3%;background:#f2f2f2;}
.searchBox .key{position:relative; height:5rem; border-radius:3px; border:1px solid #016eff; background-color:#ffffff;text-align:center; background-color:ffffff;}
.searchBox .key input{position:absolute; width:76%;background-color:transparent; border:none; line-height:5rem; padding-left:1.2rem; -webkit-appearance:none; font-size:1.4rem;}
.searchBox .key input:focus{outline:0}
.searchBox .key input::-webkit-search-cancel-button, .searchBox .key input::-webkit-search-decoration{display:none}
.searchBox .key input::-webkit-input-placeholder{ color:#494949;}
.searchBox .key input::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#494949;}
.searchBox .key input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#494949;}
.searchBox .key input:-ms-input-placeholder{  /* Internet Explorer 10-11 */  color:#494949;}
.searchBox .key i{position:absolute; right:0px; padding:0 18px; background-color:#016eff; border-radius: 0px 2px 2px 0px; display:inline-block;height:4.9rem;line-height:4.9rem;color:#ffffff;font-style:normal;font-size:1.6rem;cursor:pointer;}
/*搜索 over*/
/* 搜索岗位结果列表 start */
.searchResult .resultjobs{position:relative;border-bottom:5px solid #f2f2f2;background-color:#ffffff;padding:1rem 0 1rem 1.5rem;overflow:hidden;text-align:left;}
.searchResult .resultjobs a{display:block;width:100%;height:100%;color:inherit;}
.searchResult .resultjobs a:link{color:inherit;}
.searchResult .resultjobs a:visited{color:#989898;}
/* 搜索岗位结果列表 over */
