html, body { margin: 0; padding: 0;font-family:'微软雅黑','Microsoft YaHei UI';}
body{background: #f2f6fc;;min-width:1250px;font-size:14px;}
img { border: 0; max-width:100%;}
a { text-decoration: none; color:#333;cursor:pointer;}
ul,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
input[type=text],input[type=password],textarea{-webkit-appearance:none;border-radius:0;}
.cb{clear:both;}
.dn{display:none;}
.ti05 { text-indent: 0.5em; }
.ti1 { text-indent: 1em; }
.ti2 { text-indent: 2em; }
.mp0{margin:0;padding:0;}

.main {position:relative; width: 1200px; margin: 0 auto;}


.toper{background:#fff;height:35px;line-height:35px;border-bottom:1px solid #eee;box-shadow:0 0 2px 2px #f1f1f1; font-size:12px;color:#333;}
.toper .area2{display:inline-block;}
.toper .area{position:absolute;left:0;top:0;}
.toper .area div{color:#3366ff;letter-spacing:2px;}
.toper .area div span{color:#333;}
.toper .area ul{display:none;position:absolute;z-index:1000;left:0;top:100%;width:300px;background:#fff;border:1px solid #eee;}
.toper .area li{float:left;width:33.33%;text-align:center;}
.toper .area li a{font-size:12px;display:block;}
.toper .area li a:hover{color:#3366ff;}
.toper .area:hover ul{display:block;}

.toper .user{position:absolute;right:0;top:0;}
.toper .user a,.toper .user span{display:inline-block;padding:0 15px;text-align:left;position:relative;}
.toper .user a ul{display:none;position:absolute;z-index:100;right:0;top:100%;background:#fff;border:1px solid #eee;}
.toper .user a li{padding:0 10px;line-height:30px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dotted #eee;}
.toper .user a:hover{color:#3366ff;}
.toper .user a:hover li{color:#333;}
.toper .user a:hover ul{display:block;}
.toper .user a li:hover{color:#3366ff;}

.toper .callme{position:absolute;left:100px;top:0;}
.toper .callme ul{display:none;position:absolute;z-index:1000;left:0;top:100%;width:300px;background:#fff;border:1px solid #eee;}
.toper .callme div{font-size:12px;padding:0 10px;}
.toper .callme:hover ul{display:block;}

.toper .qrcode{display:none;position:absolute;right:0;top:0;cursor:default;}
.toper .qrcode ul{display:none;position:absolute;z-index:1000;right:0;top:100%;width:150px;background:#fff;border:1px solid #eee;}
.toper .qrcode li{float:left;width:90%;text-align:center;line-height:20px;padding:5%;}
.toper .qrcode li img{width:100%;}
.toper .qrcode:hover ul{display:block;}

.toper .today{display:none;position:absolute;width:200px;left:50%;margin-left:-200px;}
.toper .lastrefresh{display:none;position:absolute;left:50%;width:200px;margin-left:0;top:0;text-align:center;}

.home .toper{background:#fff;color:#333;}
.home .toper .today{display:inline-block;left:auto;right:0;margin:0;text-align:right;}
.home .toper .lastrefresh{display:inline-block;white-space: nowrap;margin-left:-100px;}

.dangan .toper .qrcode{display:inline-block;}
.renli .toper .qrcode{display:inline-block;}

.header{background:#fff;font-size:14px;height:120px;box-shadow:inset 0 -2px 2px #eee;}
.header .right{float:right;margin-top:45px;}

.header .callme{padding:22px;font-size:12px;line-height:22px;overflow:hidden;vertical-align:middle;}
.header .callme div span{color:#3366ff;}
.header .callme div img{display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle;}

.header .logo{float:left;padding-top:25px;margin-right:30px;}
.header .logo img{height:70px;}

.header .company{float:left;font-size:30px;margin:40px 0 0 0;border-left:1px solid #eee;padding-left:20px;}

.search{float:left;margin:25px 0 0 50px;}
.search .a{height:40px;border:2px solid #3366ff;background:#3366ff;}
.search input{width:280px;border:0;margin:0;padding:0 10px 0 10px;height:40px;line-height:40px;color:#333;font-size:18px;outline:none;}

/*.search input{width:355px;border:0;margin:0;padding:0 10px 0 10px;background2:#fff url(../image/searchicon.png) 10px center no-repeat;height:40px;line-height:40px;color:#333;font-size:18px;outline:none;}*/
/*.search input[type=submit]{width:100px;background:none;color:#fff;padding:0;}*/
/*.search select{float:left;height:40px;outline:none;padding:0 10px;font-size:18px;border:0;}*/
/*.search .b{line-height:25px;}*/
.search a{color:#aaa;cursor:pointer;}
.search a:hover{color:#3366ff;}

.wxkefu{position:absolute;right:0;top:15px;text-align:center;line-height:15px;width:97px;}
.wxkefu img{float:left;width:80px;height:80px;border:1px solid #3366ff;}
.wxkefu div{float:left;width:15px;height:82px;line-height:20px;background:#3366ff;color:#fff;font-size:12px;}

.onlineqq{position:absolute;right:0;top:35px;text-align:center;border:1px solid #aaa;padding:10px;color:#333;border-radius:3px;width:112px;}
.onlineqq .img{vertical-align:middle;}
.onlineqq .text{}

.onlineqq .list{display:none;position:absolute;z-index:1000;right:0;top:100%;width:130px;border:1px solid #aaa;text-align:left;line-height:25px;}
.onlineqq .list .item{background:#fff;}
.onlineqq .list .item .a{background:#3366ff;color:#fff;padding:0 10px;}
.onlineqq .list .item .b{line-height:35px;padding:0 10px;font-size:12px;}

.onlineqq:hover .list{display:block;}


.menubox{clear:both;background:#fff;border-top:1px solid #3366ff; border-bottom:2px solid #3366ff;height:50px;line-height:50px;font-size:0;}

.menubox li{display:inline-block;min-width:115px;position:relative;text-align:center;}
.menubox li a{display:block;color:#333;font-size:16px;}
.menubox li ul{display:none;position:absolute;left:0;right:0;top:100%;z-index:10000;background:#eee;}
.menubox li ul li{display:block;width:100%;}
.menubox li ul li a{color:#333;font-size:14px;}
.menubox li:hover ul{display:block;}
.menubox li a.cur{color:#10f8aa;}
.menubox li a:hover{background:#3366ff;color:#fff;}

.menubox li.type{width:220px;background:#3366ff;color:#fff;cursor:pointer;}
.menubox li.pay{float:right;}
.menubox li.pay a{color:#ff0000;font-weight:bold;}
.menubox li.pay a:hover{color:#3366ff;background:none;}
.menubox li.hide{display:none;}

.menubox li.dangan a{color:#ff0000;font-weight:bold;}
.menubox li.dangan a:hover{color:#3366ff;}

.menubox2{border:0;background:#3366ff;height:40px;line-height:40px;}
.menubox2 li{min-width:10px;}
.menubox2 li a{color:#fff;font-size:18px;padding:0 18px;}
.menubox2 li.type{background:#0055ff;vertical-align:top;font-size:18px;padding:0;}
.menubox2 li a.cur{color:#d2f709;}
.menubox2 li a:hover{background:#0055ff;color:#fff;}
.menubox2 li ul li a{font-size:16px;}

.menubox2 li.dangan a{color:#c9ee2c;}
.menubox2 li.dangan a:hover{color:#ff0000;}
.menubox2 li.pay a{color:#c9ee2c;}
.menubox2 li.pay a:hover{color:#ff0000;}

.home .menubox li.type{cursor:default;}

/*内页顶部*/
.header2 .search{display:none;}
.header2 .callme{display:none;}
.header2 .wxkefu{display:none;}
.header2 .onlineqq{display:none;}

.menubox3{position:absolute;top:70px;left:50%;width:900px;margin-left:-300px;background:none;border:0;}
.menubox3 .main{width:100%;}
.menubox3 .type{display:none;}
.menubox3 li{min-width:10px;padding-right:35px;}
.menubox3 li a:hover,.menubox3 li a.cur{color:#3366ff;background:none;border-bottom:1px solid #3366ff}

.menubox4{margin-left:-300px;text-align:right;}
.menubox4 li{padding-right:0;padding-left:35px;}

.menubox5{top:170px;}

.jobtype{display:none;}
.jobtype .box{position:absolute;z-index:10;left:0;top:100%;}

.jobtype .list{font-size:14px;width:218px;border:1px solid #eee;background:#fff;font-size:14px;}
.jobtype .list a{font-size:14px;display:block;padding:0 10px;line-height:47px;border-bottom:1px solid #eee;}
.jobtype .list a:hover{background:#eee;}

.jobtype .list a.parent span{float:right;width:10px;height:47px;background:url(../image/typeright.png) center center no-repeat;}

.jobtype .list li div{display:none;position:absolute;z-index:100;top:0;left:220px;width:980px;height:456px;padding:10px 0;border:1px solid #eee;border-left:0;background:#fff;overflow:auto;}
.jobtype .list li div a{border:0;}
.jobtype .list li div a:hover{background:none;color:#3366ff;}

.jobtype .list li div dl{margin:0 10px 10px 10px;line-height:30px;border-bottom:1px dashed #eee;}
.jobtype .list li div dt{display:inline-block;font-weight:bold;margin-right:10px;color:#3366ff;}
.jobtype .list li div dd{display:inline-block;margin-right:10px;}

.jobtype .list li:hover div{display:block;}
.jobtype .list li div:hover{display:block;}

.jobtype2 .list li{position:relative;}
.jobtype2 .list li div{left:100%;bottom:auto;background:#f1f1f1;}

.diyipin{clear:both;height:488px;}

.diyipin .left{float:left;width:218px;margin-top:10px;margin-right:10px;height:478px;background:#fff;overflow:hidden;}

.diyipin .left.jobtype{display:block;}
.diyipin .left.jobtype .list{height:476px;overflow:hidden;}
.diyipin .left.jobtype .list li div{top:10px;}

.diyipin .right{float:left;width:972px;height:488px;}
.diyipin .right .a{float:left;width:740px;margin-right:10px;}
.diyipin .right .b{float:left;width:222px;height:478px;background:#fff;margin-top:10px;position:relative;z-index:10;}

.diyipin .right .links{background:#fff;margin-bottom:10px;border:1px solid #eee;}
.diyipin .right .links a{display:inline-block;line-height:30px;font-size:14px;margin:0 2%;color:#3366ff;text-align:center;}

.diyipin .right .banner{height:330px;overflow:hidden;}
.diyipin .right .banner img{float:left;width:100%;height:320px;}

.diyipin .right .banner .b1{float:left;width:600px;margin:0 10px 10px 0;}
.diyipin .right .banner .b1 img{width:100%;height:320px;}
.diyipin .right .banner .b2{overflow:hidden;}
.diyipin .right .banner .b2 .img{width:100%;height:70.5px;margin-bottom:10px;border:1px solid #eee;position:relative;overflow:hidden;background:#fff;}
.diyipin .right .banner .b2 .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:auto;}

.diyipin .right .homelogin{position:relative;text-align:center;padding:5px 0;border:1px solid #eee;border-bottom:0;}
.diyipin .right .homelogin .icon{position:absolute;right:0;top:0;width:35px;height:35px;background:url(./loginqr.png) right top no-repeat;}
.diyipin .right .homelogin .photo{width:83px;height:83px;border-radius:100%;margin-top:10px;border:1px soldi #eee;}
.diyipin .right .homelogin .text{text-align:center;font-size:14px;line-height:30px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.diyipin .right .homelogin .button a{font-size:14px;color:#333;display:inline-block;margin:10px;padding:0 10px;height:25px;line-height:25px;border:1px solid #3366ff;border-radius:3px;}
.diyipin .right .homelogin .button a.btn1{background:#3366ff;color:#fff;}
/*.diyipin .right .homelogin .button a:hover{background:#3366ff;color:#fff;}*/

/*.diyipin .right .homelogin .weixin{padding:25px 0;}*/
.diyipin .right .homelogin .weixin .icon{background-image:url(./loginpc.png);}
.diyipin .right .homelogin .weixin img{width:104px;height:104px;border:1px solid #eee;}
.diyipin .right .homelogin .weixin div{line-height:30px;}

.diyipin .right .homelogin .way{display:none;}
.diyipin .right .homelogin .way.cur{display:block;}





.diyipin .right .homebutton{padding:2.5px 0;border:1px solid #eee;text-align:center;}
.diyipin .right .homebutton a{display:inline-block;font-size:12px;height:25px;line-height:25px;text-align:center;margin:5px;border-radius:3px;padding:0 5px;color:#3366ff;border:1px solid #3366ff;}
.diyipin .right .homebutton a.bg1{border:1px solid #333333;color:#333333;text-decoration: none;}
.diyipin .right .homebutton a.bg2{border:1px solid #ff0000;color:#ff0000;text-decoration: none;}

.diyipin .right .notice{border:1px solid #eee;border-top:0;}
.diyipin .right .notice .title{height:30px;line-height:30px;background:#fff;color:#3366ff;font-weight:bold; text-align:center;font-size:14px;border-bottom:0px solid #eee;}
.diyipin .right .notice ul{height:79px;padding-top:5px;}
.diyipin .right .notice a{display:block;line-height:25px;font-size:12px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.diyipin .right .notice a:hover{color:#3366ff;}

.diyipin .right .layui-laydate{border:0;box-shadow: none;background:#fff;}
.diyipin .right .layui-laydate-main{width:222px;border:0;}
.diyipin .right .layui-laydate-header{padding:0;}
.diyipin .right .layui-laydate-content{padding-bottom:0;}
.diyipin .right .layui-laydate-content td,.diyipin .right .layui-laydate-content th{height: 20px;font-size:12px;padding:4px 5px;}

.diyipin .right .layui-laydate-list{overflow:hidden;}

.diyipin .right .layui-laydate-header i{top:0;}
.diyipin .right .layui-laydate-header i.laydate-prev-y{left:5px;}
.diyipin .right .layui-laydate-header i.laydate-prev-m{left:28px;}
.diyipin .right .layui-laydate-header i.laydate-next-m{right:28px;}
.diyipin .right .layui-laydate-header i.laydate-next-y{right:5px;}

.diyipin .right .laydate-month-list > li{margin:10px 0;}


.diyipin .right .laydate-day-mark{left:auto;right:0;top:auto;bottom:100%;min-width:200px;max-width:300px;width:auto;height:auto;line-height:20px;text-align:left;z-index:15;}

.diyipin .right .layui-laydate-content td .marks{display:none;background:#fff;padding:5px 10px;border:1px solid #eee;}
.diyipin .right .layui-laydate-content td:hover .marks{display:block;}
.diyipin .right .layui-laydate-content td:hover .marks a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}

.diyipin .right .laydate-day-markday{display:block;height:100%;background:#ff0000;color:#fff;}

.diyipin .right .rili .tabs{white-space:nowrap;}
.diyipin .right .rili .tabs span{display:inline-block;width:33.33%;text-align:center;font-size:14px;line-height:34px;border-bottom:1px solid #eee;cursor:pointer;letter-spacing:5px;font-family:'黑体';}
.diyipin .right .rili .tabs span.cur{background:#eee;}


.diyipin .right .market{clear:both;background:#fff;border:1px solid #eee;overflow:hidden;margin-top:0px;}
.diyipin .right .market .tab{background:#fff;overflow:hidden;}
.diyipin .right .market .tab div{float:left;width:33.33%;height:30px;line-height:30px;border-bottom:1px solid #eee;text-align:center;font-size:14px;cursor:default;}
.diyipin .right .market .tab div a{display:block;color:#333;}
.diyipin .right .market .tab div a.m{border-left:1px solid #eee;border-right:1px solid #eee;}
.diyipin .right .market .tab div.cur{background:#fff;border-bottom-color:#fff;}
.diyipin .right .market .tab div.cur a{color:#3366ff;font-weight:bold;border-top:0px solid #b45b3d;}

.diyipin .right .market ul{clear:both;height:78px;padding-top:5px;overflow:hidden;}
.diyipin .right .market li{float:left;width:50%;}
.diyipin .right .market li a{display:block;padding:0 10px;line-height:25px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.diyipin .right .market a:hover{color:#3366ff;}

.diyipin .right .fangkuai{clear:both;margin-top:0px;font-size:0;white-space:nowrap;}
.diyipin .right .fangkuai .item2{display:inline-block;width:114px;height:114px;margin-right:8.5px;border:1px solid #eee;}
.diyipin .right .fangkuai .item2:nth-child(6n+6){margin:0;}
.diyipin .right .fangkuai .item img{width:100%;height:115px;}

#RigthFile {width: 130px;position: absolute;right: -124px;}
#RigthFile .RigthFile_Img li {width: 100px;margin: 10px auto 0;}
#RigthFile .RigthFile_Img p img {width: 100px;height: auto;}
#RigthFile .RigthFile_P {width: 100px;height: 24px;color: #333;text-align: center;overflow: hidden;line-height: 24px;}

.title{height:50px;line-height:50px;font-size:16px;padding:0 20px;position:relative;}
.title span{padding-left:10px;border-left:5px solid #3366ff;font-weight:bold;letter-spacing:2px;}
.title a{float:right;border:0;margin-right:10px;font-weight:normal;font-size:14px;}
.title .right{position:absolute;right:10px;top:0;}
.title .right input{height:25px;margin:0;padding:0;border:1px solid #3366ff;border-radius:0;vertical-align:middle;padding:0 10px;}
.title .right input[type=submit]{height:27px;background:#3366ff;color:#fff;}


.gundong{clear:both;overflow:hidden;margin-top:10px;}
.gundong .main{background:#fff;overflow:hidden;}
.gundong .a{float:left;width:450px;height:260px;padding:10px 10px 0 20px;}

.gundong .a img{height:260px;width:100%;}

.gundong .b{overflow:hidden;height:260px;font-size:0;margin:10px 20px 0 0;}
.gundong .b .item{float:left;width:100%;margin:0 0 9.2px 0;}
.gundong .b .item.rr{margin:0 0 10px 0;}
.gundong .b .item a{display:block;border:0px solid #f3f3f3;font-size:0;}
.gundong .b .item img{width:100%;height:58px;}



/*横幅广告*/
.hengfu{clear:both;overflow:hidden;font-size:0;}
.hengfu .main{background:#fff;overflow:hidden;}
.hengfu .item{border:0px solid #eee;margin:10px 20px 0 20px;}
.hengfu .item img{width:100%;height:70px;}

/*半横幅广告*/
.banhengfu{clear:both;overflow:hidden;font-size:0;}
.banhengfu .main{background:#fff;overflow:hidden;}
.banhengfu .list{margin:0 20px 10px 20px;overflow:hidden;}
.banhengfu .item{float:left;width:575px;margin:10px 10px 0 0;}
.banhengfu .item:nth-child(2n+2){margin:10px 0 0 0;}
.banhengfu .item img{width:100%;height:70px;}


/*急聘岗位*/
.jizhao{clear:both;overflow:hidden;padding-top:10px;}
.jizhao .main{background:none;}
.jizhao .a2{float:left;width:73.5%;margin-right:1%;background:#fff;border:0px solid #eee;}
.jizhao .a{background:#fff;}
.jizhao .b{display:none;overflow:hidden;background:#fff;border:1px solid #eee;}

.jizhao .jobs{padding:10px 0;overflow:hidden;border-top:1px solid #eee;}
.jizhao .jobs li{float:left;width:23%;font-size:12px;position:relative;line-height:30px;padding:5px 1%;}
.jizhao .jobs li a{position:relative;font-size:14px;display:block;border:1px solid #f2f2f2;padding:10px;}
.jizhao .jobs li .salary{display:inline-block;position:absolute;right:10px;top:0;}
.jizhao .jobs li .salary2{font-weight:400;color:#ff0000;}
.jizhao .jobs li .num{display:inline-block;position:absolute;right:10px;top:10px;}
.jizhao .jobs li .edu{display:inline-block;position:absolute;right:10px;top:40px;}
.jizhao .jobs li .job{font-size:16px;padding-right:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dotted #efefef;}
.jizhao .jobs li .welfare{height:40px;line-height:40px;color:#8e8e8e;}

.jizhao .jobs li .welfare span{border:1px solid #ddd;display:inline-block;padding:0 5px;height:20px;line-height:20px;vertical-align:middle;margin-right:5px;border-radius:3px;}

.jizhao .jobs li div{margin-bottom:0px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jizhao .jobs li a:hover{background:#f8f8f8;}
.jizhao .jobs li a:hover .job{color:#3366ff;}

.jizhao .labels{height:230px;padding:10px 0;border-top:1px solid #eee;}
.jizhao .labels li{float:left;width:33.33%;text-align:center;margin-bottom:10px;}
.jizhao .labels li img{height:30px;margin-top:10px;}
.jizhao .labels li a{font-size:14px;}


.zhangtie{clear:both;overflow:hidden;padding-top:10px;}
.zhangtie .main{background:#fff;}
.zhangtie .scroll{padding:20px;border-top:1px solid #eee;}
.zhangtie .scroll img{border:1px solid #eee;}

/*最新资讯*/
.zuixinzixun{clear:both;padding:10px 0;}
.zuixinzixun .main{background:#fff;overflow:hidden;}
.zuixinzixun ul{overflow:hidden;border-top:1px solid #eee;padding:10px 20px;}
.zuixinzixun li{float:left;width:32%;margin:0 2% 0 0;font-size:12px;position:relative;line-height:30px;}
.zuixinzixun li:nth-child(3n+3){margin:0 0 0 0;}
.zuixinzixun li a{float:left;font-size:14px;white-space:nowrap;display:block;width:70%;overflow:hidden;text-overflow:ellipsis;position:relative;}
.zuixinzixun li span{color:#ff0000;position: absolute;right:0;top:0;}
.zuixinzixun li a:hover{color:#3366ff;}

/*知名企业*/

.zhimingqiye{clear:both;padding-top:10px;}
.zhimingqiye .main{background:#fff;}
.zhimingqiye .list{padding:10px;border-top:1px solid #eee;}
.zhimingqiye ul{padding:0 10px 10px 0;font-size:0;}
.zhimingqiye li{display:inline-block;width:16.666%;position:relative;line-height:40px;}
.zhimingqiye li a{display:block;margin:10px 0 0 10px;font-size:0;border:1px solid #ccc;overflow:hidden;background:#fff;}
.zhimingqiye li img{float:left;width:100%;}
.zhimingqiye li span{clear:both;padding:0 10px;background:#f2f2f2;display:block;height:30px;line-height:30px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.zhimingqiye li .jobs{max-height:0;overflow:hidden;transition:all 0.5s;position:absolute;z-index:20;left:10px;top:100%;right:0;background:#fff;padding:0 10px;border:1px solid #fff;border-top:0;}
.zhimingqiye li .jobs a{font-size:12px;line-height:20px;display:block;padding:0;border:0;margin:10px 0;}
.zhimingqiye li .jobs a:hover{color:#ff0000;}
.zhimingqiye li:hover .jobs{max-height:250px;z-index:22;border-color:#ccc;}

/* 
.zhimingqiye:hover .main2{background:#aaa;}
.zhimingqiye:hover li:hover a{background:#fff;} 

.zhimingqiye{clear:both;padding-top:10px;}
.zhimingqiye .main{background:#fff;}
.zhimingqiye ul{overflow:hidden;}
.zhimingqiye li{float:left;width:16.666%;position:relative;line-height:30px;}
.zhimingqiye li a{display:block;border:1px solid #f2f2f2;background:#fff;border-bottom:0;}
.zhimingqiye li img{float:left;width:100%;}
.zhimingqiye li span{clear:both;padding:0 10px;background:#fff;display:block;line-height:30px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.zhimingqiye li .jobs{white-space:nowrap;overflow:hidden;padding:0 10px;border:1px solid #f2f2f2;border-top:0;}
.zhimingqiye li .jobs div{display:inline-block;}
.zhimingqiye li .jobs a{display:inline-block;margin-right:10px;border:0;color:#3366ff;background:none;}
.zhimingqiye li marquee{margin:0;padding:0;float:left;width:100%;font-size:12px;}
*/

/*企业名录*/
.qiyeminglu{clear:both;padding:10px 0;}
.qiyeminglu .main{background:#fff;}
.qiyeminglu ul{padding:0 0 0 20px;overflow:hidden;border-top:1px solid #eee;}
.qiyeminglu li{float:left;width:285px;position:relative;line-height:25px;padding-bottom:5px;border-bottom:1px dashed #edd; padding-right: 10px; box-sizing:border-box;-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;}
.qiyeminglu li a{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qiyeminglu li a span{margin-left:10px;font-size:12px;color:#ff0000;}
.qiyeminglu li div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;font-size:12px;vertical-align:middle;}
.qiyeminglu li div a{display:inline-block;margin:0 10px 0 0;font-size:12px;font-weight:normal;border:0;vertical-align:middle;max-width:32%;color:#3366ff;}
.qiyeminglu li div span{display:none;color:#ff0000;vertical-align:middle;margin:0;}

.qiyeminglu li a:hover{color:#3366ff;}



.gohome,.gotop{display:none;width:50px;height:50px;line-height:50px;font-size:30px;text-align:center;background:#3366ff;color:#fff;position:fixed;z-index:1000;left:50%;bottom:100px;margin-left:620px;cursor:pointer;border-radius:100%;}
.gohome{bottom:160px;}
.gohome a{color:#fff;}

.footer{clear:both;background:#3366ff;color:#fff;line-height:40px;padding:30px 0;font-size:14px;}
.footer a{color:#fff;font-size:14px;}

.footer .a{height:25px;margin:20px 0;line-height:25px;position:relative;padding-right:40px;overflow:hidden;}
.footer .a span{font-weight:bold;}
.footer .a div{position:absolute;right:0;top:0;color:#ff0000;cursor:pointer;}

.footer .a.open{height:auto;}

.footer .b .bb span:nth-child(2){margin-left:50px;}
.footer .b .bb span:nth-child(3){margin-left:50px;}

.footer .c{position:absolute;right:0;bottom:0;line-height:20px;}
.footer .c a{display:inline-block;}
.footer .c .img{width:100px;display:inline-block;text-align:center;margin-right:20px;}



.searchselect{text-align:center;}

.searchselect .search{float:none;display:inline-block;margin:50px 0 30px 0;}
.searchselect .search input.text1{width:80px;background-image:none;padding:0 10px;cursor:pointer}
.searchselect .search input.text2{width:635px;}
.searchselect .search input[type=submit]{width:100px;}
.searchselect .search div{text-align:left;font-size:14px;}
.searchselect .search div a{font-size:14px;}

.searchselect .search2{width:300px;text-align:left;margin:0 15px 0 15px;}
.searchselect .search2 input{height:25px;line-height:25px;font-size:14px;}
.searchselect .search2 input.text2{width:180px;}
.searchselect .search2 input[type=submit]{width:60px;}

.searchselect .search3{width:auto;}

.searchselect .select{clear:both;background:#fff;padding:0 20px 20px 20px;border:1px solid #eee;margin:10px 0;text-align:left;}
.searchselect .select .list{padding-top:20px;line-height:25px;}
.searchselect .select .list span{float:left;display:inline-block;font-size:14px;min-width:50px;margin:5px 5px 5px 0;}
.searchselect .select .list div{overflow:hidden;position:relative;padding-right:60px;height:35px;}
.searchselect .select .list div.noheight{height:auto;}
.searchselect .select .list a{display:inline-block;margin-right:20px;border:1px solid #fff;padding:0 10px;margin:5px 5px 5px 0;height:25px;border-radius:3px;font-size:14px;cursor:pointer;}
.searchselect .select .list a.cur,.searchselect .select .list a:hover{border-color:#aaa;}

.searchselect .select .list a.more{position:absolute;right:0;top:0;border-color:#3366ff;background:#3366ff;color:#fff;}
.searchselect .select .list.area a.more{display:none;}
.searchselect .select .list.edu a.more{display:none;}
.searchselect .select .list.worktime a.more{display:none;}

.searchselect .select .list a.cur b{display:inline-block;height:15px;width:15px;line-height:15px;font-size:12px;border-radius:100%;text-align:center;background:#ff0000;color:#fff;vertical-align:middle;margin:5px 0 0 10px;float:right;}

.searchselect .select .keyword span{margin-top:10px;}
.searchselect .select .keyword input,.searchselect .select .keyword select{height:25px;border:1px solid #ddd;margin:10px 10px 10px 0;padding:0 5px;vertical-align:middle;border-radius:3px;}
.searchselect .select .keyword input[type=submit]{padding:0 10px;height:27px;background:#3366ff;color:#fff;border-color:#3366ff;}

.searchselect .select .salary input{height:25px;border:1px solid #ddd;margin:5px 10px 10px 0;padding:0 5px;vertical-align:middle;border-radius:3px;width:100px;}
.searchselect .select .salary input[type=button]{width:auto;padding:0 10px;height:27px;background:#3366ff;color:#fff;border-color:#3366ff;}


.searchselect .select2{padding:0 10px;border:0;margin:0;margin-top:10px;}
.searchselect .select2 .list{padding:0;}

.searchselect .upload{line-height:30px;}
.searchselect .upload div{display:inline-block;margin-right:10px;font-size:14px;vertical-align:middle;}
.searchselect .upload .button{padding:0 15px;height:30px;text-align:center;background:#3366ff;color:#fff;border-color:#3366ff;border-radius:3px;position:relative;overflow:hidden;}
.searchselect .upload .button input{position:absolute;right:0;top:0;height:100%;opacity:0;}


.searchselect .produces{position:relative;}
.searchselect .produces .list .name{display:flex;position:absolute;left:5px;top:0;bottom:0;padding:10px;min-width:20px;font-size:20px;font-weight:bold;color:#fff;background:#3366ff;align-items:center;align-content:center;border-radius:5px;}
.searchselect .produces .list div{font-size:0;height:110px;margin-left:40px;overflow:hidden;overflow-y:auto;padding-right:0;}

.searchselect .produces .list a{border-radius:8px;border: 4px solid #e4eefd;background:-webkit-linear-gradient(top,#dbebff,#b8d5fb);width:190px;text-align:center;font-size:16px;height:40px;line-height:40px;margin-bottom:0;font-weight:bold;white-space:nowrap;}


.uploadprogress{width:150px;line-height:10px;border:1px solid #ccc;background:#eee;font-size:0;}
.uploadprogress div{width:20%;background:#333;height:10px;vertical-align:middle;}

.inbg2{background:url(../image/inbg.png) center top repeat-x;}

.inbox{}
.inbox .main{background:#fff;padding-bottom:30px;}

.inbox .left{float:left;width:75%;margin-right:10px;}
.inbox .right{overflow:hidden;}

.inbox .title .icon{float:right;top:10px;font-size:0;line-height:10px;}
.inbox .title .icon span{display:inline-block;padding:0;margin:14px 0 0 10px;width:18px;height:16px;line-height:16px;background:url(../image/listmode.png) no-repeat;border:0;}
.inbox .title .icon span.icon2{background-position:-38px 0px;}
.inbox .title2{ padding:10px 20px;font-weight:bold; font-size:16px;}

.inbox .title2 .button{float:right;}
.inbox .title2 .button span,.inbox .title2 .button a{display:inline-block;padding:0 10px;font-size:14px;height:25px;line-height:25px;background:#2a94de;color:#fff;vertical-align:middle;cursor:pointer;border-radius:3px;}

.inbox .title2 font{color:#ff0000;font-size:12px;margin:0 10px;font-weight:normal;}

.inbox .top{height:120px;background:#fff;}
.inbox .top .logo{float:left;padding-top:25px;margin-right:30px;}
.inbox .top .logo img{height:70px;}
.inbox .top .right{float:right;margin-top:45px;}

.inbox .bottomheight{height:0px;}
.inbox .bottom{clear:both;line-height:20px;font-size:12px;text-align:center;padding:10px 0;}
.inbox .bottom.fixed{position:fixed;left:0;right:0;bottom:0;}
.inbox .bottom .contact div{display:inline-block;margin:0 10px;}



.listbox{font-size:14px;background:#fff;border-top:1px solid #eee;overflow:hidden;}
.listbox a{display:block;color:#333;}
.listbox li{position:relative;overflow:hidden;padding:10px;border-bottom:1px dashed #eee;}
.listbox .a{font-size:0;}
.listbox .a span{display:inline-block;font-size:14px;width:14%;margin-right:2%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listbox .a .worktype{display:none;}
.listbox .a .job{width:30%;font-weight:bold;font-size:16px;}
.listbox .b{margin:10px 0;max-height:40px;overflow:hidden;}
.listbox .b span{display:inline-block;width:14%;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:2%;}
.listbox .b span:last-child{border-right:0;}
.listbox .c{color:#aaa;font-size:12px;margin-bottom:10px;}
.listbox .c span{display:inline-block;width:30%;margin-right:2%;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listbox .c a{color:#aaa;}
.listbox .c a:hover{color:#3366ff;}

.listbox .button{position:absolute;right:10px;top:10px;}
.listbox .button div{display:inline-block;height:30px;line-height:30px;padding:0 15px;margin:0 0 5px 5px;background:#3366ff;color:#fff;text-align:center;border-radius:3px;cursor:pointer;}


.listbox li:hover{background:#fafafa;}
.listbox a:hover .job{color:#3366ff;}
.listbox .apply:hover{background:#ff0000;}

.listbox li.item{clear:both;overflow:hidden;}
.listbox li.box{float:left;width:31.33%;border:0;margin:1%;padding:0;overflow:hidden;}
.listbox li.box a{padding:10px;border:1px dashed #eee;border-bottom:0;}
.listbox li.box .a span{width:48%;}
.listbox li.box .a span.distance{width:18%;margin:0;margin-bottom: 10px;text-align:right;}
.listbox li.box .a span.job{width:80%;margin:0;margin-bottom:10px;}
.listbox li.box .a span.time{text-align:right;}
.listbox li.box .b span{width:auto;padding-right:2%;border-right:1px solid #999;height:15px;line-height:15px;margin:2px 2% 2px 0;}
.listbox li.box .c{border:1px dashed #eee;border-top:0;padding:0 10px 10px 10px;margin:0;}
.listbox li.box .c a{border:0;padding:0;overflow:hidden;text-overflow:ellipsis;}
.listbox li.box .c span{width:60%;margin:0;height:20px;}
.listbox li.box .c span.industry{display:none;}
.listbox li.box .button{top:auto;bottom:10px;}

.loadmore{clear:both;margin:20px 10px;background:#3366ff;color:#fff;height:30px;line-height:30px;text-align:center;font-size:14px;cursor:pointer;}

.showinfo{margin:10px 0 30px 0;}
.showinfo .main{background:none;}

.showinfo .infos{position:relative;border:1px solid #eee;background:#fff;padding:20px;line-height:50px;margin-bottom:10px;border-bottom:1px dashed #eee;}
.showinfo .infos span{display:inline-block;}
.showinfo .infos span.resume{clear:both;display:block;}
.showinfo .boxs .box{margin-bottom:10px;background:#fff;}
.showinfo .boxs .box .content{border-top:1px solid #eee;padding:10px;line-height:25px;font-size:14px;word-wrap:break-word;}

.showinfo .img{float:left;width:100px;height:100px;margin-right:10px;border:1px solid #eee;position:relative;}
.showinfo .img img{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;margin:auto;}
.showinfo .img div{display:none;position:absolute;z-index:1;left:0;right:0;text-align:center;font-size:12px;line-height:20px;background:#333;background:rgba(0,0,0,0.3);color:#fff;}
.showinfo .img:hover div{display:block;}

.showinfo .tit span{font-size:20px;margin-right:10%;}
.showinfo .tit .job{color:#3366ff;}
.showinfo .tit .salary{color:#ff0000;}
.showinfo .tit .timeout{font-size:16px;}
.showinfo .info span{margin-right:2%;font-size:16px;}
.showinfo .info a{color:#3366ff;}
.showinfo .info2 span{padding:0 20px;height:30px;line-height:30px;margin:0 10px 10px 0;border:1px solid #dedede;background:#dedede;border-radius:15px;}
.showinfo .btn{position:absolute;right:10px;top:20px;width:25%;text-align:right;}
.showinfo .btn a2{display:inline-block;width:35%;height:30px;padding:0 10px;margin:5px;line-height:30px;font-size:18px;background:#3366ff;color:#fff;margin:10px;border-radius:3px;text-align:center;cursor:pointer;}
.showinfo .btn a{display:inline-block;width:35%;padding:0 10px;margin:5px;height:34px; line-height:34px; text-align:center;border-radius:5px; background: #eee;color:#333;}
.showinfo .btn a:hover{background: #3366ff;color:#fff;}
.showinfo .btn a.chat{width:auto;background:none;padding:0;}
.showinfo .btn a.chat:hover{background:none;color:#3366ff;text-decoration:underline;}

.showinfo .gonggao{white-space:nowrap;vertical-align:middle;overflow:hidden;}
.showinfo .gonggao .marquee{display:inline-block;white-space:nowrap;margin:0;padding:0;vertical-align:middle;}
.showinfo .gonggao .marquee a{display:inline-block;margin-right:10px;}

.selectaccount{margin:20px;border:1px solid #eee;height:30px;line-height:30px;min-width:200px;}

.loginbox{width:670px;margin:0 auto;background:#fff;padding:20px;}

.loginbox .tit{text-align:center;line-height:50px;font-size:20px;letter-spacing:3px;}

.loginbox .tab{white-space:nowrap;height:45px;font-size:0;border-bottom:2px solid #f2f5f9;text-align:center;}
.loginbox .tab div{display:inline-block;width:20%;}
.loginbox .tab div span{display:block;line-height:45px;font-size:16px;cursor: pointer;color: #9fa3b0;}
.loginbox .tab div.cur span{border-bottom:2px solid #3366ff;}
.loginbox .way{display:none;line-height:40px;}
.loginbox .way input,.loginbox .way select{width:96%;padding:0 2%;height:40px;border:1px solid #eee;border-radius:3px;}
.loginbox .way select{width:100%;}
.loginbox .way .two{overflow:hidden;}
.loginbox .way .two select{float:left;width:50%;}
.loginbox .way .three{overflow:hidden;}
.loginbox .way .three select{float:left;width:33.33%;}
.loginbox .way .submit{width:100%;padding:0;background:#3366ff;color:#fff;font-size:16px;text-align: center;}

.loginbox .way div{position:relative;margin-top:20px;}

.loginbox .way div.img{text-align:center;}
.loginbox .way div.img img{width: 120px;height:120px;}
.loginbox .way div.text{line-height:30px;font-size:12px;text-align:center;margin:0;}

.loginbox .way div.code .phone-code{position:absolute;right:2%;top:0;display:inline-block;font-size:14px;color:#ff6e00;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:40px;}
.loginbox .way.cur{display:block;}

.loginbox .links{padding:0px 10px 0 10px;text-align:center;}
.loginbox .links a{display:inline-block;width:40%;font-size:16px;text-decoration: none;}
.loginbox .links a:hover{color: #666666;}


.loginbox .file{display:block;}
.loginbox .file div{width:96%;padding:0 2%;height:40px;line-height:40px;border:1px solid #eee;border-radius:3px;font-size:14px;color:#aaa;}
.loginbox .file div span{width:50%;text-align:right;overflow:hidden;font-size:14px;}
.loginbox .file div input{opacity:0;height:100%;position:absolute;right:0;top:0;}
.loginbox .file div img{height:30px;vertical-align:middle;}
.loginbox .file div a{color:#aaa;display:inline-block;line-height:40px;}



.loginbox .tip{padding:20px;font-size:14px;line-height:40px;text-align:center;}
.loginbox .tip a{font-size:14px;}
.loginbox .tip a:hover{color:#3366ff;}

.loginbox .xiaolian{text-align:center;margin:20px 0;}
.loginbox .xiaolian img{width:200px;height:200px;}

.loginbox .button{text-align:center;margin-bottom:30px;}
.loginbox .button a{display:inline-block;width:120px;padding:0;height:35px;line-height:35px;background:#3366ff;color:#fff;}


.login{background:#fff url(../image/loginbg.png) center 100px no-repeat;}
.login .main{overflow:hidden;background:none;}
.login .loginbox{float:right;box-shadow:0 2px 20px 0 #e1e1e1;border:1px solid #e1e1e1;width:300px;padding:20px;margin-top:20px;}

.regist .registbox{margin-top:50px;padding:20px 0;}
.regist .loginbox{margin:0 0 0 50px;width:400px;}
.regist .loginbox .tab div{width:50%;}
.regist .tip{position:absolute;right:100px;top:0;padding-top:250px;width:400px;background:url(../image/registbg.png) center center no-repeat;}

.forget .loginbox{margin-top:30px;}
.forget .loginbox .tab div{width:50%;}


.fastresume .tit{text-align:center;line-height:50px;padding-top:20px;font-size:25px;font-weight:bold;letter-spacing:2px;}
.fastresume .resumeform{width:500px;margin:30px auto;}
.fastresume .workerform{width:500px;margin:0 auto;}


.userbox{padding:25px 0;overflow:hidden;}
.userbox .main{background:none;}

.userbox .left{float:left;width:200px;margin-right:25px;background:#fff;}
.userbox .left.float {position:fixed;left:50%;top:20px;margin-left:-600px;}

.userbox .left .title{color: #3a3e47;height: 70px;line-height: 70px;position: relative;border-bottom: 1px solid #f2f2f2;background: #3366ff;font-weight: bold;}
.userbox .left .title .text{z-index:2;font-weight:bold; width:100%; height:30px; line-height:30px; display:block; top:20px; left:0px; position:absolute;background:#3366ff; text-align:center;color:#cfe4f3; font-size:15px;}
.userbox .left .title .circle{position:absolute;top:10px;left:75px;width:45px;height:45px;background:#3366ff;border:2px solid #3366ff;z-index:1;display:block;border-radius:50%;}

.userbox .left ul { padding:0px 10px;}
.userbox .left li {display: block;border-bottom: 1px solid #f2f2f2;}
.userbox .left li:last-child{border:none;}
.userbox .left .borend{border:none;}
.userbox .left li a{ display:block; padding:0px 0px 0px 35px;height:60px; line-height:60px; position:relative;}
.userbox .left li a:hover {color: #3366ff;}
.userbox .left li a span {display: inline-block;transition: all .2s ease;}
.userbox .left li a b{position:absolute;top: 22px;right: 0;display: block;width: 10px;height: 20px;background: url(../image/jiantou.png) no-repeat;}
.userbox .left li a:hover span {transform: translateX(8px);}
.userbox .left li a:hover i {transform: translateX(10px);}
.userbox .left li a:hover b {background-position: 0 -20px;}

.userbox .right{min-height:558px;background:#fff;overflow:hidden;}

.userbox .showinfo{margin:0;border:0;}

.userbox .showinfo .tit1{display: block;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;}
.userbox .showinfo .boxs .box .content{border:0;}

.userbox .listbox,.userbox .listbox li.box a,.userbox .listbox li.box .c{border:0;}
.userbox .listbox{line-height:16px;}
.userbox .listbox .item{border:1px dashed #eee;}
.userbox .listbox .tools{padding:0 10px;}
.userbox .listbox .a{font-weight:bold;}

.userbox .counter{overflow:hidden;}
.userbox .counter li{float:left;width:20%;text-align:center;}
.userbox .counter li a{display:block;border-right:1px solid #eee;padding:20px 0;margin-bottom:20px;}
.userbox .counter li a.last{border:0;}
.userbox .counter li .tit{font-size:16px;}
.userbox .counter li .num{font-size:30px;padding:20px 0 30px 0;}
.userbox .counter li a:hover .num{text-decoration:underline;}

.userbox .counter2 li{width:33.33%;}
.userbox .counter3 li{width:25%;}


.userbox .tab{height:45px; position:relative;border-bottom:1px solid #eeeeee;}
.userbox .tab ul {width:100%; position:absolute;left:23px;top:0px;white-space:nowrap;overflow-x: auto;}
.userbox .tab ul li{display:inline-block;padding:0px 5px;height:44px; line-height:44px;color: #919191;text-align:center; margin-right:45px;} 
.userbox .tab ul li a{font-size:14px;}
.userbox .tab ul li.cur{ border-bottom:2px solid #fe0000;}
.userbox .tab ul li.cur a{ font-weight:bold;}
.userbox .tab ul li a:hover{color:#3366ff;}


.userbox .companymappoint{margin:10px;}
.userbox .companymappoint input{height:30px;width:180px;border:1px solid #ccc;margin:0;padding:0 10px;vertical-align:middle;}
.userbox .companymappoint input[type=button]{width:100px;background:#3366ff;color:#fff;height:32px;border:0;}

.userbox .companylogo{white-space:nowrap;}
.userbox .companylogo .picture{display:inline-block;width:50%;text-align:center;vertical-align:middle;}

.userbox .companylogo .picture img{width:195px;border:1px solid #eee;}
.userbox .companylogo .picture .icon img{height:195px}
.userbox .companylogo .picture .logo img{height:70px}

.userbox .companylogo .picture .upload{display:inline-block;height:30px;line-height:30px;background:#3366ff;color:#fff;padding:0 20px;position:relative;overflow:hidden;font-size:14px;}
.userbox .companylogo .picture .upload input{position:absolute;right:0;top:0;height:100%;opacity:0;}

.userbox .formbox{width:500px;margin-left:50px;}


.servicetip{background:#fffaea;border:1px dotted #3366ff;padding:5px 10px;margin:0 10px;line-height:25px;font-size:13rpx;color:#000;}

.userbox .resumetable .table table td a:visited{background:#ddd;color:#3366ff;}
.userbox .resumetable .table table td.link a:visited{color:#888;}


.userbox .duihuan{padding:10px 0 0 10px;overflow:hidden;}
.userbox .duihuan .list{clear:both;}
.userbox .duihuan .item{float:left;width:25%;}
.userbox .duihuan .item .a{display:block;border:1px solid #ccc;margin:0 10px 10px 0;padding:0 10px;line-height:35px;font-size:14px;line-height:45px;}
.userbox .duihuan .item .tit{text-align:center;line-height:35px;border-bottom:1px solid #eee;}
.userbox .duihuan .item span{float: right;display:inline-block;padding:0 10px;margin:10px 0;line-height:25px;background:#3366ff;color:#fff;text-align:center;border-radius:3px;cursor:pointer;}

.resumebox .main{margin:30px auto;}
.resumebox .tip{margin:5px;text-align:center;font-size:12px;}
.resumebox .upload{display:inline-block;height:38px; line-height:38px; background:#f8f8f8 url(../image/addpicture.png) no-repeat 10px center;border:1px solid #ddd; position:relative; padding-left:50px; padding-right:10px;cursor:pointer;}
.resumebox .upload input{position:absolute;left:0;right:0;height:100%;opacity:0;}

.resumebox .info{position:relative;background:#fff;padding:30px 50px;border-bottom:1px solid #eee;overflow:hidden;}

.resumebox .edit{float:left;width:60%;padding:10px 10px 20px 10px; cursor:pointer;position:relative;}
.resumebox .edit:hover{background:#fff8ec;}
.resumebox .edit2{width:100%;}

.resumebox .edit .button{position:absolute;z-index:10;right:10px;top:10px;color:#3366ff;font-size:12px;}
.resumebox .edit:hover .button{display:block;}

.resumebox .info .pic{float:left;width:140px;margin-right:40px;border-radius:50%;border:1px solid #eee}
.resumebox .info .pic img{border-radius:50%;width:100%;}
.resumebox .info .name{ font-size:24px;}
.resumebox .info .name2{ font-size:20px; font-weight:bold; padding-bottom:10px;}
.resumebox .info .basic{ padding:30px 0;color:#666}
.resumebox .info .line{ font-size:12px;color:#999; display:inline-block; padding:0px 15px}

.resumebox .info .photo{text-align:center;overflow:hidden;}
.resumebox .info .photo .img{margin-bottom:10px;}


.resumebox .info .p{ padding:10px 0;}
.resumebox .info .line{color:#999; font-size:12px; padding:0px 8px; display:inline-block}


.resumebox .info .chat{ padding:3px 10px 3px 35px;border:1px solid #ff6a6a;color:#ff6a6a;border-radius:3px; margin-left:20px; background:url(../image/chaticon.png) no-repeat 10px center}
.resumebox .info .data{ font-size:12px;color:#999; text-align:right; position:absolute;right:20px;top:20px;}
.resumebox .info .data .time{ display:inline-block; padding-left:20px; margin-right:30px;background:url(../image/timeicon.png) no-repeat left center}

.resumebox .content .tit{ width:100%;padding:30px 0; position:relative; float:left}
.resumebox .content .tit span{ font-size:18px; font-weight:bold;color:#444746}
.resumebox .content .tit i{width:20px;height:2px; background:#3366ff; display:inline-block; position:absolute;left:0px;bottom:20px;}
.resumebox .content .cont{clear:both;line-height:25px;padding:10px 0;}
.resumebox .content .contact{display:inline-block;padding:0 10px;background:#3366ff;color:#fff;line-height:30px;border-radius:3px;}
.resumebox .content ul{line-height:36px;}
.resumebox .content li{width:45%;float:left;margin-right:5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.resumebox .content li span{ color:#666;}

.resumebox .detail{padding:30px 50px;background:#fff;overflow:hidden;}

.resumebox .detail .left{width:70%; float:left;padding-right:5%;}
.resumebox .detail .right{width:25%; float:right;text-align:center; }



.resumebox .detail .btn{display:block;height:45px; line-height:45px; font-size:15px; background:#3366ff; border-radius:5px;color:#fff;margin-bottom:20px;}
.resumebox .detail .btn:hover{ background-color:#1b8ddb; }

.resumebox .detail .qrcode{height:247px; background:url(../image/qrcodebg.jpg) center center no-repeat;}
.resumebox .detail .qrcode .tit{padding-top:20px; padding-bottom:10px; text-align:center;color:#666}
.resumebox .detail .qrcode .img{text-align:center; padding-top:25px;}


.resumetoolsheight{height:55px;text-align:center;}
.resumetools{position:fixed;z-index:1000;left:0;right:0;bottom:0;text-align:right;background:#fff;}
.resumetools a{display:inline-block;height:35px;line-height:35px;padding:0 20px;margin:10px;background:#3366ff;color:#fff;border-radius:3px;}

.editresume{overflow:hidden;}
.editresume .main{margin:30px auto;overflow:hidden;}
.editresume .left{float:left;width:75%;margin-right:20px;background:#fff;}
.editresume .left .title{border-bottom:1px solid #eee;}

.editresume .right{overflow:hidden;background:#fff;}

.editresume .right .tit{height:40px; line-height:40px;background:#f2f2f2; }
.editresume .right .tit div{text-align:center;font-size:16px;}
.editresume .right .tit div.cur{ background:#fff;border-top:3px solid #3366ff}

.editresume .right .box{margin:10px 0;padding:12px 13px;overflow:hidden;}
.editresume .right .name{ font-size:12px;color:#999; padding:0 0 5px 0}
.editresume .right .cont{ background:#ebf5ff; padding:10px;}
.editresume .right .cont .bar {float:left;width:75%; background:#dfdfdf;height:9px;border-radius:20px; overflow: hidden;margin-top:5px;}
.editresume .right .cont .bar .play {background:#32a56b;float: left;height:9px;border-radius:20px;overflow: hidden;}
.editresume .right .cont .value b{ color:#32a56b; font-weight:normal;font-size: 14px;height: auto;overflow: hidden;padding-left: 10px;}
.editresume .right .cont .result{ padding-top:5px;font-size:12px;color:#999;}

.editresume .right .list{clear:both;background:#fff;margin-bottom:10px;}
.editresume .right .list li{height:35px; line-height:35px;position:relative}
.editresume .right .list li a{display:block;padding:0px 15px 0px 15px; position:relative}
.editresume .right .list li .name{color:#999}
.editresume .right .list li.done a{color:#3366ff}
.editresume .right .list li a:hover{ background:#f8f8f8;}
.editresume .right .list li i{display:block;width:35px;height:35px;font-style:normal; position:absolute;right:15px;top:0;}
.editresume .right .list li.done i{background:url(../image/finishicon.png) right center no-repeat;}
.editresume .right .list li a span{color:#999; font-size:12px; margin-left:10px;}

.editresume .right .preview{clear:both;text-align:center;padding:10px 0;border-top: 1px dotted #ddd;}
.editresume .right .preview a{display:inline-block;width:160px;height:40px; line-height:40px; text-align:center; font-size:16px; background:#30af1b;color:#fff; display:inline-block; border-radius:3px;}
.editresume .right .preview a:hover{ background:#249e0f;color:#fff; text-decoration:none}

.editresume .info .photo{position:absolute;right:10px;top:10px;}




.applyjobbox{white-space:nowrap;}
.applyjobbox select{height:30px;width:70%;vertical-align:middle;}
.applyjobbox a{display:inline-block;height:30px;line-height:30px;text-align:center;width:30%;border:0;margin:0;padding:0;background:#3366ff;color:#fff;vertical-align:middle;}
.applyjobbox textarea{width:100%;height:100px;resize:none;margin-top:10px;}


.accountbox{padding:30px 25px 0px 25px;background:#fff;}
.accountbox .tit{font-size:16px;font-weight: bold;color:#333;padding-bottom:8px;}
.accountbox .tit span{font-size:12px;margin-left:20px; padding:20px;position:relative;}
.accountbox .tip{color:#f60;}
.accountbox .list{border-bottom:1px solid #eeeeee;padding:35px 0;color:#9d9d9d;overflow:hidden;}
.accountbox .list .info{ float:left;padding-left:80px;position:relative}
.accountbox .bth{width:110px;height:36px;line-height:36px;border:1px solid #ddd;text-align:center;border-radius:3px;display:inline-block;float:right;}
.accountbox .bth2{width:110px;height:38px;line-height:38px; background:#f60;color:#fff;text-align:center;border-radius:3px;display:block;float:right;}
.accountbox .bth2:hover{color:#fff; text-decoration:none; background:#f30;}
.accountbox .unbind{color:#f60;}
.accountbox .unbind i{width:15px;height:15px; display:inline-block;background:url(../image/gantanhao.png) no-repeat;border-radius:50%;text-align:center;position:absolute;left:0px;top:20px;}
.accountbox .binded{color:#1296db;}
.accountbox .binded i{width:15px;height:15px; display:inline-block;background:url(../image/accounticons.png) -107px -64px no-repeat;border-radius:50%;text-align:center;position:absolute;left:0px;top:20px;}
.accountbox .list .icon{width:25px;height:25px;position:absolute;left:30px;top:3px;display:inline-block;background:url(../image/accounticons.png) no-repeat;}
.accountbox .list .icon.password{background-position:0 -105px;}
.accountbox .list .icon.mobile{background-position:-70px -105px;}
.accountbox .list .icon.email{background-position:-39px -105px;}
.accountbox .list .icon.idcard{background-position:-100px -105px;}
.accountbox .list .icon.user{background-position:0px -130px;}


.accountbox .bind{border-bottom:1px solid #eee; padding:25px 15px;overflow:hidden;}
.accountbox .bind .info{width:220px; float:left; font-size:16px;padding-left:80px;position:relative; margin-top:12px;}
.accountbox .bind .text{width:360px; float:left;color:#999; font-size:14px;  line-height:25px;}
.accountbox .bind .text span{font-size:12px; padding-left:20px;position:relative;}
.accountbox .bind .unbind i{top:2px;}
.accountbox .bind .binded i{top:2px;}
.accountbox .bind .click{float:right;}
.accountbox .bind .click a{display:inline-block;text-align:center;border-radius:3px;width:110px;height:36px;line-height:36px;border:1px solid #ddd;}
.accountbox .bind .click a:hover{background:#f60;color:#fff;}
.accountbox .bind .icon {width:42px;height:42px; background:#ccc;position:absolute;left:0px;top:-10px;border-radius:50%;}
.accountbox .bind .icon i{display:inline-block;margin-top:8px;margin-left:10px;width:22px;height:22px;background:url(../image/accounticons.png) no-repeat;}
.accountbox .bind .icon i.qq{background-position:-60px -138px; }
.accountbox .bind .icon i.sina{background-position:-92px -140px;}
.accountbox .bind .icon i.weixin{background-position:-31px -140px;}


.moveleftbox{height:60px;overflow:hidden;}
.moveleftbox ul{white-space:nowrap;}
.moveleftbox li{display:inline-block;margin-right:10px;}
.moveupbox{height:60px;overflow:hidden;}


.netbox .nodata{text-align:center;padding:20px;font-size:14px;}

.netbox .banner{position:relative;overflow:hidden;}
.netbox .banner .item{height:100%;font-size:0;}
.netbox .banner .item img{width:100%;}

.netbox .banner .movie{position:absolute;z-index:1000;left:50%;top:10%;bottom:10%;width:600px;margin-left:-300px;}
.netbox .banner .movie video{width:100%;height:100%;}

.netbox .banner .word{position:absolute;z-index:50;left:0;right:0;top:0;height:50px;line-height:50px;background:#aaa;background:rgba(0,0,0,0.2);color:#fff;}
.netbox .banner .word li{font-size:25px;margin-right:20%;}

.netbox .tabs{clear:both;height:60px;line-height:60px;background:#fff;font-size:0;position:relative;}
.netbox .tabs .list li{display:inline-block;width:33.33%;text-align:center;}
.netbox .tabs .list li a{display:block;padding:0 20px;font-size:18px;}
.netbox .tabs .list li a.cur,.netbox .tabs .list li a:hover{background:#f1f1f1;color:#000;}
.netbox .tabs .list bli a.red{color:#ff0000;font-weight:bold;}
.netbox .tabs .list li.r{display:none;position:absolute;right:0;top:0;background:rgba(0,0,0,0.1);color:#3366ff;width:20px;font-size:12px;}
.netbox .tabs .list2 li{width:50%;}
.netbox .tabs .list4 li{width:25%;}
.netbox .tabs .list5 li{width:20%;}
.netbox .tabs .list6 li{width:16.66%;}
.netbox .tabs .list7 li{width:14.285%;}
.netbox .tabs .list8 li{width:12.5%;}

.marketbox .floatjoin,.netbox .floatjoin{position:fixed;z-index:1000;left:50%;width:60px;margin-left:620px;top:50%;margin-top:-100px;}
.marketbox .floatjoin a,.netbox .floatjoin a{display:block;padding:10px;margin:10px 0;background:#ff0000;color:#fff;font-size:20px;text-align:center;border-radius:5px;}

.netbox .tabs .speak{position:absolute;right:0;top:0;background:url(../image/speakicon.png) 0 center no-repeat;height:60px;padding-left:50px;}

.netbox .tabs .speak li{font-size:14px;}

.netbox .box{background:#f2f6fc;overflow:hidden;}

.netbox .search{float:none;margin:10px 0;background:#fff;}
.netbox .search .search2{padding:20px;text-align:center;font-size:0;}
.netbox .search input{vertical-align:middle;}
.netbox .search input[type=text]{width:550px;height:38px; line-height:38px; border:1px solid #ddd;;background:#fff; font-size:14px; text-indent:10px;padding:0;}
.netbox .search input[type=submit]{width:100px;height:40px; background:#3366ff; font-size:16px;color:#fff;border:none; cursor:pointer}
.netbox .counter{text-align:center;padding:8px 0;}
.netbox .counter div{display:inline-block;color: #3366ff;}
.netbox .counter div span{color:#f00;}

.netbox .areas{margin:10px 0 0 0;background:#fff;padding:15px;font-size:16px;}
.netbox .areas span{margin-right:20px;cursor:pointer;}
.netbox .areas span.cur{color:#3366ff;}

.netbox .net{overflow:hidden;}
.netbox .net ul{padding-bottom:1%;overflow:hidden;}
.netbox .net li{float:left;width:29.33%;margin:1% 1% 0 1%;padding:1%;background:#fff;color:#666;font-size:14px;line-height:28px;}
.netbox .net li.rrr{margin-right:0;}
.netbox .net .pic{margin:0;}
.netbox .net .pic img{width:100%;height:198px;transition:all 0.5s;}
.netbox .net .name{height:60px; line-height:30px;overflow:hidden;font-size:16px;padding:0 5px;}
.netbox .net .name:hover{overflow:auto;}
.netbox .net .info{padding:0 5px;}
.netbox .net .btn{text-align:center;}
.netbox .net .btn a{display:inline-block;height:30px;line-height:30px;color:#3366ff;border:1px solid #3366ff;padding:0 20px;border-radius:3px; margin:10px; font-size:12px;overflow:hidden;}
.netbox .net .counter{display:none;}
.netbox .net li a:hover .pic img{transform:scale(1.2);}

.netbox .tt{padding:20px 0;text-align:center;min-height:50px;}
.netbox .tt .a{height:20px;line-height:40px;border-bottom:1px dashed #ccc;}
.netbox .tt .a span{display:inline-block;padding:0 20px;background:#f2f6fc;font-size:25px;}
.netbox .tt .b{line-height:60px;color:#aaa;}

.netbox .list{clear:both;overflow:hidden;}
.netbox .list .item{float:left;width:30%;margin:0 2% 2% 0;background:#fff;border:0px solid #eee;border-radius:3px;position:relative; line-height:26px; padding:0px 1%;border-top:0px solid #3366ff;}
.netbox .list .item.r{margin:0 0 2% 0;}
.netbox .list .item .shangshi{display:inline-block;position:absolute;right:0;top:0;width:42px;height:42px;background:url(../image/shangshi.png) center center no-repeat;}
.netbox .list .item .img{float:left;width:50px;height:50px;text-align:center;margin:20px;}
.netbox .list .item .img img{height:100%;width:100%;object-fit:contain;}
.netbox .list .item .status{position:absolute;left:0px;top:10px;background:#f00;color:#fff;border-radius:0px 20px 20px 0px;padding:0px 10px;}
.netbox .list .item .name{margin-top:10px;line-height:40px;font-size:18px;text-align:left;overflow:hidden;}
.netbox .list .item .name a{text-overflow:ellipsis;overflow:hidden; white-space:nowrap;display:block;}
.netbox .list .item .name div{line-height:20px;font-size:14px;color:#aaa;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.netbox .list .item .tit{display:none; height:37px; line-height:37px; position:relative;font-weight:bold;background:#32a8de;color:#fff; text-indent:15px;}
.netbox .list .item .tit a{ position:absolute;right:10px;top:0px; font-size:12px;color:#fff; font-weight:normal}
.netbox .list .item .jobs{clear:both;height:215px;overflow:hidden;}
.netbox .list .item .jobs:hover{overflow:auto;}
.netbox .list .item .jobs ul{ padding:0 10px;}
.netbox .list .item .jobs li{ position:relative;width:100%;margin-bottom:10px;background:#f8f8f8;line-height:45px;}
.netbox .list .item .jobs li a{font-size:16px;color:#000;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;padding:0 10px;padding-right:38%;text-align:left;}
.netbox .list .item .jobs li span{color:#000;position:absolute;right:10px;top:0px;width:60%;text-align:right;overflow:hidden;}


.netbox .list .item .jobs li:hover{background:#3366ff}
.netbox .list .item .jobs li:hover a{color:#fff;}
.netbox .list .item .jobs li:hover span{color:#fff;}

.netbox .list .item .hr{display:none;width:100%;height:30px; position:relative}
.netbox .list .item .hr img{ position:absolute;left:50%;margin:-74px; text-align:center; }

.netbox .list .item .btn{clear:both;padding:0 20px; text-align:center;position:relative;}
.netbox .list .item .btn a{ height:35px; line-height:35px; display:inline-block;font-size:14px;border:1px solid #3366ff;color:#3366ff; position:relative ;border-radius:3px; text-align:center;margin:10px;border-radius:20px;width:30%;}
.netbox .list .item .btn a.chat{border-color:#e64b0d;color:#e64b0d;}
.netbox .list .item .btn a.live{border:0;}
.netbox .list .item .btn a:hover{color:#fff; background:#3366ff; text-decoration:none;border-color:#3366ff;}
.netbox .list .item .btn a i{display:none;width:25px;height:18px; background:url(../image/chaticon2.png) no-repeat;animation: chataction 0.5s infinite;vertical-align:middle;}
 @keyframes chataction {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, -2px);}100% {transform: translate(0px, 0px);}}

.netbox .list .item .btn a.live{position:absolute;right:0;top:50%;margin-top:-16px;width:30px;height:30px;padding:0;background:url(../image/liveicon.png) center center no-repeat;}
.netbox .list .item .btn a.live i{display:none;}

.netbox .list .item .btn .login{display:none;}

.netbox .list .newitem .jobs{height:30px;}
.netbox .list .newitem .jobs:hover{overflow:hidden;text-overflow:ellipsis;}
.netbox .list .newitem .jobs ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.netbox .list .newitem .jobs li{display:inline-block;line-height:25px;width:auto;border-radius:5px;max-width:100%;}
.netbox .list .newitem .jobs li span{display:none;}
.netbox .list .newitem .jobs li a{padding:0 10px;}


.netbox .net .item2{clear:both;width:96%; padding:15px 2%;margin:1% 0 0 0;border-bottom:1px solid #eee; position:relative;}
.netbox .net .item2:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.netbox .net .item2 .pic{display:none;width:200px;height:120px;padding:5px 35px; float:left;}
.netbox .net .item2 .info{overflow:hidden;}
.netbox .net .item2 .name{width:80%; font-size:16px; font-weight:bold; padding:0 0 10px 0;margin:0;height:auto;line-height:25px;}
.netbox .net .item2 .name a{color:#3366ff}
.netbox .net .item2 .btn{position:absolute;right:10px;top:40px;}

.netbox .list2{margin-top:0;}
.netbox .list2 .item{border:0;padding:0 1%;width:21.5%;;}
.netbox .list2 .item2{border:0px solid #eee;text-align:center;color:#666;}
.netbox .list2 .item2:hover{border:0px solid #f00}
.netbox .list2 .item2 .img{margin:10px 20px 0 10px;}
.netbox .list2 .item2 span{display:inline-block;padding:0px 10px;font-size:12px;color:#999;}
.netbox .list2 .item2 .btn a{padding:0 5px;}
.netbox .list2 .item:nth-child(3n){margin:0 2% 2% 0;}
.netbox .list2 .item:nth-child(4n){margin:0 0 2% 0;}
.netbox .list2 .item2 .name{line-height:20px;padding-top:10px;}
.netbox .list2 .item2 .img img{width:60px;height:60px}

.netbox video{background:#000;}
.netbox .detail,.netbox .gaikuang,.netbox .zhengce,.netbox .live,.netbox .liveback,.netbox .movie{padding:20px;background:#fff;font-size:14px;line-height:25px;margin-bottom:20px;text-align:center;margin-top:20px;}
.netbox .detail{text-align:left;}
.netbox .liveimg{position:relative;}
.netbox .liveimg img{max-width:100%;}
.netbox .liveimg div{position:absolute;right:0;top:5%;background:#fe9b01;padding:10px 20px;color:#fff;border-radius:20px 0 0 20px;}
.netbox video{max-width:100%;}

.netbox .live .lives,.netbox .liveback .lives{font-size:0;}
.netbox .live .lives .item,.netbox .liveback .lives .item{display:inline-block;font-size:14px;width:21.5%;padding:1%;margin:2% 2% 0 0;line-height:20px;background:#3366ff;color:#fff;cursor:pointer;}
.netbox .live .lives .item:nth-child(4n),.netbox .liveback .lives .item:nth-child(4n){margin:2% 0 0 0;}
.netbox .live .lives .item.cur,.netbox .liveback .lives .item.cur{background: #ff0000;}

.marketbox .banner{background:#fff url(../image/marketbg.jpg) no-repeat center center;}
.marketbox .banner .new{float:left;width:200px;height:140px;margin:30px 50px 0 0; background:#021ec9; font-size:24px; text-align:center;color:#fff;box-shadow: 0 0 20px rgba(0,0,0,0.1); }
.marketbox .banner .new div{padding-top:20px; font-size:35px; padding-bottom:5px; position:relative}
.marketbox .banner .new .circle{width:18px;height:18px; display:block; background:#fff;border-radius:50%; position:absolute;left:10px;top:10px;}
.marketbox .banner .info{overflow:hidden;padding:30px 0;}
.marketbox .banner .tit{width:100%;height:40px; line-height:40px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#333;font-size:30px;}
.marketbox .banner .tit a{color:#3366ff;}
.marketbox .banner .time{color:#333;font-size:14px;margin-top:10px;}
.marketbox .banner .btn{ position:absolute;right:0;top:120px;}
.marketbox .banner .btn a{font-size:14px;display:inline-block;padding:10px 30px; background:#009944;color:#fff;margin-right:20px; margin-left:20px;font-size:14px;border-radius:3px;}
.marketbox .banner .btn a:hover{color:#fff; background:#068740;}
.marketbox .banner .btn .order{background: #fe9901;}
.marketbox .banner .btn .order:hover{background:#e7900d;color:#fff;}
.marketbox .banner .counter{color:#333;font-size:16px;padding:10px 0px 0 0;}
.marketbox .banner .counter a{color:#F60;font-size:25px;}

.marketbox .list{background:#fff;margin:15px auto;}
.marketbox .list .title{border-bottom:1px solid #eee;}
.marketbox .list .tit{width:100%; background:#fff; margin-top:15px; float:left; padding:8px 0;border-bottom:1px solid #eee}
.marketbox .list .tit span{ display:block;height:30px; line-height:30px; float:left; font-size:18px; float:left; padding-left:15px; position:relative}
.marketbox .list .tit .line{width:4px;height: 16px;border-radius: 4px;background-color: #4aa3f9;display:inline-block; position:absolute;left:0px;top:8px}
.zph_left_box{width:100%; background:#fff; float:left; min-height:530px}
.marketbox .list .item{clear:both; padding:15px 0;margin-bottom:15px;border-bottom:1px solid #eee; position:relative}
.marketbox .list .item:hover{box-shadow: 0 0 20px rgba(0,0,0, .1);}
.marketbox .list .item .pic{width:200px;height:120px;padding:5px 35px; float:left;}
.marketbox .list .item .info{overflow:hidden;position:relative}
.marketbox .list .item .name{width:80%; font-size:16px; font-weight:bold; padding:0 0 10px 0;margin:0; line-height:25px;}
.marketbox .list .item .name a{color:#3366ff}
.marketbox .list .item .icon{color:#666; padding-left:20px;  font-size:13px; margin-top:15px;}
.marketbox .list .item .icon.time{background:url(../image/timeicon.png) no-repeat left 2px;}
.marketbox .list .item .icon.address{ background:url(../image/locationicon.png) no-repeat left 2px; }
.marketbox .list .item .icon.map{ background:url(../image/mapicon.png) no-repeat left 2px; }
.marketbox .list .item .counter{ font-size:13px; margin-top:0;color:#666; }
.marketbox .list .item .counter span{ display:inline-block; padding:0px 5px; font-size:16px;color:#f60;}
.marketbox .list .item .order{ position:absolute;right:20px;top:70px;}
.marketbox .list .item .order a{width:100px;height:37px; line-height:37px; text-align:center; display:inline-block; background:#fe9901;color:#fff; margin-left:10px;border-radius:4px;}
.marketbox .list .item .order a:hover{ background:#e7900d; text-decoration:none;color:#fff}
.marketbox .list .item .order a.join{ background:#3366ff}
.marketbox .list .item .order a.company{ background:#009944}
.marketbox .list .item .order a.company:hover{ background:#068740}
.marketbox .list .item .order a.over{ background:#ccc;color:#000;}
.marketbox .list .item .tel{height:45px; line-height:45px;font-size:30px;color:#f60; border:1px solid #f60; margin-top:18px; display:inline-block; padding-left:60px; position:relative; padding-right:30px;border-radius:2px; }
.marketbox .list .item .tel .n{ font-size:14px;color:#999}
.marketbox .list .item .tel .name{ width:35px;height:35px; border-right:1px solid #ddd;font-size:12px; position:absolute;left:10px;top:5px; line-height:18px;}

.marketbox .list .item .status {width:63px;height:63px;position:absolute;right:0px;top:0px;text-indent:-9999px;}
.marketbox .list .item .status.start {background:url(../image/marketstart.png) no-repeat;}
.marketbox .list .item .status.over {background:url(../image/marketover.png) no-repeat;}
.marketbox .list .item .status.order {background:url(../image/marketorder.png) no-repeat;}
.marketbox .list .item .status.orderover {background:url(../image/marketorderover.png) no-repeat;}


.marketbox .list .item2{border-bottom: 1px dotted #eee;padding:20px;overflow:hidden;position:relative;}
.marketbox .list .item2:hover{ background:#f8f8f8}
.marketbox .list .item2 .logo{position:relative;width:100px;height:100px;border:1px solid #eee;float:left;margin-right:20px;}
.marketbox .list .item2 .logo img{position:absolute;left:0;right:0;top:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;}
.marketbox .list .item2 .company{overflow:hidden;}
.marketbox .list .item2 .company .name{font-size: 16px;font-weight: bold;color:#3366ff;}
.marketbox .list .item2 .company .info{padding: 10px 0;}
.marketbox .list .item2 .company .info span{ font-size:14px; line-height:25px;color:#888585; display:inline-block; margin-right:20px; padding-left:20px; position:relative;vertical-align:top;}
.marketbox .list .item2 .company .info .icon{width:16px;height:17px; display:inline-block; position:absolute;left:0px;top:4px;background:url(../image/icons3.png) no-repeat;}
.marketbox .list .item2 .company .info .icon.industry{ background-position:0 0;}
.marketbox .list .item2 .company .info .icon.type{ background-position:0 -35px;}
.marketbox .list .item2 .company .info .icon.area{ background-position:0 -73px;}
.marketbox .list .item2 .company .info .icon.size{ background-position:0 -106px;}
.marketbox .list .item2 .company .info .icon.money{ background-position:0 -35px;}
.marketbox .list .item2 .company .jobs{overflow:hidden;line-height:25px;}
.marketbox .list .item2 .company .jobs .n{float:left;color:#888585;}
.marketbox .list .item2 .company .jobs .s{overflow:hidden;padding-right:80px;}
.marketbox .list .item2 .company .jobs .s a{ margin-right:10px;display:inline-block;color:#555;padding:0px;border-radius:3px;}
.marketbox .list .item2 .company .jobs .s a:hover{text-decoration:underline;}

.marketbox .list .item2 .btn{position:absolute;width:110px; text-align:left; text-align:right; right:20px;top:20px;}
.marketbox .list .item2 .btn a {width:70px;height:33px;line-height:33px; font-size:14px;text-align:center; display:inline-block;background:#ff6a6a;color:#fff; border-radius:3px; margin-top:12px;}
.marketbox .list .item2 .btn a:hover{ text-decoration:none; color:#fff; background:#e06907;}
.marketbox .list .item2 .btn span{ display:block;height:35px;line-height:35px; font-size:12px;}
.marketbox .list .item2 .btn span i{color:#e06907; padding:0px 5px;font-style:normal;}



.marketbox .tablebox .table table .textleft{text-align:left;}
.marketbox .tablebox .table table a:hover{color:#3366ff;}


.location {clear:both;line-height:20px; padding:10px 0;background:none; font-size:14px;color:#979191;border:0;margin:0;font-weight:normal;}
.location a {color:#979191;font-size:14px;}
.location a:hover{text-decoration:underline;}

.showbox{padding-bottom:20px;}

.showbox .tip{clear:both;color:#f6693d; background:#fffaea; padding:5px 10px; line-height:22px; font-size:12px;}

.showbox .company{background:#fff;position:relative;color:#51585c;overflow:hidden;}
.showbox .company .logo{position:relative;float:left;width:140px;height:140px;margin:30px; background:#fff;border:1px solid #eee;}
.showbox .company .logo img{position: absolute;left:0;right:0;top:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;}
.showbox .company .line{ font-size:12px;color:#aeb3b5; display:inline-block; padding:0px 10px}
.showbox .company .name{ font-size:28px; color:#333;margin:30px 0;overflow:hidden;}
.showbox .company .info{ padding:0; font-size:13px;margin:0;overflow:hidden;}
.showbox .company .btn{position:absolute;right:0;top:60px;}
.showbox .company .btn a{width:120px;height:40px; line-height:40px; text-align:center; margin:0 10px;border-radius:3px; display:inline-block; font-size:16px;border:1px solid #ff6a6a; background:#ff6a6a;color:#fff; float:left; margin-bottom:20px;}
.showbox .company .btn .like{width:auto;padding:0 20px;background:#fbeded url(../image/likeicon.png) no-repeat 20px center;border:1px solid #ff6a6a;padding-left:55px;color:#ff6a6a;}
.showbox .company .btn .a{background:#fbeded;color:#ff6a6a;}
.showbox .company .link{position:absolute;right:20px;top:120px;}
.showbox .company .link a{color:#999;margin:0 10px;line-height:20px;}
.showbox .company .link a.jubao{ display:inline-block;padding-left:25px;color:#999; background:url(../image/jubao.png) 0 center no-repeat}
.showbox .company .link a.fenxiang{ display:inline-block;padding-left:25px;color:#999; background:url(../image/weixinshar.png) 0 center no-repeat}
.showbox .company .link a:hover{text-decoration:underline;}

.showbox .detail{overflow:hidden;background:#fff;padding:30px;}
.showbox .detail .name{ font-size:32px;color:#51585c; font-weight:bold;}
.showbox .detail .salary{ font-size:18px;color:#ff552e;padding:15px 0 25px 0}
.showbox .detail .salary .money{ font-size:24px;font-weight:bold}
.showbox .detail .info{color:#51585c}
.showbox .detail .info span{ font-size:12px;color:#aeb3b5; display:inline-block; padding:0px 10px}
.showbox .detail .welfare{ padding-top:15px;margin-bottom:15px; }
.showbox .detail .welfare span{ display:inline-block;padding: 3px 13px;margin-top: 10px;line-height: 20px;background:#edf9ff;color: #3366ff;font-size: 12px;margin-right:5px;}

.showbox .detail .counter{ font-size:12px;color:#999; text-align:right;}
.showbox .detail .counter .time{ display:inline-block; padding-left:20px; margin-right:30px;background:url(../image/timeicon.png) no-repeat left center}
.showbox .detail .btn{ padding:30px 0;text-align:right;}
.showbox .detail .btn .a{padding:0 20px;height:45px; line-height:45px; font-size:16px; background:#fbeded;border:1px solid #ff6a6a;border-radius:3px; display:inline-block;color:#ff6a6a;}
.showbox .detail .btn .like{padding:0 20px;height:45px; line-height:45px; font-size:16px; background:#fbeded url(../image/likeicon.png) no-repeat 20px center;border:1px solid #ff6a6a;border-radius:3px; display:inline-block;color:#ff6a6a; padding-left:55px;}
.showbox .detail .btn .chat{padding:0 20px;height:45px; line-height:45px; font-size:16px; background:#fbeded url(../image/chaticon.png) no-repeat 20px center;border:1px solid #ff6a6a;border-radius:3px; display:inline-block;color:#ff6a6a; padding-left:45px;}
.showbox .detail .btn .apply{padding:0 20px;height:47px; line-height:47px; text-align:center; background:#ff6a6a;color:#fff; font-size:16px;border-radius:3px; display:inline-block;}
.showbox .detail .btn .applyed{padding:0 50px;height:47px; line-height:47px; text-align:center; background:#ccc;color:#fff; font-size:16px;border-radius:3px; display:inline-block; margin-left:18px; }
.showbox .detail .btn .apply:hover{ background:#f74242;color:#fff; text-decoration:none;}
.showbox .detail .link{text-align:right;}
.showbox .detail .link a{color:#999;margin-left:20px;line-height:20px;}
.showbox .detail .link a.jubao{ display:inline-block;padding-left:25px;color:#999; background:url(../image/jubao.png) 0 center no-repeat}
.showbox .detail .link a.fenxiang{ display:inline-block;padding-left:25px;color:#999; background:url(../image/weixinshar.png) 0 center no-repeat}
.showbox .detail .link a:hover{text-decoration:underline;}


.showbox .detail .l{float:left;width:60%;}
.showbox .detail .r{overflow:hidden;}


.showbox .content{overflow:hidden;}
.showbox .left{width:70%;float:left;margin-right:15px;}
.showbox .right{overflow:hidden;}

.showbox .box{background:#fff;margin-top:15px;padding:30px;overflow:hidden;position:relative;}
.showbox .box .tit{padding:0 0 30px 0; position:relative;}
.showbox .box .tit span{ font-size:18px; font-weight:bold;color:#444746}
.showbox .box .tit i{width:20px;height:2px;display:inline-block; position:absolute;left:0px;bottom:15px;background: #3366ff;}
.showbox .box .tit a{ position:absolute;right:0px;top:5px;border:1px solid #3366ff;color:#3366ff;border-radius:3px;padding:0 10px;line-height:25px;;}
.showbox .box .tit a:hover{background:#3366ff;color:#fff;}
.showbox .box .more{ position:absolute;right:0px;top:15px;color:#3366ff}
.showbox .box .more:hover{color:#777;text-decoration:underline;}

.showbox .companyok{position:absolute;top: 0;right: 0;left: auto;margin-top: 0;width: 65px;height: 65px;background:url(../image/icons2.png) no-repeat;background-position: -56px -220px;}
.showbox .companylogo{width:140px;border:1px solid #eee;background:#fff; text-align:center; padding:2px; margin:0 auto;}
.showbox .companylogo img{width:100%;}
.showbox .companyname{line-height:25px; margin:15px 0; font-size:16px; text-align:center;}
.showbox .companyname a{font-weight:bold;}
.showbox .companyname a:hover{color:#777;}
.showbox .companymore{margin:15px 0;}
.showbox .companymore a{ display:block;height:35px; line-height:35px; text-align:center;border:1px solid #3366ff;color:#3366ff;border-radius:3px;}
.showbox .companymore a:hover{ background:#3366ff;color:#fff; text-decoration:none;}
.showbox .companytype{padding:0px 0px 10px 0px; overflow:hidden;}
.showbox .companytype li{width:45%;margin-right:5%;float:left;color:#737373; margin-top:18px;}
.showbox .companytype li div{ display:block; padding-left:30px;height:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:20px; position:relative; font-size:12px;}
.showbox .companytype li .icon{width:20px;height:20px; display:inline-block; position:absolute;left:5px;top:2px;background:url(../image/icons.png) no-repeat;}
.showbox .companytype li .icon.industry{ background-position:0 0;}
.showbox .companytype li .icon.type{ background-position:0 -35px;}
.showbox .companytype li .icon.area{ background-position:0 -73px;}
.showbox .companytype li .icon.size{ background-position:0 -106px;}
.showbox .companytype li .icon.money{ background-position:0 -146px;}

.showbox .about{line-height:30px;}

.showbox .box .welfare{padding-top:15px;padding-bottom:10px;}
.showbox .box .welfare span{ padding: 5px 10px;background:#edf9ff;color:#3366ff;font-size:14px;display:inline-block;margin-bottom:3px;line-height:20px;margin-right:5px;border-radius: 2px;}

.showbox .business ul{padding-top:10px;overflow:hidden;displa2y:none;}
.showbox .business li {float: left;display: inline-block;width: 50%;margin-bottom: 15px;white-space: nowrap;}
.showbox .business span {display: inline-block;color: #999;vertical-align:middle;}
.showbox .business em {display: inline-block;font-style:normal;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;vertical-align:middle;}
.showbox .business dt{color: #999; float:left}
.showbox .business dd{width: 750px; float:left}

.showbox .pictures{overflow:hidden;}
.showbox .pictures .item{float:left;width:32%;margin:0 1% 1% 0;height:200px;position:relative;border:1px solid #f2f2f2;overflow:hidden;}
.showbox .pictures .item img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;max-width:none;}
.showbox .pictures .item video{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;background:#000;}
.showbox .pictures .one{width:100%;}

.showbox .pictures2 .item{width:48.5%;height:250px;}
.showbox .pictures4 .item{width:48.5%;height:250px;}
.showbox .pictures1 .movie{width:100%;height:450px;}

.showbox .button p{width:100%; text-align:center; line-height:25px;color:#666}
.showbox .button div{text-align:center;}
.showbox .button div a{width:100px;height:36px; line-height:36px; text-align:center; background:#3366ff; display:inline-block;color:#fff; margin-top:10px;border-radius:3px;}
.showbox .button div a:hover{ background:#148adb;color:#fff; text-decoration:none;}

.showbox .job{}
.showbox .job .l{width:50%; float:left}
.showbox .job .c{width:30%; float:left}
.showbox .job .r{width:20%; float:right;text-align:right}
.showbox .job .item{border:1px solid #eee; margin-top:15px; padding:15px 15px;clear:both;overflow:hidden;}
.showbox .job .item:hover{ background:#f9fcfc}
.showbox .job .name{ font-size:16px; font-weight:bold}
.showbox .job .name a{color:#086db3}
.showbox .job .name a:hover {color: #9eadb8;}
.showbox .job .info{color:#666; padding-top:10px;}
.showbox .job .info span{margin:0 5px;}
.showbox .job .salary{ font-size:16px;color:#ff552e}
.showbox .job .area{ padding-top:10px;color:#666;}
.showbox .job .time{color:#999; }
.showbox .job .apply{width:47px;height:25px; line-height:25px; text-align:center;border:1px solid #ff6a6a;color:#ff6a6a; display:inline-block; margin-top:5px; margin-right:3px;border-radius:3px;cursor:pointer;}
.showbox .job .apply:hover{ background:#ff6a6a;color:#fff; text-decoration:none;}

.showbox .job .load{clear:both;text-align:center;}
.showbox .job .load a{display:inline-block;padding:0 10px;margin:10px 5px;height:25px;line-height:25px;border:1px solid #2a94de;color:#2a94de;font-size:14px;vertical-align:middle;background:#fff}
.showbox .job .load a:hover{background:#2a94de;color:#fff}

.showbox .joblike{overflow:hidden}
.showbox .joblike li{width:33.33%;float:left;}
.showbox .joblike li a{display:block;padding:15px 15px;border:1px solid #eee;position:relative;margin:0 5px 5px 0;}
.showbox .joblike li a:hover{ background:#f9fcfc}
.showbox .joblike li .name{width:100%;height:20px; line-height:20px; overflow:hidden; font-size:16px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.showbox .joblike li .salary{ padding:10px 0;color:#ff552e}
.showbox .joblike li .area{color:#999; font-size:12px;}
.showbox .joblike li .apply{display:inline-block;width:45px;height:23px; line-height:23px; text-align:center;border:1px solid #ff6a6a;color:#ff6a6a; display:inline-block; border-radius:3px; position:absolute;right:15px;top:40px;}
.showbox .joblike li .apply:hover{ background:#ff6a6a;color:#fff; text-decoration:none;}

.showbox .data{overflow:hidden;margin:10px 0;}
.showbox .data .item{padding-right:30px;margin-right:30px; display:inline-block; text-align:center; position:relative}
.showbox .data .item div{ font-size:12px;color:#666}
.showbox .data .item i{width:1px;height:25px; display:block; position:absolute;right:0px;top:10px; background:#ddd}
.showbox .data .item .num{ font-size:12px; padding-bottom:5px;}

.showbox .contact{ font-size:14px;color:#999;}
.showbox .contact div{ line-height:40px;white-space: normal;word-break: break-all;}
.showbox .contact em{font-style:normal;}

.showbox .qrcode{text-align:center; padding:30px 0 15px 0;}
.showbox .qrcode p{ padding:10px; background:#f8f8f8}


.showbox .others{width:100%; float:left; background:#fff; }
.showbox .others .tab{ padding-bottom:20px; white-space:nowrap;}
.showbox .others .tab li{display:inline-block; width:120px; font-size:18px;color:#666; cursor:pointer;font-weight:bold;}
.showbox .others .tab li.cur{ background:#fff;color:#444746; font-weight:bold; position:relative}
.showbox .others .tab li.cur i{width:20px;height:2px; background:#3366ff; display:inline-block; position:absolute;left:0px;bottom:-10px;}
.showbox .others .list{display:none;padding:10px;position:relative;border:1px solid #eee;margin-bottom:10px;overflow:hidden;}
.showbox .others .list.cur{display:block;}
.showbox .others .list li{float:left;width:24%;margin-right:1%;}
.showbox .others .list li a{ display:block; padding-left:10px; padding-right:10px;height:25px;line-height:25px; overflow:hidden; font-size:14px; margin-top:10px;}


.specialbox{overflow:hidden; padding:20px 0; }
.specialbox .item {padding:25px 24px;border:1px solid #ddd; background:#fff; margin-right:20px;float:left;position:relative;box-shadow:4px 6px 10px #999;}
.specialbox .item2{}
.specialbox .item:hover {text-decoration:none;background-color:#fff;border:1px solid #3366ff}
.specialbox .item:hover .tit {color:#f80;}
.specialbox .item img {margin-bottom:15px;}
.specialbox .item .tit {height:20px;margin-bottom:20px;font-size:20px;line-height:20px;overflow:hidden;}
.specialbox .item .btn {height:26px;color:#999;text-align:right;}
.specialbox .item .btn a:hover {color:#f80;}


.paperwall .title{height:45px; line-height:45px;border-bottom:1px solid #e6e6e6; background:#fff;margin:15px 0;position:relative;}
.paperwall .title .search{margin:0;position:absolute;right:10px;top:10px;height:25px;line-height:25px;border:1px solid #3366ff;background:#3366ff;font-size:0;}
.paperwall .title .search input{width:150px;background:#fff;height:25px;line-height:25px;padding:0 10px;vertical-align:middle;font-size:14px;}
.paperwall .title .search input[type=submit]{background:#3366ff;width:auto;padding:0 10px;}

.paperwall .list{overflow:hidden;}
.paperwall .list .item{float:left;width:23.5%;margin:0 2% 2% 0;position:relative;}
.paperwall .list .item.r{margin:0 0 2% 0;}
.paperwall .list .item .tit{ font-size:16px;color:#6c6464; line-height:40px;}
.paperwall .list .item a{display:block;text-align:center;cursor:pointer;border:1px solid #eee;box-shadow:0px 0px 10px #CCCCCC;}
.paperwall .list .item a:hover{border:1px solid #f60;}
.paperwall .list .item img{width:100%;height:auto;}

.paperwall .list .item .cont{position:absolute;z-index:-1;left:0;width:94%;padding:3%;top:0;bottom:0;background:#eee;overflow:hidden;text-align:left;transition:all 0.5s;}
.paperwall .list .item a:hover .cont{left:100%;z-index:1;border:1px solid #f60;}
.paperwall .list .item.r a:hover .cont{left:-100%;z-index:10;}





.workerhome .banner{height:220px;background:#fafeff url(../image/workerbanner.jpg) center top no-repeat;}
.workerhome .write{width:240px;height:180px;position:absolute;right:0px;top:20px;}
.workerhome .write .tit{width:100%; font-size:16px; text-align:center; padding:20px 0 10px 0; font-weight:bold}
.workerhome .write .info{ padding:0px 20px; line-height:24px;color:#999}
.workerhome .write .btn{ padding:20px 0 0 20px;}
.workerhome .write .btn a{ display:block;width:200px;height:40px; background:#fe9901; line-height:40px; text-align:center; font-size:16px;color:#fff;border-radius:3px;}
.workerhome .write .btn a:hover{color:#fff; text-decoration:none; background:#f60;}


.workerhome .searchbox{border:1px solid #eee; padding:20px; background:#fff;margin-top:15px;}

.workerhome .searchbox .name{display:inline-block;width:70px;color:#aaa;line-height:30px; padding-right:10px;}
.workerhome .searchbox select{width:120px;height:30px; line-height:30px;color:#666;border:1px solid #ddd; margin-right:20px; padding-left:10px;border-radius:3px;}
.workerhome .searchbox input{width:200px;height:28px; line-height:28px;color:#666;border:1px solid #ddd; padding:0 0 0 10px;border-radius:3px;}
.workerhome .searchbox .submit{width:50px;height:30px;padding:0 10px; background:#3366ff;border:none;color:#fff;border-radius:3px;}

.workerhome .selectarea{clear:both;margin:10px 0;}
.workerhome .selectarea .list{display:inline-block;}
.workerhome .selectarea a{display:inline-block; height:26px;line-height:26px;padding:0px 10px;margin-top:5px; white-space:nowrap;color:#726e6e; margin-right:8px;    border: 1px #fff solid;background-color:#fff;border-radius: 3px;}
.workerhome .selectarea a:hover{border:1px #b3b3b3  solid;background-color:#f7f7f7;text-decoration:none;}
.workerhome .selectarea a.cur{ color:#3366ff;border: 1px #68bef9 solid;background-color: #dceff9; }

.workerhome .listbox{margin:10px 0;}
.workerhome .listbox .title{padding-left:50px;height:50px; line-height:50px;color:#666;border-bottom:1px solid #eee; background:url(../image/searchicon2.png) no-repeat 15px center;}
.workerhome .listbox .title span{color:#f60;border:0;padding:0;}

.workerhome .list .item{float:left;width:25%;}
.workerhome .list .item .a{display:block;font-size:12px; padding-left:20px;padding-top:20px;border-bottom: 1px double #eeeeee;border-right: 1px double #eeeeee;position: relative;}
.workerhome .list .item .a:hover{box-shadow: 0 0 20px rgba(0,0,0, .1); background:#eef7fe}
.workerhome .list .item .name{width:70%;height:25px; font-size:16px;line-height:25px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;font-weight:bold}
.workerhome .list .item .name a {color: #3366ff;}
.workerhome .list .item .name a:hover {color: #f60;text-decoration: underline;}

.workerhome .list .item .time{line-height:25px; position:absolute;right:0;top:20px; margin-right:20px; font-size:12px;color:#666}
.workerhome .list .item .info{line-height:25px;color:#666;padding:15px 0;}
.workerhome .list .item .info div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.workerhome .list .item .mobile{color:#666; position:relative;margin-bottom:20px;}
.workerhome .list .item .button{padding:0 10px;height:30px;line-height:30px; text-align:center; background:#ff9900;color:#fff; display:inline-block;border-radius:3px; position:absolute;right:20px;bottom:15px;top:auto;}


.workerhome .content .left{float:left;width:75%;margin-right:30px;position:relative;}
.workerhome .content .right{overflow:hidden;}
.workerhome .content .box{margin-bottom:30px;background:#fff;padding:30px 30px;overflow:hidden;}

.workerhome .content .name{ font-size:30px;font-weight:normal;}
.workerhome .content .counter{ position:absolute;right:40px;top:40px;color:#999; font-size:12px}
.workerhome .content .qrcode{position:absolute;right:40px;top:80px;text-align:center;font-size:12px;}
.workerhome .content .info{line-height:45px;}
.workerhome .content .tip{padding:5px 10px;border:1px solid #fbcea9;  background:#ffeedf; font-size:14px; text-align:center; margin-top:20px;color:#F63}
.workerhome .content .cont{ background:#f8f8f8; padding:20px;border-radius:8px; margin-top:30px;box-shadow: 0 0 20px rgba(0,0,0, .1);}
.workerhome .content .cont .c1{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.workerhome .content .cont .c2{ line-height:35px;color:#666}


.workerhome .like .tit{font-size:18px;color:#777777;font-weight:bold;height:48px;line-height:48px;border-bottom:1px solid #eee;}
.workerhome .like ul{overflow:hidden;margin-top:20px;}
.workerhome .like li {width: 32%;background: #fafafa;margin:0 2% 2% 0;float:left;position:relative;}
.workerhome .like li:hover{background:#eef7fe;}
.workerhome .like li.r{margin:0 0 2% 0;}
.workerhome .like li .a{padding:20px;font-size:12px;color:#999;}
.workerhome .like li .name{color:#999;font-size:16px;}
.workerhome .like li .info{line-height:25px;color:#666;padding:15px 0 0 0;}
.workerhome .like li .info div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.workerhome .like li .time{position:absolute;right:20px;top:20px;}
.workerhome .like li .mobile{ padding-top:10px;color:#666;}
.workerhome .like li .button span{display:inline-block; background:#f60;color:#fff; padding:2px 8px; margin-left:10px; font-size:12px;}


.workerhome .content .tools{margin:0 0 30px 0;padding:0 30px 30px 30px;}
.workerhome .content .tools .tit{text-align:center; padding:20px 0 15px 0; font-size:16px;font-weight:bold;}
.workerhome .content .tools .info{line-height:30px;color:#999}
.workerhome .content .tools .button{display:block;width:100%;}
.workerhome .content .tools .button a{height:40px; line-height:40px; background:#f8f8f8; display:block;color:#333; font-size:16px;border-radius:3px; text-align:center; margin-top:15px;}
.workerhome .content .tools .button a:hover{color:#fff; text-decoration:none; background:#f60;}
.workerhome .content .tools .button a.cur{background:#f90;color:#fff;}
.workerhome .content .tools .button a.cur2{background:#3366ff;color:#fff;}
.workerhome .content .tools2{background: #eef7fe;border-top: 2px solid #3366ff;}


.articlebox{overflow:hidden;}

.articlebox .searchbox{padding:50px;background:url(../image/searchbg.jpg) center top repeat-x;text-align:center;}
.articlebox .searchbox .search{float:none;margin:0 auto;background:#3366ff;width:auto;display:inline-block;}
.articlebox .searchbox .search input{width:500px;}
.articlebox .searchbox .search input[type=submit]{width:80px;}

.articlebox .main2{overflow:hidden;margin:20px auto;}
.articlebox .main3{overflow:hidden;margin-bottom:20px;}


.articlebox .nav{background:#fff;width:180px; float:left;margin-right:30px;}
.articlebox .nav li{height:50px;border-bottom:1px solid #eee;padding:0 20px;}
.articlebox .nav li a{width:100%;height:50px; line-height:50px; text-align:center; font-size:16px; display:block;border-radius:6px;letter-spacing:2px;}
.articlebox .nav li a:hover,.articlebox .nav li a.cur,.articlebox .nav li a.cur2{color:#3366ff;border-radius:6px; text-decoration:none;}

.articlebox .list{background:#fff;overflow:hidden;}
.articlebox .list .title{border-bottom:1px solid #eee; position:relative;font-size:18px;font-weight:bold;color:#3366ff;letter-spacing:2px;}
.articlebox .list .title .search{margin:0;position:absolute;right:10px;top:5px;height:25px;line-height:25px;border:1px solid #3366ff;background:#3366ff;font-size:0;}
.articlebox .list .title .search input{width:150px;background:#fff;height:25px;line-height:25px;padding:0 10px;vertical-align:middle;font-size:14px;}
.articlebox .list .title .search input[type=submit]{background:#3366ff;width:auto;padding:0 10px;}

.articlebox .list li{clear:both;border-bottom:1px #E5E5E5 dotted; padding:10px 20px;position:relative;}
.articlebox .list .img{width:150px;height:100px; float:left;position:relative;margin-right:30px;}
.articlebox .list .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;margin:auto;}

.articlebox .list .tit{font-size: 16px; height: 35px;line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333;font-weight:bold;letter-spacing:1px;}
.articlebox .list .cont{color:#515050;font-size:14px;margin:0 20px 0 0;line-height:20px;height:40px;overflow:hidden;}
.articlebox .list .time{font-size:12px;color:#bbb;line-height:25px;position:absolute;right:20px;top:10px;}

.articlebox .detail{background:#fff;overflow:hidden;}
.articlebox .detail .tit{ font-size:24px; font-weight:normal; color:#14171b;text-align:center;padding:30px 30px 20px 30px;}
.articlebox .detail .info{ height:55px; line-height:55px; border-bottom:1px dotted #e1e1e1; text-align:center}

.articlebox .detail .cont{padding:30px;overflow:hidden;}
.articlebox .detail .cont *{margin:0!important;text-indent:0!important;padding:0!important;line-height:25px!important;font-family:'微软雅黑'!important;font-size:14px!important;color2:#333!important;}
.articlebox .detail .cont p{text-indent:2em!important;}
.articlebox .detail .cont table{width:95%!important;margin:2.5%!important;}
.articlebox .detail .cont table p{text-indent:0!important;}
.articlebox .detail .cont table td{padding:5px 10px!important;}

.articlebox .detail .cont .ke-insertfile{display:block;color:#ff0000!important;text-indent:2em!important;margin:20px 0 0 0!important;}
.articlebox .detail .cont .ke-insertfile *{color:#ff0000!important;font-size:16px!important;}

.articlebox .detail .prevnext{clear:both;margin:20px 0;border-top:1px solid #eee;padding:30px;line-height:40px;font-size:14px;}
.articlebox .detail .prevnext a:hover{color:#3366ff;}


.aboutbox{margin:10px 0;overflow:hidden;}
.aboutbox .left{width:200px; background:#fff;border:1px solid #e9e9e9; float:left;min-height:500px;margin-right:30px;}
.aboutbox .left .title{height:44px; line-height:44px; font-size:18px;color:#2980b9;border:1px solid #ebebeb;border-left:0;border-right:0;}
.aboutbox .left .title a{color:#2980b9;float:none;display:block;}
.aboutbox .left .title span{ padding-left:30px;}
.aboutbox .left .tit{width:100%; font-weight:bold;height:30px; line-height:30px; font-size:14px;}
.aboutbox .left .tit span{ padding-left:20px;}
.aboutbox .left li{width:100%;}
.aboutbox .left li a{ display:block; height:40px;line-height:40px; padding-left:20px;border-left:4px solid #fff; font-size:14px;}
.aboutbox .left li.cur a{ background:#f1f1f1;border-left:4px solid #2980b9;color:#2980b9}
.aboutbox .left li a:hover{ background:#f1f1f1;border-left:4px solid #2980b9;}
.aboutbox .right{background:#fff;border:1px solid #e9e9e9;padding:10px; min-height:683px;overflow:hidden;font-size:14px; line-height:18px;color:#666;}
.aboutbox .right .title{height:45px; line-height:45px; background:#f8f8f8;color:#333;}
.aboutbox .right .content{padding:30px;}
.aboutbox .right p{text-indent:2em;}
.aboutbox .right table{width:80%;border:1px solid #333;border-right:0;border-bottom:0;table-layout:fixed;}
.aboutbox .right table th,.aboutbox .right table td{border:1px solid #333;border-left:0;border-top:0;padding:0 5px;line-height:20px;}
.aboutbox .right table .t{background:#eee;}


.noheadfoot{min-width:0;height:100%;}
.noheadfoot .toper{display:none;}
.noheadfoot .header{display:none;}
.noheadfoot .footer{display:none;}
.noheadfoot .menubox{display:none;}
.noheadfoot .resumebox .main{width:100%;padding:0;margin:0;}
.noheadfoot .resumebox .info{margin:0;}
.noheadfoot .resumebox .info .data{position:static;text-align:left;}
.noheadfoot .resumebox .detail .left{width:100%;margin:0;}
.noheadfoot .resumebox .detail .right{display:none;}

.noheadfoot2 .top{display:none;}
.noheadfoot2 .fastresume .resumeform{margin:0 auto;}
.noheadfoot2 .inbox .bottom.fixed{display:none;}

.movielist{overflow:hidden;}
.movielist .item{float:left;width:33.33%;}
.movielist .item .a{display:block;margin:0 20px 20px 0;text-align:center;}
.movielist .item .a .video{position:relative;border:1px solid #ccc;height:0;padding-top:70%;}
.movielist .item .a .video .play{position: absolute;left:0;top:0;right:0;bottom:0;background: url(../image/video.png) center center no-repeat;z-index:10;}
.movielist .item .a .video video{width:100%;height:100%;position: absolute;left:0;top:0;}
.movielist .item .a .video .status{display:none;position:absolute;z-index:2;left:0;top:0;right:0;padding:0 10px;background:#ff0000;color:#fff;font-size:12px;height:25px;line-height:25px;text-align:center;}
.movielist .item .a .video:hover .status{display:block;}
.movielist .item .a .tools span{position: relative;overflow:hidden;}
.movielist .item .a .tools span input{position: absolute;right:0;top:0;height:100%;opacity:0;}

.picturelist{overflow:hidden;}
.picturelist .item{float:left;width:25%;}
.picturelist .item .a{display:block;margin:0 20px 20px 0;text-align:center;}
.picturelist .item .a .img{float:none;width:100%;height:0;position:relative;border:1px solid #ccc;padding-top:100%;}
.picturelist .item .a .img img{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;}
.picturelist .item .a .img .status{position:absolute;left:0;top:0;padding:0 10px;background:#ff0000;color:#fff;font-size:12px;height:25px;line-height:25px;}
.picturelist .item .a .tools span{position: relative;overflow:hidden;}
.picturelist .item .a .tools span input{position: absolute;right:0;top:0;height:100%;opacity:0;}


/*备注：背景不够长导致键盘挤压背景 background-size:100% auto;*/
.marketmanagebox{max-width:640px;margin:0 auto;height:100%;background:url(../image/marketmobilebg.png) fixed center top no-repeat;background-size:100% 100%;overflow:auto;}

.marketmanagebox .logo{text-align:center;height:60px;padding:80px 0;overflow:hidden;}
.marketmanagebox .logo img{height:60px;}

.marketmanagebox .password{margin:0 50px 50px 50px;background:url(../image/marketpassword.png) left center no-repeat;background-size:auto 100%;height:30px;}
.marketmanagebox .password input{border:0;background:none;outline:none;padding-left:50px;color:#fff;height:30px;}
.marketmanagebox .password input::placeholder{color:#fff;}

.marketmanagebox .button{margin:30px;background:url(../image/marketlogin.png) center center no-repeat;background-size:auto 100%;height:30px;}
.marketmanagebox .button input{border:0;background:none;outline:none;width:100%;color:#333;height:30px;font-size:0;}

.marketmanagebox .footheight{clear:both;height:60px;}
.marketmanagebox .foot{position: fixed;left:0;right:0;bottom:0;z-index:10;font-size:0;background:#333;}
.marketmanagebox .foot a{display:inline-block;border:0;background:none;outline:none;width:50%;color:#333;background:#3366ff;height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px;}
.marketmanagebox .foot a:last-child{float: right;background:#f58709;}

.marketmanagebox .link{padding:0 50px 30px 50px;}

.marketmanagebox .head{position: fixed;z-index:10;left:0;top:0;right:0;line-height:50px;text-align:center;font-size:18px;margin-bottom:20px;background:#3366ff;color:#fff;}
.marketmanagebox .head a{position:absolute;left:0;top:0;display:inline-block;width:50px;height:50px;background:url(../image/goback2.png) center center no-repeat;background-size:auto 20px;}

.marketmanagebox .formbox{padding-top:50px;}


.marketmanagebox .list{padding:0px 10px 10px 10px;}
.marketmanagebox .list .item{margin-top:10px;height:40px;line-height:40px;padding:0 10px;background:url(../image/jobitembg.png) left center no-repeat;background-size:auto 100%;font-size:0;white-space:nowrap;position: relative;}
.marketmanagebox .list .item div{display:inline-block;vertical-align:middle;}
.marketmanagebox .list .item .check{vertical-align:middle;margin-right:20px;font-size:14px;color:#333;width:25px;height:25px;line-height:25px;text-align:center;}
.marketmanagebox .list .item .job{width:45%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.marketmanagebox .list .item .sort{width:20%;line-height:25px;height:25px;text-align:center;vertical-align:middle;}
.marketmanagebox .list .item .btn{position: absolute;right:0;top:0;}
.marketmanagebox .list .item .btn a{display:inline-block;width:40px;height:25px;line-height:25px;font-size:14px;margin:0 5px;background:#3366ff;color:#fff;vertical-align:middle;text-align:center;}

.marketmanagebox .apply .item .name{width:50%;}
.marketmanagebox .apply .item .time{position: absolute;right:10px;top:0;font-size:12px;}



.lefticons {background:url(../image/lefticons.png) no-repeat;width:20px;height:20px;display:inline-block;position:absolute;left:0px;top:20px;transition:all .2s ease;}
.lefticons.i1{ background-position:0 0;}
.lefticons.i2{ background-position:0 -470px;}
.lefticons.i3{ background-position:0 -40px;}
.lefticons.i4{ background-position:0 -60px;}
.lefticons.i5{ background-position:0 -80px;}
.lefticons.i6{ background-position:0 -100px;}
.lefticons.i9{ background-position:0 -164px;}
.lefticons.i7{ background-position:0 -204px;}
.lefticons.i8{ background-position:0 -184px;}
.lefticons.i10{ background-position:0 -142px;}
.lefticons.i11{ background-position:0 -120px;}
.lefticons.i12{ background-position:0 -228px;}
.lefticons.i13{ background-position:0 -249px;}
.lefticons.i14{ background-position:0 -271px;}
.lefticons.i15{ background-position:0 -403px;}
.lefticons.i16{ background-position:0 -427px;}
.lefticons.i17{ background-position:0 -448px;}
.lefticons.i18{ background-position:0 -315px;}
.lefticons.i19{ background-position:0 -335px;}
.lefticons.i20{ background-position:0 -382px;}
.lefticons.i21{ background-position:0 -359px;}
.lefticons.i22{ background-position:0 -336px;}
.lefticons.i23{ background-position:0 -293px;}
.lefticons.i24{ background-position:0 -293px;}
.lefticons.i25{ background-position:0 -20px;}

@media only screen and (max-width: 1200px) {
    
}

@media only screen and (max-width: 750px) {

    html,body{min-width:100%;}

    .main{width:96%;padding:0 2%;}

    .toper{padding:0 10px;}

    .toper .user{right:0;top:50px;font-size:0;width:50%;line-height:20px;text-align:right;}
    .toper .user span{display:none;}
    .toper .user a{font-size:12px;padding:0 5px;text-align:right;}

    .toper .phone{width:70%;overflow-x: auto;white-space:nowrap;}
    .toper .qrcode{display:inline-block;background:#fff;padding-left:10px;}

    .toper .callme ul{left:-100px;}

    .header{height:auto;}
    .header .logo{padding:10px 0;}
    .header .logo img{height:40px;}
    .header .callme{display:none;}

    .header .company{float:right;margin:10px 10px 0 0;}

    

    .wxkefu,.onlineqq{display:none;top:15px;right:10px;width:auto;}

    .search{margin:0;padding:0 0 15px 0;float:none;clear:both;font-size:0;}
    .search input{width:60%;font-size:14px;height:30px;line-height:30px;}
    .search input[type=submit]{width:20%;background:#3366ff;position: absolute;right:0;top:0;}
    .search select{height:30px;width:20%;font-size:12px;padding:0;text-align:center;}
    .search .a{height:30px;white-space:nowrap;position:relative;}
    .search .b{display:none;}

    .searchselect .search{width:96%;margin:10px 2% 0 2%;padding:0;}
    .searchselect .search input.text1{display:none;}
    .searchselect .search input.text2{width:70%;}
    .searchselect .select{padding:0 10px 10px 10px;}
    .searchselect .select .list{padding-top:10px;}
    .searchselect .select .list a{font-size:12px;}





    .menubox{white-space: nowrap;overflow:hidden;overflow-x: auto;}
    .menubox li div{display:none;}
    .menubox li.pay{display:inline-block;float:none;}
    
    .menubox2 li{padding:0 10px;}
    .menubox2 li a{font-size:16px;padding:0;}

    .menubox3{clear:both;position:static;top:0;left:0;right:0;background:#3366ff;margin:0;width:auto;height:40px;line-height:40px;}
    .menubox3 li a{color:#fff;}
    .menubox3 li a:hover, .menubox3 li a.cur{color:#d2f709;}
    .menubox3 li{padding:0 10px;}

    .home .toper .today,.home .toper .lastrefresh{display:none;}
    .home .menubox li.type{display:none;}

    .title{height:40px;line-height:40px;padding:0 10px;font-size:14px;}
    .title a{font-size:12px;}

    .diyipin{height:auto;}
    .diyipin .left.jobtype{display:none;}
    .diyipin .right{width:100%;height:auto;}
    .diyipin .right .a{width:100%;height:auto;}
    .diyipin .right .b{height: auto;position: absolute;top: -160px;background: none;text-align: right;right: 0;border: 0;}

    .diyipin .right .links{display:none;}

    .diyipin .right .homelogin{border:0;text-align:right;}
    .diyipin .right .homelogin .icon,.diyipin .right .homelogin .photo,.diyipin .right .homelogin .text{display:none;}

    .diyipin .right .homelogin .button a{margin:10px 5px;font-size:12px;}
    .diyipin .right .homebutton,.diyipin .right .rili{display:none;}

    .diyipin .right .banner{width:100%;margin-top:10px;height:auto;}
    .diyipin .right .banner .b1{width:100%;}
    .diyipin .right .banner .b1 img{width:100%;height:auto;}
    .diyipin .right .banner .b2{display:none;}
    .diyipin .right .market ul{height:auto;}
    .diyipin .right .market li{width:100%;}

    .diyipin .right .fangkuai .item img{height:auto;}

    .gundong{}
    .gundong .a{width:45%;height:auto;padding-left:0;}
    .gundong .a img{height:auto;}
    .gundong .b{height:auto;margin:10px 0 0 0;}
    /* .gundong .b .item{float:none;width:100%;display:inline-block;margin:0;}
    .gundong .b .item a{position:relative;}
    .gundong .b .item img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:auto;} */
    .gundong .b .item img{height:auto;}

    .jizhao .a{width:100%;height:auto;}
    .jizhao .b{display:none;}

    .jizhao .jobs li{width:48%;}
    .jizhao .jobs li div{font-size:12px;}

    .zhangtie .scroll{padding:10px;}

    .hengfu .item{margin:10px 0 0 0;}
    .hengfu .item img{height:auto;}

    .banhengfu .list{margin:0 0 10px 0;}
    .banhengfu .item{width:49%;margin:10px 2% 0 0;}
    .banhengfu .item img{height:auto;}

    .zuixinzixun ul{max-height:355px;padding:10px;overflow:hidden;}
    .zuixinzixun li{width:100%;margin:0;}
    .zuixinzixun li:nth-child(3n+3){margin:0;}
    .zuixinzixun li a{font-size:12px;}

    .zhimingqiye .list{padding:0;}
    .zhimingqiye li{width:50%;}

    .qiyeminglu ul{padding:0;}
    .qiyeminglu li{width:94%;margin:5px 3% 0 3%;}
    .qiyeminglu li div{overflow:auto;text-overflow:clip;}
    .qiyeminglu li div a{max-width:none;}

    .footer{line-height:30px;padding:30px 0;}
    .footer .c{position: unset;padding-top:30px;text-align:center;}
    .footer .a{display:none;}
    .footer .b span{display:block;padding:0 10px;margin:0;}
    .footer .b .bb span:nth-child(2){margin:0;}
    .footer .b .bb span:nth-child(3){margin:0;}
    .listbox li.box{width:98%;}
    .listbox .b span{width:45%;}

    .pagebox a, .pagebox span{margin:2%;padding:0 10px;font-size:12px;}

    
    .inbox .bottom.fixed{position:static;padding:20px;}
    .inbox .top{height:60px;}
    .inbox .top .logo{padding-top:10px;display:inline-block;}
    .inbox .top .logo img{height:40px;}
    .inbox .top .right{margin-top:20px;}

    .inbox .main{padding:0;margin:0 2%;}
    .inbox .title .icon{display:none;}

    .loginbox{width:94%;padding:0 3% 3% 3%;}
    .loginbox .way div{margin-top:10px;line-height:20px;}
    .loginbox .way div.code span{max-width:50%;}
    .loginbox .links a{font-size:12px;}

    .login{background:#f4f4f4;}
    .login .loginbox{box-shadow:none;border:0;float:none;width:90%;padding:5%;}
    .regist .tip{position:static;padding:5% 0;width:100%;background:none;}
    .regist .loginbox{margin:5% 0;width:90%;padding:5%;}

    .fastresume .resumeform{width:100%;}
    .fastresume .tit{font-size:20px;}


    .showbox .detail{padding:10px;}
    .showbox .detail .l{width:100%;}
    .showbox .detail .r{overflow:unset;}

    .showbox .detail .name{font-size:16px;}
    .showbox .detail .salary{font-size:12px;padding:0 0 10px 0;}
    .showbox .detail .salary .money{font-size:14px;}
    .showbox .detail .counter{text-align:left;}
    .showbox .detail .btn{text-align:center;padding:10px 0;position: fixed;left:0;right:0;bottom:0;background:#3366ff;z-index:10;}
    .showbox .detail .btn .like,.showbox .detail .btn .apply,.showbox .detail .btn .chat,.showbox .detail .btn .a{height:30px;line-height:30px;font-size:14px;margin-left:0;margin-right:10px;padding:0 10px;}
    .showbox .detail .btn .like{background-image:none;}
    .showbox .detail .btn .chat{background-image:none;}
    .showbox .detail .link{text-align:left;margin-bottom:10px;}
    .showbox .detail .link a{margin:0;margin-right:20px;}
    .showbox .detail .info{margin-bottom:10px;}

    .showbox .left{float:none;width:100%;margin:0;}

    .showbox .data{clear: both;text-align:center;margin-top:10px;border:1px solid #eee;border-left:0;border-right:0;padding:10px 0;}
    .showbox .data .item{margin:0;padding:0 2px;}
    .showbox .data .item i{display:none;}

    .showbox .box{padding:15px;}
    .showbox .box .tit span{font-size:16px;}
    .showbox .job .l{width:60%;}
    .showbox .job .c{width:40%;text-align:right;}
    .showbox .job .r{display:none;}
    .showbox .job .item{padding:10px;margin:0;margin-bottom:10px;}
    .showbox .job .salary{font-size:12px;}


    .showbox .joblike li{width:50%;}
    .showbox .joblike li a{padding:10px;}
    .showbox .joblike li .apply{display:none;}

    .showbox .company .info{padding:10px 0;font-size:12px;}
    .showbox .company .btn{position:static;text-align:center;}
    .showbox .company .btn div{display:inline-block;}
    .showbox .company .btn a{margin-bottom:0;}
    .showbox .company .logo{width:80px;height:80px;margin:10px;}
    .showbox .company .name{margin:0;font-size:16px;margin-top:15px;}
    .showbox .company .link{position: static;margin:10px 0;text-align:center;}

    .marketbox .banner{display:none;}
    .marketbox .banner2{display:block;}
    .marketbox .banner2 .new{display:none;}
    .marketbox .banner2 .tit{height:auto;line-height:20px;padding:10px 0;white-space:normal;}
    .marketbox .banner2 .tit a{font-size:16px;}
    .marketbox .banner2 .counter{font-size:14px;}
    .marketbox .banner2 .info{padding:10px;}
    .marketbox .banner2 .btn{display:none;}

    .marketbox .list .item{padding:15px;}
    .marketbox .list .item .pic{display:none;}
    .marketbox .list .item .order a.company{display:none;}
    .marketbox .list .item .order{right:0;}
    .marketbox .list .item .order a{height:30px;line-height:30px;}

    .marketbox .list .item2 .logo{display:none;}
    .marketbox .list .item2 .company .info{display:none;}
    .marketbox .list .item2 .btn{display:none;}
    .marketbox .list .item2 .company .jobs .s{overflow:unset;padding-right:0;}

    .marketbox .list .title{height:auto;}
    .marketbox .list .title .right{position:static;text-align:center;}

    .netbox .net li{width:96%;margin:2% 1%;padding:0 1%;}
    .netbox .net .pic{margin:10px 10px 0 10px;float:none;}
    .netbox .net .pic img{width:100%;height:auto;}
    .netbox .net .name{padding:0 10px;height:auto;white-space:normal;}
    .netbox .net .info{padding:0 10px;}

    .netbox .tabs{height:40px;line-height:40px;white-space:nowrap;}
    .netbox .tabs .main{width:100%;padding:0;}
    .netbox .tabs .list{overflow-x:auto;}
    .netbox .tabs .list li.r{display:inline-block;}
    .netbox .tabs .list li a{padding:0 15px;font-size:14px;}
    .netbox .tabs .list4 li{width:33.33%;}
    .netbox .tabs .list5 li{width:33.33%;}
    .netbox .tabs .list6 li{width:33.33%;}
    .netbox .tabs .list7 li{width:33.33%;}
    .netbox .tabs .list8 li{width:33.33%;}

    .netbox .net .item2 .name{width:100%;padding:0;}
    .netbox .net .item2 .name a{white-space:normal;}
    .netbox .net .item2 .btn{position:static;}

    .netbox .liveimg img{padding-top:50px;}
    .netbox .liveimg div{left:0;right:0;top:0;text-align:center;background:#fff;color:#3366ff;}

    .netbox .live .lives .item{width:47%;margin:2% 2% 0 0}
    .netbox .live .lives .item:nth-child(2n){margin:2% 0 0 0;}
    .netbox .live .lives .item:nth-child(5n){margin:2% 2% 0 0;}
    .netbox .live .lives .item:nth-child(10n){margin:2% 0 0 0;}
    .netbox .liveback .lives .item{width:98%;margin:1% 0 0 0;}
    .netbox .liveback .lives .item:nth-child(5n){margin:1% 0 0 0;}

    .marketbox .floatjoin,.netbox .floatjoin{left:auto;right:20px;top:auto;bottom:80px;margin:auto;width:40px;}
    .marketbox .floatjoin a,.netbox .floatjoin a{font-size:12px;padding:5px;}
    .netbox .search{margin:10px 0 0 0;}
    .netbox .search input[type=text]{width:90%;}
    .netbox .search input[type=submit]{top:20px;right:5%;}
    .netbox .list .item{width:100%;margin-bottom:10px;}
    .netbox .list .item .jobs{height:auto;}
    .netbox .list .item .btn .more{display:none;}
    .netbox .list .item .btn .login{display:inline-block;}
    .netbox .list2 .item2 .btn .more{display:inline-block;}

    .netbox .list .newitem .jobs ul{overflow:auto;text-overflow:unset;}

    .specialbox .item{margin:0 0 10px 0;box-shadow: none;position:relative;}
    .specialbox .item img{height:auto;width:100%;}
    .specialbox .item .tit{margin:0;}
    .specialbox .item .tit a{font-size:14px;}
    .specialbox .item .txt{position:relative;}
    .specialbox .item .btn{position: absolute;right:0;bottom:0;height:auto;}

    .paperwall .list .item{float:none;width:96%;margin:2%;}
    .paperwall .list .item.r{margin:2%;}
    .paperwall .list .item .cont{display:none;}

    .paperwall .search{padding:0;}

    .workerhome .write{right:50%;margin-right:-120px;}
    
    .workerhome .searchbox .name{display:block;}
    .workerhome .searchbox select{width:100%;margin-bottom:5px;}
    .workerhome .list .item{width:100%;}

    .workerhome .content .left{float:none;width:100%;margin:0;}
    .workerhome .content .name{font-size:16px;font-weight:bold;}
    .workerhome .content .qrcode{display:none;}
    .workerhome .content .counter{position: static;margin-bottom:10px;}
    .workerhome .content .info{line-height:30px;font-size:14px;}
    .workerhome .content .box{padding:15px;}

    .fastresume .workerform{width:100%;}

    .articlebox .searchbox{text-align:left;padding:30px;}
    .articlebox .searchbox .search{padding:0;width:100%;background:none;}
    .articlebox .searchbox .search input{width:80%;}

    .articlebox .nav{float:none;width:unset;margin:0;padding:10px 2% 0 2%;background:#f6f6f6;border:1px solid #eee;overflow:hidden;}
    .articlebox .nav ul{display:block;white-space:nowrap;overflow:auto;}
    .articlebox .nav li{display:inline-block;width:auto;margin:0;border:0;padding:0;}
    .articlebox .nav li a{padding:5px;font-size:14px;height:30px;line-height:30px;}

    .articlebox .list .title{display:none;}
    .articlebox .list .time{position: static;}
    .articlebox .list .tit{white-space:normal;text-overflow:unset;overflow:unset;line-height:25px;height:auto;padding:5px 0;}
    .articlebox .list .cont{margin:0;}

    .articlebox .detail .tit{font-size:16px;padding:10px;font-weight:bold;}
    .articlebox .detail .cont{padding:10px;overflow-x: auto;}
    .articlebox .detail .cont *{font-size:12px!important;line-height:25px!important;word-wrap:break-word;width:auto!important;min-width:250px!important;}
    .articlebox .detail .cont table{width:100%!important;margin:0!important;}
    .articlebox .detail .cont p{text-indent:2em!important;}
    .articlebox .detail .cont table *{min-width:60px!important;}

    .articlebox .detail .prevnext{font-size:12px;line-height:20px;padding:10px;}
    .articlebox .detail .prevnext div{margin:5px 0;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

    .menubox li.hide{display:inline-block;}

    .showinfo .img{width:90px;height:90px;}
    .showinfo .infos{line-height:25px;padding:10px;}
    .showinfo .infos .tit{overflow:hidden;}
    .showinfo .infos .info{overflow:hidden;font-size:12px;}
    .showinfo .infos .info span{font-size:12px;}
    .showinfo .tit span{font-size:12px;}
    .showinfo .tit .timeout{font-size:12px;line-height:20px;}

    .showbox .pictures .item{width:48%;height:100px;}
    .showbox .pictures .movie{width:98%;height:150px;}
    .showbox .pictures1 .movie{width:98%;height:150px;}


    .showinfo .btn{display:block;position: static;width:100%;text-align:left;}

    .showinfo .btn a.chat{margin:0;height:auto;line-height:normal;font-size:12px;}
    
    .userbox .counter li{width:33.33%;}
    .userbox .counter3 li{width:50%;}

    .userbox .showinfo .tit1{font-size:14px;max-width:unset;}
    .userbox .left{display:none;}

    .userbox .formbox{width:100%;margin:0;padding:0;}
    .userbox .formbox div.check span{width:auto;}

    .userbox .companymappoint input{width:50%;}

    .userbox .companylogo .picture{display:block;width:100%;}

    .userbox .duihuan .item{width:50%;}
    .userbox .duihuan .item .a{font-size:12px;line-height:30px;}
    .userbox .duihuan .item .tit{line-height:20px;padding:5px 0;}
    .userbox .duihuan .item span{margin:2.5px 0;}

    .tablebox .table table{display:block;overflow-x: auto;}
    .tablebox .table table td div,.tablebox .table table td.break{white-space:nowrap;}


    .resumebox .info,.resumebox .detail{padding:15px;}
    .resumebox .info{text-align:center;}
    .resumebox .info .pic{float:none;text-align:center;margin:0 auto;}
    .resumebox .info .data .time{display:block;background:none;padding:0;margin:10px 0;}

    .resumebox .content li{width:90%;}

    .resumebox .info .data{position: static;text-align:center;}
    .resumebox .detail .left{width:100%;}
    .resumebox .detail .right{display:none;}

    .searchselect .select .keyword input[type=text]{width:20%;}
    .searchselect .select .list.area a.more{display:block;}
    .searchselect .select .list.edu a.more{display:block;}
    .searchselect .select .list.worktime a.more{display:block;}

    .searchselect .select .salary input{width:18%;}

    .picturelist .item,.movielist .item{width:50%;}


    .accountbox .bth2{float:none;margin:80px auto 0 auto;}

    .accountbox .bind .text{margin-top:20px;}

    .accountbox .bind .click{float:none;margin:10px 0;text-align:center;}


    .aboutbox .left{display:none;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;overflow-y:auto;}

    .aboutbox .right .content{padding:10px;}

    .resumebox .edit{padding:0;}
    .resumebox .info .photo .img{display:none;}
    .editresume .left{float:none;width:100%;margin:0;}
    
    .gotop{left:auto;right:20px;width:40px;height:40px;line-height:40px;bottom:20px;font-size:24px;}

    .location{font-size:12px;}
    .location a{font-size:12px;}
}









