@charset "utf-8";
body {font-family:microsoft yahei, arial, sans-serif; font-size:14px; font-weight:normal;background: #79def7;}
*{margin:0; padding:0; border:0;outline:none;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; color:#333; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
a:hover{ text-decoration:none; /*color:#29abe2;*/}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.fl-l{float: left;}
.fl-r{float: right;}
.hide,.mo-idx-bg{display: none;}
.idx-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;min-width:1200px;background: url(../images/idx-bg-1.jpg) no-repeat scroll center center / cover;background-size: cover;overflow: hidden;}
/*header*/
.idx-header{position: fixed;top: 0;left: 0;}
.zj-header{    box-shadow: 0 0 10px #ccc;width:100%;height: 90px;background: #fff; position: sticky;top: 0;z-index: 9999;}
.zj-header .wrapper{width: 1200px;height: 90px;line-height: 90px;margin: 0 auto;background: #fff;}
.zj-header .wrapper .logo{width: 170px;padding-left: 80px;background: url(../images/logo.jpg) no-repeat left center;display: inline-block;line-height: 90px;color: #004a96;font-size: 24px;font-weight: bold;height: 90px;float: left;}
.zj-header .wrapper .landing-logon{height: 40px;line-height:38px;margin-top:25px;float: right;padding: 0 20px;background: #004a96;border-radius: 20px;display: inline-block;}
.zj-header .wrapper .landing-logon .zcdl{color: #ffffff;}
.zj-header .wrapper .landing-logon .zcdl a{color: #ffffff;display: inline-block;vertical-align: middle;font-size: 14px;}
.zj-header .wrapper .landing-logon .zcdl span{display: inline-block;color: #fff;padding: 0 10px;line-height: 40px;vertical-align: middle;}
.zj-header .wrapper .nav{float: right;margin-right: 30px;}
.zj-header .wrapper .nav ul{}
.zj-header .wrapper .nav ul li{float: left;margin: 0 12px;position: relative;}
.zj-header .wrapper .nav ul li a.nav-link{display: inline-block;line-height: 90px;color: #333;font-size: 16px;position: relative;}
.zj-header .wrapper .nav ul li a span{display: inline-block;width: 80px;height: 3px;background: #004a96;transition: all 0.3s;transform: scale(0,1);position: absolute;left: 50%;margin-left: -40px;bottom: 0;}
.zj-header .wrapper .nav ul li.active a{color: #004a96;}
.zj-header .wrapper .nav ul li.active a span{transform: scale(1);}
.zj-header .wrapper .nav ul li a:hover span{transform: scale(1);}
.zj-header .wrapper .nav ul li .navb{position: absolute;width: 200px;top: 90px;left: 50%;transform: translateX(-50%);background: rgba(0,74,150,0.5);display: none;z-index: 10;}
.zj-header .wrapper .nav ul li .navb a{display: block;width: 100%;text-align: center;line-height: 45px;color: #fff;font-size: 16px;}
.zj-header .wrapper .nav ul li .navb a:hover{background: rgba(0,74,150,0.5);}
.idx-wrapper{width: 85%;height: 100%;margin: 0 auto;position: relative;}
.idx-txt{width: 58%;position: absolute;top: 8%;left: 50%;margin-left: -29%;}
.idx-txt img{width: 100%;}
.idx-btn{left: 50%;transform: translateX(-50%); width:55%;position:absolute;top: 40%;text-align: center;display: flex;justify-content: space-between;align-items: center;}
.idx-btn .eve-btn{width: 30%;animation-delay:1s; position: relative;}
/* .idx-btn .eve-btn:nth-child(2){width: 37.5%;margin-left: 4%;} */
.idx-btn .eve-btn>a {display: block;padding: 20px 0;background: rgba(255, 255, 255, .2);border-radius: 10px; transition: all 0.5s linear 0s;}
.idx-btn .eve-btn img{width: 150px;}
.idx-btn .eve-btn:hover>a{box-shadow:0 10px 6px -6px rgba(30, 30, 30, 0.1), 12px 0 8px -8px rgba(50, 50, 50, 0.1);transform: scale(1.05);background: rgba(255, 255, 255, .6);}
.idx-btn .eve-btn:hover .school-tips-father {display: block; 	transform: translate(-50%,-100%) scale(1);}
.idx-btn .eve-btn a img.arrow{width:100%;position: absolute;left: 0;bottom: 0;}
.anima{ -webkit-animation: 5s rowup linear infinite normal;
animation: 5s rowup linear infinite normal;
-webkit-transition-delay: 5s;
transition-delay: 5s;
-moz-transition-delay: 5s; 
-o-transition-delay: 5s;}
/*.campus{padding-bottom: 96px;}*/
.banner{width: 100%;min-width: 1200px;/*height: 1045px;background: url(../images/banner.jpg) no-repeat top center;*/}
.banner img{width: 100%;display: block;margin: 0 auto;object-fit: fill;}
.bg{width: auto;min-width:1200px;background: url(../images/bg-2.jpg) #4cdbf9 no-repeat top center;background-size: 100% auto;}
.campus-wrapper{width: 1200px;margin: 0 auto;position: relative;top: -90px;}
.statistics-wrapper{display: flex; width: 100%;height: 140px;background: url(../images/white-bg.png) repeat;border-radius: 10px;-webkit-border-radius: 10px;}
.eve-statistics{flex: 1; text-align: center;}
.eve-statistics:last-child{float: right;}
.eve-statistics .num{margin: 30px 0 10px;}
.eve-statistics i{height: 28px;display: inline-block;vertical-align: middle;}
.eve-statistics .icon-1{width: 23px;background: url(../images/icon-01.png) no-repeat;}
.eve-statistics .icon-2{width: 14px;background: url(../images/icon-02.png) no-repeat;}
.eve-statistics .icon-3{width: 28px;background: url(../images/icon-03.png) no-repeat;}
.eve-statistics span{font-size: 32px;font-weight: bold;display: inline-block;vertical-align: middle;margin-left: 10px;}
.font-color-1{color: #f38300;}
.font-color-2{color: #3f32ca;}
.font-color-3{color: #1ca92c;}
.eve-statistics .tips{font-size: 16px;color: #666666;}
/*视频直播*/
.video-wrapper{width: 100%;height: 619px;padding-top:56px;background: url(../images/video-bg.png) no-repeat;margin-top: 20px;-webkit-border-radius: 10px;border-radius: 10px;}
.video-wrapper .video{width:1000px; height:563px;margin: 0 auto;position: relative;}
.video-wrapper .video video{border-radius: 10px;}
.plear-btn{z-index: 999;cursor: pointer; width: 80px; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
/**参会企业*/
.company-wrapper{margin-top: 20px;background: #fff;padding: 20px 60px 40px;border-radius: 10px;-webkit-border-radius: 10px;background:#ffffff url(../images/com-bg.jpg) no-repeat center bottom;}
.company-wrapper h3{font-size: 26px;letter-spacing: 4px;color: #004a96;text-align: center;margin: 30px auto 35px;position: relative;}
.company-wrapper h3 span{display:inline-block;padding:0 50px;background: #fff;position: relative;z-index: 1;}
.company-wrapper h3 i{width: 100%;display: inline-block;border-bottom: 1px #d8d8d8 solid;position: absolute;top: 19px;left: 0;}
.company-wrapper .list-box{width: 1080px;background: #fff;border-radius: 10px;box-shadow:-5px 5px 10px #f4f8fa;padding-top: 45px;}
.company-wrapper .list-box ul{width: 313px;float: left;padding: 0 20px;}
.company-wrapper .list-box ul:nth-child(2){border: 1px #eaeaea solid;border-top: 0;border-bottom: 0;}
.company-wrapper ul li{width:313px;margin:0 0 35px; text-align: center;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.company-wrapper ul li:last-child{margin-bottom: 0;}
.company-wrapper ul li a{color: #666;}
.company-wrapper ul li a:hover{color: #004A96;}
.company-wrapper .list-box .more{width: 100%;font-size: 14px;text-align: center;padding: 35px 0;}
.company-wrapper .list-box .more a{color: #004a96;letter-spacing: 2px;}
/*公司职位搜索*/
.job-wrapper{position: relative;z-index: 1; margin-top: 20px;background: #fff;padding: 30px 30px 25px;background:url(../images/white-bg.png) repeat;border-radius: 10px;}

.job-wrapper h3{display: flex;justify-content: center;align-items: center; font-size: 26px;font-weight: bold;color: #004a96;text-align: center;margin: 30px auto 35px;position: relative;}
.job-wrapper h3 span{display:inline-block;padding:0 50px;position: relative;z-index: 1;}
.job-wrapper h3 i{flex: 1; height: 1px;background:#94cde7;display: inline-block;top: 19px;}
.job-wrapper h3 i:first-child{left: 45px;}
.job-wrapper h3 i:last-child{right: 45px;}

.link-meun{width: 100%;padding: 20px 0 0;font-size: 18px;}
.link-meun a{color: #fff;display: inline-block;font-size: 24px;text-align: center;height: 120px;line-height: 120px;float: left;}
.link-meun a:first-child{width: 300px;background: url(../images/link-menu-bg-01.png) no-repeat;}
.link-meun a:nth-child(2){width: 560px;background: url(../images/link-menu-bg-02.png) no-repeat;margin: 0 20px;position: relative;}
.link-meun a.xa{width: 560px;background: url(../images/link-menu-bg-02-2.png) no-repeat;margin: 0 20px;position: relative;}
.link-meun a:nth-child(2) span{display: inline-block;width: 133px;height: 27px;text-align: center;line-height: 27px;font-size: 14px;color: #d94c12;background: url(../images/link-menu-bg-02-btn.png) no-repeat;position: absolute;left: 214px;top: 78px;}
.link-meun a:nth-child(3){width: 300px;background: url(../images/link-menu-bg-03.png) no-repeat;}
.select{width:313px;float: left;padding-right: 17px;text-transform: uppercase;outline: 0;outline-offset: -2px;border-radius: 5px;cursor: default;}
.eve-select{position: relative;}
.selected{height: 40px;color: #919191;padding-left: 20px;line-height: 40px;font-size: 14px;padding-right: 35px;background: url(../images/white-bg.png) repeat;border-radius: 5px;position: relative;cursor: pointer;overflow:hidden;text-overflow:ellipsis; }
.selected i{display: inline-block;position: absolute;top:17px;right: 20px;z-index: 10;width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:8px;border-style:solid dashed dashed dashed;border-color:#acbbc0 transparent transparent transparent;}
.select ul{width: 100%;height: 175px;overflow-y:auto;font-size: 14px;background: #fff;display: none;position: absolute;top: 39px;left: 0;z-index: 1;padding-bottom: 15px;}
.select ul li{height: 38px;line-height: 38px;color: #959595;padding:0 20px;overflow: hidden;}
.select ul li:hover{background: #D9D9D9;color: #666;opacity: 0.8;}
.key-word{width: 100%;height: 40px;line-height: 40px;border-radius: 5px;background: url(../images/white-bg.png) repeat;}
.key-word input{display: block;padding: 0 20px;width: 273px;height: 100%;border-radius: 5px;color: #919191;background: none;}
.border0{border: none;}
.btn{width: 150px;height: 40px;border-radius: 19px;margin-right: 0;padding-right: 0;}
.btn input{width: 100%;height: 40px;border-radius: 5px;background: #5a85cf;text-align: center;line-height: 40px;color: #fff;font-size: 14px;cursor: pointer;}
.btn input:hover{background: #004a96;}
.list{margin-top: 30px;background: url(../images/white-bg.png) repeat;border-radius: 5px;}
.list-header{position: sticky;top: 90px; z-index: 999; height: 50px;line-height: 50px;background: #fff repeat;color: #333;/*opacity: 0.6;*/font-size:16px;border-radius: 10px 10px 0 0;}
.list-header .eve-list-header{float: left;text-align: center;}
.list-header .eve-list-header:first-child{width: 340px;padding: 0 30px;text-align: initial;}
.list-header .eve-list-header:nth-child(2){width: 340px;}
.list-header .eve-list-header:nth-child(3){width: 154px;margin: 0 30px 0 55px;}
.list-header .eve-list-header:nth-child(4){width: 157px;}
.job-wrapper .list{opacity: 0.9;}
.job-wrapper .list ul{font-size: 16px;color: #333;}
.job-wrapper .list ul li{padding: 25px 0;border-bottom: 1px #d2d2d2 solid;}
.job-wrapper .list ul li:last-child{border: 0;}
.job-wrapper .list ul li:nth-child(2n){/*background: #ffffff;*/}
.job-wrapper .list ul li:nth-child(2n+1){/*background: #f9f9f9;*/}
.job-wrapper .list ul li:hover{background: url(../images/white-bg.png) repeat;}
.job-wrapper .list ul li a{color: #333;display: block;}
.job-wrapper .list ul li div{float: left;text-align:center;}
.job-wrapper .list ul li div.company-name{width: 340px;padding:0 30px;color: #333;text-align: initial;}
.job-wrapper .list ul li div.company-add{width:340px;color: #333;}
.job-wrapper .list ul li div.order{width: 154px;margin: 0 30px 0 55px;}
.job-wrapper .list ul li div.order.checked a{color: #103fb3;}
.job-wrapper .list ul li div.order a,.job-wrapper .list ul li div.hr a{color: #23a216;}
.job-wrapper .list ul li div.hr{width: 157px;position: relative;}
.job-wrapper .list ul li div.aq-time{font-size: 14px;color: #666;padding-left:30px;padding-top: 15px;}


.job-wrapper .list ul li.ordered .order a{color: #103fb3;}
.footer{position: relative;z-index: 1; text-align: center;padding: 15px 0;line-height: 30px;color: #fff;font-size: 14px;bottom: -210px;}

.mask{width: 100%;height: 100%;background: rgba(0,0,0, .5);position: fixed;top: 0;left: 0;z-index: 990;display: none;}
.xcx-box{width: 340px;height:200px;padding:60px 30px 20px;background: #fff; text-align: center;position: fixed;left: 50%;top: 50%;margin-left: -170px;margin-top: -100px;}
.xcx-box .tops{position: absolute;top: 10px;left: 20px;font-size: 16px;line-height: 24px;color: #161616;}
.xcx-img{width: 150px;}
.xcx-title{font-size: 16px;color: #777;margin-top: 15px;}
.close{width: 10px;height: 10px;background: url(../images/close.png) no-repeat;background-size: 100% 100%;position: absolute;top: 20px;right: 20px;cursor: pointer;}
.idx-btn2{justify-content: center; width: 100%; display: flex;align-items: center; position: absolute;top: 55%;left: 50%;transform: translateX(-50%);}
.idx-btn2 .eve-btn {width: 16%;animation-delay:1s; position: relative;}
.idx-btn2 .eve-btn a,.idx-btn2 .eve-btn img {
    /* width: 100%; */
}
.idx-btn2 .eve-btn:nth-child(2) {
    margin-right: 1.5%;
    margin-left: 1.5%;
}
.idx-btn2 .eve-btn>a{text-align: center; display: block;padding: 20px 0;background: rgba(255, 255, 255, .2);border-radius: 10px; transition: all 0.5s linear 0s;}
.idx-btn2 .eve-btn:hover>a{box-shadow:0 10px 6px -6px rgba(30, 30, 30, 0.1), 12px 0 8px -8px rgba(50, 50, 50, 0.1);transform: scale(1.05);background: rgba(255, 255, 255, .6);}
.idx-btn2 .eve-btn img{width: 170px;}
.no-data {text-align: center;width: 100%;font-size: 18px; line-height: 28px;}

.specialtiesText {
	display: none;
	width: 100%;
	line-height: 140px;
	text-align: center;
	font-size: 20px;
}

.padding300 {
	padding-bottom: 500px;
}

.yq-box {
	margin-top: 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.yq-box .yq-btn {
	width: 285px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.yq-footer {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.school-tips-father {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%) scale(0);
	padding-bottom: 15px;
	transition: all .5s;
}

.school-tips {
	padding: 8px 15px 8px 15px;
	border: 1px solid #64c8f7;
	background: #13aafb;
	border-radius: 10px;
	white-space: nowrap;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}

.school-tips img {
	position: absolute;
	right: -10px;
	top: 40%;
	width: 23px !important;
	height: 23px;
}

.switchImg {
	position: relative;
}

.switchImg .have-school-menu {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	width: 90%;
	height: 70%;
	background: #fff;
	color: #00a2ff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 10px;
	padding: 1%;
	box-sizing: border-box;
}
.switchImg .have-school-menu b {
	line-height: 1;
}
.switchImg .have-school-menu .field-name {
	font-size: 24px;
}
.switchImg .have-school-menu .field-school-time {
	font-size: 16px;
}

.unifyComName {
	position: relative;
}

.unifyComName b {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 100%);
	white-space: nowrap;
	font-size: 18px;
	font-weight: 400;
}