* {
	outline: none;
/*	box-sizing: border-box;*/
}

body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,span,ul,ol,li{margin:0px; padding:0px; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}
img{border:0px; margin:0; padding:0;}
.clear{width:0px; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both}
b{font-weight:normal;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
/*html {
	font-family: "微软雅黑"; min-width:1200px;
}
img{ }
ul{ padding:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;}

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	overflow-x: hidden;
}*/

.ztzx {cursor:pointer;}
.w {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

.hover {
	top: 0;
	position: relative;
	transition: top 0.3s;
	-moz-transition: top 0.3s;
	-webkit-transition: top 0.3s;
	-o-transition: top 0.3s;
}

.hover:hover {
	top: -5px;
	transition: top 0.3s;
	-moz-transition: top 0.3s;
	-webkit-transition: top 0.3s;
	-o-transition: top 0.3s;
}



.gray {
	background-color: #eeeeee;
}

.btn-group {
    text-align: center;
    padding-top:50px;
	padding-bottom:50px;
}

.btn-group .btn {
	height: 78px;
	width: 325px;
	font-size: 24px;
	color: #FFFFFF;
	border-radius: 39px;
	border: none;
	background-color: #e94447;
	cursor:pointer;
}



.over{ overflow:hidden;}

.zxbtn { text-align: center; margin-top: 60px;}

/**********顶部logo********/

.top {
	height: 72px;
}

.top .logo {
	height: 72px;
	width: 100%;
	background-image: url(../img/logo.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center;
}


/* banner */


/*.video-box {
    position: relative;
    height: 800px;
    background-color: #000;
    overflow: hidden;
}


*/
.bg_tup{
	background:url("../img/banner.jpg") no-repeat top center;
	height: 728px;
}
.but_shenqing{ 
	display: block;
	width: 40%;
	margin: 0 30%;
	margin-top: 50px;
}

.but_shenqing img{
	width: 100%;
}

.banner_fz22zi{
	position: absolute;
    left:50%;
    top:40%;
	transform: translate(-50%, -50%);
}

.fz22_but{
	border: 2px solid #fff;
	font-size: 22px;
	color: #fff;
	background:none;
	padding: 15px 0;
	width: 15%;
	margin: 0 42%;
	margin-top: 60px;
	cursor:pointer;
}

.fz22_but:hover{ background-color: #ffff; color: #000; font-weight: bold;}







/* content */

.content{
	padding-top: 10px;
}
.yh_title1 .yh_touzi{
	font-size: 40px;
	padding-top: 20px;
	font-weight: bold;
	text-align: center;
	/* color: linear-gradient(to right, #ffffff, #e332f4); */
	background: linear-gradient(to right, #ffffff, #e332f4);
	  -webkit-background-clip: text;
	  background-clip: text;
	  color: transparent;
	  display: inline-block;
}


.yh_wenzi{
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
}


.yh_content0{
	/* background:url("../img/bg_1.jpg") no-repeat top center; */
	background: linear-gradient(to bottom, #1e0707, #000000);
	height: 1130px;
}
.yh_content1{
	/* background-color: #000; */
	background:url("../img/UI_3.jpg") no-repeat bottom center;
	height: 870px;
}
.yh_content1 .yh_jieduan1{ 
	}

.yh_content2{
	background:url("../img/UI_4.jpg") no-repeat top center; 
	height: 774px;
}
.yh_content3{
	background:url("../img/UI_5.jpg") no-repeat top center;
	/* background: #000; */
	height: 1236px;
}

.yh_content4{
	/* background:url("../img/fzds-7.jpg") no-repeat top center; */
	background: #000;
	height: 1110px;
}
.yh_content5{
	/* background:url("../img/fzds-7.jpg") no-repeat top center; */
	background: #000;
	height: 2635px;
}

.yh_content6{
	background:url("../img/UI_8.jpg") no-repeat top center;
/* 	background: #000; */
	height: 880px;
}

.yh_content7 {
	background: #000;
	height: 590px;
}

.yh_content8 {
	/* background: linear-gradient(to right, #ffffff, #e332f4); */
	height: 823px;
	
	background:url("../img/UI_10.jpg") no-repeat top center;
}


.yh_content9 {
	/* background: linear-gradient(to right, #ffffff, #e332f4); */
	height: 800px;
	background:url("../img/UI_11.jpg") no-repeat top center;
}
.yh_content10 {
	/* background: linear-gradient(to right, #ffffff, #e332f4); */
	height: 940px;
	background:url("../img/UI_12.jpg") no-repeat top center;
}



.yh_title1{
	/* color: linear-gradient(to right, #ffffff, #e332f4); */
	height:80px;
	text-align: center;
}
.yh_honor { list-style: none;display: inline-block;}
.yh_honor ul { list-style: none;}
.yh_honor ul li { list-style: none; float: left; width: 512px; margin-right: 176px; margin-top: 22px;}
.yh_honor ul li:nth-child(2n) { list-style: none; float: left; width: 512px; margin-right: 0px;}

.yh_class { list-style: none;display: inline-block;}
.yh_class ul { list-style: none;}
.yh_class ul li { list-style: none; float: left; width: 385px; margin-right: 22px; margin-top: 22px;}
.yh_class ul li:nth-child(3n) { list-style: none; float: left; width: 385px; margin-right: 0px;}

.yh_works {background:url("../img/UI_7a.jpg") no-repeat center;  height: 2315px;}
.yh_jobs 	 {height: 500px; text-align: center;}



.fz_title221{
	background: url("../img/fzds-biaoti1.png") no-repeat center;
	height:107px;
}

.fz_title221 .fz22_touzi{
	font-size: 40px;
	padding-top: 22px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}

.fz_title222{
	background: url("../img/fzds-biaoti2.png") no-repeat center;
	height:107px;
}
.fz_title222 .fz22_touzi{
	font-size: 40px;
	padding-top: 22px;
	font-weight: bold;
	text-align: center;
}

.fzds_title{
	background: url("../img/fzds-biaoti3.png") no-repeat center;
	height:107px;
}

.fzds_title .fz22_touzi{
	font-size: 40px;
	padding-top: 22px;
	font-weight: bold;
	text-align: center;
}

.fz_titbai22{
	background: url(../img/fz22_titbai2.png) no-repeat center;
	height:298px;
}

.fz22_jieduan1{
	
}
.fz22_jieduan1 .fzjieduan_text{
	width: 68%;
	margin-right: 32%;
	margin-top: 72px;
	overflow: hidden;
	
}
.fzjieduan_text .fzjieduan_dian1{
	text-align: center;
	width:40%;
	float: left;
	padding: 50px 5%;
}

.fz22_shuzi{
	font-size: 64px;
	font-weight: bold;
}

.fz22_jies{
	display: block;
	font-size:16px;
	font-weight: bold;
	margin-top: 15px;
}

.fz22_yi{
	font-size: 36px;
	font-weight:normal;
}
.fz22_yi i{
	display: inline-block;
	font-style: normal;
	font-size: 68px;
	font-weight: bold;
}
.fz22_st{
	font-size: 28px;
	font-weight:normal;
	margin-top: 16px;
}
.fz22_bgxian{
	background: url(../img/fz22_xian1.jpg) no-repeat center right;
}

.fz22_bgxian2{
	background: url(../img/fz22_xian2.jpg) no-repeat bottom center ;
}

.fz22_bgxian3{
	background: url(../img/fz22_xian2.jpg) no-repeat top center ;
}

.fz22_bgxian4{
	background: url(../img/fz22_xian1.jpg) no-repeat center left;
}

.fz22_shujudbg{
	background:url(../img/fz22_shuju.png) no-repeat center;
	font-size: 16px;
	color: #4f4f4f;
	height: 40px;
	width: 68%;
	margin-right: 32%;
	line-height: 40px;
	text-align: center;
	margin-top: 20px;
}

.mt-tabpage .tit_left{ width:30%;}
.mt-tabpage {
}
.mt-tabpage-title {
	font-size: 0;
	width:1200px;
	margin-top:30px;
	padding-bottom: 10px;
	background: url("../img/fzds_baixian.png") no-repeat center 5px;
}
.mt-tabpage-title a{ color:#fff;}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	color:#fff;
	text-align: center;
	
	width: 75px;
	margin: 0 46px;
}
.mt-tabpage-title .mt-tabpage-item .fz22_icon{
	display: inline-block;
	font-size: 20px;
	padding-top: 27px;
}

.mt-tabpage-title .mt-tabpage-item .fz22_icon:hover{
	display: inline-block;
	background:url("../img/fzds_xz.png") no-repeat top center;	
	padding-top: 27px;
	color: #fff;
	border:none;
    font-weight: bold;
}

.mt-tabpage-title .mt-tabpage-item-cur {
	display:inline-block;
	background:url("../img/fzds_xz.png") no-repeat top center;	
/*	padding-top: 27px;*/
	color: #fff;
	border:none;
    font-weight: bold;
}
.mt-tabpage-count {
	position: relative;
	height: 650px;
	overflow: hidden;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width:1200px;
}
.dizhi_text{ padding:20px 0; padding-left:20px; float:left;}
.dizhi_text h6{ font-size:16px; line-height:16px; border-left:3px solid #d6000f; padding-left:10px;}
.dizhi_text p{ margin-top:15px; padding-left:13px;}
.dizhi_text p span{ display:block; color:12px; line-height:23px;}
.mt-tabpage-item{  margin-top:30px;}
.mt-tabpage-item ul{}
.mt-tabpage-item ul { overflow:hidden; float:right; margin-right:20px; margin-top:20px;}
.mt-tabpage-item ul li{ float:left; margin-left:30px; padding-bottom:30px;}
.mt-tabpage-item ul li a{ display:block;  color:#fff; text-align:center; padding:5px 0; margin-top:10px;}
.mt-tabpage-count .dz_img{  height:720px; width:1200px; background-size:100%;  }


.fz22_content2{
	background: url(../img/fzds-9.jpg) no-repeat top center;
	height: 1072px;
}

/*  
.carousel {
width: 1200px;
height: 545px;
margin: 0 auto;
overflow: hidden;
position: relative;
}


.image-container {
 display: flex;
 width: 1200px;
 position: absolute;
 left: -5%;
 top: 0;
 transition: left 0.5s ease;
	
}

.image-container li{ margin-left: 27px;}
.image-container img {

}*/



 /* 轮播容器样式 */
.carousel {
 width: 1200px;
 height: 520px;
 overflow: hidden;
 position: relative;
}

 /* 图片容器样式 */
.carousel-inner {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  left: 0;
  transition: left 0.5s ease;
}
.carousel-inner li{
	margin-left: 36px;
}

        /* 单张图片样式 */
       .carousel-inner img {
            width: 564px;
            height: 491px;
        }










.fz22_shisq{
	margin-top: 50px;
}

.fz22_shisq ul{ overflow: hidden;}
.fz22_shisq ul li{float: left; }


.fzds_content3{ background: url("../img/fzds-10.jpg") no-repeat top center; height: 982px;}

.fzds_content4{ background: url("../img/fzds-13.jpg") no-repeat top center; height: 1120px;}


.fzds_lb {width: 1200px; height: 810px;  margin: 0 auto; margin-top: 20px; position: relative; overflow: hidden;  }
.ck-slide { position: relative;  }
.ck-slide ul.ck-slide-wrapper { height: 810px; width:1200px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper li { top: 0; right: 0; position: absolute; }
.ck-slide ul.ck-slide-wrapper li img{width: 1200px; margin-left: 0px;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../img/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../img/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox {   top:35px; z-index: 30;  position: relative; margin: 0 auto; display: table-cell;}
.ck-slidebox ul { height: 180px; padding: 0px; border-radius: 8px; display: inline-block; margin: 0 auto;  width: 1200px;}
.ck-slidebox ul li { height: 85px; margin-top: 30px; float: left;}
.ck-slidebox ul li em { display: block; width: 220px;height:85px; font-size: 20px; padding:0 10px; font-style: normal;  color: #ffffff;
	background: url(../img/off_1.png) no-repeat left center; /* text-indent: -9999px; *//*cursor: pointer;*/}
.ck-slidebox ul li .fzds_tucon1{background: url(../img/off_1.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon2{background: url(../img/off_2.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon3{background: url(../img/off_3.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon4{background: url(../img/off_4.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon5{background: url(../img/off_5.png) no-repeat left center; }


.ck-slidebox ul li.current .fzds_tucon1{background: url(../img/open_1.png) no-repeat left center; }
.ck-slidebox ul li.current .fzds_tucon2{background: url(../img/open_2.png) no-repeat left center; }
.ck-slidebox ul li.current .fzds_tucon3{background: url(../img/open_3.png) no-repeat left center; }
.ck-slidebox ul li.current .fzds_tucon4{background: url(../img/open_4.png) no-repeat left center; }
.ck-slidebox ul li.current .fzds_tucon5{background: url(../img/open_5.png) no-repeat left center; }


.ck-slidebox ul li .fzds_tucon1:hover { color:#7f8dff; background: url(../img/open_1.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon2:hover { color:#7f8dff; background: url(../img/open_2.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon3:hover { color:#7f8dff; background: url(../img/open_3.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon4:hover { color:#7f8dff; background: url(../img/open_4.png) no-repeat left center; }
.ck-slidebox ul li .fzds_tucon5:hover { color:#7f8dff; background: url(../img/open_5.png) no-repeat left center; }







/*banner开始*/
.top-banner {
	width:100%; 
	min-width:1200px;
	overflow: hidden;
	margin-top:50px;
}

.top-banner .banner-container {
	width: 100%;
	height: 100%;
	position: relative;
}

.top-banner .banner-pagination{
	
}

.top-banner .banner-pagination ul{ 	
    position: absolute;
	top: 0;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
	font-size: 0;
	z-index: 1;
	padding-bottom: 30px;
}


.top-banner .banner-pagination .swiper-pagination-switch {
	display:inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color:#000000;
	
}
.top-banner .banner-pagination .swiper-pagination-switch p{
	width: 240px;
	height: 50px;	
	font-size: 20px;
	line-height: 50px;
	color: #ffffff;
}

.top-banner .banner-pagination .swiper-pagination-switch.on{
	width: 240px;
	background-color: #7f8dff;
}
.top-banner .banner-pagination .swiper-pagination-switch:last-child {
	margin-right: 0
}

.top-banner .banner-pagination .swiper-active-switch {
	background: #fff;
	position: relative
}

.top-banner .banner-container .swiper-slide {
	position: relative;
	float: left;
	width: 100%;
	height: 360px!important
}
.bd{
	margin-top: 50px;
}
.bd ul li{ height:790px;overflow: hidden;}
.bd ul li a{ display:block; float:left; width:579px; height:790px;}


.fzds_content5{
	background:url(../img/fzds-15.jpg) no-repeat center top;
	height: 862px;
}
.fzds_yz{
	background: url("../img/fzds-16.png") no-repeat center top;
	width: 1200px;
	height: 582px;
}
.fzds_yz .yz_wenzi{
	font-size: 28px;
	font-weight: bold;
}
.fzds_yz .yz_text{
	font-size: 18px;
	width: 484px;
	color: #101417;
	margin-top: 40px;
	line-height: 30px;
}

.fzds_content6{
	background:url(../img/fzds-17.jpg) no-repeat center top;
	height: 1257px;
}
.fzds_zhum{
	background:url(../img/fzds-18.png) no-repeat center top;
	width: 1200px;
	height: 737px;
	position: relative;
}
.fzds_zhum .video-background {
    position: absolute;
    right: 0;
    top: 0;
	width: 596px;
	height: 403px;
	background: #000;

}



.floor-17{ padding-top:30px;}

.floor-17 ul.school {
	text-align: center;
}

.floor-17 ul.school li {
	width: 290px;
	height: 125px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 26px 14px;
	box-sizing: border-box;
	border: solid 1px rgb(220, 220, 220);
}

.floor-17 ul.school .num {
	width: 20px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	margin-right: 16px;
	color: #FFFFFF;
	background-image:url(../img/ms_liubian.png);
	display: inline-block;
	position: relative;
	top: -5px;
}

.floor-17 ul.school .school-name {
	font-size: 20px;
	padding-bottom: 17px;
	border-bottom: solid 1px rgb(220, 220, 220);
}

.floor-17 ul.school .address {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	margin-top:5px;
}

.floor-17 ul.school .tel {
	text-align: left;
	font-size: 12px;
	line-height: 32px;
}

footer {
	height: 190px;
	background-color: #031e39;
	text-align: center;
	box-sizing: border-box;
	padding-top: 40px;
}

.floor {
	padding: 50px 0px 50px;
}


.gray {
	background-color: #eeeeee;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

.last {
	margin-right: 0!important;
}


.hover {
	top: 0;
	position: relative;
	transition: top 0.3s;
	-moz-transition: top 0.3s;
	-webkit-transition: top 0.3s;
	-o-transition: top 0.3s;
}


.copyright {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	height: 76px;
	padding-top: 20px;
	color: rgb(27, 27, 27);
	box-sizing: border-box;
}

.copyright p{
	margin: 0;
	line-height: 1.2em;
}

.fz22_btn{
	background: #d6000f;
	color: #fff;
	border: none;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	width: 25%;
	margin: 50px 37.5%;
	padding: 20px 0;
	border-radius: 50px;
}



.floor{  text-align:center; min-width:1200px; background-color: #031e39;}






