.wrap {
	width: 1198px;
}

.wrap>.tit {
	margin-top: 3px;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #264d90;
}

.wrap>.tit p {
	color: #264d90;
	font-weight: 700;
	height: 43px;
	border-bottom: 4px solid #264d90;
	width: 90px;
	text-align: center;
}

.brief {
	font-size: 15px;
	color: #000;
	line-height: 35px;
	margin-top: 35px;
}

.wrap .title h1{
	font-size: 24px;
    font-weight: 600;
    text-align: center;
    margin: 20px 0;
}
.wrap .title .fuwenben{
	font-size: 14px;
    color: #c1c1c1;
    text-align: center;
}

.wrap .title .photo{
    margin: 20px auto 0;
    display: table;}
.wrap .title .photo img{ width: 300px;}

.brief p {
	text-indent: 31px;
}

.list {
	margin-top: 7px;
}

.list .item {
	margin-left: 14px;
	border-bottom: 1px dashed #b5b5b5;
	height: 60px;
	font-size: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	line-height: 60px;
	color: #000;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.list .item p {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.list .item span {
	width: 180px;
	text-align: center;
}

.pager {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	font-family: '宋体';
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 20px;
}

.pager div>* {
	padding: 3px 8px;
	margin: 0 2px;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
}

.pager a,.pager span{
	color: #000;
	border: 1px solid #000;
}

.pager .next,.pager .prev{
	padding: 3px 8px;
}

.pager .next.dis,.pager .prev.dis{
	border: 1px solid #eee;
	color: #ddd;
}

.pager div .current{
	border: 1px solid #000;
	background: #000;
	color: #fff;
}

.enroll{
	line-height: 35px;
	margin-top: 22px;
	padding-left: 22px;
	font-size: 15px;
}

.enroll p{
	height: 35px;
}

.enroll .down-block{
	color: #264d90;
	margin-top: 70px;
	display: block;
}

.brief .ke-insertfile{ color: #264d92;font-weight: 600; }

.zj-list{
	margin-top: 75px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.zj-wrap{
	margin-bottom: 80px;
}

.zj-wrap>a{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.zj-wrap img{
	width: 210px;
	height: 210px;
	margin-top: 1px;
}

.zj-wrap .info{
	width: 300px;
	margin-left: 34px;
}

.zj-wrap .name{
	font-weight: 700;
	color: #000;
}

.zj-brief{
	margin-top: 16px;
	font-size: 15px;
	color: #000;
	line-height: 26px;
	max-height: 182px;
	overflow: hidden;
}

.zj-info{
	margin-top: 60px;
}

.zj-info h2{
	font-size: 24px;
	font-weight: 700;
	text-align: center;
}

.zj-info .h2-down{
	width: 272px;
	margin: 25px auto 0;
	font-size: 12px;
	color: #757575;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.zj-info .photo{
	width: 272px;
	display: block;
	margin: 54px auto 0;
}

.zj-info .text{
	font-size: 15px;
	margin: 60px 38px;
	line-height: 35px;
}