article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

	display: block;

}








/* zy */



.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;

}



.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;

	text-align: center;

	margin-top: 15px;

	transition: all .3s

}



.new-part .xcd .item .t2 {

	font-size: 16px;

	text-align: center

}





/* 校园画廊 */

.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;

}



.tuku_mg_list li img {

	width: 100%;

	height: 100%;

}



.tuku_mg_box1 {

	display: flex;

}





/* jls */

.jls {

	margin-top: 40px;

}



.jlsa {

	margin-top: 20px;

}



.jlx {

	margin-bottom: 40px;

}



.jlxa {

	margin-bottom: 20px;

}



.lbx {

	width: 100%;

	height: auto;

	margin: 40px auto;

	position: relative;

	text-align: center;

	color: #000;

	font-size: 42px;

}



.lbx b {

	color: #911414;

}



.lbx:before,

.lbx:after {

	content: "";

	width: 30%;

	height: 1px;

	position: absolute;

	top: 50%;

}



.lbx:before {

	background: -webkit-linear-gradient(right, #000, #000);

	background: -o-linear-gradient(left, #000, #000);

	background: -moz-linear-gradient(left, #000, #000);

	background: linear-gradient(to left, #000, #000);

	left: 2px;

}



.lbx:after {

	background: -webkit-linear-gradient(left, #000, #000);

	background: -o-linear-gradient(right, #000, #000);

	background: -moz-linear-gradient(right, #000, #000);

	background: linear-gradient(to right, #000, #000);

	right: 2px;

}



footer {

	width: 100%;

	height: auto;

	overflow: hidden;

	background: #1f1f20;

}



/*公用代码*/

.toubu {

	width: 1200px;

	height: 100px;

	margin: 0 auto;

	overflow: hidden;

}



.logo {

	width: 888px;

	height: 100px;

	line-height: 100px;

	position: relative;

}



.logo img {

	display: block;

	display: inline-block;

	vertical-align: middle;

}



.nav_dh {

	width: 545px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	height: auto;

}



.nav_dh a {

	display: inline-block;

	height: 100px;

	line-height: 100px;

	margin: 0 15px;

	color: #333;

	font-size: 16px;

	transition: color .5s;

	-webkit-transition: color .5s;

	-moz-transition: color .5s

}



.nav_dh_line {

	position: absolute;

	bottom: 0;

	height: 2px;

	background: #ef7800;

}



.nav_sp:before {

	content: '';

	display: block;

	position: absolute;

	width: 1px;

	height: 20px;

	top: 50%;

	margin-top: -10px;

	left: 0;

	background: #ccc

}



.nav_sp {

	width: 275px;

	height: 100px;

	text-align: left;

	position: relative;

}



.nav_sp span {

	display: inline-block;

	width: 34px;

	height: 34px;

	background-repeat: no-repeat;

	background: url(images/1.svg);

	background-position: center center;

	margin: 34px 24.5px 0;

	overflow: hidden;

	font-size: 0;

}



.nav_sp span a {

	display: inline-block;

	width: 34px;

	height: 34px;

}



.nav {

	width: 100%;

	height: auto;

	background: #ef7800;

}



.navbox {

	width: 1200px;

	margin: 0 auto;

}



.jdgg {

	width: 100%;

	overflow: hidden;

}



.jdgg img {

	width: 100%;

	display: black;

}



.syhb {

	width: 100%;

	overflow: hidden;

}



.syhb img {

	width: 100%;

	display: black;

}



.syhbl {

	width: 100%;

	overflow: hidden;

}



.syhbl li {

	width: 297px;

	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: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;

}



.syhbl li:hover {

	background-color: #fe2128;

}



.syhbl li:hover a {

	color: #fff;

}



.syhbl li:nth-child(4n) {

	margin-right: 0px;

}



.syhbl li:first-child+li+li+li {

	margin-right: 0px;

}



/* 视频模块 */



.xszy_left {

	padding: 10px;

	margin-top: 17px;

}



.xszy_left ul li p {

	color: #ee7800;

	letter-spacing: 1px;

	font-size: 30px;

	text-align: center;

	line-height: 50px;

}



.xszy_left p b {

	color: #8c8c8c;

}



.xszy_mg_box {

	width: 100%;

	height: 264px;

}



.xszy_left p span {

	color: #494747;

	padding-left: 16px;

	letter-spacing: 1px;

	font-size: 18px;

}



.xszy_left ul {

	margin-top: 20px;

	display: flex;

	justify-content: space-between;

}



.xszy_left ul li {

	width: 32%;

	text-align: center;

}



.xszy_left ul li a {

	display: block;

}



.xszy_left ul li a img {

	width: 100%;

	height: 100%;

}



.xszy_left ul li:hover p {

	background-color: #f64400;

	color: #fff;

}



.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_right2 {

	margin: 15px auto;

	padding: 50px 20%;

	background: url(http://www.jxxdf.com/2020jh/img2020/xdf365.jpg);

	background-size: 100% 100%;

	position: relative;

}



.xszy_right2_name {

	color: #432727;

	text-align: center;

	letter-spacing: 1px;

	font-size: 35px;

	margin-bottom: 10px;

	font-weight: bold;

}



.xszy_right2_list {

	display: flex;

	justify-content: center;

	-webkit-justify-content: space-between;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

}



.xszy_right2_list li {

	width: 100%;

	height: 480px;

	position: relative;

}



.xszy_right2_list li a {

	display: block;

}



.xszy_sp2 {

	width: 59px;

	height: 59px;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin: auto;

}



.xszy_sp3 {

	width: 150px;

	text-align: center;

	line-height: 45px;

	height: 45px;

	margin-bottom: 10px;

	background-color: rgba(237, 59, 59, 0.7);

	position: absolute;

	right: -150px;

	top: 0;

	margin: auto;

}



.xszy_sp3 a {

	color: #fff;

}



.xszy_right2_list li iframe {

	width: 100%;

	height: 100%;

}



.xszy_right2 .sp_list2 {

	left: 5%;

}



.xszy_right2 .sp_list2 a {

	color: #fff;

}



.sp_list {

	position: absolute;

	width: 175px;

	top: 0;

	left: 7%;

	z-index: 555;

	bottom: 0;

	height: 200px;

	margin: auto;

}



.sp_list li {

	text-align: center;

	line-height: 45px;

	margin-bottom: 10px;

	background-color: rgba(237, 59, 59, 0.7);

	color: #fff;

}



.sp_box .sp_video {

	display: none;

	width: 810px;

	height: 404px;

}



.xszy_right .sp_box .sp_block {

	display: block;

}



.xszy_right .sp_list .sp_lis {

	background-color: #ee7800;

}



.xszy_left li:hover {

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

	transition: all .3s;

}





.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;

}



.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;

}





.sp_wdxydd {

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.sp_wdxydd video {

	width: 32%;

	float: left;

	height: 100%;

	overflow: hidden;

	position: relative;

	padding-right: 10px;

}



/*翻转广告位*/

.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;

}



/*标题02*/

.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 a {

	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;

	color: #ffffff;

}



.xbsy2019_wtbox a:hover {

	background-color: #ee7800;

	color: #ffffff;

}



.zxwt_01 {

	cursor: pointer;

}



.zxwt_01 zx {

	display: none !important;

}



/* 名师 */

.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;

}



/* xdyx */

.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 li {

	padding: 17px;

	width: 16px;

	font-size: 16px;

	/* background-color: #f18110; */

	background-color: #f6f6f6;



}



.hzdw_list .hzdw_left .hzdw_left_lis {

	color: #fff;

	background-color: #f18110;

}



.hzdw_right {

	width: 1150px;

	float: left;

}



.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_right .hzdw_right_list1 li a {

	display: block;

}



.hzdw_right .hzdw_right_list1 li img {

	width: 100%;

	height: 100%;

}



.hzdw_right .hzdw_right_list1 li:hover {

	box-shadow: 0 0 11px 4px #ddd;

	border: 1px solid #f18110;

	transition: all .3s;

}



.hzdw_right_list2 {

	display: flex;

	flex-wrap: wrap;

}



.hzdw_right_list2 li {

	width: 15.5%;

	border: 1px solid #666;

	margin: 5px;

	text-align: center;

	padding: 5px 0;

}



.hzdw_right_list2 li a {

	display: block;

	color: #666;

	outline: none;

	text-decoration: none;

}



.hzdw_right_list2 li:hover {

	box-shadow: 0 0 11px 4px #ddd;

	border: 1px solid #f18110;

	transition: all .3s;

}



.hzdw_right .diply_b {

	display: flex;

}



.hzdw_right ul {

	display: none;

}



/*成功学子*/

.cgxz-list {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

}



.cgxz-list .vivo {

	float: left;

	width: 300px;

	margin-left: 75px;

}



.cgxz-list .vivo img {

	width: 100%;

}
