@charset "utf-8";
body {font-size: 0.24rem; padding:0; text-decoration:none;font-family:'思源黑体';margin: 0 auto;background:#FFF;max-width: /* 750px */ 100%; }
*{ font-family: '思源黑体';}
ul,img,form,p,tr,th,td,li,dl,dt,div{ margin:0; padding:0; border:0; font-weight:normal; }
li{list-style:none;}
img{border:0;}
.cl,.cle{ clear:both;}
a{text-decoration: none;color:#444;}
.err0{text-align:center;font-size:0.3rem;line-height:1rem;color: red;}
.err1{line-height: 0.5rem;clear: both;text-align: center;font-size: 0.3rem;color: #FF5722;}
#nr1{height: auto;}
.non1{line-height: 0.6rem;padding: 0.2rem;text-align: center;clear: both;font-size: 0.3rem;color: #555;}
.more{line-height:2;padding:0.3rem 0.2rem 0.2rem;text-align: center;clear: both;font-size:0.28rem;color: #39c2bb;}
.more2{line-height:2;padding:0.2rem;text-align: center;clear: both;font-size:0.26rem;color: #888;background: #f3f3f3;}
.backc{background-repeat: no-repeat;background-size: cover;background-position: center;}
.backt{background-repeat: no-repeat;background-size: contain;background-position: center;}
.infotext{padding: 0.3rem;line-height: 2;font-size: 0.28rem;}
.infotext h3{color:orange;margin-bottom:0;}
.toujl{float:left;width:29%;line-height:25px;border:1px solid #a2af9d;padding: 2% 0;margin: 5% 10%;text-align: center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.fs25{font-size: 0.25rem;}
.fs38{font-size: 0.38rem;border-top: 0.03rem dashed  #d2d2d2}
.mt-3{margin-top:0.3rem;}
.mb-3{margin-bottom:0.3rem;}
.txc{text-align: center;}
.hide{display:none;}
.img100,.img100 img{display:block;width:100%;}
.keep{font-size:0.3rem; color:#fff; text-align:center; cursor:pointer; border-radius:0.1rem;-moz-border-radius:0.1rem;-webkit-border-radius:0.1rem; height:0.8rem; line-height:0.8rem; background:#ff9002;margin:0 auto;width:36%;}

.bind_tips{width:5rem;padding:0.25rem 0.4rem 0.3rem;background:#fff;font-size:0.28rem;border-radius:0.2rem;text-align:center;}
.bind_tips_img{float:right;height:0.2rem;}
.bind_tips_txt{margin:0.3rem;line-height:2;}
.bind_tips_btn{margin:0.2rem;line-height:0.7rem;color:#fff;border-radius:1rem;background: #2bada6;}

.red{color:#f11212 !important;}
.orange{color:#eb6100 !important;}
.blue{color:#488de1 !important;}
.green{color:#79b17b !important;}
.c888{color:#888 !important;}

.fo1{height:1.3rem}
.fo2{height:1.2rem;position:fixed;bottom: 0;width:100%;max-width: /* 750px */ 100%;background:#FFF; box-shadow: 0 0 0.06rem #eee;}
.fo2 .d1{height:0.15rem;}
.fo2 .d2{width:20%;height:auto;float: left;text-align:center;}
.fo2 .d2 .i1{max-width:100%;height:0.5rem;}
.fo2 .d2 .t1{height:0.3rem;line-height: 0.3rem;font-size: 0.2rem;color:#39c2bb;}
.fo2 .d2 .t2{height:0.3rem;line-height: 0.3rem;font-size: 0.2rem;color:#666;}
.in1{height:0.8rem;padding-left: 0.22rem;}
.in1 .i1{width:0.28rem;float: left;margin-top: 0.23rem;}
.in1 .d1{width:6.82rem;float: left;margin-left: 0.08rem;height:0.8rem;line-height: 0.8rem;font-size: 0.28rem;color:#c23939;}
.in2{padding:0 0.2rem;}
.in3{height: 0.56rem;margin-top: 0.22rem;padding-left: 0.36rem;}
.in3 .d1{width:5.7rem;height:0.56rem;background:#f6f6f6;border-radius: 0.1rem;border-radius: 0.2rem;float: left;}
.in3 .i1{width:0.32rem;float: left;margin:0.13rem 0.09rem 0 0.14rem;}
.in3 .inp1{width: 4rem;height:0.56rem;line-height: 0.56rem;border: none;padding:0 0.2rem;margin:0;font-size: 0.24rem;background:transparent;}
.in3 .i2{height:0.56rem;max-width: 1.1rem;margin-left: 0.26rem;float: left;cursor:pointer;}
.in3 .i3{height:0.56rem;line-height:0.56rem;width: 0.8rem;text-align:center;background:#39c2bb;color:#fff;font-size:0.24rem;margin-left: 0.26rem;float: left;display:none;cursor:pointer;}
.in4{height:auto;padding-top: 0.28rem;text-align: center;}
.in4 .d1{width:25%;float: left;margin-top: 0.14rem;cursor: pointer;}
.in4 .i1{height:0.88rem;}
.in4 .t1{height: 0.66rem;line-height: 0.66rem;font-size: 0.24rem;color:#3f3f3f;}
.in5{padding:0.1rem 0.15rem 0.1rem 0.35rem;margin-top: 0.27rem;}
.in5 .i1{height:0.27rem;margin-right: 0.07rem;float: left;}
.in5 .d1{margin-left:0.3rem;-webkit-box-pack: justify;display: flex;justify-content: space-between;}
.in5 .t1{font-size: 0.27rem;color:#000;display: inline-block;height:0.27rem;line-height: 0.27rem;margin-right:0.1rem;}
.in5 .t1 span{color:#39c2bb;font-weight: bold;}
.gg1{width:100%;display: block;}
.in6{height:0.94rem;border-bottom: 0.01rem #dcdcdc solid;position: relative;}
.in6 .d1{width:100%;height:0.95rem;position: absolute;top: 0;left:0;}
.in6 .d2{width:50%;height:0.92rem;line-height: 0.92rem;text-align: center;border-bottom: 0.03rem #39c2bb solid;float: left;font-size: 0.28rem;color:#000;font-weight: 600;}
.in6 .d3{width:50%;height:0.92rem;line-height: 0.92rem;text-align: center;float: left;font-size: 0.28rem;color:#000;}
.in7{height:auto;padding:0.1rem 0.2rem;}
.in7 .d1{height:auto;margin-top: 0.18rem;padding: 0 0.16rem 0.14rem 0.16rem;border-bottom: 0.01rem #eeeeee solid;}
.in7 .t1{height:0.55rem;line-height: 0.55rem;}
.in7 .l1{width:5.54rem;height:0.55rem;float: left;font-size: 0.33rem;color:#000;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.in7 .l1 span{color: #fff;background-color: #ca0204;padding: 0 0.05rem;margin-left:0.05rem;border-radius:0.05rem;}
.in7 .r1{width:1.24rem;height:0.5rem;float: left;font-size: 0.24rem;color:#b5b5b5;text-align: right;}
.in7 .l2{width:5.54rem;height:0.5rem;float: left;font-size: 0.3rem;color:#c23939;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.in7 .t2{height:auto;padding:0.1rem 0 0.08rem 0;}
.in7 .b1{height:0.32rem;line-height: 0.32rem;background:#f6f6f6;border-radius: 0.04rem;float: left;padding:0 0.08rem;font-size: 0.22rem;color:#787878;margin-right: 0.08rem;}
.in7 .t3{height:auto;line-height: 0.5rem;font-size: 0.24rem;color:#000;}
.in7 .i1{height:0.22rem;margin:0.13rem 0 0 0.07rem;}

.in9 .d1{
    padding: 0.3rem 0.35rem;
    font-size: 0.3rem;
    font-weight: 600;
    color: #444;
}
.in9 .d2{
    padding: 0 0.15rem 0.2rem;
	width:7.2rem;
}
.in9 .d2 .t1{
	float:left;
	margin: 0.1rem;
    width: calc(33.33% - 0.25rem);
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.26rem;
    text-align: center;
    border-radius: 0.05rem;
    overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
    border: 0.01rem solid #e5e5e5;
    color: #333;
}
/*zhiwei*/
.zw1{height: 0.83rem;margin: 0 0.07rem;border-bottom: 0.01rem #dcdcdc solid;position: relative;}
.zw1 .d1{height: 0.82rem;position: absolute;left: 0.2rem;top: 0;}
.zw1 .d2{float: left;height: 0.82rem;line-height: 0.82rem;font-size: 0.28rem;color: #39c2bb;font-weight: bold;border-bottom: 0.02rem #39c2bb solid;padding: 0 0.1rem;margin-right: 0.5rem;}
.zw1 .d3{float: left;height: 0.82rem;line-height: 0.82rem;font-size: 0.26rem;color: #010101;padding: 0 0.1rem;margin-right: 0.5rem;}
.zw1 .d4{height: 0.42rem;float: right;margin: 0.21rem 0.28rem 0 0;}
.zw2{height: 0.82rem;padding: 0 0.36rem;color: #a0a0a0;font-size: 0.26rem;line-height: 0.82rem;}
.zw2 .i1{height: 0.24rem;float: left;margin: 0.28rem 0.1rem 0 0;}
.zw2 .t1{float: left;line-height: 0.82rem;}
.zw3{height: auto;padding: 0.2rem 0.36rem;border-bottom: 0.01rem solid #eee;}
.zw3 .d1{line-height: 0.46rem;padding: 0.2rem 0;font-size: 0.32rem;color: #000;cursor: pointer;}
.zw3 .d1 p{margin-top:0.2rem;font-size:0.28rem;color:red;}
.zw3 .d1 .noji,.zw3 .d1 .ji{color: #fff;background-color: #777;float:left;text-align:center;margin-right:0.15rem;width:0.46rem;line-height:0.46rem;font-size: 0.28rem;}
.zw3 .d1 .ji{background-color: #ca0204;}
.zw3 .d2{height: auto;text-align: center;}
.zw3 .l1{width: 25%;height: auto;float: left;}
.zw3 .t1{height: 0.58rem;line-height: 0.58rem;font-size: 0.36rem;color: #000;}
.zw3 .t2{height: 0.58rem;line-height: 0.58rem;font-size: 0.36rem;color: #c23939;}
.zw3 .t3{height: 0.72rem;font-size: 0.24rem;color: #000;}
.zw3 .d3{height: 0.6rem;font-size: 0.24rem;color: #a0a0a0;}
.zw3 .l2{float: left;}
.zw3 .r2{float: right;}
.zw3 .d4{padding-bottom:0.2rem;cursor: pointer;}
.zw3 .d4 div{display:inline-block;padding: 0.1rem 0.2rem;margin:0.1rem 0.2rem 0.1rem 0;font-size: 0.26rem;color: #000;cursor: pointer;border-radius:0.1rem;border:0.01rem solid #ccc;}
.zw3 .d4 .m{ color:#fcb75e}
.zw3 .d4 .m1{ color:#ff7689}
.zw3 .d4 .m2{ color:#fc8e5e}
.zw3 .d4 .m3{ color:#fd6ea1}
.zw3 .d4 .m3{ color:#fd6ea1}
.zw3 .d4 .m4{ color:red}


/*zhiweixq*/
.zwx1{width: 100%;}
.zwx2{height: 0.84rem;padding: 0 0.07rem;border-bottom: 0.01rem #dcdcdc solid;position: relative;border-radius: 0.3rem 0.3rem 0 0; background: #fff;    position: fixed;
    top: 0.84rem;
    width: 100%;}
.zwx2 .d1{width: 100%;height: 0.85rem;position: absolute;top: 0;left: 0;text-align: center;}
.zwx2 .l1{width: 31.33%;margin: 0 1%;height: 0.83rem;line-height: 0.86rem;font-size: 0.26rem;float: left;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.zwx2 .l2{border-bottom: 0.02rem #39c2bb solid;color: #39c2bb;font-weight: bold;}
.zwx3{height: auto;padding: 0.4rem 0.36rem;padding-top: 1rem;}
.zwx3 .l1{width: 5.64rem;height: auto;float: left;}
.zwx3 .t1{font-size: 0.32rem;color: #000;}
.zwx3 .t1 span{font-size: 0.28rem;color: #555;}
.zwx3 .t2{margin-top: 0.15rem;font-size: 0.24rem;color: #515151;}
.zwx3 .t2 span{background-color:red;color:#fff;}
.zwx3 .r1{width: auto;padding-top: 0.18rem;float: right;text-align: right;}
.zwx3 .i1{height: 0.4rem;margin-right: 0.16rem;}
.zwx3 .i2{height: 0.36rem;margin-top: 0.02rem;}
.zwx4{margin: 0 0.25rem;}
.zwx4 .l1{min-width: 50%;max-width:100%;float:left;border-bottom: 0.01rem #eeeeee solid;line-height:1.8;padding:0.15rem 0;}
.zwx4 .t1{padding-left: 0.12rem;font-size: 0.26rem;color: #000;font-weight: bold;float: left;}
.zwx4 .t2{font-size: 0.26rem;color: #000;margin-left:0.5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zwx5{height: 1.2rem;}
.zwx6{height: 1.16rem;position: fixed;bottom: 0;width: 100%;max-width: /* 750px */ 100%;background: #FFF;}
.zwx6-position {  
    position: relative;
    top: -50px;
  }
.zwx6 .d1{height: 0.18rem;}
.zwx6 .d2{height: 0.8rem;}
.zwx6 .l1{width: 2.2rem;height: 0.8rem;padding:0 0.3rem;float: left;text-align: center;}
.zwx6 .l2{width: 50%;float: left;text-align: center;}
.zwx6 .i1{height: 0.8rem;max-width:98%;}
.zwx6 .b1{height: 0.8rem;line-height: 0.8rem;width: 1.8rem;background: #39c2bb;border-radius: 0.1rem;text-align: center;font-size: 0.26rem;color: #FFF;float: left;}
.zwx6 .b2{height: 0.8rem;line-height: 0.8rem;width: 2.4rem;background: #c23939;border-radius: 0.1rem;text-align: center;font-size: 0.26rem;color: #FFF;float: left;margin-left: 0.14rem;}

.zwx7{height: auto;padding: 0.4rem 0.36rem;}
.zwx7 .l1{font-size: 0.3rem;font-weight: 600;line-height: 2.2;border-bottom:0.01rem solid #eee;}
.zwx7 .l2{margin-top: 0.15rem;font-size: 0.26rem;color: #515151;line-height: 1.8;}

#fx_f2{display:none;width:100%;height: 100%;max-width:/* 750px */ 100%;position:fixed;top:0;z-index:1000;text-align:right;background-color:rgba(0, 0, 0, 0.5);}

/*xiaoxi*/
.xx1{height: auto;margin: 0.3rem 0.18rem 0 0.18rem;padding-bottom: 0.3rem;border-bottom: 0.01rem #eeeeee solid;}
.xx1 .i1{width: 0.88rem;height:0;float: left;margin-left: 0.18rem; background-color: #bbb;position:relative;}
.xx1 .i1 div{width: 0.88rem;height: 0.88rem;background-color: #bbb; border-radius: 50%;}
.xx1 .i1 span{width: 0.15rem;height: 0.15rem;background-color: red;border-radius:50%;position:absolute;right:-0.05rem;top:-0.05rem;}
.xx1 .d1{min-height: 0.88rem; margin-left:1.3rem}
.xx1 .t1{line-height: 0.44rem;font-size: 0.28rem;color: #000;}
.xx1 .t1 span{float: right;font-size: 0.22rem;color: #b4b4b4;}
.xx1 .t2{line-height: 0.44rem;font-size: 0.24rem;color: #b4b4b4;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
/*my*/
.my1{background-image: url(../images2021/my1.jpg);padding:0.4rem 0.18rem 0;background-size:100% 100%;}
.my1 .fl{float:left;width:76%;padding-left:3%;color: #fff;}
.my1 .d1{display:inline-block;padding-right:0.45rem;line-height:0.35rem;font-size: 0.36rem;background-image: url(../images2021/my1.png); background-position: right center;background-size:0.3rem 0.3rem; background-repeat: no-repeat;cursor:pointer;}
.my1 .d2{font-size: 0.26rem;margin-top:0.1rem;line-height:2;}
.my1 .fr{float:right;width:20%;position: relative;}
.my1 .i2{width: 0.88rem;height: 0.88rem;position: absolute;top: 0.2rem;right: 0.36rem;border-radius: 0.44rem;}
.my1 .i3{width: 0.22rem;height: 0.22rem;position: absolute;top: 0.86rem;right: 0.36rem;}
.my1 .d3{margin-top:0.35rem;background: #FFF;border-radius: 0.2rem;height: 1.4rem;}
.my1 .t1{height: 0.31rem;}
.my1 .l1{width: 25%;float: left;height: auto;text-align: center; cursor:pointer;}
.my1 .t2{height: 0.48rem;font-size: 0.36rem;color: #000;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.my1 .t3{height: 0.44rem;font-size: 0.24rem;color: #000;}
.my2{height: 0.48rem;}
.my3{height: auto;padding: 0 0.18rem;}
.my4{height: auto;margin: 0.15rem 0.18rem;background: #FFF;border-radius: 0.2rem;}
.my4 .d1{height: 0.9rem;line-height: 0.9rem;margin: 0 0.18rem;border-bottom: 0.01rem #eeeeee solid;font-size: 0.3rem;color: #000;}
.my4 .d2{padding-top: 0.1rem;height: auto;}
.my4 .l1{width: 25%;height: auto;float: left;text-align: center;margin: 0.2rem 0;cursor: pointer;}
.my4 .i1{width: 0.6rem;height: 0.6rem;}
.my4 .t1{height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;color: #505050;}
/*xingxuanqiye*/
.xxq3{height: auto;padding: 0.22rem 0.05rem 0;}
.xxq3 .l1{width: 1.22rem;height: 1.22rem;margin-top: 0.04rem;margin-right: 0.14rem;float: left;border-radius: 0.1rem;background-color: #bbb; border: 0.01rem solid #bbb;}
.xxq3 .r1{margin-left: 1.38rem;min-height: 1.22rem;padding-bottom:0.2rem;border-bottom: 0.01rem #eee solid;}
.xxq3 .t1{font-size: 0.3rem;color: #000;padding: 0 0.12rem;}
.xxq3 .i2{width: 0.46rem;height: 0.22rem;margin-left: 0.1rem;}
.xxq3 .t2{font-size: 0.24rem;color: #b5b5b5;padding: 0.12rem 0.12rem 0.18rem 0.12rem;}
.xxq3 .s1{margin-left: 0.4rem;}
.xxq3 .t3{height: 0.32rem;padding: 0 0.12rem;margin-bottom: 0.08rem; overflow: hidden;}
.xxq3 .b1{width: auto;height: 0.32rem;line-height: 0.32rem;background: #f6f6f6;border-radius: 0.04rem;padding: 0 0.05rem;margin-right: 0.07rem;float: left;color: #787878;}
.xxq3 .t4{font-size: 0.24rem;color: #000;padding:0 0.12rem;margin-top: 0.14rem;}
.xxq3 .s2{color: #39c2bb;margin: 0 0.08rem;}
/*jianliguanli*/
.jl1{height: auto;padding: 0.36rem;}
.jl2{height: auto;padding-bottom: 0.35rem;border-bottom:0.01rem solid #eee;}
.jl2 .l1{width: 5.8rem;float: left;height: auto;}
.jl2 .t1{font-size: 0.36rem;color: #000;}
.jl2 .i1{width: 0.3rem;height: 0.3rem;margin-left: 0.14rem;}
.jl2 .t2{font-size: 0.26rem;color: #787878;margin-top: 0.2rem;}
.jl2 .i2{width: 0.88rem;height: 0.88rem;float: right;position: relative;border-radius: 0.44rem;}
.jl2 .i3{width: 0.22rem;height: 0.22rem;position: absolute;bottom: 0;right: 0;}

.xqli{min-width: 50%;max-width:100%;float:left;line-height:1.8;padding-top:0.2rem;}
.xqli .li1{font-size: 0.26rem;color: #000;float: left;}
.xqli .li2{font-size: 0.26rem;color: #000;margin-left:0.5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.jl3{height: auto;padding-top: 0.35rem;padding-bottom: 0.35rem;border-bottom:0.01rem solid #eee;}
.jl3 .l1{font-size: 0.3rem;color: #000;width: 50%;float: left;line-height: 0.36rem;}
.jl3 .r1{width: 50%;text-align: right;float: left;line-height: 0.36rem;}
.jl3 .r2{font-size: 0.24rem;color: #a1a1a1;float: right;line-height: 0.36rem;}
.jl3 .s1{color: #c23939;font-size: 0.5rem;height: 0.36rem;padding: 0 0.06rem;float: right;vertical-align: middle;line-height: 0.36rem;}
.jl3 .i1{width: 0.84rem;height: 0.48rem;float: right;}
.jl3 .i2{width: 0.10rem;height: 0.18rem;float: right;}
.jl4{padding-top: 0.3rem;font-size: 0.26rem;color: #000;}
.jl5{padding-top:0.15rem;line-height:1.8;font-size: 0.26rem;color: #797979;}
.jl5 .inp5{display: block;width: 94%;border-radius: 0.1rem;padding:1% 3%;margin:0;border: 0;line-height: 1.7;font-size: 0.28rem;background-color:#f5f5f5;font-family: '思源黑体';color: #222;}
.jl6{height: 1.3rem;}
.jl7{height: 1.28rem;background: #FFF;position: fixed;bottom: 0;width: 100%;max-width: /* 750px */ 100%;z-index:1000;text-align: center;}
.jl7 .b1{margin: 0.23rem auto;width: 6.78rem;height: 0.82rem;line-height: 0.82rem;border-radius: 0.1rem;background: #39c2bb;text-align: center;font-size: 0.3rem;color: #FFF;}
.jl7 .b2{margin: 0.23rem;height: 0.82rem;line-height: 0.82rem;border-radius: 0.1rem;background: #5DC487;text-align: center;font-size: 0.3rem;color: #FFF;padding: 0 0.6rem;display: inline-block;}
.jl7 .b3{margin: 0.23rem;height: 0.82rem;line-height: 0.82rem;border-radius: 0.1rem;background: #39c2bb;text-align: center;font-size: 0.3rem;color: #FFF;padding: 0 0.6rem;display: inline-block;}
/*lianxikefu*/
.lx1{height: 6.31rem;position: relative;}
.lx1 .i1{width: 100%;}
.lx1 .d1{position: absolute;left: 0.48rem;width: 6.02rem;bottom: -0.55rem;background: #FFF;border-radius: 0.15rem 0.15rem 0 0;height: 1.95rem;}
.lx1 .t1{position: absolute;top: 0.9rem;left: 1.28rem;font-size: 0.3rem;color: #505050;}
.lx1 .t2{position: absolute;top: 1.4rem;left: 1.28rem;font-size: 0.36rem;color: #000;}
.lx1 .i2{width: 0.64rem;height: 0.63rem;position: absolute;top: 0.98rem;right: 1.26rem;}
.lx2{height: 0.55rem;}
.lx3{width: 6.02rem;margin-left: 0.48rem;background: #FFF;border-radius: 0 0 0.15rem 0.15rem;}
.lx3 .d1{height: 0.4rem;margin: 0 0.54rem;border-bottom: 0.01rem #eeeeee solid;}
.lx3 .d2{height: auto;padding-top: 0.32rem;text-align: center;}
.lx3 .i1{width: 3.14rem;}
.lx3 .d3{height: 1rem;line-height: 1rem;font-size: 0.26rem;color: #505050;text-align: center;}
.lx3 .d4{height: 0.4rem;margin: 0 0.54rem;border-bottom: 0.01rem #eeeeee solid;}
.lx3 .d5{height: auto;padding: 0.34rem 0.1rem 0.6rem ;text-align: center;line-height: 0.42rem;color: #505050;font-size: 0.26rem;}
.lx4{height: 0.57rem;clear: both;}


/**基本信息**/
.jbxx_c {
    margin: 0.3rem;
	line-height: 0.7rem;
}

.jbxx_c .c {
    clear: both;
    margin-top: 0.1rem;
    margin-bottom: 0.35rem
}

.jbxx_c .c .d1 {
	width:2rem;
    float: left;
	color:#000;
    font-size: 0.3rem
}
.jbxx_c .c .d1 span{
	color:red;
}

.jbxx_c .c .d2 {
    float: right;
    width: 0.7rem;
    height: 0.7rem;
	object-fit:contain;
}

.jbxx_c .c .d3 ,.jbxx_c .c .d4{
	width:calc(100% - 2.2rem);
    float: right;
    margin-top: 0.05rem
}

.jbxx_c .c .d3 input {
	width:100%;
    border: 0;
    text-align: right;
    color: #a0a0a0;
    font-size: 0.3rem;
	padding:0;
	margin:0;
	background-color: transparent;
}

.jbxx_c .c .d4 select {
	width:100%;
    border: 0.01rem #ffffff dashed;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images2021/jl2.jpg") no-repeat scroll right 0rem center / contain transparent;
    padding-right: 0.2rem;
    font-size: 0.3rem;
    line-height: 0.4rem;
    background-size: 0.10rem 0.2rem;
    text-align: right;
    color: #a0a0a0;
    direction: rtl
}

.jbxx_c .c .bt {
    background: #39c2bb;
    text-align: center;
    color: white;
    padding: 0.1rem;
    font-size: 0.35rem;
    border-radius: 0.2rem;
	margin:0.2rem auto 0;
}

.hide_diamshw_op {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 51;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    display: none
}

.scr_xueli .d1 {
    text-align: center
}

.scr_xueli .d1 img {
    width: 1.48rem
}

.scr_xueli .d2 {
    margin: 0.3rem auto;
    text-align: center;
    font-size: 0.28rem;
    line-height: 2
}

.scr_xueli .bt {
    background: #39c2bb;
    text-align: center;
    color: white;
    padding: 0.2rem;
    font-size: 0.3rem;
    border-radius: 0.2rem
}

.scr_xueli .d3 {
    margin: 0.3rem auto;
    text-align: center;
    font-size: 0.28rem
}

.scr_xueli .d4 {
    text-align: center;
    font-size: 0.28rem;
    color: #c23939
}
.scr_xueli .d4 a{
    color: #c23939
}

/**我要求职**/
.qiuz1 {
    height: 0.65rem;
    margin: 0.25rem 0.28rem 0.3rem 0.3rem;
    background: #f2f2f2;
    border-radius: 0.1rem
}

.qiuz1 .i1 {
    height: 0.35rem;
    margin: 0.15rem 0.1rem 0;
    float: left
}

.qiuz1 .inp1 {
    height: 0.65rem;
    line-height: 0.65rem;
    border: none;
    padding: 0;
    margin: 0;
    background: transparent;
    font-size: 0.26rem;
    color: #646464;
    float: left;
    width: 60%
}

.pro_sxnavc {
    border-bottom: 0.01rem solid#eeeeee;
    padding-bottom: 0.2rem;
    width: 100%;
}

.pro_sxnav {
    width: 25%;
    float: left;
    text-align: center;
	line-height: 0.4rem;
    height: 0.4rem;
}
.pro_sxnav div{
	display:inline-block;
    max-width: calc(100% - 0.22rem);
	padding-right:0.22rem;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background-image:url(../images2021/xiala.png);
	background-repeat:no-repeat;
	background-position:right 0.05rem center;
	background-size:0.13rem;
	font-size: 0.26rem;
}

.fl {
    float: left !important
}

.fr {
    float: right !important
}

.zw_list {
    padding: 1.95rem 0.25rem 0.25rem 0.25rem
}

.zp_list {
    margin-bottom: 0.25rem;
    border-bottom: 0.01rem solid#eeeeee;
    padding-bottom: 0.20rem
}

.zp_list_l1_t1 {
    font-size: 0.32rem;
    margin-bottom: 0.1rem;
	color:#555;
}

.zp_list_l1_t2 {
    font-size: 0.32rem;
    margin-bottom: 0.15rem;
    color: #c23939
}

.zp_list_l1_t3 {
    color: #b5b5b5
}

.zp_list_l3_t1 {
    margin-bottom: 0.15rem
}

.zp_list_l3_t1 span {
    font-size: 0.24rem;
    padding: 0.05rem 0.1rem;
    background: #f6f6f6;
    margin-right: 0.05rem;
    color: #787878
}

.zp_list .d1 {
    float: left;
    font-size: 0.3rem
}

.zp_list .d2 {
    float: left;
    font-size: 0.21rem;
    background: #39c2bb;
    color: white;
    padding: 0rem 0.07rem;
    border-radius: 0.05rem;
    line-height: 0.35rem;
    margin-left: 0.05rem;
    margin-top: 0.03rem
}

.qz_top {
    z-index: 10;
    width: 100%;
    background: white;
    position: fixed;
    top: 0
}

.scr_qyli {
    background: white;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1000;
    border-radius: 0.2rem 0.2rem 0 0;
    -webkit-transition: transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    width: 7.5rem;
    padding: 0.5rem 0.35rem;
    max-height: 80%
}

.scr_qyli .d1 {
    text-align: center;
    font-size: 0.35rem;
	margin: 0 1rem;
}

.scr_qyli .d2 {
    text-align: center !important;
    display: flex;
    flex-wrap: wrap;
	max-height:8.4rem;
	overflow:auto;
    margin: 0.35rem 0
}

.scr_qyli .d2 .t1 {
    background: #f6f6f6;
    border-radius: 0.1rem;
    line-height: 0.7rem;
    text-align: center;
    width: 44%;
    margin: 0 1.5% 0.2rem;
    padding: 0 1.5%;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
    font-size: 0.27rem
}

.scr_qyli .d2 .t1_in {
    background: #39c2bb;
    color: white
}

.scr_qyli .d3 {
    float: left;
    background: #d7f3f1;
    color: #39c2bb;
    width: 2.1rem;
    line-height: 0.82rem;
    text-align: center;
    font-size: 0.3rem;
    margin-left: 0.1rem
}

.scr_qyli .d4 {
    float: right;
    background: #39c2bb;
    color: white;
    width: 4.4rem;
    line-height: 0.82rem;
    text-align: center;
    font-size: 0.3rem;
    margin-right: 0.1rem
}

.scr_qyli .d5 {
    width: 0.28rem;
    position: absolute;
    right: 0;
    top: 0
}

.scr_qyli .d6 {
	max-height:8.4rem;
	overflow:auto;
    margin: 0.3rem 0
}
.scr_qyli .d6 p{
    line-height: 1.5;
    font-size: 0.3rem;
    padding: 0.28rem 0.1rem;
    border-bottom: 0.01rem solid #eee;
}

/*招人*/
.zr_list {
    margin-bottom: 0.25rem;
    border-bottom: 0.01rem solid #eeeeee;
    padding-top: 0.10rem;
	padding-bottom: 0.25rem
}

.zr_list .left {
    float: left;
    width: 5rem
}

.zr_list .d1 {
    font-size: 0.32rem;
    margin-bottom: 0.15rem;
	color:#333
}

.zr_list .d1 span {
    font-size: 0.22rem;
    padding: 0 0.1rem;
    margin-right: 0.05rem;
    margin-left: 0.15rem;
	display: inline-block;
}

.zr_list .d1 .s1 {
    background: #f9ebeb;
    color: #c23939
}

.zr_list .d1 .s2 {
    background: #e9f6eb;
    color: #2ba63c
}

.zr_list .d2 {
    color: #787878;
    font-size: 0.28rem;
    margin-bottom: 0.15rem
}

.zr_list .d3 img {
    width: 0.28rem;
    margin-top: 0.05rem
}

.zr_list .d3 .t1 {
    width: 4.6rem;
    float: right;
    color: #a0a0a0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.zr_list .right {
    float: right;
	text-align:right;
    width: 1.88rem;
    margin-top: 0.15rem
}

.zr_list .right .m0{
    width: 0.88rem;
	height:0.88rem;
	display: inline-block;
	position:relative;
}
.zr_list .right .m1{
    width: 0.88rem;
	height:0.88rem;
	border-radius:50%;
	object-fit:cover;
}

.zr_list .right .m2{
	width: 0.22rem;
	height:0.22rem;
	position:absolute;
	right:0;
	bottom:0;
}

.zr_list .right p {
    color: #a0a0a0
}


/**更多职位**/
.zp_qy_top {
    background: #3c3c52;
    padding: 0.35rem
}

.zp_qy_top .left {
    width: 5.23rem;
    float: left
}

.zp_qy_top .d1 {
    color: white;
    font-size: 0.33rem
}

.zp_qy_top .d2 {
    color: white;
    font-size: 0.28rem;
    margin: 0.25rem 0
}

.zp_qy_top .right {
    width: 0.98rem;
    float: right;
    border-radius: 0.15rem
}

.zp_qy_top .right img {
    border-radius: 0.15rem;
    width: 0.98rem;
    height: 0.98rem;
    object-fit: cover
}

.zp_qy_top .d2 {
    color: white;
    font-size: 0.28rem;
    margin: 0.25rem 0
}

.zp_qy_top .d3 {
    margin-bottom: 0.2rem
}

.zp_qy_top .d3 span img {
    width: 1.34rem
}

.zp_qy_top .d4 span {
	display:inline-block;
    color: white;
    background: #58586a;
    padding: 0.05rem 0.15rem;
    margin-top: 0.1rem;
    margin-right: 0.1rem;
    border-radius: 0.25rem;
    font-size: 0.23rem
}

.zw_list2 {
    padding: 0.2rem 0.25rem 0.25rem 0.25rem
}

.gdzw_fx_h {
    height: 1.2rem
}

.gdzw_fx_foot {
    position: fixed;
    z-index: 10;
    bottom: 0;
    width: 7rem;
    background: white;
    padding: 0.25rem
}

.gdzw_fx_foot .d1 {
    float: left;
    width: 90%;
    border-radius: 0.15rem;
    color: white;
    background: #39c2bb;
    line-height: 0.8rem;
    font-size: 0.33rem;
    text-align: center
}

.gdzw_fx_foot .d2 {
    /* float: right;
    width: 48%; */
    margin: 0 auto;
    width: 90%;
    border-radius: 0.15rem;
    color: white;
    background: #c23939;
    line-height: 0.8rem;
    font-size: 0.33rem;
    text-align: center
}

.zw_hbb {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 51;
    width: 100%;
    height: 100%;
    display: none
}

.zw_hbb .d1 {
    width: 5.4rem;
	max-height: 12rem;
	overflow-y: auto;
    overflow-x: hidden;
    margin: 0 auto 0.25rem;
    background: white;
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .5)
}

.zw_hbb .d1 .t2 {
    font-size: 0.33rem;
    font-weight: 900
}

.zw_hbb .tb {
    padding: 0.3rem 0.4rem
}

.zw_hbb .d1 .t3 {
    font-size: 0.25rem;
    color: #7a7a7a;
    margin-top: 0.15rem
}

.zw_hbb .d1 .t4 {
    font-size: 0.26rem;
    margin-top: 0.15rem
}

.zw_hbb .d1 .t5 {
    font-size: 0.25rem;
    margin-top: 0.1rem;
    color: #c23939
}

.zw_hbb .d1 .t6 {
    font-size: 0.20rem;
    margin-top: 0.8rem;
    float: left;
    border: 0.01rem solid black;
    padding: 0.05rem 0.1rem
}

.zw_hbb .d1 .t7 {
    width: 0.9rem;
    height: 0.9rem;
    float: right;
    margin-top: 0.25rem
}

.zw_hbb .d2 {
    text-align: center !important;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
	width:6rem;
}

.zw_hbb .d2 .t1 {
    width: 2.6rem;
    margin: 0.2rem 0.1rem
}

.zw_hbb .d2 .t2 {
    width: 2.6rem;
    margin: 0.2rem 0.1rem
}

.hide_diamshw_op2 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%
}
.hide_diamshw_op3{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

/*企业信息*/
.qyxx .d1 {
    font-size: 0.33rem;
    font-weight: 900
}

.qyxx .d2 {
    margin-top: 0.15rem;
    font-size: 0.25rem;
    color: #515151;
	line-height:1.8;
	text-align: justify;
}

.qyxx .d3 {
    font-size: 0.33rem;
    font-weight: 900;
    margin-top: 0.4rem;
    margin-bottom: 0.15rem
}

.qyxx .d4 .t1 {
    width: 0.25rem;
    float: left
}

.qyxx .d4 .t2 {
    width: 6.5rem;
    float: left;
    margin-left: 0.1rem;
    font-size: 0.25rem;
    color: #515151
}

/*在线聊天*/
.ty_topti {
    padding: 0.15rem 0rem;
    font-size: 0.3rem;
    background: white;
    position: fixed;
    width: 7.5rem;
    z-index: 99
}

.ty_topti .d1 .t1 {
	float:left;
	width:10%;
	text-align: center;
}

.ty_topti .d1 .t1 img {
    max-width: 98%;
	height:0.4rem;
	padding-top:0.05rem;
	margin:0 auto;
}

.ty_topti .d1 .t2 {
	float:left;
	width:80%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height: 0.5rem;
}

.ty_topti .d2 {
    margin-top: 0.2rem;
    padding:0 0.2rem;
    color: #a1a1a1;
    font-size: 0.26rem;
	line-height:0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zx_th {
    height: 1.4rem
}

.zxc {
	width:7rem;
    padding: 0.25rem
}

.zxc .tim {
    text-align: center;
    font-size: 0.24rem;
    color: #a1a1a1;
    margin-bottom: 0.3rem
}

.zxc .tim span {
    color: #39c2bb
}

.zxc .d1 {
    padding: 0.2rem 0.25rem;
    background: white;
    border-radius: 0.15rem;
    margin-bottom: 0.3rem
}

.zxc .d1 .t1 {
	color:#333;
    font-size: 0.3rem;
	line-height: 1.6;
}

.zxc .d1 .t2 {
    float: right;
    color: #c23939
}

.zxc .d1 .t3 {
    font-size: 0.26rem;
    color: #797979;
    margin-top: 0.15rem
}

.zxc .d2 {
    margin-bottom: 0.5rem
}

.zxc .d2 .tim {
    text-align: left;
    margin-bottom: 0.15rem;
}

.zxc .d2 .t1 {
    float: left;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    margin: 0 0.1rem 0 0;
	object-fit:cover;
}

.zxc .d2 .t2 {
    float: left;
    background: white;
    padding: 0.18rem;
    border-radius: 0.15rem;
    max-width: 4.55rem;
    font-size: 0.26rem;
    margin: 0 0.1rem;
    line-height: 0.4rem
}

.zxc .d2 .t3 {
    float: left;
    background: white;
    padding: 0.18rem;
    border-radius: 0.15rem;
    width: 4.55rem;
    font-size: 0.26rem;
    margin:0 0.1rem;
    line-height: 0.4rem
}

.zxc .d2 .t3 .b1 {
    font-size: 0.3rem;
    margin-bottom: 0.35rem
}

.zxc .d2 .t3 .b2 {
    float: right;
    font-size: 0.26rem;
    color: #a1a1a1
}

.zxc .d2 .t3 .b3 {
    float: left;
    width: 0.87rem
}

.zxc .d2 .t3 .b4 {
    margin-left: 1rem
}

.zxc .d2 .t3 .b4 .c1 {
    font-size: 0.3rem;
    margin-bottom: 0.1rem
}

.zxc .d2 .t3 .b4 .c2 {
    font-size: 0.3rem;
    color: #8b8b8b
}
 
.zxc .d3 .tim {
    text-align: right;
}
.zxc .d3 .t1 {
    float:right;
	margin:0 0 0 0.1rem;
}
.zxc .d3 .t2 {
    float:right;
    color: white;
    background: #39c2bb;
}
.zxc .d3 .t3 {
    float:right;
}

.zx_foot_h{height:1.12rem;}

.zx_foot {
    border-top: 0.01rem solid#dcdcdc;
    width: 7.5rem;
    padding: 0.2rem 0;
    background: #f6f6f6;
    position: fixed;
    bottom: 0
}

.zx_foot .d1 {
    float: left;
    margin-left: 0.3rem
}

.zx_foot .d1 input {
	display:block;
    background: white;
    border: 0;
    font-size: 0.28rem;
    line-height: 0.7rem;
    border-radius: 0.15rem;
	width: 5.3rem;
    padding-left: 0.1rem
}

.zx_foot .d2 {
    float: left;
    width: 0.5rem;
    margin: 0.12rem 0 0 0.23rem
}

/*会员登录*/
.enterprise{float:left; width:50%;text-align:center;padding-top:20%;font-size: 0.28rem;}
.enterprise img{ width:70%;}

.upd-li{float:left;min-width:22%;border:0.01rem solid #a2af9d;margin:5%;text-align:center;border-radius:0.1rem;font-weight: 600;}

/**顶部**/
.html-top-h{height:0.84rem;}
.html-top{height:0.84rem;width:100%;max-width:/* 750px */ 100%;background:#fff; position:fixed; top:0;z-index:999;box-shadow:0 0.03rem 0.08rem #ccc;}
.html-top-img{vertical-align:middle;height:0.4rem;cursor:pointer; }
.html-top-left, .html-top-right{ float:left;width:10%; color:#444;text-align:center; height:0.84rem; line-height:0.84rem; display:flex;justify-content: center;align-items: center;font-size: 0.26rem;}
.html-top-middle{ float:left;width: 80%;text-align: center;color: #444;font-size: 0.3rem;line-height:0.84rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}


/**注册登录**/
.login-body{margin:0.35rem;padding:0.3rem;background-color:#fff;border-radius:0.2rem;box-shadow: 0 0 0.2rem #eee;}

.login-inp{margin:0.3rem 0.2rem 0.4rem;line-height:0.7rem;border-bottom:0.01rem solid #f5f5f5;font-size:0.28rem;font-weight:600;}
.login-inp span{float:left;}
.login-inp span b{color:red;}
.login-inp .inp{display: block;width: calc(100% - 1.5rem);border-radius:0.1rem;padding-left:0.15rem;margin-left:1.3rem;border:0;line-height:0.7rem;height: 0.7rem;font-size:0.28rem;background-color: #eee;}
.login-inp .inp2{width: calc(100% - 2rem);margin-left:1.8rem;}
.login-inp .inp3{float:left;width:1.6rem;text-align:center;margin-left:0;margin-right:0.15rem;}
.login-inp .inp-code{float:left;width:1.8rem;text-align:center;line-height:0.7rem;height: 0.7rem;font-size:0.26rem;}

.login-act{text-align:center;padding:0.2rem 0.25rem;color:red;font-size:0.28rem;}
.login-act .span1{float:left;color:#a3a3a3;}
.login-act .span2{color:#ff9002;}
.login-act .span3{float:right;color:#ce3232;}

.login-btn{margin:0.5rem 0.2rem 0.3rem;line-height:0.8rem;color:#fff;font-size:0.3rem;text-align:center;border-radius:1rem;background: linear-gradient(to bottom right, #88ece7 , #2bada6);}

.login-agree{font-size:0.26rem;color:#999;text-align:center;}
.login-agree span{color:#f6714d;}

.login-other{text-align:center;margin:0.5rem 0.45rem 0.2rem;height:0.29rem;border-bottom:0.02rem solid #999;}
.login-other p{color:#999;line-height:0.6rem;padding:0 0.3rem;display:inline-block;background-color:#fff}

.login-img{text-align:center;margin:0.4rem 0 0.2rem;}
.login-img img{height:0.6rem;margin:0.15rem;}

.login-auto{display:none;}
.login-auto+span{display:inline-block;padding-left:0.6rem;margin-left:0.2rem;font-size:0.28rem;background-image:url('../images2021/check_no.png');background-repeat:no-repeat;background-size:0.35rem;background-position:0.05rem center;}
.login-auto:checked+span{background-image:url('../images2021/check_yes.png');}
.login-auto+span a{color:#39c2bb;}


/**注册**/
.zc-title{font-size:0.32rem;color:#000;}
.zc-z1{display: flex;margin: 10px;padding: 10px;box-sizing: border-box;background-color: #fff;position: relative;}
.zc-img{width: 85px;margin-right: 18px;height: 85px;}
.zc-z1 .t2{color: #666;font-size: 14px;margin-top: 4px;margin-bottom: 4px}
.zc-z1 .tc{width: 11px;}
.zc-z1:after{content: ' ';position: absolute;top: 50%;right: 20px;width: 13px;height: 13px;border: #ddd solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;color: #fff;margin-top: -6px;}
.i_box{flex: 1;}


/**筛选**/
.fix{*zoom:1;}/*兼容ie6*/
.fix:after,.fix:before{display:block; content:"clear"; width:0;  height:0; clear:both; overflow:hidden; visibility:hidden;}/*清除浮动*/
.job-toggle-top{position: fixed;top: 0;left: 0;z-index: 9991;background-color: rgba(0, 0, 0, 0.6);width: 100%;height: 100%;display: none;}
.job-toggle-right{position:fixed;top:0;right: -100%;z-index:9992;width:5.9rem;height:100%;padding:0 0.25rem;overflow: auto;background: #FFF;display: none;}
.job-toggle-right .body{width:100%;height:calc(100% - 1rem);overflow:auto;}
.job-toggle-right .body .t{padding:0.35rem 0.07rem 0.2rem;line-height:0.4rem;font-size:0.28rem;font-weight:600;}
.job-toggle-right .body .t img{float:right;height:0.3rem;padding:0 0.05rem;}
.job-toggle-right .body .li p{float:left;min-width:1.82rem;max-width:3.78rem;line-height:0.85rem;text-align:center;margin:0 0.07rem 0.22rem;background:#eee;color:#333;font-size:0.26rem;border-radius:0.1rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.job-toggle-right .body .li .in{ background:#ddefe1; }

.job-toggle-right .bt{position:absolute;bottom:0;width:5.9rem;height:0.84rem;padding-top:0.15rem;border-top:0.01rem solid #e7e7e7;background:#fff;}
.job-toggle-right .bt-h{height:1rem;}
.job-toggle-right .bt .bt1{float:left;width:2.45rem;height:0.66rem;line-height:0.66rem;margin-left:0.1rem;text-align:center;border:0.02rem solid #cacaca;border-radius:0.1rem;}
.job-toggle-right .bt .bt2{height:0.66rem;line-height:0.66rem;margin-left:2.75rem;text-align:center;border:0.02rem solid #39c2bb;background:#39c2bb;color:#fff;border-radius:0.1rem;}


/**邀请**/
.yq-li{padding:0.25rem;line-height:2;border-bottom:0.2rem solid #eee;}
.yq-li .t1{font-size:0.34rem;font-weight:600;color:#000;}
.yq-li .t2{font-size:0.28rem;color:#555;}
.yq-li .t2 .fr{float:right;color:#777;}
.yq-li .t3{font-size:0.3rem;color:#036e73;}
.yq-li .b1{float:right;padding:0 0.25rem;background:#58b96d;color:#fff;line-height:0.5rem;border-radius:0.1rem;}

.yq-xq{padding:0.2rem;}
.yq-xq .d1{background: #eaeaea;border-top:0.1rem solid #eaeaea;border-bottom:0.1rem solid #eaeaea;line-height: 1.8;text-indent: 0.3rem;font-size: 0.3rem;border-left: 0.15rem solid #39c2bb;}
.yq-xq .d2{font-size: 0.28rem;padding: 0.2rem;line-height:0.6rem;min-height:0.6rem;border-bottom:0.01rem solid #eee;}
.yq-xq .t1{float:left; }
.yq-xq .t2{margin-left:1.65rem;}
.yq-xq .b1{font-size: 0.32rem;color: #fff;text-align: center;width: 50%;margin: 0.5rem auto 0.2rem;cursor: pointer;border-radius: 0.1rem;height: 0.78rem;line-height: 0.78rem;background: #39c2bb;}


/**职位管理**/
.add-job{padding:0 0.18rem;background-color:#fff;font-size: 0.26rem;}
.add-job-inp{padding:0.2rem 0.22rem;line-height:0.65rem;border-bottom:0.01rem solid #eee;}
.add-job-inp .fl{ width:2.4rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.add-job-inp p b{ color:red; }
.add-job-inp p span{ font-size:0.12rem;color:#888; }
.add-job-inp .inp{display: block;width: calc(100% - 2.6rem);padding:0 0.1rem;margin-left:2.4rem;border:0;line-height:0.65rem;height:0.65rem;background-color:#fff;font-size: 0.26rem;}
.add-job-inp .inp2{width: 100%;padding:0;margin-left:0;}
.add-job-inp .inp3{width: 94%;padding:2% 3% ; height:3.3rem;line-height: 1.7;font-size: 0.26rem;display: block;margin-top: 0.1rem;border: 0.01rem solid #eee;}
.add-job-inp .inp5{width:20%;margin:0;float:left;text-align:center;}
.welfare{min-width:1.5rem;margin:0.08rem 0.1rem;float:left;color:#8c8c8c;border:0.01rem solid #eee;text-align:center;}
#fulis .w{color:#39c2bb;border:0.01rem solid #39c2bb;}
.add-job-btn{width:3.8rem;height:0.88rem;line-height:0.88rem; font-size: 0.28rem;color:#fff;text-align:center;margin:0.35rem auto;border-radius:0.2rem;background:#39c2bb;}

/**支付**/
.pay-jl{display:none;border-bottom:0.2rem solid #eee;padding-bottom:0.2rem;}
.pay-jl-p{text-align: center;line-height: 1.8;padding: 0.2rem 0.2rem 0;font-size: 0.28rem;}
.pay-jl-p b{color:red;}
.pay-jl-p span{color:#888;font-size:0.6em;}
.pay-jl-inp{width:0.7rem;text-align:center;font-size: 0.28rem;}
.pay-jl-btn{font-size:0.26rem;padding:0.06rem 0.2rem;background-color:#fff;font-weight:bold;color:#488de1;border:0.01rem solid #488de1;}

.pay-tc{background-color:#18202e;padding:0.2rem 0.35rem;}
.pay-tc-li{background-color:#fff;margin:0.15rem auto;padding:0.3rem 0 0.3rem 0.3rem;border-radius:0.25rem;}
.pay-tc-li1{font-size:0.32rem;padding-right:0.3rem;}
.pay-tc-li1 span{float:right;padding:0 0.1rem;font-size:0.3rem;color:#fff;background-color:#39c2bb;border-radius:0.05rem;}
.pay-tc-li2{font-size:0.26rem;padding-top:0.2rem;color:#8d8d8d;line-height:1.8;}
.pay-tc-li2 p{float:left;min-width:calc(100% / 3);}
.pay-tc-li3{font-size:0.38rem;padding-top:0.3rem;padding-right:0.3rem;color:#c23939;}
.pay-tc-li3 p{float:right;font-size:0.28rem;padding:0.05rem 0.22rem;color:#39c2bb;background-color:#e3f6f5;border-radius:1rem;}

.pay-tel{padding:0.8rem 0 0.4rem;font-size:0.24rem;color:#fff;text-align:center;}
.pay-tel a{color:#fff;}

.addord{padding:0.35rem;font-size:0.28rem;background:#fff;}
.addord-li{line-height:1rem;border-bottom:0.01rem #eee solid;}
.addord-li span{float:right;}
.addord-li b{color:red;}
.addord-type{padding-top:0.75rem;color:#888;}
.addord-pay{text-align:right;line-height:1rem;border-bottom:0.01rem #eee solid;}
.addord-pay .s1{color:green;}
.addord-pay .s2{color:blue;}

/**找回密码**/
.gp-tab{height:1rem;background:#fff;}
.gp-tab div{float:left;width:50%;color:#000;line-height:0.94rem;text-align:center;border-top:0.03rem solid #fff;border-bottom:0.03rem solid #fff;}
.gp-tab .in{border-bottom:0.03rem solid #39c2bb;}

.gp-inp{margin:0.2rem 0.2rem 0;padding:0.2rem;line-height:0.58rem;font-size:0.28rem;background-color:#fff;}
.gp-inp span{float:left;font-weight:600;width: 1.8rem;}
.gp-inp .inp{display: block;width: calc(100% - 1.9rem);margin-left:1.8rem;border:0;line-height:0.58rem;height: 0.58rem;font-size:0.28rem;background-color: #fff;}
.gp-inp .inp2{float:left;width:2.2rem;margin-left:0;}
.gp-inp .inp-code{float:left;width:1.6rem;height: 0.5rem;margin:0.04rem 0 0 0.2rem;}
.gp-btn{width:3.8rem;margin:0.5rem auto 0.3rem;line-height:0.88rem;color:#fff;font-size:0.3rem;text-align:center;border-radius:0.2rem;background: #39c2bb;}
.gp-tel{line-height:3;text-align:center;font-size:0.26rem;}
.gp-tel a{color:#39c2bb;}

/**资讯**/
.new_class{width:100%; height:0.6rem; margin:0.1rem 0;background:#fff; border-bottom:0.01rem solid #dcdcdc;position:unset; top: 2.05rem; z-index:999; display: -webkit-box; overflow-x: scroll; -webkit-overflow-scrolling:touch;}
.new_class div{margin:0 0.15rem;font-size: 0.28rem;height:0.4rem;line-height: 0.4rem;padding-bottom:0.17rem;border-bottom:0.03rem solid #fff;}
.new_class .new_c_in{border-bottom:0.03rem solid #39c2bb;}
.new_class p{width:0.02rem;}

.new-li{ padding:0.25rem;line-height:1.7; border-bottom:0.01rem solid #eee;}
.new-li-t{font-size: 0.3rem;color:#000;font-weight:600;}
.new-li-p{padding-top:0.15rem;font-size:0.26rem;color:#8c8c8c;}
.new-li-d{color:#c7c7c7;line-height:0.24rem;padding-top:0.2rem;font-size:0.24rem;}
.new-li-d img{height:0.24rem;float:left;margin-right:0.1rem;}

.new-title{font-size:0.32rem;color:#444;text-align:center;padding:0.25rem 0.1rem;}
.new-date{font-size:0.26rem;color:#777;text-align:center;padding-bottom:0.2rem;border-bottom:0.01rem dashed #ddd}
.new-text{padding:0.25rem;line-height: 2;font-size:0.26rem;}
.new-text img{max-width:100%;height:auto;}


/**招聘会**/
.zph-nav{margin:0.25rem;background: #FFF;border-radius: 0.2rem;height: 1.4rem;}
.zph-nav .t1{height: 0.31rem;}
.zph-nav .l1{width: 33%;float: left;height: auto;text-align: center; cursor:pointer;}
.zph-nav .t2{height: 0.48rem;font-size: 0.36rem;color: #000;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.zph-nav .t3{height: 0.44rem;font-size: 0.24rem;color: #000;}

.zph-btn{margin:0.35rem 0.7rem 0.2rem;font-size:0.26rem;background: #39c2bb;border-radius: 0.1rem;line-height: 0.8rem;color:#fff;text-align:center;}

/**推荐**/
.reco-ts{padding:0.2rem;border-top:0.15rem solid #f7f7f7;border-bottom:0.15rem solid #f7f7f7;line-height:0.5rem;font-size: 0.28rem;background: #fffff5;}
.reco-ts-item{padding:0.1rem 0;}
.reco-ts-tips{font-size:0.26rem;color:#777;}
.reco-ts-tips span{color:red;}
.reco-ts-bind{padding-left:0.15rem;color:#39c2bb;}
.form_cell_switch {
	width:0.78rem;
	height:0.48rem;
    font-size: 0;
	float:right;
}
.form_switch:checked {
    border-color: #04BE02;
    background-color: #04BE02;
}
.form_switch {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    width: 100%;
    height: 100%;
	margin:0;
	padding:0;
    border: 0.01rem solid #DFDFDF;
    outline: 0;
    border-radius: 1rem;
    box-sizing: border-box;
    background: #DFDFDF;
}
.form_switch:checked:before {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.form_switch:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    background-color: #FDFDFD;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
}
.form_switch:checked:after {
    -webkit-transform: translateX(61%);
    -ms-transform: translateX(61%);
    transform: translateX(61%);
}
.form_switch:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 62%;
    height: 100%;
    border-radius: 50%;
    background-color: #FFFFFF;
    box-shadow: 0 0.02rem 0.05rem rgba(0, 0, 0, 0.4);
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
}

.login_geren_body{
    display: flex;flex-direction: column;align-items: center;
}
.login_geren_title{
    margin-top: 1rem;font-size: 0.6rem;font-weight: 600;margin-bottom: 0.2rem;
}
.login_geren_button{
    margin: 0.7rem;font-size: 0.36rem;
}
.login_geren_button .phone{
    width: 6.4rem;background: #39c2bb;text-align: center;height: 1rem;line-height: 1rem;border-radius: 0.1rem;color: #fff;margin-bottom: 0.4rem;
}
.login_geren_button .name{
    width: 2rem;text-align: center;height: 0.7rem;line-height: 0.7rem;margin: 0 auto;
}
.login_geren_label{
    margin: 0.3rem auto;
}
.login_geren_label span{
    font-size: 0.3rem;padding-left: 0;margin-left: 0;    width: 6rem;text-align: center;
}
.login_geren_tripartite{
    margin: 1rem auto 0.7rem;font-size: 0.26rem;
}


/* 首页登录提醒框 */
.login_remind,.complete_resume{
    width: 95%;
    background: rgba(0,0,0,0.68);
    border-radius: 0.15rem;
    position: fixed;
    bottom: 1.5rem;
    left: 2.5%;
}
.login_remind_box{
    color: #fff;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 0.85rem;
    font-size: 0.28rem;
}
.login_remind_box_left{

}
.login_remind_box_right{
    background: #ff6200;
    padding: 0 0.3rem;
    border-radius: 0.4rem;
    height: 0.5rem;
    line-height: 0.5rem;
}

.complete_resume_box{
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 1.85rem;
    font-size: 0.28rem;
    width: 90%;
    margin: 0 auto;
}
.complete_resume_box_left{
    width: 4.3rem;
    line-height: 0.5rem;
}
.complete_resume_box_right{
    background: #ff6200;
    padding: 0.1rem 0.2rem;
    border-radius: 0.4rem;
    height: 0.5rem;
    line-height: 0.5rem;
    width: 1.3rem;
    text-align: center;
    color: #fff;
}


/* 分享遮罩 */
.share_mask, .text_mask{
    width: 100%;
    height: 100vh;
    background: #00000085;
    position: fixed;
    top: 0;
    z-index: 10000;
}
/* 分享选择框 */
.share_box,.text_box{
    position: fixed;
    z-index: 10001;
    bottom: 0;
    background: #fff;
    width: 100%;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.share_title{
    font-size: 0.35rem;
    padding: 0.4rem 0;
}
.share_content{
    display: flex;
    width: 70%;
    justify-content: space-around;
}
.share_item{
    font-size: 0.26rem;
}
.share_item img{
    width: 1rem;
    height: 1rem;
    margin-bottom: 0.1rem;
}
.share_cancel{
    font-size: 0.35rem;
    padding: 0.2rem 0;
    margin: 0.2rem 0 0.5rem;
}

.text_content{
    /* height: 3rem; */
    width: 90%;
    margin: 0.4rem 0 0.2rem;
}

.text_copy{
    margin: 0.2rem 0 0.7rem;
    width: 56%;
    background: #39c2bb;
    text-align: center;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.38rem;
    color: #fff;
    border-radius: 0.6rem;
}


/* 个人主页 */

.geren_header{
    background: #39c2bb;
    width: 100%;
    padding: 0.75rem 0 0.4rem;

}


.geren_info{
    display: flex;
    justify-content: space-between;
    margin: 0rem 0.2rem 0.5rem;
    align-items: center;
}
.geren_info_text{
    display: flex;
    height: 1.2rem;
    max-width: 75%;
}
.geren_info_text_img{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}
.geren_info_text_text{
    margin: 0.1rem 0.2rem;
    font-size: 0.38rem;
    color: #fff;
}
.geren_info_text_info{
    font-size: 0.26rem;
    line-height: 2.3;
}
.geren_info_text_resume_completion_rate{
    color: #39c2bb;
    font-size: 0.28rem;
    background-repeat: no-repeat;
    width: 0.8rem;
    background-size: contain;
    margin-left: 0.2rem;
    text-align: center;
    font-weight: 700;
}
.geren_info_edit{
    margin: 0.2rem;
    font-size: 0.28rem;
    color: #fff;
}

.geren_header .d3{border-radius: 0.2rem;height: 1.3rem;}
.geren_header .t1{height: 0.31rem;}
.geren_header .l1{width: 25%;float: left;height: auto;text-align: center; cursor:pointer;color:#fff;}
.geren_header .t2{height: 0.6rem;font-size: 0.48rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.geren_header .t3{height: 0.44rem;font-size: 0.24rem;}

.geren_tips{
    display: flex;
    justify-content: space-evenly;
    background: #333333;
    width: 94%;
    margin: 0 auto;
    align-items: center;
    height: 0.6rem;
    border-radius: 0.1rem;
}
.geren_tips_img{
    width: 0.3rem;
}
.geren_tips_text{
    width: 4.5rem;
    color: #e4c2a0;
}
.geren_tips_btn{
    width: 1.2rem;
    text-align: center;
    height: 0.4rem;
    border-radius: 0.4rem;
    background: #e4c2a0;
    line-height: 0.4rem;
}


.geren_center{
    width: 95%;
    padding: 0.2rem;
    padding-bottom: 2.4rem;
    
}
.geren_center .l1{width: 25%;height: auto;float: left;text-align: center;margin: 0.2rem 0;cursor: pointer;}
.geren_center .i1{width: 0.6rem;height: 0.6rem;}
.geren_center .t1{height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;color: #505050;}

.geren_center_resume{
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.8rem;
    background-color: #fff;
}
.geren_center_resume_item{
    text-align: center;
}
.geren_center_resume_item img{
    width: 0.9rem;
    height: 0.9rem;

    object-fit: contain;
}

.geren_center_feature_list{
    margin-top: 0.2rem;
    background: #fff;
    padding-bottom: 0.4rem;
    padding-top: 0.1rem;
}
.geren_center_feature_item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    margin: 0.1rem 0;
}
.geren_center_feature_item_left{
    display: flex;
    margin-left: 0.15rem;
    align-items: center;
    font-size: 0.28rem;
}
.geren_center_feature_item_left img{
    width: 0.3rem;
    margin-right: 0.2rem;
}
.geren_center_feature_item_right{
    margin-right: 0.26rem;
}
.geren_center_feature_item_right img{
    width: 0.15rem;
}

.collapsible-content {  
    display: flex;
    padding: 0;
    background: #fff;
    max-height: 0; /* 初始高度为0 */  
    overflow: hidden;  
    transition: max-height 0.3s ease-out; /* 添加过渡效果 */  
    transition: padding 0.3s ease-out; /* 添加过渡效果 */  
}  
  
.collapsible-content.active {  
    padding: 0.2rem;  
    max-height: 1.8rem; /* 设置一个足够大的高度来容纳所有内容 */  
    transition: max-height 0.3s ease-in; /* 当内容展开时，也添加过渡效果 */  
    transition: padding 0.3s ease-in; /* 当内容展开时，也添加过渡效果 */  
}






/* 增值服务-当前套餐 */
.service_box{
    width: 6.8rem;
    max-width: 6.8rem;
    margin: 0.4rem auto;
    padding-bottom: 5rem;
}
.current_service{
    background: linear-gradient(to right, #f9e9bd, #e7b05d);
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    padding: 0.2rem 0.4rem 0.1rem;
    color: #53300d;
}
.current_service_title{
    display: flex;
    justify-content: space-between;
    font-size: 0.32rem;
    
}
.current_service_title_left{
    font-weight: 800;
}
.current_service_title_right{
    font-weight: 800;
}
.current_service_content{
    font-size: 0.25rem;
    line-height: 2;
}


/* 增值服务-服务选择栏 */
.card_container {  
    min-height: 200px; /* 根据需要设置卡片容器的高度 */  
    padding: 0.4rem 0 0;
    background: #fff;
}  

.card_switcher{ 
    display:flex;
    justify-content: space-around;
    font-size: 0.35rem;
}
.card_switcher .in{ 
    font-size: 0.38rem;
    font-weight: 600;
    position: relative; /* 使伪元素相对于这个div定位 */  
} 
.card_switcher .in::after {  
    content: '';
    position: absolute;
    bottom: -0.1rem;
    left: 50%;
    width: 30%;
    height: 0.07rem;
    background-color: #000;
    transform: translateX(-50%);
    border-radius: 0.3rem; 
}
.card_switcher_item{
    width:1.8rem;
    height:0.7rem;
    line-height: 0.7rem;
    text-align: center;
}

/* 额外的样式，比如卡片标题和内容 */  
.card, .suboptions_card, .service_card  {  
    width: 100%;
    height: 100%;
    padding: 0.1rem 0;  
    margin: 0.2rem 0;
    display: none; /* 默认隐藏所有卡片 */  
}  

.card.active, .suboptions_card.active, .service_card.active {  
    display: block; /* 显示激活的卡片 */  
}  

.card_content{
    display: flex;
    overflow-x: auto; /* 允许水平滚动 */  
    white-space: nowrap; /* 防止滑动项换行 */  
    scroll-snap-type: x mandatory; /* 启用滚动捕捉，并强制捕捉 */  
    -webkit-overflow-scrolling: touch; /* 在移动设备上启用滚动优化 */
    padding: 0 0.3rem 0.2rem;
}
.card_item{
    border: 0.05rem solid #dcdcdc;
    border-radius: 0.2rem;
    padding: 0.2rem;
    height: 1.7rem;
    min-width: 1.6rem;
    text-align: center;
    margin: 0.2rem 0.1rem;
    font-size: 0.26rem;
    line-height: 1.7;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #797979;
}
.card_item_price{
    color: #53300d;
}
.card_content .in{
    border: 0.05rem solid #e7b05e;
    color: #53300d;
    background-color: #fffcf4;
}
.card_item_btn{
    font-size: 0.24rem;
    color: #b4b4b4;
    font-weight: 300;
    margin-top: 0.2rem;
}

.card_service_title{
    font-size: 0.32rem;
    font-weight: 600;
}
.card_service_switcher{
    display: flex;
    justify-content: space-around;
    margin: 0.3rem 0 0.2rem;
    font-size: 0.26rem;
}
.card_service_switcher_item{
    width: 21%;
    background: #eeeeee;
    text-align: center;
    height: 0.55rem;
    line-height: 0.55rem;
    border-radius: 0.2rem;
    color: #8d8d8d;
    border: 0.03rem solid #0000;
}
.card_service_switcher .in{
    border: 0.03rem solid #e7b05e;
    background-color: #fffcf4;
    color: #856a45;
}


/* 增值服务-其他信息 */
.other_info{
    
}
.other_info_item{
    display: flex;
    justify-content: space-between;
    padding: 0.2rem 0.3rem;
    font-size: 0.3rem;
    margin: 0.2rem 0;
    align-items: center;
    background-color: #FFF;
}
.other_info_item_left{
    font-weight: 600;
}
.other_info_item_left img{
    width: 0.35rem;
    height: 0.35rem;
    vertical-align: bottom;
}
.other_info_item_right{
    font-size: 0.26rem;
}

.suboptions_card{
    padding: 0.1rem 0;
    background-color: #f6f6f6;
    line-height: 0.5rem;
}
.suboptions_card_title{
    font-size: 0.3rem;
    font-weight: 700;
    margin-top: 0.1rem;
}




/* 增值服务-底部支付栏 */
.pay_bottom{
    width: 100%;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    box-shadow: 0 -5px 5px -5px rgb(0 0 0 / 14%);
}
.pay_bottom_box{
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.2rem;
    font-size: 0.32rem;
}
.pay_bottom_left{

}
.pay_bottom_left span{
    color: #39c2bb;
}
.pay_bottom_right{
    color: #53300d;
    padding: 0 0.6rem;
    border-radius: 0.4rem;
    height: 0.7rem;
    line-height: 0.7rem;
    background: linear-gradient(to right, #f9e9bd, #e7b05d);
    font-weight: 700;
    letter-spacing: 0.02rem;
}



/* 简历管理，优化项 */
.topDiv{
    display: flex;justify-content: space-between;margin-top: 0.56rem;font-size: 0.27rem;font-weight: 800;
    padding: 0.2rem 0;
}
.rotateImg{
    width: 0.3rem;height: 0.3rem;vertical-align: text-bottom;
}
.rotate90 {  
    transform: rotate(90deg);  
    transition: transform 0.3s ease-in-out; /* 添加过渡效果使旋转更平滑 */  
}
.bottomDiv {  
    /* ... 其他样式 ... */  
    max-height: 0;  
    transition: max-height 0.3s ease-in-out;  
    overflow: hidden; /* 确保内容在动画过程中被隐藏 */  
}  
  
.bottomDiv.expanded {  
    max-height: none;
}



/* 企业主页 */


/* 个人主页 */

.qiye_header{
    background: #39c2bb;
    width: 100%;
    padding: 0.5rem 0 0;

}


.qiye_info{
    display: flex;
    justify-content: space-between;
    margin: 0rem 0.2rem 0.6rem;
    align-items: center;
}
.qiye_info_text{
    display: flex;
    height: 1rem;
    max-width: 95%;
}
.qiye_info_text_img{
    width: 1rem;
    height: 1rem;
	object-fit: contain;
    border-radius: 20%;
}
.qiye_info_text_text{
    margin: 0.1rem 0.2rem;
    font-size: 0.32rem;
    color: #fff;
}
.qiye_info_text_info{
    font-size: 0.26rem;
    line-height: 2.3;
}
.qiye_info_text_resume_completion_rate{
    color: #39c2bb;
    font-size: 0.28rem;
    background-repeat: no-repeat;
    width: 0.8rem;
    background-size: contain;
    margin-left: 0.2rem;
    text-align: center;
    font-weight: 700;
}
.qiye_info_edit{
    margin: 0.2rem;
    font-size: 0.28rem;
    color: #fff;
}

.qiye_header .d3{height: 1.3rem;display: flex;width: 94%;margin: 0 auto;justify-content: space-between;}
.qiye_header .t1{height: 0.31rem;}
.qiye_header .l1{width: 22%;text-align: center; cursor:pointer;color:#fff;}
.qiye_header .t2{height: 0.6rem;font-size: 0.48rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.qiye_header .t3{height: 0.44rem;font-size: 0.24rem;}

.qiye_tips{
    display: flex;
    justify-content: space-evenly;
    background: #333333;
    width: 94%;
    margin: 0.3rem auto 0;
    align-items: center;
    height: 0.9rem;
    border-radius: 0.1rem;
}
.qiye_tips_text{
    width: 4.5rem;
    color: #e4c2a0;
}
.qiye_tips_btn{
    width: 1.6rem;
    text-align: center;
    height: 0.5rem;
    border-radius: 0.4rem;
    background: #e4c2a0;
    line-height: 0.5rem;
}


.qiye_center{
    width: 95%;
    padding: 0 0.2rem;
    padding-bottom: 2.4rem;
    
}
.qiye_center .l1{width: 25%;height: auto;float: left;text-align: center;margin: 0.2rem 0;cursor: pointer;}
.qiye_center .i1{width: 0.6rem;height: 0.6rem;}
.qiye_center .t1{height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;color: #505050;}

.qiye_center_resume{
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.8rem;
    background-color: #fff;
}
.qiye_center_resume_item{
    text-align: center;
}
.qiye_center_resume_item img{
    width: 0.9rem;
    height: 0.9rem;

    object-fit: contain;
}

.qiye_center_feature_list{
    margin-top: 0.2rem;
    background: #fff;
    padding-bottom: 0.4rem;
    padding-top: 0.1rem;
    border-radius: 0.2rem;
}
.qiye_center_feature_item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    margin: 0.1rem 0;
}
.qiye_center_feature_item_left{
    display: flex;
    margin-left: 0.15rem;
    align-items: center;
    font-size: 0.28rem;
}
.qiye_center_feature_item_left img{
    width: 0.3rem;
    margin-right: 0.2rem;
}
.qiye_center_feature_item_right{
    margin-right: 0.26rem;
}
.qiye_center_feature_item_right img{
    width: 0.15rem;
    margin-left: 0.2rem;
}

.collapsible-content {  
    display: flex;
    padding: 0;
    background: #fff;
    max-height: 0; /* 初始高度为0 */  
    overflow: hidden;  
    transition: max-height 0.3s ease-out; /* 添加过渡效果 */  
    transition: padding 0.3s ease-out; /* 添加过渡效果 */  
}  
  
.collapsible-content.active {  
    padding: 0.2rem;  
    max-height: 1.8rem; /* 设置一个足够大的高度来容纳所有内容 */  
    transition: max-height 0.3s ease-in; /* 当内容展开时，也添加过渡效果 */  
    transition: padding 0.3s ease-in; /* 当内容展开时，也添加过渡效果 */  
}

/* 企业主页-提示 */
.qiye_tips_box{
    margin: 0.2rem;
    background: #fff;
}
.qiye_tips_box_title{
    display: flex;
    justify-content: space-between;
    padding: 0.2rem 0.3rem;
}
.qiye_tips_box_title_left{
    font-size: 0.3rem;
    font-weight: 600;
}
.qiye_tips_box_title_right{

}
.qiye_tips_box_content{
    padding: 0 0.3rem 0.3rem;
    line-height: 1.6;
}

/* 企业主页-招聘 */

.qiye_zhaopin_box{
    margin: 0.2rem;
}
.qiye_zhaopin_box_row{
    display: flex;
    justify-content: space-between;
    margin: 0.2rem 0;
}
.qiye_zhaopin_box_row_item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    border-radius: 0.2rem;
}
.qiye_zhaopin_box_row_item img{
    width: 0.9rem;
    height: 0.9rem;
    padding-right: 0.4rem;
}
.qiye_zhaopin_box_row_item_content{
    padding: 0.2rem 0;
    width: 1.9rem;
    padding-left: 0.3rem;
}

.qiye_zhaopin_box_row_item_content_title{
    font-size: 0.28rem;
    font-weight: 800;
    margin-bottom: 0.1rem;
}

.qiye_zhaopin_box_list{
    display: flex;
    justify-content: space-around;
    background: #fff;
    border-radius: 0.2rem;
}
.qiye_zhaopin_box_item{
    margin-top: 0.2rem;
    padding: 0.2rem 0;
    font-size: 0.28rem;
    display: flex;
    flex-direction: column;
    align-items: center;
	position: relative;
}
.qiye_zhaopin_box_item img{
    width: 0.8rem;
    height: 0.8rem;
}

.resume_manag_list{
    display: flex;
    flex-wrap:wrap;
    padding: 0.4rem 0.3rem;
    justify-content: space-between;
}
.resume_manag_item{
    width: 2.5rem;
    height: 2.8rem;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0.3rem 0rem;
    padding: 0.6rem 0.4rem;
    font-size: 0.37rem;
    color: #ffffff;
    font-weight: 600;
}