.flex{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}
.banner img{
	display: block;
}
/* jdgl_title */

.jdgl_title h5{
	font-size: 36px;
	color: #ba8749;
	text-align: center;
	margin-bottom: 5px;
}
.jdgl_title h6{
	color: #929292;
	font-size: 24px;
	text-transform:uppercase;
	text-align: center;
	font-style: italic;
}
.jdgl_title span{
	display: block;
	width: 70px;
	height: 4px;
	background-color: #4e90de;
	margin: 0 auto;
	margin-top: 5px;
}
/* employ */
.employ{
	margin-top: 20px;
}
.employ li{
	width: 287px;
}
.employ li img{
	display: block;
}
.employ li:hover{
	box-shadow: 0px 1px 14px #cbc7c7;
}
.employ .bottom{
	height: 88px;
	width: 100%;
	background-color: #f5f5f5;
	padding: 30px 0;
}
.employ .bottom>*{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.employ .bottom span{
	font-size: 30px;
	color: #ba8749;
}
.employ .bottom em{
	font-size: 24px;
	color: #535353;
	font-style: normal;
	margin-top: 10px;
}
/*  consult_btn*/
.consult_btn{
	text-align: center;
	margin-top: 50px;
	width: 100%;
}
.consult_btn a{
	display: inline-block;
	width: 282px;
	height: 66px;
	line-height: 66px;
	border-radius: 66px;
	-webkit-border-radius: 66px;
	background-color: #cea26d;
	color: #ffffff;
	font-size: 30px;
	margin: 0 115px;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.consult_btn a:hover{
	background: #ba8749;
	box-shadow: 0px 1px 14px #cbc7c7;
}
.consult_btn a:nth-of-type(2){
	background-color: #4e90de;
}
/* campus */
.mian_section{
	padding: 50px 0;
}
.campus{
	background: url("../../../images/zs.jpg") no-repeat;
}
.campus_detail{
	margin-top: 40px;
	width: 1160px;
	padding: 20px;
	background-color: #fff;
}
.campus_detail a{
	transition: all 0.36s ease;
	overflow: hidden;
}
.campus_detail a img{
	    transition: all 0.36s ease;
}
.campus_detail a:hover img{
	transform: scale(1.08);
}
.campus_detail a:nth-of-type(1),.campus_detail a:nth-of-type(2){
	margin-bottom: 16px;
}
/* learning */
.learning .list{
	position: relative;
	
}
.learn_left{
	width: 376px;
}
.learn_right {
    width: 67%;
}
.learn_right>.list{
	width: 50%;
	margin-bottom: 6px;
}
.learning .list span{
	
	display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    bottom: 0px;
    background: rgba(255,255,255,.8);
    /* text-indent: 30%; */
    font-size: 28px;
    
    text-align: center;
}
.contentp{
	margin-top: 20px;
}

.learning .list .pic{
	overflow: hidden;	
	transition: all 0.36s ease;
}
.learning .list img{
	transition: all 0.36s ease;
	overflow: hidden;
}

.learning .list:hover span{
	transition: all 0.36s ease;
}
.learning .list:hover span::before{
	bottom: -18px;
}
.learning{
	margin-top: 50px;
}
.contentp p{
	font-size: 28px;
	margin-bottom: 10px;
}
.contentp p span{
	color: #ba8749;
}
.consult_btn.btn_content a {
	margin: 0 auto;
}

.jdgl_zyysx {
	width: 100%;
	
	position: relative;
	overflow: hidden;
	background: url("../img/jdgl_zyysx.jpg")  no-repeat;
	
}

.jdgl_zyysx h1 {
	font-size: 36px;
	color: #8fc1ff;
	text-align: center;
	margin-top: 60px;
}

.jdgl_zyysx h2 {
	font-size: 24px;
	color: #8fc1ff;
	text-align: center;
	opacity: 0.7;
	margin: 15px 0 13px;
}

.jdgl_zyysx .bt_line {
	width: 70px;
	height: 4px;
	background: #8fc1ff;
	margin: 0 auto;
}

.zyys_box {
	width: 1200px;
	height: 600px;
	margin: 26px auto;
	position: relative;
	overflow: hidden;
}

.zyys_box li {
	width: 268px;
	height: 268px;
	position: absolute;
}

.zyys_box li img {
	border-width: 4px;
	border-style: solid;
	border-color: rgba(255,255,255,0.7);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	max-width: 100%;
}

.zyys_box .zyys_li01 {
	top: 62px;
	left:62px;
}

.zyys_box .zyys_li02 {
	top: 264px;
	left: 262px;
}

.zyys_box .zyys_li03 {
	top: 64px;
	    left: 465px;
}

.zyys_box .zyys_li04 {
	top: 266px;
	right: 266px;
}

.zyys_box .zyys_li05 {
	top: 60px;
	right: 64px;
}



.zyys_box li h3 {
	width: 100%;
	position: absolute;
	top: 100px;
	left: 0;
	font-size: 30px;
	color: #fdc177;
	text-align: center;
	-webkit-transition: top linear 300ms;
	transition: top linear 300ms;
	-moz-transition: top linear 300ms;
	-ms-transition: top linear 300ms;
	-o-transition: top linear 300ms;
}

.zyys_box li h4 {
	width: 100%;
	position: absolute;
	top: 140px;
	left: 0;
	font-size: 14px;
	color: #fdc177;
	text-align: center;
	-webkit-transition: top linear 300ms;
	transition: top linear 300ms;
	-moz-transition: top linear 300ms;
	-ms-transition: top linear 300ms;
	-o-transition: top linear 300ms;
	text-transform:uppercase;
}

.zyys_box .li_line01 {
	width: 90%;
	height: 2px;
	background: #fdc177;
	position: absolute;
	top: 180px;
	left: 5%;
	opacity: 0;
	-webkit-transition: top linear 300ms;
	transition: top linear 300ms;
	-moz-transition: top linear 300ms;
	-ms-transition: top linear 300ms;
	-o-transition: top linear 300ms;
}

.zyys_box p {
	width: 82%;
	position: absolute;
	left: 10%;
	top: 160px;
	color: #fdc177;
	font-size: 18px;
	text-align: center;
	opacity: 0;
	-webkit-transition: top linear 300ms;
	transition: top linear 300ms;
	-moz-transition: top linear 300ms;
	-ms-transition: top linear 300ms;
	-o-transition: top linear 300ms;
}


.zyys_box .zyys_li01:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li01:hover h4 {
	top: 90px;
	color: #fdc177;
	
}

.zyys_box .zyys_li01:hover .li_line01 {
	top: 130px;
	opacity: 1;
}

.zyys_box .zyys_li01:hover p {
	top: 150px;
	opacity: 1;
	font-size: 18px;
}

.zyys_box .zyys_li02:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li02:hover h4 {
	top: 90px;
	color: #fdc177;
	font-size: 16px;
}

.zyys_box .zyys_li02:hover .li_line01 {
	top: 130px;
	opacity: 1;
}

.zyys_box .zyys_li02:hover p {
	top: 150px;
	opacity: 1;
}

.zyys_box .zyys_li03:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li03:hover h4 {
	top: 90px;
	color: #fdc177;
}

.zyys_box .zyys_li03:hover .li_line01 {
	top: 126px;
	opacity: 1;
}

.zyys_box .zyys_li03:hover p {
	top: 140px;
	opacity: 1;
}

.zyys_box .zyys_li04:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li04:hover h4 {
	top: 90px;
	color: #fdc177;
}

.zyys_box .zyys_li04:hover .li_line01 {
	top: 130px;
	opacity: 1;
}

.zyys_box .zyys_li04:hover p {
	top: 150px;
	opacity: 1;
}

.zyys_box .zyys_li05:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li05:hover h4 {
	top: 90px;
	color: #fdc177;
}

.zyys_box .zyys_li05:hover .li_line01 {
	top: 142px;
	opacity: 1;
}

.zyys_box .zyys_li05:hover p {
	top: 154px;
	opacity: 1;
}

.zyys_box .zyys_li06:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li06:hover h4 {
	top: 90px;
	color: #fdc177;
}

.zyys_box .zyys_li06:hover .li_line01 {
	top: 130px;
	opacity: 1;
}

.zyys_box .zyys_li06:hover p {
	top: 150px;
	opacity: 1;
}

.zyys_box .zyys_li07:hover h3 {
	top: 50px;
	color: #fdc177;
}

.zyys_box .zyys_li07:hover h4 {
	top: 90px;
	color: #fdc177;
}

.zyys_box .zyys_li07:hover .li_line01 {
	top: 130px;
	opacity: 1;
}

.zyys_box .zyys_li07:hover p {
	top: 150px;
	opacity: 1;
}
/* cy_content */
.cy_content li{
	width: 49%;
	margin-bottom: 16px;
	border: 2px solid #929292;
	transition: all 0.36s ease;
}
/*
.cy_content li:hover img{
	transform: scale(1.08);
}
*/
.cy_content li .li_left img{
	display: block;
}
.cy_content li .li_left{
	width: 40%;
	overflow: hidden;
}
.cy_content li .li_left a{
	display: flex;
	justify-content: center;
}
.cy_content li .li_right{
	width: 52%;
    padding-top: 40px;
}
.cy_content {
	margin-top: 40px;
	
}
.cy_content h5{
	font-size: 24px;
	color: #ba8749;
	text-align: center;
}
.cy_content p{
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
}
.cy_content .li_right{
	padding: 0 20px;
}
 .cy_content.flex{
	justify-content:center;
}
.cy_content li:nth-of-type(2n-1){
	margin-right: 1%;
}
/* zs */
.zs{
	background:url("../../../images/zs.jpg") no-repeat;
}
.zs_ul{
	margin-top: 50px;
}
/* form_fee */
.form_fee .form_left{
	padding: 0 40px;
	padding-top: 62px;
	width:540px;
	background: rgba(0,0,0,.5);
	padding-bottom: 30px;
	border-radius: 10px;
}
.form_fee .form_left span{
	font-size: 28px;
	color: #fff;
}
.form_fee .form_left input{
	height: 45px;
	border: none;
	border-bottom: 1px solid #fff;
	background: transparent;
	width: 88%;
}
.form_fee .form_left .input_list{
	margin-bottom: 30px;
}
.btn_sumbit{
	width: 100%;
	text-align: center;
}
.form_fee .form_left input.submit{
	width: 286px;
	border-bottom: none;
	background-color: #cea26d;
	color: #fff;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	font-size: 30px;
	height: 66px;
	line-height: 66px;
	cursor: pointer;
	transition: all 0.36s ease;;
}
.form_fee .form_left input.submit:hover{
	box-shadow: 0px 1px 14px #cbc7c7;
	background-color: #ba8749;
}
.form_fee {
	margin-top: 50px;
	padding: 50px 0;
	background: url(http://www.fjxdf.com/zysz/jdgl/images/form_people.jpg) right center no-repeat;
}
.mian_section:nth-of-type(2n-1) h6{
	color: #fdcb8e;
}