@charset "utf-8";
.ilist{margin:0;background-color:#fff;border-bottom:#eee solid 1px;padding:10px 0;text-align:left;}
.ilist .d1{width:105px;text-align:center;margin:0 10px;}
.ilist .d1 img{width:105px;height:60px;}
.ilist .d2{margin:2px 10px 0 0;}
.ilist .d2 .s1{float:left;width:100%;font-size:14px;height:35px;font-weight:700;}
.ilist .d2 .s2{float:left;width:calc(100% - 45px);color:#999;padding:0 0 0 15px;background:url(../img/sj.png) no-repeat;background-position:0 9px;height:30px;line-height:30px;}
.ilist .d3{width:30px;margin:3px 0 0 0;}
.ilist .d3 span{width:16px;text-align:center;padding:5px 3px 5px 3px;float:left;border-radius:2px;}
.ilist .d3 .zt1{color:#fff;background-color:green;}
.ilist .d3 .zt2{color:#fff;background-color:#ff3333;}
.ilist .d3 .zt3{color:#fff;background-color:#cccccc;}

.zphtp .d1{margin:0;}
.zphtp .d1 img{max-width:100%;}

.zptj{}
.zptj .dmain{margin:20px 10px 0 10px;background-color:#5f92e9;height:80px;border-radius:5px;}
.zptj .dmain .d1{float:left;width:calc(25% - 1px);color:#fff;font-size:15px;line-height:23px;margin-top:17px;border-right:#6a99ea solid 1px;text-align:center;}
.zptj .dmain .d0{border-right:0;}

.zptit .dmain{margin:15px 10px 0 10px;color:#fff;}
.zptit .dmain .d1{float:left;width:100%;font-size:23px;font-weight:500;text-align:center;}
.zptit .dmain .d2{float:left;padding-left:20px;width:calc(100% - 20px);margin:10px 0 0 0;background:url(../img/a.png) no-repeat;background-position:0 7px;background-size:12px 15px;height:30px;font-size:14px;line-height:30px;}
.zptit .dmain .d3{float:left;padding-left:20px;width:calc(100% - 20px);margin:1px 0 0 0;background:url(../img/b.png) no-repeat;background-position:0 7px;background-size:14px 15px;height:30px;font-size:14px;line-height:30px;}
.zptit .dmain .d4{width:calc(100% - 20px);height:50px;font-size:14px;line-height:50px;}
.zptit .dmain .d4 a{float:left;width:100%;height:50px; line-height:50px;color:#fff;text-align:center;font-size:16px;border-radius:3px;}
.zptit .dmain .d4 a:hover{text-decoration:none;}
.zptit .dmain .d4 .buy{background-color:#FFEDED;color:#FF0036;}

.zptxt .dmain{margin:15px 10px 0 10px;background-color:#5f92e9;border-radius:5px;color:#fff;}
.zptxt .dmain .d1{float:left;font-size:17px;text-align:center;width:100%;margin:10px 0 0 0;font-weight:700;}
.zptxt .dmain .d2{float:left;margin:7px 10px 10px 10px;width:calc(100% - 20px);font-size:14px;line-height:20px;height:85px;overflow:hidden;}
.zptxt .dmain .d21{height:auto;overflow:auto;}
.zptxt .dmain .d3{float:left;margin:0 0 10px 0;text-align:center;width:100%;font-size:14px;}

.zptxtcap .d1{margin:20px 0 0 0;font-size:17px;font-weight:700;background:url(../img/cap.png) center center no-repeat;text-align:center;color:#fff;}

.companylist .dmain{margin:10px 0 0 7px;}
.companylist .dmain .list{float:left;width:calc(50% - 7px);margin-right:7px;margin-top:15px;height:250px;background-color:#fff;border-radius:5px;}
.companylist .dmain .list .u1{float:left;width:100%;}
.companylist .dmain .list .u1 li{float:left;width:100%;}
.companylist .dmain .list .u1 .l1{text-align:center;padding-top:22px;}
.companylist .dmain .list .u1 .l1 img{width:52px;height:52px;border:#f0f0f0 solid 1px;border-radius:5px;}
.companylist .dmain .list .u1 .l2{font-size:15px;line-height:20px;text-align:center;width:calc(100% - 20px);padding:5px 10px 0 10px;height:40px;font-weight:700;overflow:hidden;}
.companylist .dmain .list .u1 .l3{padding:6px 12px 0 12px;width:calc(100% - 24px);height:83px;}
.companylist .dmain .list .u1 .l3 a{float:left;clear:both;height:26px;overflow:hidden;line-height:26px;}
.companylist .dmain .list .u1 .l4{line-height:37px;text-align:center;background-color:#eeeeee;height:37px;border-radius:0 0 5px 5px;}
.companylist .dmain .list .u1 .l4 a{color:#ff3333;}

.zphbmM{float:left;width:100%;height:55px;}
.zphbm{position:fixed;bottom:0px;width:100%;height:55px;z-index:9;}
.zphbm div{margin:0 7px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;font-size:15px;height:45px;line-height:45px;text-align:center;border-radius:3px;}
.zphbm .d1{color:#fff;background-color:#FF4B4B}
.zphbm .d3{color:#333;background-color:#dbdada;}

.zphmore{}
.zphmore .d1{margin:20px 25% 0 25%;line-height:36px;background-color:#5f92e9;height:36px;text-align:center;border-radius:36px;color:#fff;font-size:15px;}
.jobslist{margin-top:10px;}
.jobslist .dmain{margin:0 7px 0 7px;}
.jobslist .dmain .u1{float:left;border-radius:5px;padding:10px 13px;width:calc(100% - 26px);background-color:#fff;margin-top:10px;}
.jobslist .dmain .u1 li{float:left;}
.jobslist .dmain .u1 .l1{width:100%;font-weight:700;font-size:14px;padding:0 0 10px 0;}
.jobslist .dmain .u1 .l2{width:60%;color:#666;padding:1px 0 0 0;}
.jobslist .dmain .u1 .l3{width:40%;color:#ff3333;font-size:14px;text-align:right;}
.jobslist .dmain .u1 .l4{width:100%;color:#999;padding:10px 0 0 0;}
































