锘縝ody{background:#ffffff;color:#000000;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
a[title=绔欓暱缁熻]{display:none !important}
html,body,p,form,div,table,textarea,input{font-size:medium;vertical-align:middle;font-style:normal;font-family:"pingfang sc","microsoft yahei",arial,helvetica,sans-serif;-webkit-font-smoothing:antialiased}
form{border:0;margin:0;padding:0}
img{border:0;vertical-align:middle}
textarea{width:95%}
input,button,select,textarea{-webkit-appearance:none;outline:none;margin:0;padding:0;border:0}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
.l{float:left}
.r{float:right}
.header{overflow:hidden;text-align:left;color:#ffffff;padding:5px 10px;background:#0378d8}
.footer1{color:#333;background:#fff;height:30px;line-height:35px;font-size:14px;padding:10px 10px 0;text-align:center}
.footer1 a{color:#3078d8;text-decoration:none}
.icon-eject:before .footer2{background:#fff;line-height:160%;text-align:center;font-size:14px;color:#333}
.footer2 .bottommenu,.footer3 .bottommenu{background:#fff;padding:5px 40px;color:#fff;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap}
.footer2 a{font-size:14px;color:#fff;text-decoration:none}
.fullscreen{background:none repeat scroll 0 0 #fff;margin:0 auto;overflow:hidden;position:relative;max-width: 500px}
.top_menu{overflow:hidden;width:100%;font-size:14px;margin-bottom:10px;background:#eee}
.top_menu div{color:#666666;border:1px solid #dddddd;border-top:0;border-right:0;border-bottom:0;overflow:hidden;text-align:center;height:35px;width:24.9%;line-height:35px;float:left}
.top_menu div a{font-size:15px;text-decoration:none;display:block;color:#666666;background:#eee}
.top_menu .selected{width:24%;border-bottom:1px solid #fff}
.top_menu .selected a{font-weight:bold;font-size:15px;color:#2b78e4;background:#fff}
.clear{clear:both;font-size:0;line-height:0;overflow:hidden;height:0;display:block}
#loadings{display:none;width:100%;top:50%;position:fixed;line-height:56px;z-index:9999999}
#loadings div{height:40px;padding:30px 0 0 0;text-align:center;color:#fff;font-size:12px;background:#000 url(/uploads/image/images/load.gif) no-repeat 50% 30%;opacity:0.7;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:unset !important;filter:progid:dximagetransform.microsoft.alpha(opacity=70);margin:auto;width:100px}
.btn_back{z-index:1000;position:absolute;top:15px;left:3px;height:25px;line-height:25px;margin-left:10px;padding-left:14px;color:#fff}
.btn_back1{display:none;z-index:1001}
.btn_back:before{content:' ';top:5px;left:0;width:12px;height:12px;border:#ffffff solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 0 3px 3px;display:inline-block;position:absolute}
.icon{color:#fff;font-family:'iconic'}
.icon-home{z-index:1000;position:absolute;top:16px;left:18px;height:25px;line-height:25px}
.icon-home:before{display:none;font-size:26px;content:"\73";position:absolute;top:3px}
.icon-eject:before {
    font-size: 17px;
    content: "\e134";
    color: #0378d8;
    line-height: 30px;
}
.icon-list:before{content:"0";color:#787878}
.icon-play:before{content:"\e004"}
.icon-search:before{content:"g";color:#787878;font-size:18px}
.icon-x:before{content:"\5b"}
.icon-checkmark:before{content:"y"}
.icon-denied:before{content:"\e032"}
.icon-user:before{content:":";color:#666666;font-size:14px;margin-right:8px}
.icon-iphone:before{content:",";color:#666666;font-size:14px;margin-right:8px}
.icon-mail:before{content:"n"}
@font-face{font-family:'iconic';src:;src: format('embedded-opentype'), format('svg'), format('woff'), format('truetype');font-weight:normal;font-style:normal}
#bg{position:absolute;top:0;left:0;width:100%;background-color:#000;z-index:9001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70)}
.back{width:40px;margin-left:20px;border:1px solid #d1d1d1;text-align:center;border-radius:2px 2px 2px 2px;cursor:pointer;position:absolute}
.pagemore{height:60px;line-height:60px;text-align:center;display:none}
.login_btn{color:#ffffff;padding:5px;position:absolute;right:5px;top:10px;font-size:16px}
.login_btn a{color:#ffffff;cursor:pointer}
.login_btn a.site:before{font-family:'iconic';content:"\e135";font-size:14px;margin:0 2px 0 10px}
.loginicon:before{font-family:'iconic';content:"\e061";font-size:28px;color:#ffffff;position:absolute;top:0;left:0}
.username{color:#ffffff;padding:5px;position:absolute;right:12px;top:5px;font-size:14px;cursor:pointer;display:none}
.username:before{font-family:'iconic';content:"\e061";font-size:28px}
.login_out{border:1px solid #ffffff;border-radius:2px;color:#ffffff;padding:0 5px;right:5px;position:absolute;font-size:14px;top:8px;height:30px;line-height:30px}
.left_menu{border:1px solid #ffffff;border-radius:2px;color:#ffffff;padding:0 8px;left:10px;position:absolute;font-size:14px;height:30px;line-height:30px;top:8px}
.left_menu:before{color:#ffffff;font-family:'iconic';content:"0"}
.error{font-size:14px;padding-top:60px;padding-bottom:80px;background:#fff}
.no_data{padding-top:70px;padding-bottom:40px}
.error .error_img{width:100px;height:100px;margin:0 auto;border:6px solid #e7e7e7;border-radius:100px;font-size:76px;text-align:center;color:#e7e7e7;box-shadow:0 -1px #bcbaba,0 -1px #bcbaba inset;text-shadow:0 -1px #bcbaba}
.error .no_data_img{width:200px;height:175px;margin:0 auto;background: no-repeat;background-size:100%}
.error .true_img{width:100px;height:100px;line-height:100px;margin:0 auto;border:6px solid green;border-radius:100px;font-size:76px;text-align:center;color:green;box-shadow:0 -1px green,0 -1px green inset;text-shadow:0 -1px green}
.error .error_msg{text-align:center;color:#888;padding:30px;line-height:30px}
.error .similarkeyword{color:red;margin-right:10px}
.bottom_bg{position:fixed;bottom:0;left:0;z-index:3;height:50px;line-height:50px;border:1px solid #dce1e5;width:100%;background:#f6fbff;box-sizing:border-box}
.bottom_bg .button1{position:relative;margin-left:10px;background:#2376de;color:#ffffff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:80px}
.bottom_bg .button2{position:relative;margin-left:10px;background:#ff8800;color:#ffffff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:150px}
.bottom_bg .button3{position:relative;margin-left:10px;padding:10px;background:#cdd1d4;color:#ffffff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;color:#333;width:80px}
.bottom_bg .button4{position:relative;margin-left:10px;background:#0066cc;color:#ffffff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:80px}
.bottom_bg .phone:before{background:#0066cc;color:#ffffff;font-family:'iconic';content:"\e101";font-size:20px;border-radius:5px;right:15px;position:absolute;cursor:pointer;height:35px;line-height:35px;top:7px;width:35px;text-align:center}
.bottom_bg .top:before{color:#666666;font-family:'iconic';content:"\e02c";font-size:14px;right:15px;position:absolute;cursor:pointer}
.menu{background-color:#eeeeee;font-weight:bold;padding-left:20px;font-size:14px;height:35px;line-height:35px}
.contact{line-height:25px;padding-left:20px;font-size:14px;table-layout:fixed;word-break:break-all;overflow:hidden}
.entflitem{float:left;width:23%;margin:0 2% 5px 0;color:#333;font-size:12px;height:25px;line-height:25px}
.entflitem img{margin:0 2px 2px 0;width:14px}
.entname{padding:0 0 10px 20px;font-size:20px;font-weight:bold}
.entname .pd{font-size:14px;color:#ff9900;height:28px;line-height:28px;text-align:center;float:right;padding:0 10px}
.entname .pd:before{content:"\e070";font-family:"iconic";font-size:15px;color:#ff9900;margin-right:5px}
.icon-chat-alt-fill:before{color:#666;font-size:14px;content:"\55";margin-right:8px}
.icon-document-alt-fill:before{color:#666;font-size:14px;content:"\5e";margin-right:8px}
.icon-user:before{font-family:'iconic';color:#666;font-size:14px;content:"\3a"}
.entmenu{overflow:hidden;width:100%;font-size:14px;border-top:1px solid #dddddd}
.entmenu div{color:#666666;border:1px solid #dddddd;border-top:0;border-right:0;overflow:hidden;float:left;text-align:center;height:35px;width:32.9%;line-height:35px}
.entmenu .selected{border-bottom:0;font-weight:bold}
.node{position:relative;border-bottom:1px solid #eeeeee;padding:10px;padding-left:20px}
.node a{color:#666666}
.node:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-4px;width:6px;height:6px;border:#cccccc solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:2px 2px 0 0;display:block}
.map_search,#l-map{overflow:hidden;margin:0}
.map_search{position:relative;zoom:1}
#l-map{position:relative;z-index:0;text-align:left}
.map_search .show_panelbtn{position:absolute;top:50%;right:0;margin-top:-34px;width:15px;height:68px;text-indent:-100px;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;cursor:pointer;zoom:1}
.map_search .show_panelbtn a{width:15px;height:68px;display:block;background: -35px -100px no-repeat;text-indent:-999px;outline:0;zoom:1}
.map_search .panel_wrap{position:absolute;top:1px;right:0;-webkit-transition:all 0.5s ease-in-out;background:#fcfcfc;height:100%;width:0;overflow-x:hidden;overflow-y:auto;border:1px solid #eee}
.map_search .panel_wrap .panel_wrap_alert{width:20px;height:200px;margin:-100px 0 0 -10px;color:#999;position:absolute;opacity:0.5;top:50%;left:50%}
.closemap{background:#828282;border-radius:50px;color:#fff;cursor:pointer;font-size:50px;font-style:normal;height:100px;line-height:100px;position:absolute;right:-52px;text-align:left;text-indent:8px;top:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:100px}
#alertdiv1{position:fixed;margin:auto;width:100%;top:50%;display:none;z-index:2147483647;text-align:center}
#alertdiv{position:fixed;margin:auto;width:100%;top:250px;display:none;z-index:2147483647}
#alertdiv div{background-color:#000;color:#ffffff;padding:20px 20px 20px 20px;min-width:100px;opacity:0.7;min-height:25px;text-align:center;color:rgb(255,255,255);border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;line-height:150%;width:60%;margin:auto}
.ref_top{line-height:50px;background-color:#eeeeee;border-bottom:1px solid #dddddd;font-size:16px;position:relative}
.ref_top .title{margin-left:10px;color:#3078d8;font-weight:bold}
.ref_top .jobtypebutton{display:inline-block;width:30%;height:25px;margin:2px 0;line-height:25px;color:#666;text-align:center}
.ref_top .jobtypebuttonselected{color:#3078d8}
.ref_top .tips{right:10px;font-size:12px;color:#999999;position:absolute}
.ref_top .openfilter{right:10px;color:#999999;position:absolute;top:0;font-size:14px;cursor:pointer}
.ref_top .openfilter .listicon:after{color:#2b78e4;font-family:"iconic";content:"\0027";font-size:14px;margin:0 5px 0 5px}
.ref_top .closefilter{right:10px;font-size:12px;position:absolute;color:#2b78e4;cursor:pointer;font-size:14px}
#getjob_bg,.getjob_bg{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:9000;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);display:none}
#getjobs{position:fixed;margin:auto;width:90%;top:10%;z-index:9001;display:none}
.getjob_content{width:100%;background:#ffffff;border:1px solid #000000;border-radius:5px;position:absolute;margin-left:15px;z-index:9002;top:0;height:400px}
#getjobs #closebg{position:absolute;top:-30px;right:-20px;width:21px;height:21px;line-height:21px;text-align:center;background:#fff;border-radius:20px;padding:2px;z-index:9003}
#getjobs #closebg #close{background:#000;border-radius:20px;width:21px;height:21px;display:block;text-align:center;font-size:12px;text-indent:-100px;position:relative}
#getjobs #closebg #close:before{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:2px;height:13px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#fff}
#getjobs #closebg #close:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:2px;height:13px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#fff}
.getjobbox{padding:10px 20px;background:#f2f5f9;font-size:14px}
.getjobbox .title{line-height:40px;font-size:14px;position:relative;color:#333}
.getjobbox .myresumelist{margin:10px 0 0 0;list-style:none;padding:0}
.getjobbox .myresumelist li{background:#fff;height:30px;line-height:30px;font-size:16px;color:#333;padding:15px 20px;margin:0 0 15px 0}
.getjobbox .myresumelist li a{display:block;padding:0 100px 0 0;position:relative;text-decoration:none}
.getjobbox .myresumelist .btnapply{position:absolute;right:0;top:50%;height:26px;line-height:26px;text-align:center;color:#fff;background:#ff9900;margin:-13px 0 0 0;font-size:12px;display:block;border-radius:20px;width:80px}
.getjobbox .result{text-align:center;color:#0378d8;font-size:16px;font-weight:bold;margin:0 0 60px 0}
.getjobbox .result img{display:block;margin:50px auto 20px;width:50%;max-width:100px}
.getjobbox .result .msg{font-size:14px;color:#666;margin:15px auto 0;font-weight:normal;width:80%;max-width:280px}
.getjobbox .result .msg a{color:#0378d8;margin:0 5px}
.getjobbox .btn{width:80%;height:38px;line-height:38px;color:#fff;text-decoration:none;text-align:center;background:#0378d8;display:block;margin:0 auto 15px;max-width:280px;border-radius:20px;font-size:14px;border:1px solid #0378d8}
.getjobbox .btn.white{color:#0378d8;background:#fff}
.getjob_top{line-height:25px;background-color:#eeeeee;border-bottom:1px solid #dddddd;font-size:14px;padding-left:10px;color:#2b78e4;position:relative}
.getjoblist{width:100%;margin:auto;border-bottom:1px solid #cccccc;line-height:30px;padding:5px 0 0 15px;font-size:14px;color:#666666;position:relative}
.getjoblist .ent_name{font-size:12px;font-weight:bold}
.getjoblist .vdate{font-size:12px}
.entcontent{font-size:14px;line-height:20px;padding:10px 20px 10px 20px;color:#333}
.reg{display:inline-block;width:120px;height:120px;line-height:60px;box-shadow:0 3px 5px #acacac}
.reg a{font-weight:bold;font-size:25px;color:#fff;display:block}
.sendinfobg{display:none;background:#000;opacity:0.7;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9998}
.sendinfo{width:100%;z-index:9999;padding-top:10px;position:fixed;left:0;top:0;display:none}
.filter,.editerbg{float:right;top:0;width:100%;height:100%;display:none;background:#fff;z-index:9999;position:fixed;right:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.bar{border:1px solid #0066cc;display:inline-block;height:10px;width:100%;margin-right:5px}
.bar .percent{display:block;background:#0066cc;height:100%}
.bar .percent .num{color:#fff;float:right;font-size:10px;line-height:100%;margin-right:3px}
.scoretips{background:none repeat scroll 0 0 #eeeeee;border:1px solid #cccccc;border-radius:30px;display:none;height:30px;line-height:30px;position:absolute;right:5px;text-align:center;text-indent:0;top:4px;width:30px;z-index:1;font-size:10px}
.competediv{float:right;top:0;width:100%;height:100%;display:none;background:#fff;z-index:5;position:absolute;right:0;line-height:105px;text-align:center}
.competediv:after{position:absolute;content:' ';top:50%;left:20px;margin-top:-3px;width:6px;height:6px;border:#999999 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 0 2px 2px;display:block}
.competeoperation{text-align:center;padding:0 10px;display:inline-block;height:30px;line-height:30px;margin-right:10px}
.listdatesplit{text-align:center;background:#eee;font-size:12px;height:25px;line-height:25px;border-bottom:1px solid #ccc}
.audresult{background:#ccc;border-spacing:1px;width:95%;margin:auto;font-size:small}
.audresult th{line-height:30px;color:#111}
.audresult td{background:#fff;line-height:30px;text-align:center}
.audresult .errormsg{color:red}
#wxjifen_warp{line-height:25px;padding-left:20px;margin-bottom:4px;font-size:14px;display:none;float:left}
#wxjifen_warp #wxjifen_title{width:61px;height:20px;border:#fd6802 solid 1px;border-radius:2px;line-height:20px;text-indent:14px;color:#fff;display:block;background: no-repeat 3px 4px #fe9901;float:left}
#wxjifen_warp #wxjifen_cont{width:39px;height:21px;line-height:20px;color:#070101;display:block;background: no-repeat 0px 0px;padding:0px 5px 0px 7px;text-align:center;float:left;margin-left:4px}
#wxjifen_warp #wxjifen_question{float:left;margin-left:5px}
#wxjifen_warp #wxjifen_question img{height:20px}
.wxsharebtn{width:272px;height:57px;display:block;margin:10px auto 60px;background: no-repeat 17px 14px #eee;border:#dadada solid 1px;line-height:57px;font-size:30px;text-indent:67px;color:#ff9900;text-shadow:1px 2px 0px #fff;position:relative}
.wxsharebtn .tophr{border:none;border-top:solid 1px #fff;position:absolute;top:0px;left:0px;width:100%;height:1px;margin:0}
#paging{height:40px;margin:10px 0 10px 0}
#paging span{float:left;width:20%;text-align:center;padding:5px;box-sizing:border-box}
#paging a,#paging font{position:relative;display:block;line-height:30px;font-size:14px;border:1px solid #c3c2ca;background:#ececec;color:#666666}
#paging select{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}
#paging font:after{position:absolute;display:block;width:0;height:0;content:'\00a0';top:12px;right:5px;border-width:5px;border-style:solid;border-color:#474340 transparent transparent transparent}
#suggest{z-index:9000;position:absolute}
.mysearch{border-radius:3px;background-color:#ffffff;z-index:999;padding:0;margin:0;border:1px solid #c9c9c9}
.mysearch ul{margin:0;list-style:none}
.mysearch li{line-height:25px;font-size:14px;margin:0 20px 0 20px;height:45px;line-height:45px;color:#000000;border-bottom:1px double #eeeeee;list-style:none}
.login_kuan{padding:7px 15px;font-size:16px}
.sharebtn{width:40%;height:50px;line-height:50px;border-radius:5px;color:#fff;text-align:center;background:#0184df;margin:0 auto 20px}
.sharebtn img{margin:0 10px 4px 0;vertical-align:middle;width:22px}
.back-to-top{display:none;position:fixed;right:10px;bottom:50px;text-align:center;z-index:1;box-sizing:content-box;-webkit-tap-highlight-color:transparent}
    .back-to-top a span {
        padding-top: 5px;
        border-radius: 50%;
        display: block;
        height: 30px;
        padding: 6px;
        width: 30px;
        margin-bottom: 5px;
        box-sizing: content-box;
        text-indent: 3px;
        border: 0;
        background: rgba(255, 255, 255, 0.8);
        color: #0378d8;
        font-size: 12px;
        box-shadow: 0px 1px 10px #badaf5;
    }
.jobmore{background-color:#f5f5f5;font-size:16px;height:50px;line-height:50px;text-align:center}
.jobmore a{color:#3078d8;display:block}
.wjftipsbg{background:#000000;background:rgba(0,0,0,0.5);width:100%;position:fixed;top:0;left:0;height:100%;z-index:1000;display:none}
.wjftipsbg .tipscontent{width:240px;margin:-170px auto 0;height:320px;background:#fff;position:relative;top:50%;border:10px solid #cccccc;padding:10px 20px;color:#7f7f7f}
.wjftipsbg .tipscontent .title{color:#fe9900;font-size:20px;font-weight:bold;line-height:40px}
.wjftipsbg .tipscontent .title img{height:15px;margin:0 10px}
.wjftipsbg .tipscontent .middle{border:solid #eeeeee;border-width:1px 0;padding:20px 0;font-size:14px;text-align:center}
.wjftipsbg .tipscontent .middle .item{width:240px;margin:auto}
.wjftipsbg .tipscontent .middle .item .left{float:left;height:40px;margin:10px 10px 10px 20px;width:40px}
.wjftipsbg .tipscontent .middle .item .right{float:left;height:40px;line-height:18px;margin:10px 0;width:160px;font-size:14px;text-align:left}
.wjftipsbg .tipscontent .middle .score{color:#fe9900}
.wjftipsbg .tipscontent .middle .btnoperation{width:100px;text-align:center;height:40px;line-height:40px;color:#fff;font-size:14px}
.wjftipsbg .tipscontent .bottom{width:240px;margin:10px auto 0;text-align:center;font-size:14px}
.slidediv{background:none repeat scroll 0 0 #fff;display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;bottom:0;left:0;width:100%;z-index:9001}
.btncloseslidediv{position:fixed;bottom:0;left:0;width:100%;height:40px;line-height:40px;text-align:center;background:#eee;color:#333}
.searchhistory{color:#838383;height:50px;line-height:50px;font-size:16px;text-indent:30px;border:solid #eaeaec;border-width:1px 0;margin-top:20px;position:relative}
.searchhistory .clearhistory{color:#2376dc;position:absolute;top:0;right:10px}
.searchhistoryitem{border-bottom:1px solid #eeeeee;text-indent:50px;height:35px;line-height:35px;background:#fff;font-size:14px;position:relative}
.searchhistoryitem a{display:block;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}
.searchhistoryitem .delicon{width:20px;height:20px;position:absolute;right:20px;top:8px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#ff6468}
.searchhistoryitem .delicon:before{content:' ';position:absolute;top:50%;margin-top:-6px;right:9px;width:2px;height:13px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);background:#fff}
.searchhistoryitem .delicon:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:9px;width:2px;height:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);background:#fff}
.diyicon{float:left;background:url(/uploads/image/images/diy.png) no-repeat;background-size:100%;height:20px;width:24px;margin-left:10px}
.diytips{float:left;background:url(/uploads/image/images/diyzi.png) no-repeat;background-size:100%;height:20px;width:88px}
.getgeodist{color:#3078d8;width:110px;float:right;padding-left:0px;padding-right:8px;height:25px;line-height:26px;-webkit-line-height:26px;font-size:12px;margin-top:2px;text-align:right}
.getgeodist_vip{font-size:12px;float:left;width:100px;line-height:28px;padding-left:10px;font-weight:normal;color:#fff}
.geo_warp span{font-size:14px;color:rgb(0,0,0)}
.vip_geo_warp .getgeodist_vip{position:absolute;left:106px;top:-5px}
.vipjob_geo_warp .getgeodist_vip{position:absolute;width:78px;right:0px;text-align:center;top:49px;font-size:12px;color:#ff9900}
.chkentmedals input{display:none}
.chkentmedals label{width:80px;height:30px;line-height:30px;text-align:center;font-size:small;border:1px solid #eee;float:left;margin:0 5px 5px 0}
.chkentmedals label.selected{border:1px solid #3078d8;background:#3078d8;color:#fff}
.clearfix{*zoom:1}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.talkbtn{background:url(/uploads/image/images/news1.png) no-repeat #ff9900 5px 5px;color:#fff;cursor:pointer;height:20px;line-height:20px;width:80px;display:inline-block;border-radius:3px;text-indent:25px;font-size:12px}
.advbox{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:1001}
.advbox .advtitle{background:#f90;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;position:relative;overflow:hidden}
.advbox .advtitle .closeadv{color:#fff;font-size:40px;height:70px;line-height:90px;position:absolute;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
.advbox .closeadv{color:#fff;font-size:40px;height:70px;line-height:90px;position:absolute;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
.advbox .advtips{background:rgba(0,0,0,0.8);color:#fff;height:30px;line-height:30px;text-align:center;width:100%;font-size:14px;position:absolute;top:0;left:0}
.advbox .advcontent{width:100%;height:100%;overflow:hidden;overflow-y:auto}
.advbg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.7;z-index:99}
.advimg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;overflow-x:hidden;overflow-y:auto}
.advimg img{width:100%}
.advimg .closeadv{background:#000;color:#fff;font-size:40px;height:70px;line-height:90px;opacity:0.7;position:fixed;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
@font-face{font-family:'v1';src:;src: format('embedded-opentype'), format('svg'), format('woff'), format('truetype');font-weight:normal;font-style:normal}
.jobtips{border:1px solid #ff9900;color:#ff9900;text-align:center;font-size:12px;height:26px;line-height:26px;width:100%;margin-top:15px;border-radius:4px}
.fullsearchbg{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:#f5f5f5;display:none;z-index:999;overflow-y:auto}
.fullsearchbg .searchbar{padding:10px 15px;position:relative;background:#fff}
.fullsearchbg .searchbar:before{content:"\0047";font-family:"iconic";font-size:20px;color:#999;position:absolute;top:20px;left:25px}
.fullsearchbg .searchbar .searchinput{height:40px;line-height:40px;width:100%;font-size:14px;color:#666;background:#f5f5f5;border-radius:5px;text-indent:37px}
.fullsearchbg .searchbar .searchbtn{cursor:pointer;position:absolute;top:10px;right:15px;height:40px;line-height:40px;padding:0 5px 0 10px;width:60px;background:#3078d8;color:#fff;border-radius:0 5px 5px 0;font-size:16px;width:75px;text-align:center}
.fullsearchbg .tabitem{float:left;color:#888;background:#f5f5f5;width:50%;text-align:center;height:35px;line-height:35px;font-size:15px;border-top:1px solid #3078d8}
.fullsearchbg .tabitem.selected{background:#fff}
.fullsearchbg .searchbarv1{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #eee}
.fullsearchbg .searchbarv1 .searchbox{position:relative;padding:10px 40px 10px 20px}
.fullsearchbg .searchbarv1 .searchbox .back{position:absolute;top:10px;right:-4px;width:40px;height:40px}
.fullsearchbg .searchbarv1 .searchbox .back:before{position:absolute;top:7px;left:3px;width:25px;height:2pc;background-image:url(/uploads/image/i/v2/closebutton.png);background-size:100%;background-repeat:no-repeat;content:""}
.fullsearchbg .searchbarv1 .searchbox input{width:100%;height:40px;border-radius:25px;background:#f6f6f6;text-align:center;font-size:14px;line-height:40px}
/*.fullsearchbg .searchbarv1 .searchbox{padding:10px 20px 10px 40px;position:relative}
.fullsearchbg .searchbarv1 .searchbox .back{width:40px;height:40px;position:absolute;left:5px;top:10px}
.fullsearchbg .searchbarv1 .searchbox .back:before{border:solid #0378d8;border-width:2px 0 0 2px;width:10px;height:10px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:15px;top:15px}
.fullsearchbg .searchbarv1 .searchbox input{background:#f6f6f6;height:40px;line-height:40px;width:100%;text-align:center;font-size:14px;border-radius:25px}*/
.fullsearchbg .title{background:#f9f9f9;height:40px;line-height:40px;padding:0 0 0 20px;color:#0378d8;font-size:14px}
.fullsearchbg .sitelist{padding:15px 30px 5px;background:#fff;margin:0}
.fullsearchbg .sitelist li{height:30px;line-height:30px;float:left;width:25%;margin:0 0 10px 0}
.fullsearchbg .sitelist li a{display:block;margin:auto;width:90%;text-align:center;border-radius:25px;font-size:12px;color:#666;border:1px solid #eee}
.fullsearchbg .sitelist span{display:none}
.fullsearchbg .firstletterbar{padding:0;margin:0;position:fixed;top:80px;right:0;width:30px}
.fullsearchbg .firstletterbar li{font-size:12px;text-align:center;height:20px;line-height:20px}
.fullsearchbg .firstletterbar a{color:#0378d8;display:block}
.funcmenu1 .icon_bar{width:100%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.funcmenu1 .icon_bg{width:100%;overflow:auto;position:relative;left:0;top:0}
.funcmenu1 .icon_normal{padding:10px 0}
.footer2 .moblie,.footer2 .pc,.footer2 .feedback,.footer2 .about_us{text-align:center;color:#666;font-size:12px;float:left;width:33.33%}
.footer3 .moblie,.footer3 .pc,.footer3 .feedback,.footer3 .about_us{text-align:center;color:#666;font-size:12px;float:left;width:25%}
.footer2 .moblie:before,.footer3 .moblie:before{color:#ccc;font-family:'iconic';content:"\e129";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:9px;border:1px solid #ccc}
.footer2 .pc:before,.footer3 .pc:before{color:#ccc;font-family:'iconic';content:"\e130";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:1px;border:1px solid #ccc}
.footer2 .feedback:before,.footer3 .feedback:before{color:#ccc;font-family:'iconic';content:"\e131";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:2px;border:1px solid #ccc}
.footer2 .about_us:before,.footer3 .about_us:before{color:#ccc;font-family:'iconic';content:"\e133";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:38px;display:block;margin:10px auto 5px;text-indent:4px;border:1px solid #ccc}
.bottommenu .copyright,.footer2 .copyright,.footer3 .copyright{display:block;font-size:12px;padding-bottom:10px;color:#c8c9c8;text-align:center;background-color:#fff}
.no_more{text-align:center;font-size:14px;line-height:32px;color:#888;display:none}
.loading-wrap{margin:10px auto;display:table;position:relative}
.loading{width:20px;height:20px;float:left;-webkit-animation:load2 1.5s infinite linear;animation:load2 1.5s infinite linear;-webkit-animation-name:load2;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear}
.loading .loading-icon{display:inline-block;vertical-align:middle;width:20px;height:20px;color:#999}
.loading .loading-icon:before{content:"\e03c";font-family:"iconic";font-size:20px;line-height:20px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.loadtext{line-height:22px;margin-left:5px;color:#888;display:inline-block;vertical-align:middle}
@-webkit-keyframes load2{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:45% 50%;transform-origin:45% 50%}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:45% 50%;transform-origin:45% 50%}
}@keyframes load2{0%{-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes imgload2{0%{opacity:0}
100%{opacity:1}
}@keyframes imgload2{0%{opacity:0}
100%{opacity:1}
}.page_menu{background:#eee;height:50px;line-height:50px;position:relative}
.menu{margin:auto;width:150px;height:30px;line-height:30px;padding:10px 0}
.menu a{float:left;width:50%;font-size:14px;font-weight:lighter;text-align:center;color:#353535;border-bottom:2px solid #eee}
.menu .selected{color:#3078d8;border-bottom:2px solid #3078d8}
.errortips{background:#fff;line-height:24px;text-align:center;font-size:14px;position:relative;min-height:450px;padding:100px 20px 20px}
.errortips .text{color:#333;font-size:14px}
.errortips a{color:#3078d8;text-decoration:none}
.errortips .img{width:120px;margin-bottom:20px}
.errortips .btn{background:#ccc;color:#fff;display:inline-block;padding:0 20px;height:40px;line-height:40px;margin:20px 0;text-decoration:none}
.errortips .btn.blue{background:#3078d8}
.errortips .btn.orange{background:#ff9900}
.errortips1{padding:30px 0;background:#f8f8f8}
.errortips1 .content{width:220px;margin:auto;height:44px;position:relative;font-size:12px;padding:10px 0 10px 74px;line-height:24px;color:#999}
.errortips1 img{width:64px;position:absolute;left:0;top:0}
.errortips1 i{color:#3078d8;font-style:normal;font-size:16px;display:block}
.listmore{padding:4px 0;display:none}
.nomore{text-align:center;font-size:16px;line-height:50px;color:#888;display:none}
.footerblock{height:50px}
.newtopbar{background:#0378d8;height:40px;padding:5px 60px;position:relative;color:#fff;font-size:18px;line-height:42px;text-align:center}
.newtopbar.fixed{position:fixed;top:0;z-index:1000}
.newtopbar .logo{height:40px;position:absolute;left:10px;top:5px}
.newtopbar .loginbtn{color:#fff;position:absolute;right:10px;top:5px;font-size:16px;height:40px;line-height:40px}
.newtopbar .loginbtn a{color:#fff;cursor:pointer}
.newtopbar .loginbtn a.site:before{font-family:'iconic';content:"\e135";font-size:14px;margin:0 2px 0 10px}
.newtopbar .back{width:40px;height:40px;position:absolute;left:5px;top:5px}
.newtopbar .back:before{border:solid #fff;border-width:2px 0 0 2px;width:10px;height:10px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:15px;top:15px}
.newtopbar .headtitle{color:#fff;font-size:18px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newtopbar .headtitle a{color:#fff;display:inline-block;position:relative;padding:0 2px;margin:0 10px}
.newtopbar .headtitle a.selected:after{position:absolute;height:1px;width:100%;background:#fff;left:0;bottom:5px;content:""}
.newtopbar .functionbtn{width:40px;height:40px;position:absolute;top:5px;right:5px}
.newtopbar .functionbtn:before{color:#fff;font-family:'iconic';content:"\e175";font-size:17px;position:absolute;top:1px;right:10px}
.newtopbar .diybtn{color:#fff;position:absolute;top:5px;height:40px;width:40px;line-height:40px;text-align:center;right:35px;display:none}
.newtopbar .diybtn:before{color:#fff;font-family:'iconic';font-size:18px;position:absolute;top:1px;right:10px}
.newtopbar .homebtn{width:40px;height:40px;position:absolute;top:5px;left:35px}
.newtopbar .homebtn:before{color:#fff;font-family:'iconic';content:"\s";font-size:17px;position:absolute;top:1px;right:10px}
.newtopbar .functionbg{background:rgba(0,0,0,.7);position:absolute;top:50px;left:0;width:100%;z-index:1000;display:none}
.newtopbar .functionbg .content{background:#fff;padding:20px 0.5vw;margin:0}
.newtopbar .functionbg .content li{width:33vw;float:left;color:#777;text-align:center;font-size:14px;padding:5px 0;line-height:26px;list-style:none}
.newtopbar .functionbg .content li a{width:50px;display:block;margin:0 auto 5px}
.newtopbar .functionbg .content li a img{width:100%;display:block}
.newtopbar .functionbg .close{width:50px;height:100px;margin:auto;position:relative}
.newtopbar .functionbg .close:before{color:#fff;font-family:'iconic';content:"\e176";font-size:100px;position:absolute;top:35px;right:-46px}
.pop_confirm_bg{position:fixed;z-index:9998;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);display:none}
.mode_confirm{width:80%;z-index:9999;position:fixed;border-radius:3px;overflow:hidden;background-color:#fff;top:35%;left:50%;display:none;padding:.5rem}
.mode_confirm .title{padding:.7rem .7rem 0 .5rem;background-color:#fff;font-size:.85rem;font-weight:400;text-align:center}
.mode_confirm .content{padding:.7rem .75rem .85rem .75rem;text-align:center;border-bottom:1px solid #eee;color:#aaa}
.mode_confirm .content textarea{width:100%;background-color:#f9f9f9;font-size:.65rem;color:#aaa}
.mode_confirm .btn_bar{padding:0 .7rem 0 .75rem}
.mode_confirm .btn_bar button{width:45%;background-color:#fff;padding:0;padding-top:.5rem;font-size:.8rem;color:#0378d8;background-color:#fff;float:left}
.mode_confirm .btn_bar i{width:10%;display:block;float:left;height:1rem;font-style:normal;text-align:center;padding:.5rem 0;color:#eee}
.bczpchoosecity{ display: none;}
.none { display: none;}
.left_icon {
    position: absolute;
    margin-left: 0%;
    margin-top: 0.3rem;
    z-index: 999999;
}

.icon_wait {
    background: linear-gradient(139deg,#93c1ff 2%, #096bf3 93%);
    border-radius: 0px 4px 4px 0px;
    padding: 0.3rem 0.5rem;
    color: #ffffff;
    font-size: 0.75rem;
}

.icon_broadcast {
    background: linear-gradient(139deg,#ff9f9f, #f24444 93%);
    border-radius: 0px 4px 4px 0px;
    padding: 0.3rem 0.5rem;
    color: #ffffff;
    font-size: 0.75rem;
}

.icon_over {
    background: linear-gradient(139deg,#e5e5e5, #888888 93%);
    border-radius: 0px 4px 4px 0px;
    padding: 0.3rem 0.5rem;
    color: #ffffff;
    font-size: 0.75rem;
}
.bc_item {
    border-radius: 10px;
   
    margin: 2% 0.15rem;
    width: 5rem;
    text-align: left;
    /* overflow: hidden; */
    z-index: 99;
   
}
.bc_table {
    margin: 0% 4%;
    text-align: center;
    margin-top: 0.5rem;
    display: flex;
    padding: 0% 0%;
    margin-bottom: 1rem;
    overflow-x: auto;
    white-space: nowrap;
    display: -webkit-box;
    width: 94%;
}
.bc_item img{
   
    width: 100%;
  
}