
.zjSubjects-majorToSubject .result .list .item .census canvas {
	vertical-align: top
}

.zjSubjects-majorToSubject .result .list .item .census .circle-text {
	font-family: Arial;
	font-weight: bold
}

.zjSubjects-majorToSubject .result .list .item .census em {
	display: block;
	padding-bottom: 12px
}

.zjSubjects-majorToSubject .result .list .item .census p {
	min-height: 34px;
	padding: 12px 0;
	line-height: 28px;
	border-top: 1px solid #e1e1e1
}

.zjSubjects-majorToSubject .result .list .item .census p .g-button {
	vertical-align: top;
	height: 34px;
	line-height: 34px
}

.zjSubjects-majorToSubject .result .list .item .census p .g-button input {
	display: block;
	border: 0;
	background: transparent;
	color: #fff
}

.zjSubjects-majorToSubject--findMajor {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.zjSubjects-majorToSubject--findMajor .overlay {
	position: fixed;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6
}

.zjSubjects-majorToSubject--findMajor .inner {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	overflow: auto;
	overflow-y: scroll;
	width: 100%;
	height: 100%
}

.zjSubjects-majorToSubject--findMajor .hd {
	position: relative;
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #e1e1e1;
	background-color: #fff
}

.zjSubjects-majorToSubject--findMajor .hd h3 {
	padding: 20px 30px;
	font-size: 16px;
	font-weight: normal;
	color: #0081cc
}

.zjSubjects-majorToSubject--findMajor .hd .close {
	position: absolute;
	right: 30px;
	top: 50%;
	width: 56px;
	margin-top: -12px;
	line-height: 24px
}

.zjSubjects-majorToSubject--findMajor .hd .close:hover {
	text-decoration: none
}

.zjSubjects-majorToSubject--findMajor .hd .close:hover i {
	background-position: -166px -30px
}

.zjSubjects-majorToSubject--findMajor .bd {
	width: 960px;
	min-height: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 30px 50px;
	background-color: #fff
}


.zjSubjects-majorToSubject--findMajor .filter {
	position: relative;
	padding-bottom: 20px
}

.zjSubjects-majorToSubject--findMajor .filter ul {
	padding-left: 111px
}

.zjSubjects-majorToSubject--findMajor .filter .filter-years {
	top: 0px;
	left: 0px;
	position: absolute
}

.zjSubjects-majorToSubject--findMajor .filter .filter-years select.g-system-input {
	height: 33px
}

.zjSubjects-majorToSubject--findMajor .filter li {
	position: relative;
	cursor: pointer
}

.zjSubjects-majorToSubject--findMajor .filter li .filter-desc {
	float: left;
	margin-right: 15px;
	border: 1px solid #f3f3f3;
	background-color: #f3f3f3
}

.zjSubjects-majorToSubject--findMajor .filter li.selected .filter-desc {
	z-index: 99;
	position: relative;
	border-color: #0081cc;
	border-bottom-color: #f3f3f3
}

.zjSubjects-majorToSubject--findMajor .filter li.selected:after {
	content: "";
	position: absolute;
	height: 1px;
	left: -111px;
	top: 32px;
	z-index: 9;
	width: 959px;
	background: #0081cc
}

.zjSubjects-majorToSubject--findMajor .filter li.selected:hover {
	border-color: #0081cc;
	border-bottom-color: #f3f3f3
}

.zjSubjects-majorToSubject--findMajor .filter li span {
	float: left;
	padding-right: 22px;
	line-height: 31px
}


.zjSubjects-majorToSubject--findMajor .filter li span:hover {
	background-color: #e1e1e1
}

.zjSubjects-majorToSubject--findMajor .filter li small {
	float: left;
	padding: 9px 10px;
	background-color: #fff
}


.zjSubjects-majorToSubject--findMajor .filter li small:hover {
	background-color: #e1e1e1
}

.zjSubjects-majorToSubject--findMajor .filter .filter-desc:hover {
	border-color: #e1e1e1
}

.zjSubjects-majorToSubject--findMajor .filter li.active span i {
	background-position: 0 -688px
}

.zjSubjects-majorToSubject--findMajor .filter-list .J-zjSubjects-subjectToMajor--filterSchool li {
	float: left;
	padding: 0 20px 4px 0
}

.zjSubjects-majorToSubject--findMajor .filter-list .collection h4 {
	padding-bottom: 10px
}

.zjSubjects-majorToSubject--findMajor .filter-list .collection ul {
	padding-bottom: 16px
}

.zjSubjects-majorToSubject--findMajor .filter-list .collection li label {
	cursor: pointer
}

.zjSubjects-majorToSubject--findMajor .filter-list .collection li label:hover {
	color: #f70
}

.zjSubjects-majorToSubject--findMajor .filter-list .collection .filter-score_inp {
	width: 330.2px;
	margin: 0 auto;
	padding: 30px 0px 10px
}

.zjSubjects-majorToSubject--findMajor .filter-list .collection .filter-score_inp .g-input-text {
	width: 136px;
	text-align: center;
	line-height: 23px;
	margin: 0 10px
}

.zjSubjects-majorToSubject--findMajor .search strong {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	font-weight: normal
}

.zjSubjects-majorToSubject--findMajor .search .g-input-text {
	vertical-align: top;
	width: 300px;
	height: 30px;
	line-height: 30px;
	margin: 0 10px
}

.zjSubjects-majorToSubject--findMajor .search button.g-button {
	vertical-align: top;
	height: 34px;
	line-height: 34px
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s1 {
	min-width: 4em
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s2 {
	min-width: 4em
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s3 {
	min-width: 6em
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s4 {
	min-width: 4em
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s5 {
	min-width: 8em
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s7 {
	min-width: 6em
}

.zjSubjects-majorToSubject--findMajor .tbl table th.s8 {
	min-width: 4em
}

.zjSubjects-attention {
	min-height: 500px;
	padding-bottom: 80px;
	border: 1px solid #e1e1e1;
	border-top: 2px solid #0081cc;
	padding-top: 40px;
	padding-left: 30px;
	padding-right: 30px
}

.zjSubjects-attention h1 {
	padding: 40px 0;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	border-bottom: 1px solid #e1e1e1
}

.zjSubjects-attention .result .tip {
	color: #f60;
	font-size: 24px;
	text-align: center;
	height: 90px;
	padding-top: 50px;
	line-height: 42px
}

.zjSubjects-attention .result .tbl table th.s6,
.zjSubjects-attention .result .tbl table th.sd {
	width: 4em
}


.zjSubjects-attention .result .tbl table td.s6 a:hover,
.zjSubjects-attention .result .tbl table td.sd a:hover {
	background-position: 8px -502px
}


.zjSubjects-intentionSpecialty {
	min-height: 500px;
	border: 1px solid #e1e1e1;
	border-top: 2px solid #0081cc;
	padding: 30px
}

.zjSubjects-intentionSpecialty.w-blockUI-confirm {
	padding: 0
}

.zjSubjects-intentionSpecialty.w-blockUI-confirm .result {
	padding: 30px
}

.zjSubjects-intentionSpecialty h1 {
	padding: 30px 0;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	border-bottom: 1px solid #e1e1e1
}

.zjSubjects-intentionSpecialty .btn {
	padding-right: 30px;
	text-align: right;
	height: 0
}

.zjSubjects-intentionSpecialty .btn .g-button {
	margin-top: -128px
}


.zjSubjects-intentionSpecialty .result .tip {
	color: #f60;
	font-size: 24px;
	text-align: center;
	height: 90px;
	padding-top: 50px;
	line-height: 42px
}

.zjSubjects-intentionSpecialty .result .tbl table {
	width: 100%;
	border-collapse: collapse;
	font-size: 12px
}

.zjSubjects-intentionSpecialty .result .tbl th,
.zjSubjects-intentionSpecialty .result .tbl td {
	text-align: center;
	line-height: 18px;
	border: 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}


.zjSubjects-intentionSpecialty .result .tbl td {
	max-width: 200px;
	padding: 20px 30px;
	background: #fff;
	border-bottom: 1px dotted #e1e1e1
}

.zjSubjects-intentionSpecialty .result .tbl td.s3 {
	max-width: 200px
}

.zjSubjects-intentionSpecialty .result .tbl td em {
	color: #f70
}

.zjSubjects-intentionSpecialty .result .tbl td a {
	color: #0081cc
}

.zjSubjects-intentionSpecialty .result .tbl tr:hover td {
	background-color: #fff3e0
}

.zjSubjects-intentionSpecialty .result .tbl td.sd {
	width: 2em
}



.zjSubjects-intentionSpecialty .result .tbl td.sd a:hover {
	background-position: 8px -502px
}


.zjSubjects-Program {
	min-height: 500px;
	padding-bottom: 50px;
	border-top: 2px solid #0081cc;
	padding-right: 30px;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	padding-left: 30px;
	position: relative;
	min-height: 770px;
	padding-top: 40px
}

.zjSubjects-Program h1 {
	color: #666666;
	font-size: 30px;
	text-align: center;
	line-height: 96px;
	height: 96px;
	font-weight: normal;
	border-bottom: 1px solid #e1e1e1;
	margin: 0 30px
}

.zjSubjects-Program .zjSubjects-defaultP h3 {
	font-size: 18px;
	line-height: 52px;
	height: 52px;
	margin-bottom: 40px
}

.zjSubjects-Program .have_data {
	background: #fff;
	height: 716px;
	margin: 0 30px
}

.zjSubjects-Program .no_data {
	min-height: 686px;
	width: 918px
}

.zjSubjects-Program .no_data p {
	text-align: center;
	color: #0081cc;
	font-size: 16px;
	height: 100px;
	line-height: 100px
}

.zjSubjects-Program .no_data .adddata p {
	color: #ff6600;
	font-size: 24px;
	text-align: center;
	height: 130px;
	padding-top: 68px;
	line-height: 42px
}

.zjSubjects-Program .no_data .adddata .btn {
	text-align: center;
	padding-bottom: 28px
}

.zjSubjects-Program .no_data .adddata .btn .g-btn {
	padding-left: 16px
}


.zjSubjects-Program .histogram {
	display: block;
	margin: 0 auto;
	width: 476px
}

.zjSubjects-Program .histogram dl {
	height: 200px;
	margin-right: -42px;
	padding: 0px
}

.zjSubjects-Program .histogram dl dd {
	float: left;
	display: inline;
	width: 30px;
	height: 198px;
	border: 1px solid #e4e3e2;
	margin-right: 42px;
	position: relative
}

.zjSubjects-Program .histogram dl dd span {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px
}

.zjSubjects-Program .histogram dl dd span.h1 {
	background: #339ad6;
	height: 177px
}

.zjSubjects-Program .histogram dl dd span.h2 {
	background: #d1e8f6;
	height: 75px
}

.zjSubjects-Program .histogram dl dd span.h3 {
	background: #b2d9ef;
	height: 155px
}

.zjSubjects-Program .histogram dl dd span.h4 {
	background: #d8ecf7;
	height: 120px
}

.zjSubjects-Program .histogram dl dd span.h5 {
	background: #99cdeb;
	height: 100px
}

.zjSubjects-Program .histogram dl dd span.h6 {
	background: #66b3e0;
	height: 160px
}

.zjSubjects-Program .histogram dl dd span.h7 {
	background: #99cdeb;
	height: 105px
}

.zjSubjects-Program .histogram ul {
	float: left;
	height: 20px !important;
	height: 40px;
	padding-top: 20px;
	margin-right: -42px
}

.zjSubjects-Program .histogram ul li {
	float: left;
	margin-right: 42px;
	width: 32px;
	text-align: center
}

.zjSubjects-Program .histogram .btn {
	float: left;
	width: 100%;
	height: 46px;
	padding-top: 40px
}

.zjSubjects-Program .histogram .btn button {
	border: 0;
	width: 338px;
	height: 46px;
	font-size: 16px;
	color: #666
}

.zjSubjects-Program .have_data table {
	width: 100%;
	font-size: 12px
}

.zjSubjects-Program .zjSubjects-defaultP table td {
	font-family: Microsoft Yahei;
	padding-bottom: 30px
}

.zjSubjects-Program .zjSubjects-defaultP table td em {
	font-size: 14px;
	font-family: Microsoft Yahei
}

.zjSubjects-Program .zjSubjects-defaultP table td .J-zjSubjects-majorToSubject-stat {
	margin: 0 auto;
	margin-top: 40px
}

.zjSubjects-Program .zjSubjects-defaultP table td .J-zjSubjects-majorToSubject-stat span {
	font-weight: bold
}

.zjSubjects-Program .zjSubjects-defaultP table td .c1 {
	color: #21b7b5
}

.zjSubjects-Program .zjSubjects-defaultP table td .c2 {
	color: #1070ad
}

.zjSubjects-Program .zjSubjects-defaultP table td .c3 {
	color: #6f5fa8
}

.zjSubjects-Program .zjSubjects-defaultP table td.big {
	width: 300px;
	background: #fbfbfb;
	height: 613px;
	position: relative
}

.zjSubjects-Program .zjSubjects-defaultP table td.big .wrap {
	position: absolute;
	height: 580px;
	width: 160px;
	top: 30px;
	_top: 0px;
	left: 70px;
	display: block
}

.zjSubjects-Program .zjSubjects-defaultP table td.big .wrap .J-zjSubjects-majorToSubject-stat:first-child {
	margin-top: 0px
}

.zjSubjects-Program .zjSubjects-defaultP table td.big .wrap .second {
	padding-top: 80px
}

.zjSubjects-Program .zjSubjects-defaultP table td p {
	margin-right: 70px;
	text-align: center;
	color: #0081cc;
	font-size: 16px;
	height: 65px;
	line-height: 65px;
	border-top: 1px solid #e1e1e1
}

.zjSubjects-Program .zjSubjects-defaultP table td div {
	font-family: Arial
}

.zjSubjects-Program .zjSubjects-defaultP table td .histogram ul {
	padding-top: 40px
}

.zjSubjects-OP {
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 30px;
	overflow: hidden;
	padding: 0 29px
}

.zjSubjects-OP h1 {
	font-size: 26px;
	line-height: 120px;
	padding-top: 20px;
	height: 140px;
	border-top: 1px solid #e1e1e1
}

.zjSubjects-OP h2 {
	padding: 40px 0;
	text-align: left;
	font-size: 18px;
	font-weight: normal
}

.zjSubjects-OP h2 em {
	padding: 0 4px;
	color: #f70
}

.zjSubjects-OP .list {
	margin-right: -32px
}

.zjSubjects-OP .list .item {
	float: left;
	width: 260px;
	padding: 0;
	margin-right: 33px;
	margin-bottom: 40px
}

.zjSubjects-OP .list .item .title {
	background-color: #0081cc;
	padding: 0 24px
}

.zjSubjects-OP .list .item .title .setting {
	float: right;
	margin-top: -48px;
	width: 30px;
	height: 30px;
	position: relative;
	z-index: 100
}

.zjSubjects-OP .list .item .title span.setting:hover {
	cursor: pointer
}

.zjSubjects-OP .list .item .title span.setting:hover .btn {
	display: block
}


.zjSubjects-OP .list .item .title .setting .btn {
	position: absolute;
	display: none;
	top: 30px;
	right: 0px;
	text-align: right;
	padding-top: 10px;
	background-color: #fff;
	padding: 10px 0px;
	-webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.5);
	box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.5)
}

.zjSubjects-OP .list .item .title .opened .btn {
	display: block
}

.zjSubjects-OP .list .item .title .setting .btn a {
	width: 180px;
	height: 38px;
	display: block;
	text-align: left;
	font-size: 14px;
	line-height: 40px;
	position: relative;
	padding-left: 25px;
	text-indent: 35px
}

.zjSubjects-OP .list .item .title .setting .btn a:hover {
	background-color: #dde0e7;
	text-decoration: none;
	cursor: pointer
}

.zjSubjects-OP .list .item .title .setting .btn .delete {
	color: #666
}

.zjSubjects-OP .list .item .title .setting .btn .add span {
	background-position: -144px -40px
}

.zjSubjects-OP .list .item .title .setting .btn .delete span {
	background-position: -119px -40px
}

.zjSubjects-OP .list .item .title .setting .btn span input {
	border: 0
}

.zjSubjects-OP .list .item .title h3 {
	font-size: 16px;
	font-weight: normal;
	line-height: 64px;
	text-align: left;
	color: #fff
}

.zjSubjects-OP .list .item .title h3 span {
	padding: 0 8px
}

.zjSubjects-OP .list .item .census {
	padding: 15px 19px 0;
	text-align: center;
	border: 1px solid #e1e1e1;
	border-top: 0
}

.zjSubjects-OP .list .item .census div {
	height: 100px;
	margin-left: auto;
	margin-right: auto
}

.zjSubjects-OP .list .item .census canvas {
	vertical-align: top
}

.zjSubjects-OP .list .item .census .circle-text {
	font-family: Arial;
	font-weight: bold
}

.zjSubjects-OP .list .item .census em {
	display: block;
	padding-bottom: 12px
}

.zjSubjects-OP .list .item .census p {
	padding: 12px 0;
	line-height: 28px;
	border-top: 1px solid #e1e1e1
}

.zjSubjects-OP .list .item .census p .g-btn {
	vertical-align: top
}

.zjSubjects-objectiveSchool {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.zjSubjects-objectiveSchool .inner {
	z-index: 3;
	overflow: auto;
	width: 960px;
	height: 420px;
	padding: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -490px;
	margin-top: -210px;
	background: #fff
}

.zjSubjects-objectiveSchool .inner .hd {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	height: 24px;
	padding-bottom: 20px
}

.zjSubjects-objectiveSchool .inner .hd .close {
	position: absolute;
	right: 30px;
	width: 56px;
	line-height: 24px
}


.zjSubjects-objectiveSchool .inner .hd .close:hover {
	text-decoration: none
}

.zjSubjects-objectiveSchool .inner .hd .close:hover i {
	background-position: -166px -30px
}

.zjSubjects-objectiveSchool .inner .result {
	padding: 10px 29px 80px 29px
}

.zjSubjects-objectiveSchool .inner .result .list {
	padding-left: 0px
}

.zjSubjects-objectiveSchool .inner .result .tbl table {
	width: 100%;
	border-collapse: collapse;
	font-size: 12px
}

.zjSubjects-objectiveSchool .inner .result .tbl th,
.zjSubjects-objectiveSchool .inner .result .tbl td {
	text-align: center;
	line-height: 18px;
	border: 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.zjSubjects-objectiveSchool .inner .result .tbl td {
	padding: 20px 30px;
	background: #fff;
	border-bottom: 1px dotted #e1e1e1
}

.zjSubjects-objectiveSchool .inner .result .tbl tr:hover td {
	background-color: #fff3e0
}

.zjSubjects-objectiveSchool .inner .result .tbl tr td em {
	color: #f70;
	font-weight: bold
}

.zjSubjects-objectiveSchool .inner .result .tbl th.s0 {
	min-width: 2em
}

.zjSubjects-objectiveSchool .inner .result .tbl td.s1 {
	width: 86px
}

.zjSubjects-objectiveSchool .inner .result .tbl td.s2 {
	width: 26px
}

.zjSubjects-objectiveSchool .inner .result .tbl td.s3 {
	width: 65px
}

.zjSubjects-objectiveSchool .inner .result .tbl td.s4 {
	width: 100px
}

.zjSubjects-objectiveSchool .inner .result .tbl td.s5 {
	width: 137px
}

.zjSubjects-objectiveSchool .inner .result .tbl td.s6 {
	width: 27px
}

.zjSubjects-objectiveSchool .overlay {
	position: fixed;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=60);
	opacity: .6
}


.zjSubjects-index .modules {
	margin-top: -120px
}

.zjSubjects-index .modules ul {
	height: 280px;
	box-shadow: 0 0 50px 5px #f0f0f0
}

.zjSubjects-index .modules ul li {
	text-align: center;
	position: relative;
	width: 240px;
	height: 280px;
	float: left;
	padding: 80px 0px 70px;
	background-color: #fff;
	border-left: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.zjSubjects-index .modules ul li:first-child {
	border-left: none
}

.zjSubjects-index .modules ul li:hover,
.zjSubjects-index .modules ul li:focus,
.zjSubjects-index .modules ul li:active {
	background: #f6f6f6
}

.zjSubjects-index .modules ul li:hover .name,
.zjSubjects-index .modules ul li:focus .name,
.zjSubjects-index .modules ul li:active .name {
	top: -5px
}

.zjSubjects-index .modules ul li:hover .icon,
.zjSubjects-index .modules ul li:focus .icon,
.zjSubjects-index .modules ul li:active .icon {
	top: -5px
}

.zjSubjects-index .modules ul li .name {
	color: #333;
	font-size: 18px;
	position: relative;
	top: 0px;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}



.zjSubjects-index .modules ul li .icon.icon-1st {
	background-position: 0px 0px
}

.zjSubjects-index .modules ul li .icon.icon-2nd {
	background-position: 0px -44px
}

.zjSubjects-index .modules ul li .icon.icon-3rd {
	background-position: -45px -44px
}

.zjSubjects-index .modules ul li .icon.icon-4th {
	background-position: -90px 0px
}

.zjSubjects-index .modules ul li .icon.icon-5th {
	background-position: -45px 0px
}

.zjSubjects-index .modules ul li p {
	color: #fff;
	line-height: 22px;
	height: 22px
}

.zjSubjects-index .modules ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px
}

.zjSubjects-index .collegeEntranceExamination {
	padding-top: 100px
}

.zjSubjects-index .collegeEntranceExamination .title {
	text-align: center;
	border-bottom: 1px solid #c6c4c4;
	height: 58px
}

.zjSubjects-index .collegeEntranceExamination .title h2 {
	font-size: 40px;
	padding-left: 20px;
	padding-right: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-bottom: 5px;
	font-weight: 400;
	line-height: 52px;
	height: 52px;
	z-index: 10;
	border-bottom: 2px solid #0077BD
}

.zjSubjects-index .collegeEntranceExamination .title h2 span {
	color: #0077bd
}

.zjSubjects-index .problems {
	padding-bottom: 60px;
	padding-top: 30px
}

.zjSubjects-index .problems li {
	padding: 10px 30px 35px 40px
}

.zjSubjects-index .problems li.c {
	background-color: #f8f9f9;
	padding-top: 0px;
	padding-bottom: 25px
}

.zjSubjects-index .problems li p {
	font-size: 14px;
	line-height: 26px
}


.zjSubjects-index .problems li .question {
	color: #0077bd;
	position: relative;
	padding: 26px 40px;
	font-size: 16px
}

.zjSubjects-index .problems li .question i {
	background-position: 0px -4103px
}

.zjSubjects-index .problems li .answer {
	position: relative;
	padding: 0px 40px;
	line-height: 26px
}

.zjSubjects-index .problems li .answer i {
	background-position: 0px -4064px
}






//...
.zjSubjects-subjectToMajor {
	min-height: 500px;
	position: relative
}

.zjSubjects-subjectToMajor .batten {
	border: 1px solid #e1e1e1;
	background-color: #fff;
}

.result {
	background-color: #fff;
}

.zjSubjects-subjectToMajor .zjSubjects-wrap {
	padding-top: 40px;
	border: 1px solid #e1e1e1;
	position: relative
}

.zjSubjects-subjectToMajor .sidebar {
	position: absolute;
	top: 20px;
	right: 20px
}

.zjSubjects-subjectToMajor .sidebar a {
	display: block;
	padding: 8px 12px;
	border: 1px solid #e1e1e1;
	border-radius: 3px
}

.zjSubjects-subjectToMajor .sidebar a:hover {
	text-decoration: none;
	border-color: #f70
}



.zjSubjects-subjectToMajor .choice .hints {
	padding: 0 29px;
	font-size: 14px;
	line-height: 2
}

.zjSubjects-subjectToMajor .choice .hints p {
	padding-bottom: 10px
}

.zjSubjects-subjectToMajor .choice .hints p small {
	color: #f70
}

.zjSubjects-subjectToMajor .choice .sheet {
	padding: 20px 0 60px
}

.zjSubjects-subjectToMajor .choice .sheet .collection {
	padding-left: 29px;
	padding-right: 29px;
	overflow: hidden
}

.zjSubjects-subjectToMajor .choice .sheet .collection ul {
	margin-right: -50px
}

.zjSubjects-subjectToMajor .choice .sheet .collection li {
	float: left;
	width: 129px;
	padding-right: 31px;
	padding-left: 31px
}
.zjSubjects-subjectToMajor .choice .sheet .makeup ul {
	margin-right: -50px;
	margin: 0 auto;
}

.zjSubjects-subjectToMajor .choice .sheet .makeup li {
	float: left;
	width: 270px;
	height: 50px;
	padding-right: 10px;
	padding-left: 20px;
	background: #E1E1E1;
	margin-left: 40px;
	margin-right: 40px;
}

.zjSubjects-subjectToMajor .choice .sheet .makeup li span {
	font-size: 16px;
	line-height: 50px;
}

.zjSubjects-subjectToMajor .choice .sheet .makeup li select {
	height: 30px;
	width: 190px;
	margin-top: -2px;
}

.zjSubjects-subjectToMajor .choice .sheet .collection li label {
	display: block;
	cursor: pointer;
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;
	border: 1px solid #f3f3f3;
	background-color: #f3f3f3;
}















.zjSubjects-subjectToMajor .choice .sheet .collection li input {
	display: none;
	_display: block;
	_position: absolute;
	left: -9em;
	top: 0
}
.zjSubjects-subjectToMajor .choice .sheet .collection li i {
	float: right;
	overflow:hidden;
	width: 13px;
	height: 13px;
	margin-top: 13px;
	background-image: url(Fa.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.zjSubjects-subjectToMajor .choice .sheet .collection li label:hover,
.zjSubjects-subjectToMajor .choice .sheet .collection li.active label {
	border-color: #0081cc;
}
.zjSubjects-subjectToMajor .choice .sheet .collection li.active i {
	background-image: url(Tr.png);
}
.zjSubjects-subjectToMajor .choice .sheet .action {
	padding-top: 40px;
	text-align: center;
}
.zjSubjects-subjectToMajor h1 {
	padding: 40px 0 30px;
	text-align: center;
	font-size: 30px;
	font-weight: normal
}








.zjSubjects-subjectToMajor .filter li small {
	float: left;
	padding: 7px 10px;
	background-color: #fff
}


.zjSubjects-subjectToMajor .filter li small:hover {
	background-color: #e1e1e1
}

.zjSubjects-subjectToMajor .filter li:hover {
	border-color: #e1e1e1
}

.zjSubjects-subjectToMajor .filter li.active span i {
	background-position: 0 -688px
}

.zjSubjects-subjectToMajor .filter p {
	position: absolute;
	right: 20px;
	top: 0
}

.zjSubjects-subjectToMajor .filter p input {
	width: 220px;
	font-size: 12px
}


.zjSubjects-subjectToMajor .filter p i:hover {
	background-position: 0px -911px
}

.zjSubjects-subjectToMajor .result .list {
	padding: 20px;
}

.zjSubjects-subjectToMajor .result .tbl table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	border-top: 1pt solid #C1DAD7;
	border-left: 1pt solid #C1DAD7;
	margin: 0 auto;
}

.zjSubjects-subjectToMajor .result .tbl table tr {
	height: 45px;
}

.zjSubjects-subjectToMajor .result .tbl table td {
	padding: 5px 10px;
	text-align: center;
	border-right: 1pt solid #C1DAD7;
	border-bottom: 1pt solid #C1DAD7;
}

.zjSubjects-subjectToMajor .result .tbl table tr:nth-of-type(odd) {
	background: #1a83ff;
}

.zjSubjects-subjectToMajor .result .tbl table tr:hover {
	background: #E0F0F0;
}

.zjSubjects-subjectToMajor .result .tbl th,
.zjSubjects-subjectToMajor .result .tbl td {
	text-align: center;
	line-height: 18px;
	border: 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.zjSubjects-subjectToMajor .result .tbl th {
	padding: 10px;
	color: #fff;
	border-bottom: 0;
	background-color: #17c7b8;
}






.zjSubjects-subjectToMajor .result .tbl td em {
	color: #f70
}
.zjSubjects-subjectToMajor .result .tbl tr.b1 td {
	background: #f3f3f3
}
.zjSubjects-subjectToMajor .result .tbl tr:hover td {
	background-color: #fff3e0
}
