@charset "utf-8";
@charset "utf-8";
/*清楚默认样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0;word-break: break-word; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
table{border-collapse:collapse; border-spacing:0; }
fieldset,img{border:0; }
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal; }
ol,ul{list-style:none; }
h1,h2,h3,h4,h5,h6{font-weight:normal; }
input,textarea,select{font-family:Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:normal;border-radius:0;-webkit-appearance: none;word-break: break-all;outline:none}
textarea,select{outline: none;}
a,a:link,a:visited,a:active,a:focus{text-decoration: none !important;}
@font-face {
    font-family: "SourceHanSansCN";
    src: url("fonts/SourceHanSansCN-Normal.TTF");
}
html,body{font-family:SourceHanSansCN;width:100%;height:100%;background:url(../../img/yzjy/bg.png) no-repeat #020a2f center 10px;background-size:100% auto;overflow:hidden;}
img{display: block;border:none;}
button{ border:0;}
em{font-style:normal;}


.topBox{width:100%;height:0.85rem;background:url(../../img/yzjy/titbg.png) no-repeat top center;background-size:100% auto;}
.topBox .centerBox{width:3.4rem;height:0.85rem;margin:auto;}
.topBox .logo{width:2.2rem;height:0.56rem;float:left;margin-top:0.15rem;}
.topBox .logo img{width:2.2rem;height:0.56rem;}
.topBox h2{width:1.2rem;float:right;font-size:0.26rem;text-align:right;height:0.85rem;line-height:0.82rem;color:#fff;font-weight:bolder;}
.mentorBox{width:16.02rem;overflow:hidden;margin:0.20rem auto 0;}
.itemMentor{width:100%;height:2.44rem;background:url(../../img/yzjy/linek.png) no-repeat top center;background-size:100% auto;margin-bottom:0.18rem;}
.itemMentor .imgLeft{width:1.96rem;height:1.95rem;float:left;margin:0.25rem 0 0.25rem 0.25rem;}
.itemMentor .imgLeft img{width:1.96rem;height:1.95rem;}
.itemMentor .textRt{width:13.20rem;float:right;margin:0.2rem 0.25rem 0.25rem 0;color:#fff;}
.itemMentor .textRt h4{width:100%;overflow:hidden;font-size:0.24rem;position:relative;height:0.3rem;font-weight:bolder;}
.itemMentor .textRt h4 span{position:relative;z-index:2;}
.itemMentor .textRt h4 b{display:block;width: 0.72rem;height: 0.03rem;background: #19E7FF;border-radius: 0.02rem;position:absolute;bottom:0.01rem;left:0;z-index:1;}
.itemMentor .textRt p{width:100%;font-size:0.18rem;line-height:0.27rem;height:1.08rem;color:#fff;margin-top:0.13rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;}
.itemMentor .tagList{width:100%;overflow:hidden;height:0.3rem;margin-top:0.15rem;}
.itemMentor .tagList span{float:left;width:auto;height: 0.3rem;background: linear-gradient(0deg, #015EEA 0%, #00C0FA 100%);border-radius: 0.15rem;font-size:0.16rem;padding:0 .16rem;color:#fff;line-height:0.3rem;margin:0 0.25rem 0 0;}

.employBox{width:16.02rem;overflow:hidden;margin:0.20rem auto 0;}
.itemEmploy{width:100%;height:2.34rem;background:url(../../img/yzjy/linek2.png) no-repeat top center;background-size:100% auto;margin-bottom:0.18rem;}
.itemEmploy .textRt{width:12.70rem;float:right;margin:0.2rem 0.25rem 0.25rem 0;color:#fff;}
.itemEmploy .textRt p{width:100%;font-size:0.18rem;line-height:0.27rem;height:1.35rem;color:#fff;margin-top:0.23rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;display: -webkit-box;-webkit-box-orient: vertical;}
.itemEmploy .imgLeft{width:2.3rem;height:1.75rem;float:left;margin:0.35rem 0 0.25rem 0.5rem;}
.itemEmploy .imgLeft .imgbox{width:1.81rem;height:0.79rem;margin-bottom:0.1rem;}
.itemEmploy .imgLeft .imgbox img{width:1.81rem;height:0.79rem;}
.itemEmploy .imgLeft p{width:100%;font-size:0.16rem;color:#fff;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;height:0.3rem;line-height:0.3rem;}
.itemEmploy .imgLeft em{float:left;width:0.3rem;height:0.3rem;}
.itemEmploy .imgLeft em.ico1{background:url(../../img/yzjy/icon1.png) no-repeat center;background-size:0.15rem auto;}
.itemEmploy .imgLeft em.ico2{background:url(../../img/yzjy/icon2.png) no-repeat center;background-size:0.15rem auto;}
.itemEmploy .imgLeft em.ico3{background:url(../../img/yzjy/icon3.png) no-repeat center;background-size:0.15rem auto;}

.topBox .graduateTitle{width:3.65rem;}
.topBox .graduateTitle h2{width:1.35rem;}

.graduateBox{width:16.02rem;overflow:hidden;margin:0.20rem auto 0;}
.itemGraduate{width:100%;height:3.54rem;background:url(../../img/yzjy/linek3.png) no-repeat top center;background-size:100% auto;margin-bottom:0.18rem;}
.itemGraduate .imgLeft{width: 10%;height:85%;float:left;margin:0.3rem 0 0.25rem 0.25rem;}
.itemGraduate .imgLeft img{max-width: 130%;max-height: 130%;}
.itemGraduate .textRt{width:80%;float:right;margin:0.3rem 0.35rem 0.25rem 0;color:#fff;}
.itemGraduate .textRt h2{width:100%;overflow:hidden;font-size:0.24rem;position:relative;height:0.3rem;font-weight:bolder;}
.itemGraduate .textRt h2 span{margin-right:0.2rem;position:relative;z-index:2;}
.itemGraduate .textRt h2 b{display:block;width: 0.72rem;height: 0.03rem;background: #19E7FF;border-radius: 0.02rem;position:absolute;bottom:0.01rem;left:0;z-index:1;}
.itemGraduate .textRt h4{width:100%;overflow:hidden;font-size:0.18rem;position:relative;margin:0.18rem 0;}
.itemGraduate .textRt p{width:100%;font-size:0.18rem;line-height:0.27rem;height:1.08rem;color:#a2c2dd;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;}
.itemGraduate .textRt .jyText{height:0.27rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.recruitmentBox{width:16.0rem;border:0.02rem solid #56b4fb;height:7.15rem;margin:0.25rem auto;}
.jobTitle{width:100%;height:0.56rem;background:#00309b;}
.jobTitle span{float:left;height:0.56rem;line-height:0.56rem;text-align:center;font-size:0.18rem;color:#fff;font-weight:bolder;}
.jobTitle span.orgnName{width:3.40rem;}
.jobTitle span.jobName{width:2.40rem;}
.jobTitle span.jopbRequire{width:6.00rem;}
.jobTitle span.monPay{width:1.70rem;}
.jobTitle span.location{width:2.50rem;}
.jobList{width:100%;height:6.59rem;}
.jobList .itemJob{width:100%;height:1.64rem;border-bottom:1px solid #56b4fb;display:table;}
.jobList li span{height:1.64rem;text-align:center;font-size:0.18rem;color:#fff;font-weight:bolder;display:table-cell; vertical-align:middle;}
.jobList li span.orgnName{width:3.00rem;padding:0 0.2rem;}
.jobList li span.jobName{width:2.00rem;padding:0 0.2rem;}
.jobList li div.jopbRequire{width:5.00rem;padding-left:1.0rem;text-align:left;font-size:0.18rem;color:#fff;vertical-align:middle;overflow:hidden;margin-top:0.16rem;overflow:hidden;padding-bottom:0.16rem;}
.jobList li span.monPay{width:1.70rem;}
.jobList li span.location{width:2.10rem;padding:0 0.2rem;}
.jobList{width:100%;height:6.59rem;overflow:hidden;}