input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none }
.cur,.cur a{font-size:12px;color:#666;line-height:48px }
.cur{padding-left:13px;background:url(/assets/oldskin/images/job/icon-pos.png) left center no-repeat }
.cur span{color:#333 }
.cur a,.cur em{color:#999;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.cur a:hover{color:#333 }
.m-box{margin-bottom:30px;background:#fff;border-radius:4px;overflow:hidden }
.g-tit02 h2{text-align:center;font-size:20px;color:#333;line-height:60px;letter-spacing:1px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap }
.g-tit02 h2 span{padding:0 58px;position:relative;display:inline-block }
.g-tit02 h2 span:after,.g-tit02 h2 span:before{content:"";position:absolute;width:34px;height:1px;display:block;background:#d8d8d8;top:50%;left:0 }
.g-tit02 h2 span:after{left:auto;right:0 }
.g-tip01{margin-right:5px;padding:1px 3px 0;background:rgba(215,195,156,1);border-radius:2px;overflow:hidden;display:inline-block;vertical-align:middle;font-size:12px;color:#fff;line-height:16px }
.g-tip01.tip02{background:#73c7a5 }
.g-tip02{display:inline-block;vertical-align:middle;font-size:0; }
.g-tip02 .item{ padding: 0 4px; height: 20px; line-height: 18px; font-size: 12px; color: #0cbb73; border-radius: 4px; border: 1px solid rgba(12,187,115,.2); display: inline-block; max-width: 7em; overflow: hidden; text-overflow: ellipsis; }
.g-tip02 .dots{font-size:12px;color:#0cbb73;letter-spacing:1px;display:inline-block;vertical-align:middle }
.ul-nav01 li{position:relative }
.ul-nav01 .v1{padding-left:24px;padding-right:24px;font-size:14px;line-height:42px;color:#666;display:block;border:1px solid transparent;border-right:0;background:url(/assets/oldskin/images/job/f-icon01.png) right 17px center no-repeat;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.ul-nav01 li:hover .v1{border-color:#0bbb73 }
.ul-nav01 .sub{width:654px;height:auto;min-height:141px;position:absolute;background:#fff;left:250px;top:0;z-index:5;border:1px solid #0bbb73;display:none;padding:10px 10px 8px 24px }
.ul-nav01 .sub.down,.ul-nav01 .sub.down:after{top:auto;bottom:0 }
.ul-nav01 .sub:after{content:'';display:block;position:absolute;top:0;left:-1px;width:1px;height:42px;background:#fff }
.ul-nav01 .sub h3{margin-bottom:10px;font-size:14px;color:#333;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap }
.ul-nav01 .sub dl{min-height:90px;overflow-y:auto;overflow-x:hidden }
.ul-nav01 .sub dd{width:25%;float:left;font-size:0 }
.ul-nav01 .sub .v2{font-size:14px;line-height:30px;color:#999;display:inline-block;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s;max-width: 9em; }
.ul-nav01 .sub .v2:hover{color:#0bbb73 }
.ul-fq01 .date{position:absolute;right:0;bottom:0;font-size:12px;color:rgba(153,153,153,1);line-height:22px;background-color:#fff;padding-left:14px; }
.g-desc01{font-size:12px;line-height:17px;color:#999 }
.g-desc01 p{vertical-align:middle;display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap }
.g-desc01 span{display:inline-block }
.g-desc01 span.display0 { display:none; }
.g-desc01 span.display_false_0 { display:inline-block; }
.g-desc01 span.pos{padding-left:10px;background:url(/assets/oldskin/images/job/icon-pos02.png) 0 center no-repeat }
.g-desc01 span.price{color:#ff6142 }
.g-desc01 span.price i{font-style:normal;font-size:18px }
.g-desc01 em{margin:-2px 8px 0;height:10px;width:1px;background:#eaeaea;display:inline-block;vertical-align:middle }
.ul-fq02 .time{margin-left:10px;float:right;font-size:12px;line-height:22px;color:#999 }
.ul-fq02 .tit-bottom .g-tip02,.ul-fq02 .tit-bottom .g-tip02 .item{vertical-align:bottom }
.form-radio{position:relative;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.form-radio input{position:absolute;left:-9999px }
.f-radio01{margin-right:10px;display:inline-block }
.f-radio01 span{padding:0 10px;line-height:26px;border-radius:2px;overflow:hidden;font-size:14px;color:#333;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.f-radio01 span:hover,.f-radio01.checked span{background:rgba(12,187,115,.1);color:#0cbb73 }
.f-radio01 span a:hover, .f-radio01.checked span a { color:#0cbb73; }
.m-filter{margin-bottom:10px;padding:25px 30px 5px }
.m-filter .top{padding-bottom:10px;border-bottom:1px dashed #f0f0f0 }
.m-filter .item{margin-bottom:11px;overflow:hidden;position:relative }
.m-filter .item .more{padding:0 10px;height:26px;background:rgba(255,255,255,1);border-radius:4px;border:1px solid rgba(234,234,234,1);overflow:hidden;display:inline-block;font-size:14px;line-height:24px;text-align:center;position:absolute;right:0;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.m-filter .item .more span{padding-right:12px;color:#999;background:url(/assets/oldskin/images/job/f-icon04.png) right center no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.m-filter .item .more:hover,.m-filter .item.on .more{border-color:#0bbb73 }
.m-filter .item .more:hover span{color:#0bbb73;background-image:url(/assets/oldskin/images/job/f-icon04-on.png) }
.m-filter .item.on .more span{background-image:url(/assets/oldskin/images/job/f-icon05-on.png);color:#0bbb73 }
.m-filter .item .more .open{display:inline-block }
.m-filter .item .f-radio01{margin-bottom:10px }
.m-filter .item .con.on{max-height:2000px;padding-right:0 }
.m-filter .item .con.on .more{position:static }
.m-filter .item .con.on .more .open{display:none }
.m-filter .item .con.on .more .close{display:inline-block }
.m-filter h3{margin-right:10px;font-size:14px;color:#666;line-height:26px;letter-spacing:1px;float:left;font-weight:400 }
.m-filter .con{font-size:0;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.m-filter .top .con{padding-right:100px;max-height:26px;overflow:hidden }
.m-filter .filter{padding-top:20px }
.f-sub01{margin-top:14px;width:100%;background:#fbfbfb;height:180px;overflow:hidden;position:relative;display:none }
.f-sub01 .left{padding-left:22px;border-right:1px solid #eaeaea;width:265px;position:absolute;top:0;left:0;bottom:0 }
.ul-filter a{padding-right:18px;display:block;background:url(/assets/oldskin/images/job/f-icon01.png) right center no-repeat;line-height:44px;height:44px;font-size:14px;color:#999;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap }
.ul-filter li a:hover,.ul-filter li.on a{color:#0cbb73;background-image:url(/assets/oldskin/images/job/f-icon01-on.png) }
.f-sub01 .right{position:absolute;left:266px;right:0;top:0;bottom:0 }
.f-radio02{display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#999;line-height:44px;letter-spacing:1px }
.f-radio02.checked,.f-radio02:hover,
.f-radio02.checked a,.f-radio02 a:hover{color:#0cbb73 }
.form-checkbox{position:relative;overflow:hidden;cursor:pointer }
.form-checkbox input{position:absolute;left:-9999px }
.g-checkbox01{padding-left:18px }
.g-checkbox01:before{content:"";display:block;width:14px;height:14px;border:1px solid #666;background:center center no-repeat #fff;position:absolute;top:50%;left:0;margin-top:-8px;border-radius:2px;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-background-size:100% 100%;background-size:100% 100% }
.g-checkbox01.checked:before{border-color:#0bbb73;background-image:url(/assets/oldskin/images/job/f-icon06-on.png) }
.g-checkbox01,.g-filter01 .item{margin-right:36px;font-size:14px;line-height:57px;color:#666;display:block;float:left;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.ul-fq03 li{padding:0 30px 22px;overflow:hidden;position:relative;border-bottom:1px solid #f5f5f5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer }
.ul-fq03 li:hover{background:#fcfcfc }
.ul-fq03 .inner{position:relative;overflow:hidden }
.ul-fq03 .left{padding-top:19px;padding-right:20px;width:47.63%;float:left }
.ul-fq03 .right{padding-right:120px;width:52.37%;float:left;padding-top:23px }
.ul-fq03 .left h3{margin-bottom:4px;font-size:0;line-height:28px;color:#333;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap }
.ul-fq03 .left h3 a{color:#333;font-size:20px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:21em;overflow:hidden; text-overflow: ellipsis; }
.ul-fq03 .left h3 a:hover{color:#0bbb73 }
.ul-fq03 .left .price{margin-bottom:5px;font-size:14px;color:#ff6142;line-height:25px }
.ul-fq03 .left .price span{font-size:18px;line-height:25px }
.ul-fq03 .g-tip02 .item{margin-right:6px }
.ul-fq03 .right h3{margin-bottom:12px;font-size:0;line-height:20px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap }
.ul-fq03 .right h3 a{font-size:14px;color:#333;display:inline-block;vertical-align:middle;font-weight:400;margin-right:5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s }
.ul-fq03 .right h3 a:hover{color:#0bbb73 }
.ul-fq03 .g-desc01{margin-bottom:10px;font-size:14px;line-height:20px }
.ul-fq03 .g-desc01 .pos{padding-left:14px }
.ul-fq03 .g-desc01 em{margin-left:11px;margin-right:11px }
.ul-fq03 .right .date{font-size:12px;line-height:17px;color:#999 }
.g-tip03{margin-left:5px;padding:0 6px;height:18px;line-height:18px;color:#fff;font-size:12px;display:inline-block;vertical-align:middle;background:linear-gradient(135deg,rgba(255,221,149,1) 0,rgba(255,185,92,1) 100%);border-radius:18px;overflow:hidden }
.g-tip03.tip02{background:linear-gradient(135deg,rgba(180,209,251,1) 0,rgba(125,165,245,1) 100%) }
.g-tip03.tip03{background:linear-gradient(135deg,rgba(255,188,188,1) 0,rgba(255,135,135,1) 100%) }
.g-more04{width:98px;height:36px;line-height:36px;background:rgba(11,187,115,1);border-radius:4px;overflow:hidden;font-size:16px;color:#fff;text-align:center;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;right:0;top:47px }
.g-more04:hover{color:#fff;opacity:.8 }
.m-box02{position:relative }
.m-box02 .content{position:relative;z-index:2 }
.m-box02:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;border-radius:4px;overflow:hidden;display:block;z-index:1 }
.m-tit01 .g-desc01{font-size:14px;line-height:28px }
.m-tit01 .bottom .g-tip02{line-height:42px }
.g-tip02 .item{margin-right:6px;vertical-align:bottom }
.row-main .m-box{margin-bottom:0 }
.m-desc01 .map .pos{padding:0 15px;line-height:48px;font-size:14px;color:#666 }
.m-desc01 .map .pos span{padding-left:14px;background:url(/assets/oldskin/images/job/icon-pos02.png) 0 center no-repeat }
.ul-fq04 .g-desc01{margin-bottom:5px }
.m-tit02 .g-desc01{font-size:14px;line-height:20px }
.ul-fq07 .g-desc01{margin-bottom:5px;text-align:center;font-size:14px;line-height:20px }
.f-content01 .g-tip02 .item{margin-bottom:0;vertical-align:middle }
.m-box03{margin-bottom:20px;background:#fff;border-radius:4px;overflow:hidden }
.ul-fq09 .g-desc01 .mr{margin-right:25px }
.ul-fq11 .price{font-size:0;line-height:33px;color:#ff6142 }
.ul-fq11 .price .num{font-size:24px;display:inline-block;vertical-align:middle }
.po_hder .w-1200 { position:relative; }