.layui-layer-ico16,
.layui-layer-loading .layui-layer-loading2 {
	margin: 0 auto;
}
.select2-container--default .select2-results > .select2-results__options{
	height: 400px;
	max-height:400px
}
.rowItem{
	overflow: hidden;
}
.navAll{
	overflow: visible;
}
/*banner*/

.swiper-slide {
	color: #fff;
	text-align: center;
}

.topBanner {
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}

.topBanner img {
	width: 100%;
}

.topBanner .pagination {
	position: absolute;
	z-index: 20;
	bottom: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}

.topBanner .swiper-pagination-switch {
	display: inline-block; margin: 0 6px; width: 10px; height: 10px; background: #fff; opacity: 0.8; transition: .3s;
	/*width: 16px;
	height: 16px;
	margin: 2px 6px;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/banner_circle_null.png);*/
	
}

.topBanner .swiper-active-switch {
	display: inline-block; width: 10px; height: 20px; opacity: 1; background: #fff;
	/*width: 16px;
	height: 16px;
	margin: 2px 6px;
	text-indent: -999px;
	border: none;
	cursor: pointer;
	background: url(../images/banner_circle.png);*/
}


/*swiper2 end*/
.statisticsBox{width: 1200px;background: #fff;margin: 20px auto 0;padding: 30px 0;overflow: hidden;}
.statisticsItem{
	float: left;
	width: 198px;
	border-right: 1px solid #E9E9E9;
	overflow: hidden;
	text-align: center;
}
.statistics_icon{
	display: inline-block;
	width: 40px;
	height: 40px;
}
.statistics_base{
	background: url(../images/statistics_base.png);
}
.statistics_company{
	background: url(../images/statistics_company.png);
}
.statistics_position{
	background: url(../images/statistics_position.png);
}
.statistics_project{
	background: url(../images/statistics_project.png);
}
.statistics_school{
	background: url(../images/statistics_school.png);
}
.statistics_video{
	background: url(../images/statistics_video.png);
}
.statisticsItem dl{
	display: inline-block;
	padding-left: 15px;
	text-align: left
}
.statistics_name{
color: #2C3E4D;
}
.statistics_name a{
	color: #2C3E4D;
}
.statistics_name a:hover{
	text-decoration: underline;
	color: #2C3E4D;
}
.statistics_num{
	font-size: 20px;
color: #2C3E4D;
padding-top: 3px;
}
.noborder{
	border: none;
}

#mainbody {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}


/*common*/

.fl {float: left;}
.fr {float: right;}
.commonBox { padding-top: 20px;float: left;overflow: hidden; width: 1200px;}
.employmentBox{ padding-top: 40px; }
.newsBox,
.achievementBox,
.serviceBox,
.wanxunBox {
	margin-right: 20px;
}

.commonHead {overflow: hidden;padding: 12px 0 0px 0;position: relative;}
.commonHead h3 {color: #121F1B; font-size:24px;float: left;font-weight: normal;}
.commonHead a.topA{ font-size: 14px; color: #333;  margin-left: 25px; display: inline-block; line-height: 20px; margin-top: 8px; }
.common_center {text-align: center;}
.common_center span,.common_center h3 {float: none;}
.btn_more {position: absolute;color: #1A92ED;top: 18px;right: 0;cursor: pointer;height: 23px;line-height: 23px;bottom: 0; font-size: 14px;}
.btn_more span{ color: #666; }
.commonList {
	overflow: hidden;
}

.commonCell {
	display: block;
	padding-bottom: 15px;
	padding-top: 15px;
	overflow: hidden;
}

a.commonCell:hover .common_blackTxt {
	text-decoration: underline;
}

.common_blackTxt {
	color: #2C3E4D;
}

.common_grayTxt {
	color: #939BA9;
}
.common_briefTxt {
	color: #64707A;
	line-height: 24px;
}
a.common_blackTxt,a.common_briefTxt{
	display: block;
}
a.common_blackTxt:hover{
	color: #2C3E4D;
	text-decoration: underline;
}
a.common_briefTxt:hover{
	color: #64707A;
	text-decoration: underline;
}
.news_info,
.unions_info {
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.unions_info {
	text-align: left;
}

.news_time,
.unions_time {
	width: 20%;
	text-align: right;
}

.bottom_line {
	border-bottom: 1px solid #E9E9E9;
}

.newsBox .commonCell{
	padding: 16px 0 0;
}

/*notice*/

.noticeBox .commonCell {
	padding-top: 18px;
}

.noticeBox .commonList {
	padding-top: 0;
}

.notice_time {
	background: #40C0F2;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	padding: 5px 3px;
	width: 50px;
	margin-top: 4px;
}

.notice_content {
	width: 480px;
	padding-left: 10px;
}

.notice_date {
	font-size: 16px;
	color: #FFFFFF;
}

.notice_monthYear {
	color: #FFFFFF;
}

.notice_content .common_blackTxt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	padding-bottom: 6px;
}

.notice_content .common_briefTxt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}


/*achievement*/
.achievementBox .commonCell{
	padding-top:20px;
	padding-bottom: 0;
}
.achievement_pic {
	width: 165px;
	height: 110px;
	overflow: hidden;
}

.achievement_pic img {
	width: 100%;
	display: block;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.achievement_pic img:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.20);
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, -2px, 0);
	-ms-transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
}

.achievement_content {
	padding-left: 10px;
	width: 375px;
	text-align: justify;
}
.achievement_content .common_blackTxt{
	padding-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.achievement_content .common_briefTxt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 68px;
}

.browseTimes {
	padding-top: 10px;
	color: #64707A;
}


/*incubator*/

.incubator_swiper {
	width: 100%;
	height: 400px;
}

.incubatorBox .common_blackTxt {
	padding: 30px 0 15px;
}
.incubatorBox a:hover{
	text-decoration: underline;
}
.incubator_picBox {
	padding: 30px 0 20px;
	overflow: hidden;
	text-align: center;
}

.incubator_pic {
	width: 165px;
	height: 110px;
	/*float: left;*/
	padding: 0 5px;
	display: inline-block;
	overflow: hidden;
}

.incubator_pic img {
	width: 100%;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.incubator_pic img:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.20);
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, -2px, 0);
	-ms-transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
}

.incubator_swiper .pagination {
	position: absolute;
	z-index: 20;
	bottom: 0;
	width: 100%;
	text-align: center;
}

.incubator_swiper .swiper-pagination-switch {
	display: inline-block;
	width: 40px;
	height: 5px;
	margin: 2px 6px;
	background: #DCDCDC;
	border-radius: 61px;
	cursor: pointer;
}

.incubator_swiper .swiper-active-switch {
	display: inline-block;
	width: 40px;
	height: 5px;
	margin: 2px 6px;
	background: #1A92ED;
	border-radius: 61px;
	cursor: pointer;
}


/*project*/
.teamBox .commonList {padding-top: 36px;}
.project_pic{ width: 285px; height: 160px; position: relative; overflow: hidden;}
.project_pic img{vertical-align:top; width: 285px; height: 160px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
.carveBox:hover .project_pic img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);transform:scale(1.04);}
.project_pic .item_type { position: absolute; left: 0; top: 0; width: 60px; height: 20px; background:#ff970d; font-size: 12px; text-align: center; line-height: 20px; color: #fff; overflow: hidden; }
.entrep-item-show{ padding: 6px 10px; }
.entrep-item-show .title{ color: #333; font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 35px; line-height: 35px; }

.entrep-item-show .mark {
	position: absolute;
	width: 70px;
	height: 70px;
	top: 0;
	left: 0;
}

.entrep-item-show .science {
	background: url(../images/Science.png) no-repeat center;
	background-size: contain;
}

.entrep-item-show .entity {
	background: url(../images/Entity.png) no-repeat center;
	background-size: contain;
}

.entrep-item-show .other {
	background: url(../images/Other.png) no-repeat center;
	background-size: contain;
}
.entrep-item-show .info {color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding: 3px 0;}
.entrep-item-show .info span{ font-weight: bold; color: #ff9812 }
.entrep-item-show img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.entrep-item-progress {
	width: 245px;
	height: 6px;
	margin: 0 auto;
	background: #E9EFF8;
	position: relative;
	display: none;
}




/*team*/

.teamCell {
	display: block;
	padding: 20px;
	width: 240px;
	border: 1px solid #E9E9E9;
	border-radius: 5px;
	margin-right: 17px;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.teamCell:hover{
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.20);
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, -2px, 0);
	-ms-transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
}
.teamCell a:hover{
	text-decoration: underline;
}
.team_pic {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto;
}

.team_pic img {
	width: 100%;
}

.team_name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #2C3E4D;
	padding: 10px;
	text-align: center;
}

.teamBox .common_briefTxt {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	text-align: left;
}


/*service*/
.serviceList{
	padding-top: 18px;
}
.serviceBox .common_briefTxt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.serviceBox .common_blackTxt {
	padding-bottom: 6px;
}

.serviceBox .commonCell {
	padding-bottom: 18px;
}
.serviceBox a:hover{
	text-decoration: underline;
}

/*Policy*/

.policyBox .common_blackTxt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.policyList{
	padding-top: 10px;
}
.policy_info {
	width: 80%;
}

.policy_time {
	width: 20%;
	text-align: right;
}


/*education*/
.educationBox .commonHead{border: none;}
.educationBox .commonList { padding: 15px 0; }
.educationBox .videoList{ width: 1226px; }
.educationCell { background: #FFFFFF;float: left; margin-bottom: 25px; margin-right: 25px;margin-right: 10px \9;transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.educationCell:hover{transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0);-o-transform: translate3d(0,-2px,0);-moz-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);}
.educationCell:last-child {margin-right: 0;}
.education_pic {margin-bottom: 7px;width: 220px;height: 125px;overflow: hidden;}
.education_pic img {width: 220px; height: 125px;}
.education_name {width:190px;color: #2C3E4D;padding:0 15px; height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height: 30px;}
.education_name a{color: #333; font-size: 14px;}
.education_name a:hover{ color: #1a92ed; }
.education_times {color: #999; font-size: 12px; padding-top: 10px;padding-left: 15px;padding-bottom: 20px;}
.education_times:after{ content: ''; display: block; clear: both; }
.education_times span{ display: block; float: right; margin-right: 15px; }
.education_times span i{ background:url(../images/index_vicon.png) no-repeat 0 0; width: 11px; height: 10px; display: inline-block; margin-right: 3px; }
/*employment*/
.employmentBox .commonHead{border: none;}
.employmentBox .common_center {
	width: 275px;
	margin: 0 auto;
	overflow: hidden;
}
.jobList{ margin-top: 15px; width: 1222px; }
.position_topTitle {
	/*float: left;*/
	margin-right: 8px;
}

.position_companyEnter {
	float: left;
}

.position_companyEnter a,
.position_companyEnter a:hover {
	display: block;
	color: #FFFFFF;
	background: #1A92ED;
	border-radius: 61px;
	padding: 6px 18px;
}


/*职位列表*/
.jiuye-recommend-vocation {background: #fff;float: left; width: 364px; border:1px solid #fff; margin-right: 21px; margin-bottom: 21px; padding: 10px;}
.jiuye-recommend-vocation:hover{ border-color:#7dc1f9; }
.jiuye-recommend-vocation.positionlist {float: left;margin-right: 20px;}
.jiuye-recommend-vocation:after {display: block;content: " ";clear: both;}
.employment_pic {display: block;width: 23px;height: 23px; margin-right: 5px; overflow: hidden;border: 1px solid #E9E9E9;float: left;transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.employment_pic:hover{transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0);-o-transform: translate3d(0,-2px,0);-moz-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);}
a.employment_pic{cursor: pointer;}
.employment_pic img {width:23px;height:23px;transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.employment_pic img:hover {box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.20);border-radius: 5px;transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);-webkit-transform: translate3d(0, -2px, 0);}
.jiuye-recommend-describe {float: left; border-top: 1px dashed #e1e1e1; padding-top: 17px; width: 100%; padding-bottom: 10px;}
.jiuye-recommend-destitle{ margin-top: 12px; margin-bottom: 5px; }
.jiuye-recommend-destitle a{color: #1A92ED; font-size: 18px;}
.jiuye-recommend-destitle a:hover{text-decoration: underline;}
.jiuye-recommend-destitle:after {display: block;content: " ";clear: both;}
.jiuye-recommend-destitle span {color: #2c3e4d;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jiuye-recommend-destitle i {font-style: normal;color: #FF970D; font-size: 16px;float: right;display: block;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jiuye-recommend-desfirm {color: #666;margin-top: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jiuye-recommend-desask {margin-top: 10px; margin-bottom: 25px;}
.jiuye-recommend-desask:after {display: block;content: " ";clear: both;}

.jyrec-desask {
	float: left;
}

.jyrec-desask-show {
	list-style: none;
	float: left;
	margin-right: 15px;
}

.jyrec-desask-show i {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top: 2px;
}

.jyrec-desask-show .dizhi {
	background: url(../images/Place.png) no-repeat center;
	background-size: contain;
}

.jyrec-desask-show .xueli {
	background: url(../images/RecordSchooling.png) no-repeat center;
	background-size: contain;
}

.jyrec-desask-show .jingyan {
	background: url(../images/WorkExperience.png) no-repeat center;
	background-size: contain;
}

.jyrec-desask-show .leixing {
	background: url(../images/NatureWork.png) no-repeat center;
	background-size: contain;
}

.jyrec-desask-show.only {
	margin-right: 0;
}

.jyrec-desask-show span {display: block;float: left;color: #666;letter-spacing: 0;overflow: hidden;}

.jyrec-desask-time {
	display: block;
	float: right;
	color: #939BA9;
	text-align: right;
}
.projectListom{ margin-top: 15px; width: 1221px; }
.carveBox{ margin-right: 20px; width: 285px; display: block; float: left; background:#fff; padding-bottom: 10px; margin-bottom: 20px;  }
.carveBox:hover .entrep-item-show .title{ color: #1A92ED; }
.carveBox .bref{ color: #999; font-size: 14px; margin: 3px 0; height: 20px; line-height: 20px; overflow: hidden;white-space: nowrap; text-overflow:ellipsis; }
/*Wanxun*/
.wanxunBox .commonCell{
	padding: 15px 0;
}
.wanxun_pic {
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.wanxun_pic img {
	width: 100%;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.wanxun_pic img:hover {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.20);
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transform: translate3d(0, -2px, 0);
	-ms-transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
}


.wanxun_content {
	width: 462px;
	padding: 0 20px 0 17px;
}

.wanxun_content .common_blackTxt {
	padding: 5px 0 8px;
}


/*college unions*/

.tabs {
	overflow: hidden;
}

.tabs a {
	display: block;
	float: left;
	width: 50px;
	height: 30px;
	line-height: 30px;
	background: #DCDCDC;
	border-radius: 0 2px 2px 0;
	color: #fff;
	text-align: center;

}

.tabs a.active {
	background: #1A92ED;
	border-radius: 2px 0 0 2px;
}

.unions_swiper {
	height: 270px;
}

.unions_swiper .swiper-slide {
	height: 250px;
	width: 640px;
	background: none;
	color: #fff;
}

.unions_swiper .content-slide {
	padding: 15px 0
}

.unionsBox .commonList {
	padding: 15px 0;
}
.unionsNoticeList .commonCell{
	border: none;
}

/*each row height*/

.row1 {
	height: 325px;
}

.row2 {
	height: 475px;
}

.row3 {
	height: 480px;
}

.row4 {
	height: 330px;
}

.row5 {
	height: 340px;
}

.row6 {
	height: 500px;
}

.row7 {
	height: 395px;
}


/*rightNav*/

.rightNav {
	width: 120px;
	height: 360px;
	background: #FFFFFF;
	border-radius: 6px;
	position: fixed;
	z-index: 10;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto 0;
}

.rightNav a {
	display: block;
	text-align: center;
	color: #2C3E4D;
	height: 45px;
	line-height: 45px;
	border-radius: 6px;
}

.rightNav_item:link,
.rightNav_item:visited {
	text-decoration: none;
}

.rightNav_item:hover,
.rightNav_item.current {
	background: #40C0F2;
	color: #fff;
	text-decoration: none;
}

.bjsc .commonCell.bottom_line{
	margin: 0;
	width: 265px;
	margin-right: 20px;
}
.bjsc .commonCell.bottom_line:last-child{
	margin-right: 0;
}
.incubatorBox .common_blackTxt{
	width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
/*2018-12-14 start*/
.banner {
    height: 400px; overflow: hidden; font-size: 0; position: relative;
}
.b-item {
    text-align: center; background-repeat: no-repeat; background-position: center center; height: 400px; overflow: hidden; visibility: hidden; opacity: 0; transition: .3s; position: absolute; left: 0; top: 0; right: 0; bottom: 0;
}
.b-item a {
	display: inline-block; width: 1200px; height: 100%; font-size: 0;
}
.b-show {
    visibility: visible; opacity: 1;
}
.b-guide{
    position: absolute; left: 0; right: 0; bottom: 20px; text-align: center;height: 20px;
}
.b-guide-item {
    display: inline-block; width: 10px; height: 10px; background: #fff; opacity: 0.8; cursor: pointer; transition: .3s; margin: 0 5px;
}
.b-guide .current {
    height: 20px; opacity: 1;
}
.b-quickChange {
    position: absolute; left: 50%; top:0; width: 1200px; margin: 0 0 0 -600px; opacity: 0; transition: .3s;
}
.banner:hover > .b-quickChange {
    opacity: 1;
}
.b-next, .b-pre {
    position: absolute; top: 180px; width: 40px; height: 40px; cursor: pointer; background-repeat: no-repeat; background-position: center center;
}
.b-next {
    right: 0; background-image: url(/Public/home/images/banner-right-off.png);
}
.b-next:hover {
    background-image: url(/Public/home/images/banner-right-on.png);
}
.b-pre {
    left: 0; background-image: url(/Public/home/images/banner-left-off.png);
}
.b-pre:hover {
    background-image: url(/Public/home/images/banner-left-on.png);
}
.d-wrap {
	background: #fff; overflow: hidden;font-size: 0;
}
.d-summary {
	position: relative; width: 1200px; margin: 20px auto; overflow: visible
	;
	display: flex;
	justify-content: space-between;
}
.d-item {
	display: inline-block; position: relative; overflow: hidden; width: 180px; height: 100px;  background: #fff; box-shadow: 0 0 6px #D3ECFF; transition: .3s;
}
.d-item:first-child {
	margin: 0;
}
.d-item:hover{
	box-shadow: 0 0 6px #F5D5AA;
}
.d-item:hover > .d-icon > .icon-normal {
	margin: -30px 0 0 0;
}
.d-item:hover > .d-icon-number {
	color: #FF970D;
}
.d-icon {
	width: 30px; height: 30px; overflow: hidden; font-size: 0; margin: 20px 0 0 20px; background-position: center; background-repeat: no-repeat;
}
.d-icon > i {
	display: inline-block; width: 30px; height: 30px; transition: .3s;
}
.d-icon-text {
	margin: 0 0 0 20px;
}
.d-icon-text a {
	font-size: 16px; color: #333;
}
.d-icon-number {
	position: absolute; right: 10px; width: 80px; top: 23px; font-size: 40px; text-align: center; color: #1A92ED; transition: .3s;
}
.d-icon-1 > .icon-normal {
	background-image: url(/Public/home/images/testImg/icon-d-1.png);
}
.d-icon-1 > .icon-hover {
	background-image: url(/Public/home/images/testImg/icon-d-1-on.png);
}
.d-icon-2 > .icon-normal {
	background-image: url(/Public/home/images/testImg/icon-d-2.png);
}
.d-icon-2 > .icon-hover {
	background-image: url(/Public/home/images/testImg/icon-d-2-on.png);
}
.d-icon-3 > .icon-normal {
	background-image: url(/Public/home/images/testImg/icon-d-3.png);
}
.d-icon-3 > .icon-hover {
	background-image: url(/Public/home/images/testImg/icon-d-3-on.png);
}
.d-icon-4 > .icon-normal {
	background-image: url(/Public/home/images/testImg/icon-d-4.png);
}
.d-icon-4 > .icon-hover {
	background-image: url(/Public/home/images/testImg/icon-d-4-on.png);
}
.d-icon-5 > .icon-normal {
	background-image: url(/Public/home/images/testImg/icon-d-5.png);
}
.d-icon-5 > .icon-hover {
	background-image: url(/Public/home/images/testImg/icon-d-5-on.png);
}
.d-icon-6 > .icon-normal {
	background-image: url(/Public/home/images/testImg/icon-d-6.png);
}
.d-icon-6 > .icon-hover {
	background-image: url(/Public/home/images/testImg/icon-d-6-on.png);
}
.topHed > a {
	display: inline-block; vertical-align: text-bottom;
}
.link-label {
	font-size: 14px; color: #333; margin: 0 0 0 18px; padding: 0 0 3px 0;
}
.link-label:hover {
	color: #1A92ED;
}
.wrap-a {
	background: #fff; overflow: hidden;
}
/*2018-12-14 start end*/
/*media*/
/*

@media (max-width: 992px) {
	.project_txt {
		padding-bottom: 6px;
	}
	.line {
		display: none;
	}
	.list_cell {
		height: auto;
	}
	.logo_pic {
		width: 30px;
	}
	.logo_txt {
		float: left;
		color: #fff;
		padding-left: 10px;
	}
	.logo_txt dt {
		font-size: 16px;
	}
	.logo_txt dd {
		font-size: 10px;
	}
	.listBox,
	.newsBox {
		padding-left: 0;
	}
	.lineParent .listBox,
	.lineParent .newsBox {
		padding-right: 0;
		padding-left: 0;
	}
	#mainbody {
		padding-top: 20px;
	}
	.job_name {
		padding: 8px 0;
	}
	.nav {
		padding-left: 0;
	}
	#responsive-navbar .nav_li a {
		padding: 15px;
		font-size: 16px;
	}
	.navbar-brand {
		padding: 10px;
	}
	.job_salary {
		text-align: left;
	}
	.list_head img {
		margin: 18px 2px;
	}
	.list_head dt {
		font-size: 16px;
		color: #FFFFFF;
	}
	.list_head_txt {
		font-size: 14px;
	}
	.news_cell {
		height: auto;
	}
}

@media(max-width: 450px) {
	.navbar-brand {
		padding: 10px 10px;
	}
	.logo_txt dd {
		display: none;
	}
	.logo_txt dt {
		font-size: 12px;
		padding: 8px 0;
	}
	.navbar-header {
		min-width: 320px;
	}
	.list_head_txt {
		padding: 25px 0 25px 5px;
		font-size: 14px;
	}
}

@media(max-width: 320px) {
	.bar_download .bar_main {
		left: -222px;
	}
}
*/