/* 未能缩小。正在返回未缩小的内容。
(174,100): run-time error CSS1034: 
(174,100): run-time error CSS1042: Expected function, found ','
(174,104): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
/*sk-edit-begin*/
a,b,body,button,dd,dl,em,footer,form,i,input,label,li,nav,p,select,span,td,textarea,u,ul { padding: 0; margin: 0; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; }
li,ol,ul { list-style: none; }
a:active,a:focus,a:hover,button,input,textarea { outline: 0; }
map area { outline: 0; }
table { border-collapse: collapse; }
body,button,input,option,select,td,textarea { font-family: arial, verdana, helvetica, 'PingFang SC', 'HanHei SC', STHeitiSC-Light, Microsoft Yahei, sans-serif; -webkit-font-smoothing: antialiased; }
button,input[type=button],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea { -webkit-appearance: none; }
body,html {height: 100%}
input::-webkit-input-placeholder { color: #9fa3af; }
input:-ms-input-placeholder { color: #9fa3af; }
input:-moz-placeholder { color: #9fa3af; }
input::-moz-placeholder { color: #9fa3af; }
textarea::-webkit-input-placeholder { color: #9fa3af; }
textarea:-ms-input-placeholder { color: #9fa3af; }
textarea:-moz-placeholder { color: #9fa3af; }
textarea::-moz-placeholder { color: #9fa3af; }
/*sk-edit-end*/
body { color: #373d41; font-size: 13px; font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; margin: 0; padding: 0; }
a { color: #373d41; outline: none; text-decoration: none; }
a:link, a:visited, a:active, a:hover { outline-width: 0; text-decoration: none;  }
i, em{ font-style:normal }
header, footer, hgroup, nav, section { display: block; }
p { margin: 0; padding: 0; }
img { border: 0; vertical-align: top; max-width: 100%; }
h3 { display: block; font-size: 17px; font-weight: bold; color: #373d41; }
h3 a { float: right; color: #999; font-size: 12px; }
i { font-style: normal; }
.b { font-weight: bold; }
.c { color: #ccc; }
.c3 { color: #333; }
.c5 { color: #555; }
.c9 { color: #999; }
.cf { color: #fff; }
.color { color: #ff6a00; }
.c-red { color:#f00}
.left { float: left; }
.right { float: right; }
.rel { position: relative; }
.abs { position: absolute; }
.center { text-align: center; }
.block { display:block}
.i-block { display:inline-block;}
    * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.radius { border-radius: 4px; -webkit-border-radius: 4px; }
.shadow { box-shadow: 0 2px 5px rgba(0,0,0,.08); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.08); }
.opacity { opacity: .38; -webkit-opacity: .38; }

/*flex相关*/
.flex-cs { display: flex; align-items: center; justify-content: space-between; }
.flex-shrink { flex-shrink: 0; }

/*新页面用*/
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.hide { display: none; }

/*分为24块*/
.col-6 { float: left; width: 25%; }
.col-5 { float:left;width:20%;}
.col-4 { float: left; width: 16.666666% }
.col-8 { float: left; width: 33.33333% }
.col-12 { float:left;width:50%;}
.border-lr-1 { border-left:1px solid #eee;border-right:1px solid #eee;}

/*清除浮动*/
.clearFloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearFloat { zoom: 1; }
.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }

/*动画*/
.delay1 { animation-delay: .25s; }
.delay2 { animation-delay: .5s; }
.delay3 { animation-delay: .75s; }
.delay4 { animation-delay: 1s; }
.delay5 { animation-delay: 1.25s; }
.delay6 { animation-delay: 1.5s; }
.delay7 { animation-delay: 1.75s; }

/*公共样式*/
.db { width: 1200px; margin: 0px auto; }
.db-fluid { width: 100%; }
.iconfont { font-size: 20px; color: #ccc; }
/*nav公共*/ 
.w-10 { width: 10%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-33 { width: 33.33%; }
.w-40 { width: 40%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-70 { width: 70%; }
.w-80 { width: 80%; }
.w-90 { width: 90%; }
.w-100 { width: 100%; }

.bg-fa { background-color: #fafafa; }
.bg-ff { background-color: #fff; }
.bg-ee { background-color: #eee; }
.bg-f2 { background-color: #f2f2f2; }
.bg-f5 { background-color: #f5f5f5; }

.fs-12 { font-size: 12px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fs-15 { font-size: 15px; }
.fs-16 { font-size: 16px; }
.fs-18 { font-size: 18px; }
.fs-20 { font-size: 20px; }
.fs-22 { font-size: 22px; }
.fs-26 { font-size: 26px; }
.fs-30 { font-size: 30px; }
.mg-10 { margin:10px;}
.mg-15 { margin: 15px; }
.mg-20 { margin:20px;}
.mg-t-6 { margin-top: 6px; }
.mg-t-10 { margin-top: 10px; }
.mg-t-15 { margin-top: 15px; }
.mg-t-20 { margin-top: 20px; }
.mg-t-30 { margin-top: 30px; }
.mg-t-40 { margin-top: 40px; }
.mg-l-50 { margin-left: 50px; }
.mg-l-3 { margin-left:3px;}
.mg-l-10 { margin-left: 10px; }
.mg-l-20 { margin-left: 20px; }
.mg-l-100 { margin-left: 100px; }
.mg-r-30 { margin-right: 30px; }
.mg-r-40 { margin-right: 40px; }
.mg-b-5 { margin-bottom: 5px; }
.mg-b-8 { margin-bottom: 8px; }
.mg-b-10 { margin-bottom: 10px; }
.mg-b-15 { margin-bottom: 15px; }
.mg-b-20 { margin-bottom: 20px; }
.mg-b-30 { margin-bottom: 30px; }
.mg-b-40 { margin-bottom: 30px; }
.mg-tb-10 { margin-top:10px;margin-bottom:10px;}
.mg-tb-20 { margin-top: 20px; margin-bottom: 20px; }
.pd-15 { padding: 15px; }
.pd-20 { padding: 20px; }
.pd-30 { padding: 30px; }
.pd-t-5 { padding-top:5px;}
.pd-t-15 { padding-top: 15px; }
.pd-t-20 { padding-top: 20px; }
.pd-t-30 { padding-top: 30px; }
.pd-t-40 { padding-top: 40px; }
.pd-tb-10 { padding-top: 10px; padding-bottom: 10px; }
.pd-tb-30 { padding-top: 30px; padding-bottom: 30px; }
.pd-tb-40 { padding-top: 40px; padding-bottom: 40px; }
.pd-lr-25 { padding-left: 25px; padding-right: 25px; }
.pd-l-10 { padding-left: 10px; }
.pd-l-25 { padding-left: 25px; }
.pd-r-10 { padding-right: 10px; }
.pd-r-25 { padding-right: 25px; }
.pd-b-10 { padding-bottom: 10px; }
.pd-b-15 { padding-bottom: 15px; }
.pd-b-20 { padding-bottom: 20px; }
.color { color: #ff6a00; }
.line16 { line-height: 1.6; }
.lh-30 { line-height: 30px }
.border-t-1 { border-top: 1px solid #eee; }
.border-b-1 { border-bottom: 1px solid #eee; }

.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tag { color: #ff6a00; display: inline-block; font-size: 12px; background-color: #fff5ee; padding: 4px 18px; border-radius: 30px; }
.comtag { color: #f2f2f2; display: inline-block; font-size: 12px; background-color: RGB(255,255,255,0.3); padding: 4px 18px; border-radius: 30px; }

.btn-deliver:hover { color: #fff; background-color: rgba(255,106,0,.8); }
.btn-deliver { display: inline-block; border-radius: 8px; line-height: 1.4; font-size: 20px; padding: 10px 90px; color: #fff; background-color: #ff6a00; margin-top: 36px; margin-bottom: 30px;cursor:pointer;border:0px; }

.flex-cfs { display: flex; align-items: center; justify-content: flex-start; }

.box-i { width: 1px; background-color: #e0e0e0; margin: 0px 9px; display: inline-flex; height: 8px; }

/* 急聘速聘标签 */
.label-box .label { display: inline; padding: 2px 9px; border-radius: 1em; font-weight: normal; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; }
    .label-box .label .label-danger { background: linear-gradient( 135deg,rgba(255,151,0,1) 0%,rgba(254,97,53,1) 100%); }
    .label-box .label .label-primary { background: linear-gradient( 135deg,rgba(0,139,247,1) 0%,rgba(36,80,245,1) 100%); }
