
.mate {
	height: 40px;
	width: 100%;
	min-width: 1000px;
	background: #f5f5f5;
	line-height: 40px;
	font-size: 12px;
	color: #888888;
}

	.mate a {
		color: #888888;
	}


.popbtn{
	cursor: pointer;
}

.bgWidth {
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	box-sizing: border-box;
}

.iconList .bgWidth {
	/* padding: 15px; */
	box-sizing: border-box;
}



.ftitle {
	position: relative;
	font-size: 18px;
	color: #333333;
}

.ftitle span {
	display: inline-block;
	float: left;
	width: 5px;
	height: 20px;
	background: #ae0c2a;
	border-radius: 2.5px;
	margin-right: 10px;
}

.ftitle em {
	font-style: normal;
	float: left;
	line-height: 20px;
}

.ftitle a {
	font-family: 'PingFang Light';
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #333333;
	height: 18px;
	width: 56px;
	box-sizing: border-box;
	line-height: 18px;
	text-align: center;
	border-radius: 2px;
}

.clr:after {
	content: ' ';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.iconList .schoollist {
	margin-top: 14px;
}

.iconList .schoollist a {
	display: inline-block;
	width: 45%;
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	padding: 0 5px;
	box-sizing: border-box;
	border: 1px solid #eaeaea;
	overflow: hidden;
	height: 30px;
	margin-right: 10px;
	margin-top: 10px;
}

.iconList .schoollist a:hover {
	background: #eb613c;
	color: #fff;
	border-color: #eb613c;
}

.title2 {
	line-height: 18px;
}

.title2 h2 {
	width: 50%;
}

.title2 h2 {
	font-size: 18px;
	color: #333;
	font-weight: 400;
	height: 20px;
	line-height: 18px;
	overflow: hidden;
	text-align: left;
}

.xxzy .ranking-con {
	width: 50%;
	float: left;
}

.list-ul,
.list-ul2,
.list-ul3 {
	margin-top: 10px;
}

.list-ul li {
	line-height: 32px;
}

.list-ul i.num1,
.list-ul2 i.num1 {
	background: #eb613c;
}

.list-ul i.num2,
.list-ul2 i.num2 {
	background: #eb7e3c;
}

.list-ul i.num3,
.list-ul2 i.num3 {
	background: #ebaf3c;
}

.list-ul i {
	margin-top: 8px;
}

.list-ul i,
.list-ul2 i {
	display: block;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	background: #bbb;
	color: #fff;
	font-size: 12px;
	font-family: Arial;
}

.list-ul a {
	width: 80%;
	height: 32px;
	overflow: hidden;
	text-align: left;
}

.list-ul a:hover {
	color: #eb613c;
}

.list-ul a,
.list-ul2 a,
.list-ul3 a {
	font-size: 14px;
	color: #333;
}


.articlelist .list-ul2 li {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}

.articlelist .list-ul2 li:before {
	content: '';
	position: absolute;
	width: 3px;
	height: 3px;
	background: #ccc;
	border-radius: 50%;
	top: 15px;
	left: 0;
}

.articlelist .list-ul2 li {
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

.articlelist .list-ul2 li a {
	display: block;
	text-align: left;
}

.collegelist {
	padding: 20px;
}

.college-block h3,
.collegelist h2,
.title3 h2 {
	color: #be0000;
	font-weight: bold;
	font-size: 18px;
}

.title4 h2.active {
	background-color: #760708;
	color: #fff;

}

.title4 a,
.title4 h2,
.title3 h2 {
	width: 102px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	/* float: left;
   
  
    color: #666;
    text-align: center;
    font-weight: normal; */
}


.college-list-con {
	margin-right: -20px;
}

.college-block {
	float: left;
	padding: 10px;
	width: 22%;
	/* border: 1px solid #e3e3e3; */
}

.collegelist .title3 {
	margin-left: 5px;
}

.college-block .schoolName {
	height: 58px;
	line-height: 58px;
	background: #858585;
	/* padding: 0 25px; */
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	border-radius: 5px 5px 0px 0px;
}


.college-block .xyzybg1 {
	background: linear-gradient(90deg, #ffba6c, #ff8a33);
}

.college-block .xyzybg2 {
	background: linear-gradient(90deg, #72c0fe, #5899ff);
}

.college-block .xyzybg3 {
	background: linear-gradient(90deg, #628aff, #4b7bff);
}

.college-block .xyzybg0 {
	background: linear-gradient(90deg, #50dbd8, #47c7d8);
}

.college-block .schoolName a {
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

/* .college-block h3 {
    margin-top: 5px;
    padding-bottom: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #9b1111;
}
.college-block h3 a {
    color: #9b1111;
    display: inline-block;
    width: 198px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    margin-top: -3px;
} */
.college-list-con .schoolinfo {
	width: 100%;
	padding: 8px 10px 16px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	background: #fff;
	border: 1px solid #eeeeee;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 0 4px 4px 0 rgba(196, 196,196, 0.2);
}

.college-list-con .schoolinfo a.ljxqbtn {
	background: #fff;
	margin-right: 8px;
	color: #ffa219;
}

.college-list-con .schoolinfo a.zxbmbtn {
	background: #ffa219;
}


.college-list-con .schoolinfo a {
	display: inline-block;
	width: 45%;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	padding: 2px 0px;
	border: #ffa219 1px solid;
}

/*简章列表*/
.katable table {
	margin-top: 14px;
	width: 100%;
	text-align: center;
}

.katable table th {
	font-size: 16px;
	color: #333333;
	background: #ebeaea;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
}

.jztable table tr td:first-child {
	text-align: center;
}

.katable table td {
	padding: 0 20px;
	height: 38px;
	box-sizing: border-box;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #f2f1f1;
}

.katable table tr td.price {
	color: #eb613c !important;
}

.katable table tr td a.lookdes {
	color: #064b99;
}

.katable table tr td a.zaixianbm {
	color: #eb613c;
}

.bb-so2 {
	height: 34px;
	border-bottom: 2px solid #760708;
}

.see-more .redcolor {
	color: #eb613c;
	font-weight: bold;
}

.jsyx h3 {
	color: #760708;
	font-weight: bold;
}


/*学院专业介绍*/
.jianjiec p {
	margin-top: 0px !important;
}


/*简章列表页*/
.college-chosen-line {
	padding: 10px 0px;
	line-height: 18px;
	border-bottom: 1px dashed #ededee;
}

.college-chosen-line span {
	margin: 4px 0px;
	font-size: 14px;
	color: #666;
}

.college-chosen-line a.active {
	background: #eb613c;
	color: #fff;
}

.college-chosen-line a {
	float: left;
	margin: 4px;
	padding: 0px 6px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	border-radius: 3px;
}

.college-chosen-line .a-group {
	width: 90%;
}

.college-chosen-cont .college-chosen-line:last-child {
	border: none;
}

/*文章详情页*/
.sxjzctn {
	font-size: 14px;
	color: #373737;
	margin-top: 10px;
	border-top: 1px solid #d8d5d5;
}

.sxjzctn li {
	width: 50%;
	line-height: 30px;
	margin-top: 5px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 10px;
	box-sizing: border-box;
	text-overflow: ellipsis;
}

.sxjzctn li a {
	color: #373737;
}


/*简章详情页*/
.jzdetail .school-logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 42px;
}

.jzdetail h1 {
	margin-top: 20px;
	margin-bottom: 25px;
	font-size: 24px;
	color: #f00;
	text-align: center;
	line-height: 35px;
}

.jzdetail-info {
	border-bottom: 2px solid #ff0c0c;
	line-height: 24px;
	font-size: 14px;
	color: #999;
}

.jzdetail-info p,
.articlei p {
	margin-right: 14px;
}

.jzdetail-info span,
.articlei span {
	margin-left: 5px;
	margin-right: 5px;
	color: #666;
}

.jzdetail-info span strong,
.articlei span strong {
	font-weight: 400;
	color: #f00;
}

.other-add {
	position: relative;
	display: inline-block;
}

.icon-add:before {
	margin-left: 2px;
	width: 11px;
	height: 11px;
	font-size: 0;
	background-position: 0 -60px;
	cursor: pointer;
}

.icon-ques2:before,
.icon-add:before {
	display: inline-block;
	vertical-align: middle;
}

.icon-horn:before,
.icon-ques:before,
.icon-ques2:before,
.icon-msg:before,
.icon-add:before,
.icon-arrow1:before,
.icon-medal:before,
.icon-jieye,
.icon-xueli,
.icon-xuewei,
.icon-krz,
.classify-chosen:before,
.clear-btn:before,
.icon-see:before,
.icon-comment:before,
.icon-ques3:before,
.icon-time:before,
.icon-location:before,
.icon-people-num:before,
.icon-sponsor:before,
.icon-collection:before,
.icon-message:before,
.icon-zan:before,
.icon-red-star:before,
.icon-qq-btn,
.icon-share-big:before,
.prev-btn:before,
.next-btn:before,
.icon-zan2:before,
.icon-close:before {
	content: "";
	background-image: url(../images/icon-college1.png);
	background-repeat: no-repeat;
}

.other-add-cont {
	position: absolute;
	left: 13px;
	top: -10px;
	padding-left: 8px;
	z-index: 98;
}

.other-add-con {
	padding: 5px;
	min-width: 60px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 5px #e3e3e3;
	font-size: 14px;
	color: #333;
	z-index: 99;
	text-align: center;
	display: none;
}

.jzdetail-intro {
	padding: 6px 0px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #ededee;
}

.jzdetail-con p {
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	text-indent: 2em;
}

.contactTit {
	font-size: 16px;
	line-height: 22px;
	color: #ae0c2a;
	margin-top: 20px;
}

.contactTit img {
	float: left;
	margin-right: 10px;
}

.contactinfo {
	padding-left: 32px;
	font-size: 16px;
	color: #262626;
	line-height: 36px;
}

/*在线报名*/
.fkbox {}

.fkbox .fkTit {
	color: #ae0c2a;
	text-align: left;
}

.fkTit h2 {
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
}

.fkbox .bmiptbox {
	width: 100%;
	margin: 20px auto 0;
}

.bmjzname {
	display: table;
	width: 100%;
}

.bmiptbox label {
	display: table-cell;
	vertical-align: middle;
	width: 100px;
	font-size: 16px;
	color: #4a4a4a;
	letter-spacing: 2px;
	line-height: 32px;
	text-align: right;
}

.clr input[type='text'],
.bmjzname input[type='text'] {
	width: 100%;
}

.bmiptbox input[type='text'] {
	height: 32px;
	line-height: 32px;
	color: #4a4a4a;
	border: 1px solid #a59497;
	padding: 0 10px;
	font-size: 14px;
	box-sizing: border-box;
}

.yzmbox {
	margin-top: 20px;
	display: table;
	width: 100%;
}

.yzmbox input {
	display: inline-block;
	width: 200px;
}

.bmjzname input {
	display: table-cell;
}

.bmiptbox label span {
	color: #ae0c2a;
}

.bmiptbox>ul>li {
	float: left;
	display: table;
	width: 50%;
	margin-top: 20px;
}

.bmiptbox>ul>li>span {
	font-size: 16px;
	color: #121212;
	margin-right: 45px;
	line-height: 42px;
}

.bmiptbox>ul>li input[type='radio'] {
	width: 14px;
	height: 14px;
	margin-right: 8px;
}

.xldownlist {
	position: relative;
	display: table-cell;
	width: 100%;
}

.xldownipt {
	position: relative;
}

.xldownipt span {
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #a59497;
	padding: 0 25px 0 10px;
	box-sizing: border-box;
	line-height: 32px;
	color: #4a4a4a;
	font-size: 14px;
}

.xldownipt img {
	position: absolute;
	top: 18px;
	right: 10px;
}

.baomingBtn {
	display: block;
	width: 260px;
	height: 50px;
	background: #ae0c2a;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin: 40px auto;
}

.baomingBtn:hover {
	color: #fff;
}



/*信息保护声明*/
chk input[type='checkbox']:checked {
	border-color: #f33c32;
}

.chk input[type='checkbox']:checked {
	border-color: #f33c32;
}

.chk input[type='checkbox'] {
	box-sizing: border-box;
	padding: 0;
	border: 1px solid #999;
	position: relative;
	width: 14px;
	height: 14px;
	background-clip: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: -2px;
	border-radius: 2px;
	margin-right: 3px;
	background-color: #fff;
}

.chk input[type='checkbox'] {
	box-sizing: border-box;
	padding: 0;
	border: 1px solid #999;
	position: relative;
	width: 14px;
	height: 14px;
	background-clip: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: -2px;
	border-radius: 2px;
	margin-right: 3px;
	background-color: #fff;
}

.chk input[type='checkbox']:checked:after {
	content: '';
	display: block;
	height: 3px;
	width: 7px;
	border: 0 solid #f33c32;
	border-width: 0 0 1px 1px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 3px;
	left: 2px;
}

.chk input[type='checkbox']:checked:after {
	content: '';
	display: block;
	height: 3px;
	width: 7px;
	border: 0 solid #f33c32;
	border-width: 0 0 1px 1px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 3px;
	left: 2px;
}

input,
select,
textarea {
	font-size: 100%;
}

.popbg1 {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 11;
	display: none;
}

.popbox1 {
	width: 800px;
	position: fixed;
	left: 50%;
	margin-left: -400px;
	top: 50%;
	margin-top: -240px;
	z-index: 12;
	display: none;
}

.popbox1 .tit {
	font-size: 18px;
	color: #555;
	line-height: 50px;
	background-color: #ededed;
	padding-left: 25px;
}

.popbox1 .close {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	height: 20px;
}

.popbox1 .cont {
	padding: 20px;
	background-color: #fff;
	overflow: auto;
	max-height: 430px;
}

.popbox1 .cont p {
	text-indent: 2em;
	margin-bottom: 10px;
	font-size: 14px;
}

.close:before {
	transform: rotate(45deg);
}

.popbox1 .close:after {
	transform: rotate(135deg);
}

.popbox1 .close:before,
.popbox1 .close:after {
	content: '';
	width: 20px;
	height: 1px;
	background: #000;
	position: absolute;
	right: 0;
	top: 10px;
}

/*报名页面*/
.article-method {
   
    line-height: 38px;
    border: 1px solid #f7b6a9;
    background: #fdf5f3;
}
.article-method p {
    margin-left: 20px;
    font-size: 14px;
    color: #666;
}
.article-method p strong {
    color: #9b1111;
}

.bm-flow {
	margin-top: 8px;
}

.bm-flow li {
	/* padding-left: 36px; */
	height: 44px;
	background-image: url(../images/bm-flow-bg.png);
	background-repeat: repeat-y;
	background-position: 5px 5px;
}

.bm-flow li.fir {
	background-repeat: no-repeat;
}

.bm-flow li.spe {
	background-image: url(../images/bm-flow-bg2.png);
	background-repeat: no-repeat;
	background-position-y: 0;
}

.bm-flow li a {
	font-size: 14px;
	color: #666;
}

.icon-bm-flow {
	position: relative;
}

.icon-bm-flow:before {
	content: "";
	display: block;
	position: absolute;
	/* left: -36px; */
	/* top: 2px; */
	width: 17px;
	height: 17px;
	background-image: url(../images/bm-flow-icon.png);
	background-repeat: no-repeat;
	display: none;
}

.bm-flow li a:hover {
	color: #8c0000;
}

.bm-flow li a:hover.icon-bm-flow:before {
	display: block;
}

.wxts-ul li {
    line-height: 26px;
    font-size: 14px;
    color: #666;
	margin-bottom: 15px;
}
.wxts-ul .num {
    float: left;
    display: block;
    width: 30px;
}
.wxts-ul p {
    margin-left: 30px;
	text-align: left;
}




.other-add {
	position: relative;
	display: inline-block;
}

.icon-add:before {
	margin-left: 2px;
	width: 11px;
	height: 11px;
	font-size: 0;
	background-position: 0 -60px;
	cursor: pointer;
	content: "";
	background-image: url(../images/icon-college1.png);
	background-repeat: no-repeat;
}

.icon-ques2:before, .icon-add:before {
	display: inline-block;
	vertical-align: middle;
}

.other-add-cont {
	position: absolute;
	left: 13px;
	top: -10px;
	padding-left: 8px;
	z-index: 98;
}

.other-add-con {
	padding: 5px;
	min-width: 60px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 5px #e3e3e3;
	font-size: 14px;
	color: #333;
	z-index: 99;
	text-align: center;
	display: none;
}

.other-add:hover .other-add-con {
	display: block;
}

.icon-arrow4:before {
	content: "";
	background-image: url(../images/icon-index-normal.png);
	background-repeat: no-repeat;
}

.icon-arrow4:before {
	display: block;
	position: absolute;
	left: 3px;
	top: 16px;
	width: 6px;
	height: 12px;
	font-size: 0;
	background-position: -60px -120px;
}




/*网站首页*/
.indextel {
	position: absolute;
	right: 0;
	top: 0;
	display: table;
	height: 100px;
	/* width: 184px; */
}

	.indextel > div {
		display: table-cell;
		vertical-align: middle;
	}

		.indextel > div.teltext {
			padding-left: 12px;
		}

		.indextel > div p {
			font-size: 18px;
			color: #333333;
			font-weight: 800;
			line-height: 1;
			white-space: nowrap;
		}

		.indextel > div.teltext div {
			font-size: 14px;
			font-weight: 400;
			color: rgba(136,136,136,1);
			height: 14px;
			line-height: 1;
			text-align: Justify;
			text-justify: inter-ideograph;
			margin-top: 8px;
		}

		.indextel > div.teltext span {
			display: inline-block /* Opera */;
			padding-left: 100%;
			height: 0;
		}

.mainList {
	width: 33%;
	display: inline-block;
}



/*手机端*/
@media screen and (max-width: 751px) {


	/*网站首页*/
	.indextel {
		display: none;
	}

	.mainList {
		width: auto;
		display: block;
	}


	.collegelist {
		padding: 5px;
	}

	.college-block {
		float: left;
		padding: 5px;
		width: 47%;
		/* border: 1px solid #e3e3e3; */
	}

	.college-list-con .schoolinfo {
		padding: 8px 8px 16px;
	}

	.college-list-con {
		margin-right: 0px;
	}

	.jztable table tr td:first-child {
		text-align: right;
	}

	.katable table {
		border: 0;
	}

	.katable table thead {
		display: none;
	}

	.katable table tr {
		display: block;
		margin-bottom: 10px;
		border-bottom: 1px solid #333;
	}

	.katable table td {
		/* border-bottom: 1px solid #ddd; */
		display: block;
	}

	.katable table td {
		position: relative;
		display: block;
		text-align: right;
		line-height: 38px;
	}

	.katable table td::before {
		position: absolute;
		left: 10px;
		righht: 0;
		content: attr(data-label);
	}

	.college-chosen-line .a-group {
		width: 100%;
	}

	.jzdetail h1 {
		font-size: .4rem;
		font-weight: bold;
		text-align: left;
		line-height: normal;
		margin-bottom: 0px;
	}

	.bmiptbox>ul>li {
		width: 100%;
	}

	.yzmbox input {
		display: inline-block;
		width: 40%;
	}

	.college-list-con .schoolinfo a.ljxqbtn {
		margin-right: 0.1rem;
	}
}
