/*首页banner样式*/
.banner {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.banner .banner_hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	left: 5px;

	bottom: 5px;

	z-index: 1;

}



.banner .bd {

	position: relative;

	z-index: 0;

}

.banner .hd ul {
	display: flex;
	justify-content: center;
}

.banner .bd li {

	zoom: 1;

	vertical-align: middle;

}



.banner .bd ul li a {

	display: block;

	background-repeat: no-repeat;

	background-position: center;

}

.banner .bd ul li a img {
	width: 100%;
}


.banner .hd {

	position: absolute;

	bottom: 50px;

	left: 0;

	right: 0;
	margin: auto;

}



.banner .hd li {

	float: left;

	padding: 5px;

	background: #373737;

	color: #FFF;

	opacity: .7;

	overflow: hidden;

	letter-spacing: 2px;

	margin: 0 4px 5px 4px;

	cursor: pointer;

	transition: all .6s;

	-webkit-transition: all .6s;

	-moz-transition: all .6s;

}



.banner .hd li.on {

	background: #ee7800;

	opacity: 1;

}

/*专区分类模块*/
.new-part {

	width: 1200px;

	margin: 0 auto;

	padding-top: 20px
}



.new-part .newbanner img {

	width: 100%
}



.new-part .xcd {

	display: flex;

	margin-top: 45px
}



.new-part .xcd .item {

	flex: 1;

	border-left: 1px solid #e5e5e5;

	border-top: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

	height: 181px;

	transition: all .3s;

}



.new-part .xcd .item:last-child {

	border-right: 1px solid #e5e5e5
}



.new-part .xcd .item:hover {

	box-shadow: 0 0 21px 4px #b5b5b5eb
}



.new-part .xcd .item:hover .t1 {

	color: #000
}



.new-part .xcd .item:hover .p1 .off {

	background-image: url(http://www.jxxdf.com/images/on.jpg)
}



.new-part .xcd .item .p1 {

	text-align: center;

	padding-top: 5px;

}



.new-part .xcd .item .p1 img {

	display: inline-block;

	width: 100px;

	height: 100px;

       /*-webkit-animation:pulsate-fwd .5s ease-in-out infinite both;*/

       /*animation:pulsate-fwd .5s ease-in-out infinite both*/
}

@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}

.new-part .xcd .item .p1 .off {

	background-image: url(http://www.jxxdf.com/images/off.jpg);

	background-repeat: no-repeat;

	height: 98px;

	width: 50px;

	transition: all .3s
}



.new-part .xcd .item .t1 {

	font-size: 22px;

	font-weight: Medium;

	/*color: #7f7f7f;*/
	color: #333333;

	text-align: center;

	margin-top: 15px;

	transition: all .3s
}



.new-part .xcd .item .t2 {

	font-size: 16px;

	text-align: center
}

/*火热报名*/

/*答疑*/
.jls {
	margin-top: 40px;
}

.syhbl {
	width: 100%;
	overflow: hidden;
}

.syhbl li {
	width: 296px;
	height: 49px;
	text-align: center;
	float: left;
	margin-right: 4px;
	margin-bottom: 10px;
	color: #fff;
}

.syhbl li:nth-child(1),
.syhbl li:nth-child(3),
.syhbl li:nth-child(6),
.syhbl li:nth-child(8) {
	background-color: #ee7700;
}

.syhbl li:hover {
	background-color: #fe2128;

        -webkit-animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1.000) both;

        animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1.000) both

}

@-webkit-keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}

@keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}

.syhbl li:nth-child(2),
.syhbl li:nth-child(4),
.syhbl li:nth-child(5),
.syhbl li:nth-child(7) {
	background-color: #ff0e0e;
}

.syhbl li a {
	color: #fff;
	line-height: 49px;
	font-size: 17px;
	text-decoration: none;
}

/* 滚动信息 */
/*报名滚动和新生证言*/

.ia_mingdan {

	overflow: hidden;

	margin-top: 36px;

	width: 1200px;

	margin: 0 auto;

}



.md_left {

	margin-right: 16px;

}



.md_left,

.md_right {

	width: 592px;

	background-color: #f8f8f8;

	float: left;

	padding-bottom: 23px;

}



.md_tit {

	font-size: 24px;

	color: #e60012;

	line-height: 78px;

	margin-left: 50px;

}

.md_tit span {

	font-size: 18px;

	color: #333;

}



.md_box {

	background-color: #fff;

	width: 553px;

	margin: 0 auto;

	padding-bottom: 13px;

}



.md_li {

	height: 44px;

	width: 510px;

	margin: 0 auto;

	line-height: 44px;

	border-bottom: 1px dashed #999;

	font-size: 20px;

	color: #666;

	text-align: center;

}



.md_li span {

	display: inline-block;

}



.md_b,

.md_d,

.md_h,

.md_j {

	color: #e60012;

}



.md_a {

	width: 100px;

}



.md_b {

	width: 120px;

}



.md_c {

	width: 90px;

}



.md_d {

	width: 200px;

}



.md_e {

	width: 100px;

}



.md_f {

	width: 110px;

}



.md_g {

	width: 105px;

}



.md_h {

	width: 150px;

}



.md_i {

	width: 50px;

	margin-left: 5px;

}



.md_j {

	width: 75px;

}

/*今日头条*/
.top_name {
	padding-bottom: 30px;
}

.xszy_right_p1 {
	color: #020202;
	letter-spacing: 1px;
	text-align: center;
	font-size: 30px;
}

.xszy_right_p2 {
	color: #494747;
	text-align: center;
	letter-spacing: 1px;
	font-size: 21px;
	margin-bottom: 10px;
}

.tt_jxxdf .bt_poos {
	text-align: center;
	font-size: 20px;
	color: red;
	font-weight: 800;
}

/*名师学子企业证言开始 */

.msxzqyzy {
	width: 1200px;
	margin: 0 auto;
}

.msxzqyzy_name {
	text-align: center;
	padding: 20px 0;
	font-size: 30px;
}

.msxzqyzy_p2 {
	font-size: 20px;
	color: ##494747;
}

.msxzqyzy_nav {
	display: flex;
	justify-content: center;
}

.msxzqyzy_nav li {
	position: relative;
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	background-color: rgba(238, 120, 0, 1);
	font-family: 'Yanone Kaffeesatz';
	font-weight: 700;
	font-size: 30px;
	display: block;
	padding: 4px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
	box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
	width: 260px;
	margin: 10px 20px;
	text-align: center;

	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}
.msxzqyzy_box{padding-bottom: 60px;}
.msxzqyzy_nav .msxzqyzy_active {
	-webkit-box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
	-moz-box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
	box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
	background-color: rgba(219, 87, 5, 0.3);
	color: red;
	position: relative;
	top: 6px;
}
.video {
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 50px 0 20px;
	position: relative;
        display: flex;
}
.videod {
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 50px 0 20px;
	position: relative;
        display: none;
}
.gd_btn {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -20px;
	margin: auto;
	width: 360px;
	height: 50px;
}

.gd_btn a {
	position: relative;
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	background-color: rgba(238, 120, 0, 1);
	font-family: 'Yanone Kaffeesatz';
	font-weight: 700;
	font-size: 30px;
	display: block;
	padding: 4px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
	box-shadow: 0px 9px 0px rgba(219, 31, 5, 1), 0px 9px 25px rgba(0, 0, 0, .7);
	width: 350px;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}

.gd_btn a:active {
	-webkit-box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
	-moz-box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
	box-shadow: 0px 3px 0px rgba(219, 31, 5, 1), 0px 3px 6px rgba(0, 0, 0, .9);
	background-color: rgba(219, 87, 5, 0.3);
	color: red;
	position: relative;
	top: 6px;
}

.video_active {
	display: flex;
}

.videolist {
	transition: 330ms;
	width: 30%;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}

.vtimg {
	width: 100%;
	height: 100%;
}

.vtimg img {
	width: 100%;
	height: 100%;
	display: inherit;
}

.vtit {
	transition: 330ms;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 35px;
	text-align: center;
	width: 100%;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
}

.play_mg {
	transition: 800ms;
	position: absolute;
	width: 59px;
	height: 63px;
	left: 0;
	margin: auto;
	right: 0;
	top: -300px;
}

.videolist:hover .play_mg {
	top: 0;
	bottom: 0;
	transition: 330ms;
}

.videolist:hover .vtit {
	transition: 330ms;
	background-color: transparent;
	transform: translateY(-4px);
	-webkit-transform: translateY(-30px);
	-moz-transform: translateY(-4px);
	opacity: 0;
}

.videolist:hover {
	transition: 330ms;
	transform: translateY(-4px);
	-webkit-transform: translateY(-4px);
	-moz-transform: translateY(-4px);
}

.videos {
	display: none;
	border: 1px solid #080808;
	position: fixed;
	left: 58%;
	top: 35%;
	margin-left: -320px;
	margin-top: -210px;
	z-index: 9999;
	width: 320px;
	height: 580px;
}

.videos img {
	width: auto;
}

.vclose {
	position: absolute;
	right: 1%;
	top: 1%;
	border-radius: 100%;
	cursor: pointer;
}

.videos embed {
	height: 100%;
	width: 100%;
}

.videolist span {
	width: 50px;
	height: 50px;
	font-size: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	background-color: rgba(244, 67, 54, 0.7);
}


/*新闻模块*/

.xw_box_sy {
	width: 1200px;
	margin: 0 auto;
}

#xwbt {
	overflow: hidden;
}

#xwbt ul {
	overflow: hidden;
	width: 1200px;
}

#xwbt li {
	width: 188px;
	float: left;
	text-align: center;
	line-height: 55px;
	margin-left: 10px;
}

#xwbt .xyxw_lis a {
	background-color: #f13b08;
	background-size: 100% 100%;
	color: #fff;
	border: 1px solid #ee7800;
	border-radius: 15px;
	transition: 0.5s;
}

#xwbt li a {
	display: block;
	font-size: 22px;
	color: #f3521b;
	border: 1px solid #f3521b;
}

.xw_list_box {
	overflow: hidden;
}

.xw_list_box .xwlb_dibl {
	display: block;
}

.xwlb {
	overflow: hidden;
	margin: 10px;
	display: none;
}

.xwlb2_lis2 {
	width: 100%;
	overflow: hidden;
}

.xwlb li {
	float: left;
	font-size: 18px;
	text-align: left;
	text-indent: 5px;
	letter-spacing: 1px;
	width: 31%;
}

.xwlb2_lis2 li {
	overflow: hidden;
	margin: 1%;
	padding-bottom: 20px;
	border-bottom: 1px solid #c2c2c2;
}

.xwlb2_lis2 li a {
	display: block;
	overflow: hidden;
}

.xwlb2_lis2 li .xwlb2_lis_mg {
	width: 100%;
	border-radius: 15px;
	overflow: hidden;
	height: 245px;
}

.xwlb2_lis2 li a img {
	display: inherit;
	width: 100%;
	height: 100%;
}

.xwlb2_lis2 .xwlb2_lis_txt {
	width: 100%;
	padding-top: 10px;
}

.xwlb2_lis2 .xwlb2_lis_txt p {
	width: 100%;
	color: #ee7800;
	font-size: 18px;
	font-weight: 800;
}

.xwlb2_lis2 .xwlb2_lis_txt span {
	width: 90%;
	text-indent: 24px;
	display: block;
	font-size: 13px;
	padding: 10px 2% 0;
	text-align: left;
	color: #7c7c7c;
}

.xwlb2_lis_dady .dady_1 {
	color: #7c7c7c;
}

.xwlb2_lis_dady .xqt_1 {
	color: #f56838;
	float: right;
}

.xwlb2_lis_dady i {
	display: inline-block;
}

.xwlb .xwlb2_lis_btn {
	width: 100%;
	border-bottom: none;
	padding-top: 15px;
	height: auto;
}

.xwlb .xwlb2_lis_btn a {
	text-align: center;
	width: 422px;
	line-height: 73px;
	border: 1px solid #f55c1e;
	color: #f55c1e;
	border-radius: 15px;
	margin: 0 auto;
	font-size: 28px;
}

/*带你进课堂*/
.mr-dnjkt {
	width: 1200px;
	margin: 0 auto;
}

.mr-dnjkt ul {
	overflow: hidden;

}

.mr-dnjkt ul li {
	float: left;
	width: 280px;

      -webkit-animation:swing-in-left-bck .6s cubic-bezier(.175,.885,.32,1.275) both;

    animation:swing-in-left-bck .6s cubic-bezier(.175,.885,.32,1.275) both
}

@-webkit-keyframes swing-in-left-bck{0%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);

-webkit-transform-origin:left;transform-origin:left;opacity:1}}@keyframes swing-in-left-bck{0%{-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}

.xtls_xm {
	overflow: hidden;
	width: 550px;
	margin: 0 auto;

}

.sndoot {
	background-color: #D6D6D6;
}

.fundas {

	background-color: transparent;
	color: #FFFFFF;
	background-color: #E67015;
}

.xtls_xm div {
	text-align: center;
	line-height: 60px;
	margin-bottom: 10px;
	font-size: 20px;
	margin-left: 16px;
	width: 250px;
	float: left;


}

.humgis {
	display: none;
}

.humgis li {
	margin-left: 16px;
}

.sp_lis {


	display: block;
}

/*新生证言*/

.xszy {
	padding: 0 0 20px;
	margin: 0 auto;
	width: 1350px;
	overflow: hidden;
}

.xszy_left {
	padding: 10px;
	margin-top: 17px;
}

.xszy_left ul {

	display: flex;

	justify-content: space-between;
}

.xszy_left ul li {
	width: 420px;
	text-align: center;
}

.xszy_left ul li a {
	display: block;
}

.xszy_left ul li a img {
	width: 100%;
	height: 100%;
 transition: .3s;
       
}
.xszy_left ul li a hover:img{
 transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);
}

.xszy_left ul li:hover {
	background-color: #F3F3F3;

}

.xszy_left ul li p {
	color: #ee7800;
	letter-spacing: 1px;
	font-size: 30px;
	text-align: center;
	line-height: 50px;
}

/*我们眼中的*/
.xszy_right {
	margin: 15px auto;
	padding: 50px 20%;
	background: url(http://www.jxxdf.com/2019img/symg/jdxd01.jpg);
	background-size: 100% 100%;
	position: relative;
}

.xszy_right p:nth-child(1) {
	color: #fff;
	letter-spacing: 1px;
	text-align: center;
	font-size: 30px;
}

.xszy_right p:nth-child(2) {
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	font-size: 21px;
	margin-bottom: 10px;
}

.sp_list {
	position: absolute;
	width: 175px;
	top: 0;
	left: 7%;
	z-index: 555;
	bottom: 0;
	height: 200px;
	margin: auto;
}

.xszy_right .sp_list .sp_lis {
	background-color: #ee7800;
}

.sp_list li {
	text-align: center;
	line-height: 45px;
	margin-bottom: 10px;
	background-color: rgba(237, 59, 59, 0.7);
	color: #fff;
}

.xszy_right .sp_box .sp_block {
	display: block;
    overflow: hidden;
    width: 100%;
}

.sp_box .sp_video {
	display: none;
	width: 810px;
	height: 404px;
}

.xszy_right .sp_box .sp_block {
	display: block;
}

/*校园趣味.开学啦*/
.campus_fun {
	overflow: hidden;
	padding-top: 40px;
}

.campus_fun {
	width: 1200px;
	margin: 0 auto;
}

.qwkx_list {
	width: 300px;
	text-align: center;
	float: left;

}

.qwkx_list li {
	height: 300px;


}

.qw_lis {

	opacity: 0.6;
}

.qw_lis p {
	color: red;

}

.kx_video {
	display: none;
}

.kx_block {
	display: block;

-webkit-animation:swing-in-left-bck .6s cubic-bezier(.175,.885,.32,1.275) both;

animation:swing-in-left-bck .6s cubic-bezier(.175,.885,.32,1.275) both
}

.xkm_box {
	width: 300px;
}

.qwkx_list li p {
	line-height: 65px;
	font-size: 25px;

}

.qwkx_box {
	float: left;
	width: 850px;
	margin-left: 50px;
	position: relative;
}

/*翻转广告位*/
.xbsy19_ggbox {
	margin: 0 auto;
	position: relative;
}

.xbsy19_ggbox img {
	display: block;
	width: 100%;
}

.xbsy19_ggbox div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	-webkit-transition: all linear 500ms;
	transition: all linear 500ms;
	-moz-transition: all linear 500ms;
	-ms-transition: all linear 500ms;
	-o-transition: all linear 500ms;
	cursor: pointer;
}

.xdsy19_gg01 {
	z-index: 2;
}

.xdsy19_gg02 {
	z-index: 2;
}

.xdsy19_gg03 {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	z-index: 1;
}

.xdsy19_gg04 {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	z-index: 1
}

.xdsy19_gg01 img:nth-child(2) {
	position: absolute;
	width: 10%;
	right: 5%;
	top: 40%;
	animation-iteration-count: infinite;
}

.xdsy19_gg05 {
	opacity: 0;
}

.zxwt_01 zx {
	display: none !important;
}

/*打字机*/
.xbsy19_ggbox {
	margin: 0 auto;
	position: relative;
}

.xbsy2017_bt02 {

	text-align: center;

	overflow: hidden;

	font-size: 32px;

	line-height: 32px;

	height: 32px;

	margin: 50px auto 30px auto;

}



.xbsy2017_bt02 span {

	clear: both;

	color: #ee7800;

	display: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	-o-user-select: none;

	user-select: none;

}



.xbsy2017_bt02 b {

	clear: both;

	color: #989898;

	animation: xbsygb 2s;

	animation-iteration-count: infinite;

	opacity: 0;

	-o-animation: xbsygb 2s;

	-o-animation-iteration-count: infinite;

	opacity: 0;

	-ms-animation: xbsygb 2s;

	-ms-animation-iteration-count: infinite;

	opacity: 0;

	-moz-animation: xbsygb 2s;

	-moz-animation-iteration-count: infinite;

	opacity: 0;

	-webkit-animation: xbsygb 2s;

	-webkit-animation-iteration-count: infinite;

	opacity: 0;

}

/*答疑*/
.xbsy2019_wtbox {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 40px;
}

.xbsy2019_wtbox div {
	float: left;
	width: 24.5%;
	margin: 0.25%;
	background-color: #ffffff;
	text-align: center;
	line-height: 40px;
	background-color: #ed3b3b;
	color: #fff;
}

.xbsy2019_wtbox div:hover {
	background-color: #ee7800;

      -webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both;

       animation: tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both;
}

@-webkit-keyframes tracking-in-contract{0%{letter-spacing:0.5em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}

@keyframes tracking-in-contract{0%{letter-spacing:0.5em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}};

/*校园环境*/

.tuku_bg {

	background-color: #fff;



	margin: 0 auto;

}



.tuku_box {



	margin: 0 auto;

}



.tuku_box .tuku_name_list {

	display: flex;

	width: 70%;

	margin: 0 auto;

	justify-content: space-between;

	height: 80px;

}



.tuku_box .tuku_name_list .gx_actv {

	background: url(http://www.jxxdf.com/2019img/img/gx_actv.png) no-repeat;

	background-size: 100% 100%;

	color: #FFF;

	border: none;

	height: 63px;

}



.tuku_box .tuku_name_list li {

	width: 15%;

	line-height: 50px;

	height: 50px;

	border: 1px solid #000;

	color: #000;

	font-size: 20px;

	text-align: center;

}



.tuku_mg_list {

	display: none;

	justify-content: space-between;

	flex-wrap: wrap;

	padding: 50px 10%;

}



.tuku_mg_list li {

	width: 32%;

	padding-bottom: 20px;

        -webkit-animation: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal both running scale-in-center;

        animation: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal both running scale-in-center;
}

@-webkit-keyframes slit-in-diagonal-1{0%{-webkit-transform:translateZ(-800px) rotate3d(1,1,0,90deg);transform:translateZ(-800px) rotate3d(1,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}54%{-webkit-transform:translateZ(-160px) rotate3d(1,1,0,87deg);transform:translateZ(-160px) rotate3d(1,1,0,87deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateZ(0) rotate3d(1,1,0,0);transform:translateZ(0) rotate3d(1,1,0,0);

-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes slit-in-diagonal-1{0%{-webkit-transform:translateZ(-800px) rotate3d(1,1,0,90deg);transform:translateZ(-800px) rotate3d(1,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}54%{-webkit-transform:translateZ(-160px) rotate3d(1,1,0,87deg);transform:translateZ(-160px) rotate3d(1,1,0,87deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateZ(0) rotate3d(1,1,0,0);transform:translateZ(0) rotate3d(1,1,0,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}

.tuku_mg_list li img {

	width: 100%;

	height: 100%;

}
.tuku_mg_box1 {

	display: flex;

}


/* 名师风采 */

.x-techer {

	width: 100%
}



.x-techer .x-public-ptitle {

	padding: 70px 0 47px;

	border-bottom: 1px dashed #ccc
}



.x-techer .x-techer-item {

	width: 1200px;

	margin: 0 auto;

	padding: 0 0 77px
}



.x-techer .x-techer-item .x-techer-tabs {

	width: 1200px;

	height: 520px
}



.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue {

	width: 1200px;

	height: 570px;

	overflow: hidden;

}



.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item {

	width: 1200px;

	height: 520px;

	position: relative;

	background-repeat: no-repeat;

	background-position: center bottom;


}



.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p {

	bottom: 20px;

	left: 0;

	width: 430px;

	height: 103px;

	background: rgba(218, 218, 218, 0.9);

	padding: 0 35px;

	color: #666;

	position: absolute
}



.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p b {

	display: inline-block;

	/* width: 415px; */

	line-height: 1;

	font-weight: 400;

	font-size: 28px;

	padding-top: 25px
}



.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p span {

	display: inline-block;

	width: 415px;

	line-height: 2.2;

	font-weight: 400;

	font-size: 15px
}



.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl {

	padding: 0 50px;

	width: 360px;

	height: 500px;

	float: right;

	background: #848484
}



.x-techer-tabs-ctrl-title {

	font-size: 22px;

	color: #fff;

	font-weight: 500;

	height: 100px;

	line-height: 100px;

	padding-left: 44px;

	background: url('../Images/mz.svg') 0 26px no-repeat;

	background-size: 40px;

}

.clearfix li {
	border: 2px solid #ee7700;
	width: 200px;
	font-size: 25px;
	text-align: center;
	float: left;
	margin-left: 5px;
	color: #ee7700;
	line-height: 45px;
}

.clearfix .ac {
	background-color: #ee7700;
	color: #FFFFFF;
}





.x-public-ptitle {

	width: 100%;

	text-align: center
}



.x-public-ptitle h3 {

	font-size: 32px;

	font-weight: 500
}



.x-public-ptitle p {

	font-size: 18px;

	color: #666;

	padding-top: 8px;

	font-weight: 300
}



.x-techer-item .tuku_mg_box1 {

	display: block;



}



.techer_box {

	display: none;

}



.techer_box a {

	display: block;

}

/*杰出校友*/

.jcxy {
	background: url(http://www.jxxdf.com/2019img/img/jybz_1.jpg)center top no-repeat fixed;
	background-size: 100%;
}

.tuku_t {
	height: 100px;
	text-align: center;
	padding-bottom: 25px;
}

#xdfdr ul li {

	float: left;
	list-style: none;
	width: 400px;
	height: 200px;
	text-align: left;

}



#xdfdr p {

	color: #fff;

}



#xdfdr ul li p {

	line-height: 24px;

}



#xdfdr ul {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}



#xdfdr ul li img {

	width: 389px;

	height: 290px;

}



#xdfdr h2 {

	color: #FFFFFF;

	font-size: 40px;

}



#xdfdr span {

	position: absolute;

	right: 0;

	bottom: 0;

	border: 1px #000 solid;

}



#xdfdr strong {

	color: #FFFFFF;

}

/*微信公众号模块*/
.foter-item {
	overflow: hidden;
	width: 1200px;
	margin: 20px auto;
}

.foter-item .f-weibo {
	width: 390px;
	height: 398px;
	border: 1px solid #e5e5e5;
	margin-right: 16px;
	background: #eee;
}

.f-iteminner>div {
	display: block;
	overflow: hidden;
	background: #fff;
	float: left;
}

.fw-inner {
	display: block;
	width: 347px;
	height: 398px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.fw-val {
	padding-top: 30px;
}

.f-iteminner .f-wechat {
	width: 291px;
	height: 400px;
	background: #a4cc44;
	margin-right: 16px;
}

.fwx-inner {
	display: block;
	width: 250px;
	margin: 0 auto;
	padding-top: 14px;
}

.fwx-inner .fwx-header .wx-h {
	display: inline-block;
	font-size: 24px;
	border-bottom: 1px solid;
	margin-bottom: 7px;
	font-weight: 400;
}

.fwx-inner .fwx-header .wx-p1 {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 2.7;
	font-weight: 400;
}

.fwx-header .wx-p2 {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 100;
	line-height: 1.3;
	font-weight: 100;
}

.fwx-inner .fwx-header p {
	margin: 0;
}

.fwx-icon-ewm {
	background: url(http://www.jxxdf.com/image/bmzxd_06.jpg) no-repeat;
	width: 130px;
	height: 130px;
	margin: 20px auto;
	padding: 4px;
	background-size: 100% 100%;
}

.f-iteminner>.f-tel {
	width: 234px;
	height: 400px;
	background: #95877b;
	margin-right: 16px;
}

.f-tel .f-tel-item {
	display: block;
	width: 200px;
	margin: 0 auto;
	padding-top: 18px;
	color: #fff;
}

.f-tel .f-tel-item .bm-h {
	display: inline-block;
	text-align: left;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	border-bottom: 1px solid #444;
	margin: 0;
}

.f-tel .f-tel-item p {
	display: block;
	text-align: left;
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
	padding: 6px 0;
	margin: 0;
}

.f-tel .f-tel-item .f-tel-dh {
	font-size: 24px;
}

.f-tel .f-tel-item h5 {
	display: inline-block;
	color: #fff;
	padding: 4px 12px;
	margin: 4px 0;
	font-size: 16px;
	font-weight: 400;
	background: #6b6058;
}

.fm-t {
	display: block;
	width: 218px;
	height: 194px;
	padding-left: 16px;
	background-image: url(http://www.jxxdf.com/d/file/ec2d27a3a6d0f756ba234999ae09923b.jpg);
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.fm-b {
	display: block;
	width: 100%;
	height: 194px;
	background-image: url(http://www.jxxdf.com/d/file/82c6682018a3c7ceeaa8bde61a327cf5.jpg);
	margin-top: 12px;
	position: relative;
	background-size: 100% 100%;
}

.fm-b-btn {
	display: block;
	width: 100%;
	height: 66px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	text-align: center;
}

.fm-b-btn a {
	display: inline-block;
	height: 30px;
	border: 1px solid #c86500;
	margin-top: 16px;
}

.fm-b-btn a p {
	display: inline-block;
	width: 124px;
	height: 30px;
	float: left;
	text-align: center;
	color: #fff;
	line-height: 30px;
	font-weight: 100;
	font-size: 14px;
	background-color: #ee7800;
	margin: 0;
	border-right: 1px solid #c86500;
}

/*兄弟院校、合作单位*/

.hzdw_box {
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0 50px 50px;
}

.hzdw_list {
	overflow: hidden;
}

.hzdw_list .hzdw_left {
	width: 50px;
	float: left;
	padding: 0;
	text-align: center;
}

.hzdw_list .hzdw_left .hzdw_left_lis {
	color: #fff;
	background-color: #f18110;
}

.hzdw_list .hzdw_left li {
	padding: 17px;
	width: 16px;
	font-size: 16px;
	background-color: #f6f6f6;
	line-height: 40px;
	height: 205px;
}

.hzdw_right {
	width: 1150px;
	float: left;
}

.hzdw_right .diply_b {
	display: flex;
}

.hzdw_right_list1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.hzdw_right .hzdw_right_list1 li {
	border: 1px solid #666;
	float: left;
	width: 15.5%;
	margin: 5px;
}
.hzdw_list .hzdw_left li {
					padding: 17px;
					width: 16px;
					font-size: 16px;
					/* background-color: #f18110; */
					background-color: #f6f6f6;
					line-height: 40px;
					height: 205px;
				}

				.hzdw_right_list2 li {
					width: 15.5%;
					border: 1px solid #666;
					margin: 5px;
					text-align: center;
					padding: 13px 0;
				}
.hzdw_right_list2 li：hover{


}
.hzdw_right .hzdw_right_list1 li a {
	display: block;
}

.hzdw_right .hzdw_right_list1 li img {
	width: 100%;
	height: 100%;
        opacity: .5;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s
}
.hzdw_right .hzdw_right_list1 li img:hover{

        filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	-webkit-filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	-moz-filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	opacity: 1;
	transform: scale(.9);

}
.hzdw_right ul {
	display: none;
}

.hzdw_right_list2 {
	display: flex;
	flex-wrap: wrap;
}


.hzdw_right_list2 li a {
	display: block;
	color: #666;
	outline: none;
	text-decoration: none;
}



.top-leftStart:before,
.top-leftStart:after,
.top-leftStart>.ui-border-element:before,
.top-leftStart>.ui-border-element:after {
	content: '';
	position: absolute
}

.top-leftStart:before {
	border-top: 2px solid #b5000b;
	left: 0;
	right: 100%;
	top: 0;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-moz-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-o-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-o-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-delay: 0ms;
	-moz-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	transition-delay: 0ms
}

.top-leftStart:hover:before {
	right: 0%
}

.top-leftStart:not(:hover):before {
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms
}

.top-leftStart:before,
.top-leftStart:after,
.top-leftStart>.ui-border-element:before,
.top-leftStart>.ui-border-element:after {
	content: '';
	position: absolute
}

.top-leftStart .ui-border-element:after {
	border-right: 2px solid #b5000b;
	top: 0;
	bottom: 100%;
	right: 0;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-moz-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-o-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-o-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms
}

.top-leftStart:hover .ui-border-element:after {
	bottom: 0%
}

.top-leftStart:not(:hover) .ui-border-element:after {
	-webkit-transition-delay: 400ms;
	-moz-transition-delay: 400ms;
	-o-transition-delay: 400ms;
	transition-delay: 400ms
}

.top-leftStart:before,
.top-leftStart:after,
.top-leftStart>.ui-border-element:before,
.top-leftStart>.ui-border-element:after {
	content: '';
	position: absolute
}

.top-leftStart:after {
	border-bottom: 2px solid #b5000b;
	left: 100%;
	right: 0;
	bottom: 0;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-moz-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-o-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-o-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-delay: 400ms;
	-moz-transition-delay: 400ms;
	-o-transition-delay: 400ms;
	transition-delay: 400ms
}

.top-leftStart:hover:after {
	left: 0%
}

.top-leftStart:not(:hover):after {
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms
}

.top-leftStart:before,
.top-leftStart:after,
.top-leftStart>.ui-border-element:before,
.top-leftStart>.ui-border-element:after {
	content: '';
	position: absolute
}

.top-leftStart .ui-border-element:before {
	border-left: 2px solid #b5000b;
	top: 100%;
	bottom: 0;
	left: 0;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-moz-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-o-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
	-webkit-transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-o-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms
}

.top-leftStart:hover .ui-border-element:before {
	top: 0%
}

.top-leftStart:not(:hover) .ui-border-element:before {
	-webkit-transition-delay: 0ms;
	-moz-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	transition-delay: 0ms
}

.ui-box {
    text-decoration: none;
    border: none;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    position: relative;
    vertical-align: baseline;
    padding:0 10px;
}
.ui-border-element{
font-style: normal;
}
