/*加入对比按钮*/
.bbx-db {
	display: inline-block;
	padding: .4em 1em;
	color: #fff;
	cursor: pointer;
	border-radius: 2px;
	margin-left: .4em;
}

	.bbx-db i {
		padding-right: 3px;
	}

.bbx-table .am-text-left {
	padding: 0 8px;
}
/*院校对比*/
.bbx-contrast-fixed {
	z-index: 99;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
}

.bbx-contrast-wrap {
	position: relative;
	margin-top: 30px;
	border: 2px solid #029F3F;
}

.bbx-scale {
	width: 130px;
	position: absolute;
	right: 0;
	bottom: 0;
	border: 2px solid #029F3F;
	cursor: pointer;
	background: #fff;
}

	.bbx-scale span {
		height: 40px;
		display: inline-block;
		text-align: center;
		line-height: 40px;
	}

.bbx-scale-left {
	width: 35px;
	background: #373F56;
	color: #fff;
}

.bbx-scale-right {
	width: 85px;
	background: #fff;
	color: #333;
}

.bbx-contrast-left {
	width: 120px;
	line-height: 120px;
	text-align: center;
	background: #363F56;
	color: #fff;
}

.bbx-contrast-right li {
	position: relative;
	width: 175px;
	float: left;
	padding: 15px 20px 0;
}

	.bbx-contrast-right li div {
		width: 100px;
		margin: 0 auto;
	}

	.bbx-contrast-right li p {
		text-align: center;
		font-size: 14px;
		line-height: 100%;
		margin-top: 8px;
	}

	.bbx-contrast-right li .delate-choosen {
		top: 6px;
		right: 14px;
	}

.bbx-contrast-innner-wrap {
	margin-top: 45px;
	color: #fff;
}

.btn-bbx-contrast, .clear-bbx-contrast {
	display: inline-block;
	padding: 5px 18px;
	background: #FD7545;
	border-radius: 4px;
	margin-right: 10px;
}

.clear-bbx-contrast {
	position: relative;
	padding-left: 30px;
	margin-right: 0;
}

	.clear-bbx-contrast:before {
		position: absolute;
		content: '';
		top: 9px;
		left: 5px;
		width: 17px;
		height: 19px;
		background: url(../images/reportCenter/remove.png) 0 0 no-repeat;
	}

.bbx-mini {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 22px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-color: #F3A80A;
}

.bbx-contrast-right li .search-delate-choosen {
	top: 6px;
	right: 14px;
}
/*子菜单搜索*/
.bbx-submenus-wrap {
	padding: 15px 20px 0;
	border: 1px solid #dcdcdc;
	border-radius: 2px;
}

.bbx-submenu {
	display: inline-block;
	font-size: 0;
	margin-right: 20px;
	margin-bottom: 20px;
}

	.bbx-submenu label {
		width: 78px;
		text-align: center;
		font-size: 14px;
		line-height: 36px;
		/*padding: 0 .8em;*/
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
		vertical-align: middle;
		color: #fff;
	}

	.bbx-submenu input, .bbx-submenu select {
		width: 150px;
		height: 36px;
		padding-left: 5px;
		border: 1px solid #2DB15D;
		border-left: none;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

.bbx-submenus-wrap .btn-default {
	position: absolute;
	top: 15px;
	right: 20px;
	background: #FDBF45;
	padding: .6em 1em;
}
/*tabs*/
.bbx-navs {
	border-bottom: 6px solid #2DB15D;
}

	.bbx-navs li {
		float: left;
		width: 140px;
		margin-right: 20px;
		text-align: center;
		color: #1EA94C;
		cursor: pointer;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
	}

		.bbx-navs li h4 {
			font-size: 15px;
			font-weight: normal;
			padding-top: 12px;
		}

		.bbx-navs li p {
			line-height: 100%;
			font-size: 13px;
			padding-bottom: 5px;
			text-transform: uppercase;
		}

		.bbx-navs li.bbx-nav-active {
			color: #fff;
			background: #2DB15D;
		}
/*性格专业测评*/
.bbx-xgcs-banner {
	position: absolute;
	top: 50%;
	left: 45%;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	;
	transform: translateY(-50%);
}

.bbx-xgcs-title {
	width: 300px;
	height: 70px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(../images/bbx/bbx-xgcs-title.png);
}

.bbx-xgcs-banner h3 {
	color: #fff;
	padding-top: 10px;
	font-size: 18px;
}

.bbx-xgcs-banner p {
	font-size: 15px;
	width: 420px;
	color: #EAE8E8;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: justify;
}

.bbx-xgcs-banner a {
	float: right;
	margin-right: -30px;
}

.bbx-xgcp-wrap {
	width: 80%;
	margin: 20px auto;
	padding: 30px;
}

	.bbx-xgcp-wrap:before {
		position: absolute;
		content: '';
		top: -2px;
		left: 5px;
		width: 18px;
		height: 26px;
		background-image: url(../images/userCenter/usercen-flag.png);
		background-size: cover;
	}

.bbx-csbg {
	border: 1px solid #1EA94C;
	min-height: 300px;
}

.bbx-xgcp-wrap button {
	position: absolute;
	top: -14px;
	right: 0;
}

.bbx-xgcs-ks {
	padding: 30px;
	min-height: 250px;
}

.bbx-ks-wrap {
	width: 80%;
	margin: 20px auto;
}

	.bbx-ks-wrap:after {
		position: absolute;
		content: '';
		width: 90%;
		height: 10px;
		bottom: -10px;
		left: 5%;
		background: #e8e8e8;
	}

.bbx-xgcs-ks li h5 {
	font-size: 16px;
	line-height: 30px;
}

.bbx-xgcs-ks li div {
	line-height: 40px;
	font-size: 15px;
}

	.bbx-xgcs-ks li div input {
		width: 18px;
		height: 18px;
		margin-top: 0;
		vertical-align: middle;
	}

	.bbx-xgcs-ks li div label {
		cursor: pointer;
	}

		.bbx-xgcs-ks li div label:hover {
			background: #DFEAE3;
		}

.am-progress {
	background-color: #354151;
}

.am-progress-bar {
	background-color: #FDBF45;
}

.bbx-ks-nums {
	position: absolute;
	bottom: 60px;
	right: 30px;
}
/*二本大学利器*/
.a-view {
	padding: .3em .6em;
	background: #2DB15D;
	color: #fff;
	border-radius: 2px;
}

.th-pad {
	padding-top: 12px;
	padding-bottom: 3px;
}

.th-in {
	margin-left: 2px;
	margin-right: 1px;
	line-height: 26px;
}
/*专业解读*/
.bbx-find-tabs {
	padding: 10px 20px 0;
	border: 1px solid #dcdcdc;
	margin-bottom: 20px;
}

	.bbx-find-tabs li,
	.bbx-find-majors-wrap ul li {
		float: left;
		padding: .3em .8em;
		color: #1EA94C;
		margin-right: 20px;
		margin-bottom: 15px;
		cursor: pointer;
	}

		.bbx-find-tabs li.bbx-active,
		.bbx-find-tabs li:hover,
		.bbx-find-majors-wrap ul li:hover,
		.bbx-find-majors-wrap ul li.bbx-active {
			color: #fff;
			background: #FDBF45;
			border-radius: 2px;
		}

.bbx-find-majors-item {
	line-height: 40px;
	padding-left: 30px;
	background: #eaefec;
	font-size: 16px;
}

	.bbx-find-majors-item span {
		margin-right: 10px;
	}

.bbx-find-majors-wrap ul {
	padding: 20px 30px 0;
}

	.bbx-find-majors-wrap ul li {
		color: #666;
	}

.zyjd-wrap {
	margin-top: 30px;
	padding-left: 30px;
}

.zyjd-item {
	border-left: 4px solid #FD7545;
	font-size: 16px;
	color: #FD7545;
	font-weight: 600;
	margin-top: 20px;
}

	.zyjd-item span {
		margin-left: 20px;
	}

.zyjd-wrap p {
	padding: 5px 50px 10px 24px;
}

.zyjd-items li {
	position: relative;
	float: left;
	width: 16.6666%;
	text-align: center;
	line-height: 45px;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
}

	.zyjd-items li.active:after {
		position: absolute;
		content: '';
		bottom: 0;
		left: 50%;
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		border-left: 6px solid transparent;
		border-bottom: 10px solid #fff;
		border-right: 6px solid transparent;
	}

.zyjd-items-details {
	padding: 20px 54px;
}
/*中外合作院校*/
.zwheyx-left {
	width: 200px;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.zwheyx-right {
	float: right;
	width: 80%;
	padding: 30px;
}

	.zwheyx-right h3 {
		text-align: center;
		letter-spacing: .2em;
		font-size: 18px;
		padding-bottom: 20px;
	}

.zwheyx-left h3 {
	padding: 30px 0 15px;
	letter-spacing: .2em;
}

.zwheyx-right h5 {
	padding-left: 18px;
	color: #FD7545;
	line-height: 26px;
}

.zwheyx-left ul {
	padding-bottom: 15px;
}

	.zwheyx-left ul li {
		position: relative;
		padding: .5em 0;
		cursor: pointer;
	}

		.zwheyx-left ul li.active {
			background: #2DB15D;
		}

			.zwheyx-left ul li.active:after {
				position: absolute;
				content: '';
				right: -14px;
				top: 50%;
				-ms-transform: translateY(-50%);
				-moz-transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
				border-top: 8px solid transparent;
				border-left: 14px solid #2DB15D;
				border-bottom: 8px solid transparent;
			}

.prePage, .nextPage {
	position: absolute;
	top: 10px;
	font-size: 0;
	cursor: pointer;
}

.prePage {
	right: 35px;
	border-top: 8px solid transparent;
	border-right: 14px solid #FDBF45;
	border-bottom: 8px solid transparent;
}

.nextPage {
	right: 10px;
	border-top: 8px solid transparent;
	border-left: 14px solid #FDBF45;
	border-bottom: 8px solid transparent;
}

.zwheyx-left-footer {
	padding: 10px;
	text-align: center;
	word-spacing: 10px;
	font-size: 14px;
}

	.zwheyx-left-footer span {
		margin: 0 5px;
	}
/*职业大全*/
.zydq-details .zyjd-item {
	color: #333;
	text-align: left;
}

.h5-detail {
	padding: 5px 24px;
	text-align: justify;
}
/*就业率排行榜*/
.jyl-sub-menu {
	margin-bottom: 15px;
}

	.jyl-sub-menu li {
		display: inline-block;
		padding: 10px 20px;
		width: 152px;
		text-align: center;
		border-radius: 4px;
		color: #1EA94C;
		margin-right: 20px;
		line-height: 1.2em;
		cursor: pointer;
	}

		.jyl-sub-menu li:last-child {
			margin: 0;
		}

		.jyl-sub-menu li.active {
			background: #FDBF45;
			color: #fff;
		}
/*排名成绩定位*/
#njpm input, #cj input {
	width: 60px;
}

#njpm span, #cj span {
	color: #666;
	padding: 0 8px;
	font-size: 14px;
	vertical-align: middle;
}

#njpm input:last-child, #cj input:last-child {
	border-left: 1px solid #2DB15D;
}
/*院校详细信息*/
.bbx-school-img {
	width: 10%;
}

.bbx-school-info {
	margin-left: 30px;
	color: #fff;
	font-size: 16px;
}

	.bbx-school-info h3 {
		font-size: 18px;
		padding: 20px 0;
	}

	.bbx-school-info li {
		display: inline-block;
		margin-right: 30px;
	}

		.bbx-school-info li .am-badge, .bbx-school-info h3 span {
			margin-right: 5px;
			font-size: 10px;
		}

			.bbx-school-info h3 span:first-child {
				margin-left: 30px;
			}

.item-gap-h {
	padding: 0 5px;
}

.padVer20 {
	padding: 20px 0;
}

.bg-secblue {
	background: #435266;
}

.bbx-school-item h4 {
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #2DB15D;
}

.bbx-school-info-conts {
	margin-top: 20px;
}

.bbx-school-item-content {
	padding: 20px 0;
	background: #F0EFED;
}