body{
  background-color: white;
      /*padding-bottom: 385px !important;*/
}
.header-code {
  width: 100%;
  /*height: 791px;*/
  /*background: url(../images/banner_xueyuan.jpg) no-repeat center center;*/
  background-size: cover;
  position: relative;
}
.header-code .register {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-indent: -9999em;
  z-index: 100;
}
.header-code .bannerinfo {
  position: relative;
  height: 100%;
}
.header-code .block-content {
  position: absolute;
  right: 0;
  top: 0;
  width: 360px;
  background: rgba(0, 0, 0, 0.68);
  height: 100%;
  padding: 20px;
  overflow: hidden;
}
.header-code .block-content h1 {
  font-size: 28px;
  color: #fff;
  border-left: solid 4px #fd4e3d;
  padding-left: 10px;
  cursor: pointer;
}
.header-code .block-content .iteminfo {
  margin-bottom: 20px;
}
.header-code .block-content a {
  color: #fff;
  font-size: 19px;
  line-height: 30px;
  font-weight: normal;
}
.div_enroll{
  /*display: none;*/
  margin-top: 45px;
position: absolute;
  top:50%;
  left: 50%;
  right: 0;
  margin:0 auto;
  transform: translate(-50%,-50%);
 
}
#btn_cha{
  position: absolute;
  right: 2%;
  top: 2%;
  width: 30px;
  height: 30px;
}
.div_enroll1{
  display: none;
   position: fixed;
  bottom:0%;
  left: 0;
  right: 0;
  margin:0 auto;
    background-color: rgba(29,79,152,0.9);
    color: white;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
.header-code .block-content a i {
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #fd4e3d;
  vertical-align: middle;
  margin-right: 10px;
}
.header-code .block-content .swiper-container1 {
  margin-top: 20px;
  height: 500px;
  overflow: hidden;
}
.header-code .block-content .swiper-container1 .swiper-slide {
  height: 100px;
}
.main {
  margin-top: 140px;
}
.module_top{
  width: 100%;
  height: auto;
  /*border-bottom: 2px solid rgb(160,160,160);*/
  color: rgb(29,79,152);
  /*margin-top: 90px;*/
}
.module_top2{
  border-bottom: 2px solid rgb(160,160,160);
}
.module_top2 p i{
border-bottom: 4px solid rgb(29,79,152);
 padding:10px 0px;
}
.module_top p{
  font-size: 25px;
  letter-spacing: 2px;
  padding:0px 0px;
}
.jieshao{
  margin-top: 25px;
}
.module_top3 p i {
  /*border-top: 4px solid rgb(29,79,152);*/
  padding:8px 0px;
}
.module_top span{
  font-size: 20px;
  letter-spacing: 1px;
}
.module_top span{
  margin-left: 15px;
}
.links {
  width: 154px;
  height: 420px;
  background: #fff;
  z-index: 99;
  position: fixed;
  right: 170px;
  top: 200px;
  border-radius: 4px;
}
.links img {
  width: 154px;
  height: 58px;
  border-radius: 8px;
}
.links ul .active {
  color: #f05a4c;
}
.links ul li a {
  display: inline-block;
  width: 154px;
  font-size: 18px;
  color: #222;
  line-height: 46px;
  text-align: center;
}
.header_title{
  font-size: 69px;
  color: white;
  font-weight: 600;
  position: absolute;
  top: 10%;
  left: -11%;
  line-height: 1.3;
}
.header_title2{
font-size: 28px;
    color: white;
    /*font-weight: 600;*/
    position: absolute;
    bottom: 16%;
    right: -11%;
    text-align: right;
    line-height: 1.8;
    letter-spacing: 3px;
}
.module-com-title {
  /*padding-top: 50px;*/
  padding-bottom: 30px;
  color: #212121;
  font-size: 27px;
  /*font-weight: bold;*/
  text-align: center;
}
.module-com-titles {
  /*padding-top: 50px;*/
  padding-bottom: 30px;
  color: #212121;
  font-size: 27px;
  /*font-weight: bold;*/
  text-align: center;
}
.module-com-title span {
  display: inline-block;
  /*border-bottom: 10px solid rgb(149,172,207);*/
  font-weight: bold;
  letter-spacing:3px;
}
.module-com-title p{
  font-size: 16px;
  letter-spacing: 2px;
  margin-top: 15px;
}
.kecheng1{
  width: 370px !important;
  border-radius: 0px !important;
  text-align: left!important;
}
.kecheng2{
  height: 223px;
}
.thumbnailswarp1{
  height: 251px;
}
hr{
  border-top: 2px solid rgb(0,0,0) !important;
}
.box_right table tr th:nth-child(1){
  padding-top: 50px !important;
}
.box_right table tr th:nth-child(1),.box_right table tr td:nth-child(1){
  font-size: 16px;
  width:180px;
      padding: 15px 45px;
  background-color: rgb(32,54,98);
  color: white;
}
.box_right table tr th:nth-child(2),.box_right table tr td:nth-child(2){
  background-color: rgb(235,236,238);
  padding:0px 45px 0px 30px;
  border-left: 14px solid white;
  font-size: 14px;
}
.box_right table {
  display: block;
/*padding:37px 0px;*/
}
.box_right_bg{
  /*background-image: url(../images/jiaru.jpg);*/
  background-size: cover;
  border-radius: 15px;
}
#pd-bottom{
  padding-bottom: 50px !important;
}
.caption1 h3{
  float: left;
  padding:15px 25px;
  width: 195px;
  text-align: center;
}
.module-com-title span i{
  width: 100%;
  height: 1px;
  border-bottom:10px solid rgb(1,187,167);
  display: inline-block;
}
.module-sub-title {
  padding-bottom: 50px;
  font-size: 30px;
  color: #545454;
  text-align: center;
}
.module-com-title1 span {
  display: inline-block;
}
.module-com-title1{
  /*padding-top: 50px; */
    /* padding-bottom: 30px; */
    color: #212121;
    font-size: 32px;
    font-weight: bold;
    text-align:left;
    width: 220px;
    border-bottom: 10px solid rgb(149,172,207);
    margin-top:10px;
    display: inline-block;
    
}
.module-com-title_one{
  text-align: right;
}
.box_left_one{
  text-align: right;
      margin-left: 70px;
}
.box_left_one a{
  display: inline-block !important;
}
.box_left{
  width: 350px;
  margin-top: 30px;
  float: left;
  
}
.box_right{
  width: 64%;
  float: left;
  /*margin-left: 71px;*/
   margin-top: 30px;
   /*position: relative;*/
}
.box_left a{
  width: 100px;
  height:30px;
  display: block;
  border: 1px solid rgb(160,160,160);
  text-align:center;
  line-height: 30px;
  color: rgb(160,160,160);
  margin-top: 60px;
}
.thumbnailswarp2 {
  text-align: left;
  /*width: 29%;*/
  float: left;
}
.ov{
  overflow: hidden;
  margin-top: 45px;
}
.btn_sumbit{
  display: none;
  width: 150px;
  height: 40px;
  background-color: rgb(29,79,152);
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  color: white;
}
.hr2{
  margin-top: 60px;
}
.cndns-right a,img{border:0;text-decoration:none;}
body{font:12px/180% }
.cndns-rightp{margin:0px;padding:0px;line-height:20px;}
.cndns-right i{margin:0px;padding:0px;font-style:normal; color: black;}
.cndns-right ul{margin:0px;padding:0px;list-style:none;}
.cndns-right ul li{margin:0px;padding:0px;list-style:none;}
.cndns-right a{color:#333333;text-decoration:none;}
.cndns-right a:hover{color:#ff5a00;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}
/*new right*/
.cndns-right{position:fixed;right:1px;top:78%;margin-top:-100px;z-index:3334;}
.cndns-right-meau{position:relative;background-color: rgb(255,255,255);}
.cndns-right-btn{width:35px;height:35px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background:url(../images/phone.png);background-size: 100%;background-repeat: no-repeat;}
.cndns-right-btn span{color:#848484;font-size:10px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:10px;line-height:18px;padding-top:0px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:white}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{background:url(../images/1.gif) no-repeat  center;background-size: 80%;background-color: rgb(255,255,255);} 
.meau-sev .cndns-right-btn p{color:white;background-color: #aaa;}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:black}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#aaa}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:20px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #aaa;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#aaa}
.cndns-right-box .box-border .sev-t p{float:left;color:black;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:black;}
.cndns-right-box .box-border .sev-t img{background: url(../images/erweima.jpg);width: 100%;margin-bottom: 15px;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#aaa;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#483D8B}
.meau-sev .cndns-right-box .box-border{width:200px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #aaa;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#aaa}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#aaa}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.cndns-right-btn2 p{
  height: 100%;
  color: white;
  background-color: #aaa;
}
.cndns-right-btn3 p{
  height: 100%;
  color: white;
  background-color: #aaa;
}
.cndns-right-btn3{
  background: url(../images/erweima.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.cndns-right-btn4{
  background: url(../images/jiantou.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.cndns-right-btn4 p{
  /*height: 100%;*/
  color: white;
  background-color: #aaa;
}
.sev-t i{
  color: black;
}
.thumbnailswarp2 .thumbnails {
  width:170px;
  /*background: #fff;*/
  text-align: center;
  border-top: 1px solid rgb(160,160,160);
  border-radius: 18px;
}
.thumbnailswarp2 .thumbnails:hover {
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.26);
}
.thumbnailswarp2:nth-child(1),.thumbnailswarp2:nth-child(2),.thumbnailswarp2:nth-child(3){
  padding-right: 22px;
}
.thumbnailswarp2 img {
  width: 100%;
  /*height: 200px;*/
 border-radius: 0px 0px 18px 18px;
}
.thumbnailswarp2 .caption {
  padding: 20px 30px;
  color: #212121;
  text-align: left;
  border-right: 1px solid rgb(160,160,160);
  border-left: 1px solid rgb(160,160,160);
  border-radius: 18px 18px 0px 0px ;
}
.thumbnailswarp2 .caption h3 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.thumbnailswarp2 .caption p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px;
}
.thumbnailswarp2 .caption .look {
  display: inline-block;
  border: solid 1px rgb(160,160,160);
  color: rgb(160,160,160);
  font-size: 16px;
  text-align: center;
  height: 48px;
  line-height: 46px;
  border-radius: 4px;
  padding: 0 50px;
}
.thumbnailswarp2 .caption .look:hover {
  color: #fff;
  background: rgb(1,184,167);
}
.module-com-title1 span i{
  width: 100%;
  height: 1px;
  border-bottom:10px solid rgb(1,187,167);
  display: inline-block;
}
#t-tit {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ccc;
}
#t-tit span {
  float: left;
  font-size: 22px;
  text-align: left;
  color: #666;
  width: 25%;
  cursor: pointer;
  position: relative;
}
#t-tit span .round {
  width: 6px;
  height: 6px;
  background: #ed3523;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: -3px;
}
#t-tit span:nth-child(1) {
  padding-left: 30px;
}
#t-tit span:nth-child(2) {
  text-align: right;
}
#t-tit span:nth-child(3) {
  text-align: right;
}
#t-tit span:nth-child(4) {
  text-align: right;
  padding-right: 30px;
}
#t-con {
  margin-top: 30px;
}
#t-con li {
  width: 100%;
  display: none;
  position: relative;
}
#t-con li .teacher_0,
#t-con li .teacher_1,
#t-con li .teacher_2,
#t-con li .teacher_3 {
  position: relative;
  padding-bottom: 60px;
}
#t-con li .teacher_0 .swiper-container,
#t-con li .teacher_1 .swiper-container,
#t-con li .teacher_2 .swiper-container,
#t-con li .teacher_3 .swiper-container {
  width: 96%;
  margin: 0 auto;
  height: 100%;
}
#t-con li .teacher_0 .swiper-slide,
#t-con li .teacher_1 .swiper-slide,
#t-con li .teacher_2 .swiper-slide,
#t-con li .teacher_3 .swiper-slide {
  text-align: left;
  font-size: 18px;
}
#t-con li .teacher_0 .swiper-slide img,
#t-con li .teacher_1 .swiper-slide img,
#t-con li .teacher_2 .swiper-slide img,
#t-con li .teacher_3 .swiper-slide img {
  width: 100%;
}
#t-con li .teacher_0 .swiper-button-next,
#t-con li .teacher_1 .swiper-button-next,
#t-con li .teacher_2 .swiper-button-next,
#t-con li .teacher_3 .swiper-button-next {
  /*display: none;*/
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -25px;
}
#t-con li .teacher_0 .swiper-button-prev,
#t-con li .teacher_1 .swiper-button-prev,
#t-con li .teacher_2 .swiper-button-prev,
#t-con li .teacher_3 .swiper-button-prev {
  /*display: none;*/
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -25px;
}
#t-con li .new_1 .swiper-button-next {
  /*display: none;*/
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -25px;
}
#t-con li .new_1 .swiper-button-prev {
  /*display: none;*/
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -25px;
}
#t-con li .new_1 {
  position: relative;
  padding-bottom: 35px;
}
#t-con li .new_1 .swiper-container {
  width: 96%;
  margin: 0 auto;
  height: 100%;
}
#t-con li .new_1 .phkc{
	height: 400px;
}
#t-con li .new_1 .swiper-slide {
  text-align: left;
  font-size: 18px;
}
#t-con li .new_1 .swiper-slide img {
  width: 100%;
}
#t-con li .new_1 .t-img .rights{
	display: none;
}
#t-con li .new_1 .t-img .youbians{
	background-color: #eeeeee;
	width: 20%;
	display: flex;
	flex-direction: column;
	padding: 2%;
}
#t-con li .new_1 .t-img .youbians .phys{
	position: relative;
	top: -15px;
}
#t-con li .new_1 .t-img .youbians .phys .twos{
	font-size: 22px;
	font-weight: 600;
	position: relative;
}
#t-con li .new_1 .t-img .youbians .phys .twos:after{
    position: absolute;
    content: '';
    width: 159px;
    height: 1px;
    bottom: -10px;
    background: #000;
    left: 8px;
}
#t-con li .new_1 .t-img .youbians .ones{
	font-size: 20px;
}
#t-con li .new_1 .t-img .youbians .mzest{
	    font-size: 17px;
	    display: block;
	    margin: 15px 0 35px 0;
}
  #t-con .t-img img{
	  width: 80% !important;
	  height: 100%;
  }
  #t-con .t-img {
	  height: 100%;
	      display: flex;
	      flex-direction: row;
  }
#t-con li .new_1 .t-img .right .firsts{
	position: relative;
	    top: -15px;
	    font-size: 20px;
}
#t-con li .new_1 .t-img .right .twos{
	position: relative;
	    top: -10px;
	    font-size: 22px;
	    display: inline-block;
}
#t-con .bottoms .topest{
	cursor: pointer;
	height: 50px;
	border-bottom: 4px solid #bbbbbb;
	display: flex;
}
#t-con .bottoms .topest .kc{
	width: 50%;
	display: flex;
	/* text-align: center; */
	/* line-height: 100%; */
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	font-weight: 600;
	position: relative;
}
#t-con .bottoms .topest .dt{
	width: 50%;
	display: flex;
	/* text-align: center; */
	/* line-height: 100%; */
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	font-weight: 600;
	color: #bbbbbb;
	position: relative;
}
/* #t-con .bottoms .topest .dt:after{
	position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    bottom: -3px;
    background: #bbbbbb;  
} */
/* #t-con .bottoms .topest .kc:after{
	position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    bottom: -3px;
    background: #c69670;  
} */
/* #t-con .bottoms .topest #kcc:after{
	position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    bottom: -3px;
    background: #c69670;  
} */
	.green:after{
		position: absolute;
		content: '';
		width: 100%;
		height: 3px;
		bottom: 0;
		background: #bbbbbb !important; 
	}
	.greens:after{
		position: absolute;
		content: '';
		width: 100%;
		height: 3px;
		bottom: 0;
		background: #c69670 !important; 
	}
#t-con .bottoms .mid {
	width: 100%;
	    height: 120px;
	    display: flex;
	    flex-direction: row;
	    margin: 10px 0;
}
#t-con .bottoms .mid .date{
width: 12%;
    border: 1px solid #c69670;
    background: #eeeeee;
    /* padding-left: 10px; */
    display: flex;
    flex-direction: column;
    /* text-align: center; */
    align-items: center;
    justify-content: center;
    color: #c0997a;
}
#t-con .bottoms .mid .date .tms span{
	font-size: 58px;
	    display: inline-block;
}
#t-con .bottoms .mid .date span{
	letter-spacing: 5px;
	    position: relative;
}
#t-con .bottoms .mid .titles{
	margin-left: 1%;
	    height: 100%;
	    width: 975px;
	    border: 1px solid #c69670;
	    display: flex;
	    flex-direction: row;
	    padding: 0 35px;
	    justify-content: space-between;
	    align-items: center;
		background: #eeeeee;
}
#t-con .bottoms .mid .titles .bts{
	font-size: 28px;
}
#t-con .bottoms .mid .titles .nrs{
	    text-align: right;
	    margin-right: 20px;
}
#t-con .bottoms .mid .titles .nrs p{
	font-size: 17px;
}
#t-con .bottoms .mid .titles .kjs{
	color: #949494;
	    font-size: 25px;
	    display: inline-block;
}
#t-con .bottoms .looks{
	display: flex;
	    flex-direction: row;
	    justify-content: center;
	    /* align-items: center; */
	    width: 100%;
	    height: 45px;
	    border-bottom: 3px solid #d9d9d9;
	    color: #000;
	    font-weight: 600;
	    font-size: 16px;
}
#t-con .bottoms .looks .see{
	width: 90px;
	    height: 100%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
}
#t-con .bottoms .looks .see:after{
position: absolute;
    content: '';
    width: 95px;
    height: 3px;
    bottom: 0px;
    background: #c69670; 
}
#t-tit span.t-select {
  position: relative;
  color: #ed3523;
}
#t-tit span.t-select:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ed3523;
}
#t-con li.t-show {
  display: block;
}
#c-tit {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ccc;
}
#c-tit span {
  float: left;
  font-size: 22px;
  text-align: center;
  color: #666;
  width: 50%;
  cursor: pointer;
  position: relative;
}
#c-tit span .round {
  width: 6px;
  height: 6px;
  background: #ed3523;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: -3px;
}
#c-con {
  margin-top: 30px;
}
#c-con li {
  width: 100%;
  display: none;
  padding-bottom: 80px;
  position: relative;
  padding-bottom: 60px;
}
#c-con li .collegefriend .swiper-container {
  width: 96%;
  margin: 0 auto;
  height: 100%;
}
#c-con li .collegefriend .swiper-slide {
  text-align: left;
  font-size: 18px;
}
#c-con li .collegefriend .swiper-slide img {
  width: 100%;
}
#c-con li .collegefriend .swiper-button-next {
  display: none;
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -25px;
}
#c-con li .collegefriend .swiper-button-prev {
  display: none;
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -25px;
}
#c-con li .horsechange {
  position: relative;
}
#c-con li .horsechange .swiper-container {
  width: 96%;
  margin: 0 auto;
  height: 100%;
}
#c-con li .horsechange .swiper-slide {
  text-align: left;
  font-size: 18px;
}
#c-con li .horsechange .swiper-slide img {
  width: 100%;
}
#c-con li .horsechange .swiper-button-next {
  display: none;
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -25px;
}
#c-con li .horsechange .swiper-button-prev {
  display: none;
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -25px;
}
#c-con li .personwarp {
  width: 49%;
  font-size: 14px;
  float: left;
  margin-bottom: 60px;
  background: #fff;
  margin-right: 1%;
}
.thumbnails{
  cursor: pointer;
  overflow: hidden;
}
.jump_box{
  width:400px;
  height: 400px;
  background-color: rgb(255,255,255);
  border:2px solid rgb(1,187,167);
  border-radius:15px;
  position: fixed;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 999;
  display: none;
}
.jump_box p{
  padding:40px;
  line-height: 1.8;
}
#cha{
     position: absolute;
    top: 7px;
    right: 7px;
}
#c-con li .personwarp:nth-child(2n) {
  margin-right: 0;
}
#c-con li .personwarp .content {
  height: 95px;
  overflow: hidden;
  background: #fff;
  padding: 15px 20px 20px;
}
#c-con li .personwarp .content p {
  text-align: justify;
  line-height: 20px;
  margin-bottom: 20px;
}
#c-con li .personwarp .content p:last-child {
  margin-bottom: 0;
}
#c-con li .person {
  background: #fff;
  color: #313131;
  padding: 0 0 20px;
  margin: 0 20px;
  border-bottom: solid 1px #f6f6f6;
}
#c-con li .person .person-img {
  float: left;
  width: 25%;
}
#c-con li .person .person-img img {
  max-width: 120px;
  max-height: 128px;
}
#c-con li .person .person-info {
  width: 75%;
  float: left;
}
#c-con li .person .person-info .name {
  font-size: 24px;
  font-weight: bold;
  margin-top: 25px;
}
#c-con li .person .person-info .company {
  line-height: 24px;
}
#c-tit span.c-select {
  color: #ed3523;
}
#c-con li.c-show {
  display: block;
}
#s-tit {
  height: 50px;
  line-height: 50px;
  border-bottom: 3px solid rgb(1,187,167);
}
  .person-img p{
    text-align: center;
    padding:25px 15px;
    font-size: 22px;
  }
#s-tit span {
  float: left;
  font-size: 22px;
  text-align: left;
  color: #666;
  width: 25%;
  text-align: center;
  cursor: pointer;
  position: relative;
}
#s-tit span .round {
  width: 32px;
  height: 16px;
  background-image: url(../images/select.png);
  /*background: #ed3523;*/
  /*border-radius: 50%;*/
  display: inline-block;
  position: absolute;
 
 left: 0;
 right: 0;
 margin:0 auto;
    bottom: -13px;
}
#s-tit1 {
  height: 75px;
  line-height: 50px;
  border-bottom: 3px solid rgb(1,187,167);
  margin-top: 40px;
}
  .person-img p{
    text-align: center;
    padding:25px 15px;
    font-size: 22px;
  }
  #s-tit1  i{
    color: black;
  }
#s-tit1 span {
  float: left;
  font-size: 22px;
  text-align: left;
  width: 25%;
  text-align: center;
  cursor: pointer;
  position: relative;
   color: black;
}
#s-tit1 span .round {
  width: 32px;
  height: 16px;
  /*background-image: url(../images/select.png);*/
  /*background: #ed3523;*/
  /*border-radius: 50%;*/
  display: inline-block;
  position: absolute;
  left: 0;
 right: 0;
 margin:0 auto;
    bottom: -7px;
}
#s-con {
  margin-top: 60px;
}
.teacher_m{
  display: none;
}
#s-con li {
  width: 100%;
  display: none;
  position: relative;
  padding-bottom: 60px;
}
#s-con li .teaching .swiper-container,
#s-con li .studytour .swiper-container,
#s-con li .grouplearn .swiper-container,
#s-con li .crossvisit .swiper-container {
  width: 100%;
  margin: 0 auto;
  height: 100%;
}
#s-con li .teaching .swiper-slide,
#s-con li .studytour .swiper-slide,
#s-con li .grouplearn .swiper-slide,
#s-con li .crossvisit .swiper-slide {
  text-align: left;
  font-size: 18px;
}
#s-con li .teaching .swiper-slide img,
#s-con li .studytour .swiper-slide img,
#s-con li .grouplearn .swiper-slide img,
#s-con li .crossvisit .swiper-slide img {
  width: 100%;
}
#s-con li .teaching .swiper-button-next,
#s-con li .studytour .swiper-button-next,
#s-con li .grouplearn .swiper-button-next,
#s-con li .crossvisit .swiper-button-next {
  display: none;
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -25px;
}
#s-con li .teaching .swiper-button-prev,
#s-con li .studytour .swiper-button-prev,
#s-con li .grouplearn .swiper-button-prev,
#s-con li .crossvisit .swiper-button-prev {
  display: none;
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -25px;
}
#s-tit span.s-select {
  color: black;
}
#s-con li.s-show {
  display: block;
}
#a-tit {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ccc;
}
#a-tit span {
  float: left;
  font-size: 22px;
  text-align: left;
  color: #666;
  width: 33.333333%;
  text-align: center;
  cursor: pointer;
  position: relative;
}
#a-tit span .round {
  width: 6px;
  height: 6px;
  background: #ed3523;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: -3px;
}
.main_0{
  margin-top: 0px !important;
}
#a-con {
  margin-top: 30px;
}
#a-con li {
  width: 100%;
  display: none;
  position: relative;
  padding-bottom: 60px;
}
#a-con li .community,
#a-con li .enterprise,
#a-con li .activities {
  text-align: center;
}
#a-con li .community .swiper-container,
#a-con li .enterprise .swiper-container,
#a-con li .activities .swiper-container {
  width: 96%;
  margin: 0 auto;
  height: 100%;
}
#a-con li .community .swiper-slide,
#a-con li .enterprise .swiper-slide,
#a-con li .activities .swiper-slide {
  text-align: left;
  font-size: 18px;
  text-align: center;
}
#a-con li .community .swiper-slide img,
#a-con li .enterprise .swiper-slide img,
#a-con li .activities .swiper-slide img {
  width: 100%;
}
#a-con li .community .swiper-button-next,
#a-con li .enterprise .swiper-button-next,
#a-con li .activities .swiper-button-next {
  display: none;
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -25px;
}
#a-con li .community .swiper-button-prev,
#a-con li .enterprise .swiper-button-prev,
#a-con li .activities .swiper-button-prev {
  display: none;
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -25px;
}
#a-tit span.a-select {
  color: #ed3523;
}
#a-con li.a-show {
  display: block;
}
.header-code img {
  width: 100%;
  height: 100%;
  display: block;
}
.business {
  width: 1170px;
  margin: 30px auto;
}
.business li {
  float: left;
  width: 285px;
  margin-right: 10px;
  background: #fff;
  margin-bottom: 20px;
}
.business li:nth-child(4n) {
  margin-right: 0;
}
.business li a {
  display: block;
  width: 100%;
  color: #545454;
  font-size: 14px;
}
.business li .toplogo {
  border-bottom: solid 1px #eee;
  height: 140px;
  line-height: 140px;
  text-align: center;
}
.business li .toplogo img {
  width: 160px;
  height: 90px;
  vertical-align: middle;
}
.business li .busicontent {
  padding: 15px 20px;
  height: 160px;
}
.business li .businame {
  font-size: 18px;
  color: #212121;
  margin-bottom: 10px;
}
.business li .renzheng {
  margin-left: 10px;
}
.business li .busitext {
  text-align: justify;
  line-height: 20px;
}
.videocontent {
  margin-top: 120px;
  margin-bottom: 46px;
}
.videocontent .videowarp {
  width: 40%;
  height:360px;
  overflow: hidden;
  position: relative;
  background-color: rgb(0,0,0);
}
#icon_mobile{
  display: none;
}
.videocontent .videowarp video {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: relative;
}
.videocontent .videowarp .mask {
  position: absolute;
  /*background: rgba(0, 0, 0, 0.6);*/
  border-radius: 5px;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fefefe;
  text-align: center;
}
.videocontent .videowarp .mask .title {
  font-size: 26px;
  margin-top: 80px;
}
.videocontent .videowarp .mask .sbtitle {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.js-video{
  position: absolute;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 3;
}
.videocontent .videowarp .mask .btn img {
  width:74px;
  height: 74px;
}
.videocontent .wordIntrol {
     width: 52%;
     height: 360px;
    padding-top: 20px;
    line-height: 2;
    font-size: 16px;
    color: black;
    text-align: justify;
    letter-spacing: 2px;
    background-color: rgb(29,79,152);
}
.contact_box{
  width: 100%;
  /*background-color: rgb(238,238,236);*/
  /*margin-top: 120px;*/
}
.contact_box_text{
  width:1180px;
  margin:0 auto;
 padding: 80px 0px;
}
.yanzhegnma{
  width: 120px;
}
.contact_box_text span:nth-child(1){
  font-size: 21px;
  font-weight: bold;
}
.contact_box_bottom{
  margin-top: 20px;
}
.contact_box_bottom input{
  margin-right: 78px;
  box-shadow: -webkit-box-shadow: 0px 6px 11px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 6px 11px 0px rgba(0,0,0,0.24);
box-shadow: 0px 6px 11px 0px rgba(0,0,0,0.24);
float: left;
}
#company_erweima{
  position: absolute;
  top:0;
  right: 0;
}
.yanzhegnma{
  width: 80px !important;
}
.btn_online{
  margin-left: 20px;
}
.contact_box_bottom a{
  display: inline-block;
  width: 110px;
  height: 46px;
  line-height: 41px;
  text-align: center;
  font-size: 18px;
  color: white;
  background-color:rgb(29,79,152);
}
input[type=input] {
    width:311px;
    padding: 0 25px;
    height: 48px;
    border: 1px solid #f2f2f2;
    background: white;
    color: rgb(0,0,0);
    font-size: 14px;
    line-height: 48px;
    /*border-radius: 25px;*/
}
.contact_box_text span:nth-child(2){
  float: right;
  font-size: 14px;
  letter-spacing: 3px;
}
.videocontent .wordIntrol1{
   width: 53%;
    height: 360px;
    /*padding-top: 52px;*/
    line-height: 2;
    font-size: 16px;
    color: black;
    text-align: justify;
    letter-spacing: 2px;
    /*background-color: rgb(29,79,152);*/
}
.videowarp_one{
  width: 79% !important;
  height: 468px !important;
}
.wordIntrol_one {
  width: 20% ;
   height: 468px ;
   background-color: rgb(29,79,152);
}
.wordIntrol_one ul{
  width:66%;
    /*padding-top: 30px;*/
}
.wordIntrol_one ul li{
  color: white;
  text-align: right;
  letter-spacing: 2px;
  font-size: 19px;
  padding-top: 26px;
}
.mg-70{
  margin-left: 71px;
}
.small1{
  font-size: 12px !important;
  padding-top:8px !important;
}
.videocontent .wordIntrol ul{
  width:525px;
  margin:0 auto;
  margin-top: 9%;
}
.videocontent .wordIntrol ul li{
  color: white;
  font-size: 14px;
}
.videocontent .wordIntrol ul li img{
  padding-left: 35px;
}
.videocontent .wordIntrol ul li:nth-child(5){
  margin-top: 20px;
  line-height: 1;
}
.videocontent .wordIntrol ul li:nth-child(5),.videocontent .wordIntrol ul li:nth-child(6),.videocontent .wordIntrol ul li:nth-child(7),.videocontent .wordIntrol ul li:nth-child(8){
  text-align: right;
  font-size: 16px;
  letter-spacing: 3px;
}
.videocontent .wordIntrol ul li:nth-child(1),.videocontent .wordIntrol ul li:nth-child(2),.videocontent .wordIntrol ul li:nth-child(3),.videocontent .wordIntrol ul li:nth-child(4){
  text-indent: 55px;
}
.type {
  padding-bottom: 58px;
  margin-top: 46px;
}
.thumbnailswarp {
  text-align: left;
  width:49%;
  float: left;
}
#video_top{
      position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.thumbnailswarp:nth-child(1){
  background-color: rgb(233,121,5);
}
.thumbnailswarp:nth-child(2),.thumbnailswarp:nth-child(3),.thumbnailswarp:nth-child(6){
  background-color: rgb(5,101,185);
}
.thumbnailswarp:nth-child(4),.thumbnailswarp:nth-child(5){
  background-color: rgb(238,238,238);
}
.thumbnailswarp:nth-child(1),.thumbnailswarp:nth-child(2),.thumbnailswarp:nth-child(4),.thumbnailswarp:nth-child(5){
  /*margin-right: 60px;*/
}
.thumbnailswarp:nth-child(1),.thumbnailswarp:nth-child(3),.thumbnailswarp:nth-child(5){
margin-right: 20px;
}
.thumbnailswarp1:nth-child(1),.thumbnailswarp1:nth-child(2),.thumbnailswarp1:nth-child(4),.thumbnailswarp1:nth-child(5){
  /*margin-right: 60px;*/
}
.thumbnailswarp:nth-child(3),.thumbnailswarp:nth-child(4),.thumbnailswarp:nth-child(5),.thumbnailswarp:nth-child(6){
  margin-top: 45px;
}
.thumbnailswarp .thumbnails {
  width:370px;
  /*background: #fff;*/
  text-align: center;
  border: 1px solid rgb(160,160,160);
  border-radius: 23px;
}
.thumbnailswarp .thumbnails:hover {
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.26);
}
.thumbnailswarp img {
  /*width: 100%;*/
  /*height: 200px;*/
}
.thumbnailswarp_left{
  width: 26%;
  height: 100%;
  float: left;
  border-right: 6px solid white;
}
.thumbnailswarp_right{
  width: 74%;
  float:left;
  height: 100%;
}
.thumbnailswarp1:nth-child(4) .thumbnailswarp_right .caption_right,.thumbnailswarp1:nth-child(5) .thumbnailswarp_right .caption_right{
  color: black;
}
.caption_right{
  padding:20px;
  color: white;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
      /* padding: 67px 49px; */
      border-left: 2px solid white;
}
.caption_right h3{
 font-size: 17px;
    font-weight: bold;
    letter-spacing: 2px;
}
.caption_right span{
  letter-spacing: 3px;
  margin-top: 10px;
  display: inline-block;
  line-height: 2;
}
.thumbnailswarp .caption {
  padding: 30px 0;
  color: #212121;
}
.thumbnailswarp .caption h3 {
  font-size: 24px;
  /*font-weight: bold;*/
  margin-bottom: 20px;
  color: rgb(32,54,98);
}
.thumbnailswarp .caption p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px;
}
.thumbnailswarp .caption .look {
  display: inline-block;
  border: solid 1px rgb(160,160,160);
  color: rgb(160,160,160);
  font-size: 16px;
  text-align: center;
  height: 48px;
  line-height: 46px;
  border-radius: 4px;
  padding: 0 50px;
}
.thumbnailswarp .caption .look:hover {
  color: #fff;
  background: rgb(1,184,167);
}
.n-card {
  line-height: 1;
  padding-bottom: 45px;
  margin-top: 66px;
}
.n-card1 {
  line-height: 1;
  padding-bottom: 45px;
  margin-top: 66px;
}
  .n-card1 .card-item {
    float: left;
    width: 30%;
    height: 226px;
    text-align: left;
    position: relative;
    /*border-right: solid 1px #d8d8d8;*/
    color: white;
    background-color: rgb(29,79,152);
    transition: all 0.6s ease; 
    -webkit-box-shadow: 0px 12px 24px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 12px 24px -10px rgba(0,0,0,0.75);
box-shadow: 0px 12px 24px -10px rgba(0,0,0,0.75);
cursor: pointer;
  }
  .xueyuantese img{
    width: 100%;
  }
    .xueyuanjieswhao_left img{
      width: 100%;
    }
  .xueyuanjieswhao_left{
    width: 40%;
    float: left;
    margin-right: 40px;
  }
  .xueyuanjieswhao_right{
    width: 56%;
    float: left;
  }
  .xueyuanjieshao{
    background-image: url(../images/xueyuantese_bottom.jpg);
    background-size: 100%;
  }
  .pd-90{
    padding:90px 0px;
  }
  .xueyuanjieswhao_right .module_top3 p i{
    border:none;
    color: white;
    line-height: 3;
  }
  .high_top{
    width: 60px;
    height: 5px;
    background-color: rgb(255,255,255);
  }
    .xueyuanjieswhao_right  .module_top span{
      color: white;
    }
    .jieshao_text{
      font-size: 16px !important;
      color: white;
      letter-spacing: 3px !important;
      line-height: 2;
    }
       .jieshao_text2{
      font-size: 12px !important;
      color: white;
      letter-spacing: 0px !important;
      line-height: 2;
      margin-top: 40px;
    }
  .mg-30{
    margin-top: 30px;
  }
  .n-card1 .card-item:hover{
    transform: scale(1.05);
  }
  .culture{
    margin-top: -240px;
  }
/*   .n-card1 .card-item:hover{
    transform: scale(1.1);
   }*/
    .n-card1 .card-item:nth-child(1){
 
 background-color:rgb(5,101,185);
 margin-right: 40px;
    } 
    .n-card1 .card-item:nth-child(4){
      background-color:rgb(32,54,98);
    }
    .n-card1 .card-item:nth-child(2){
      background-color:rgb(83,87,90);
      background-size: 100%;
      background-repeat: no-repeat;
       margin-right:40px;
    }
    .n-card1 .card-item:nth-child(3){
      background-color:rgb(32,54,98);
      background-size: 100%;
      background-repeat: no-repeat;
    }
    .n-card1 .card-item img{
      /*width: 100%;*/
    }
    .caption_text{
      margin-left: 35px;
      margin-top: 35px;
      /*width: 58%;*/
      margin:0 auto;
          margin-top:11%;
          text-align: center;
    }
    .caption_text a{
      font-size: 13px;
      color: white;
      padding:3px 10px;
      border: 1px solid white;
      margin-top: 20px;
      display: inline-block;
    }
    .caption_text span{
      font-size: 22px;
      vertical-align: super;
      /*padding-left: 15px;*/
      letter-spacing: 3px;
      border:1px solid white;
      padding:0px 15px;
    }
    .caption_text p{
      font-size: 15px;
      /*padding-right: 31px;*/
      line-height: 2;
      letter-spacing: 3px;
    }
    .caption_text p:nth-child(1){
      font-size: 25px;
    }
.n-card .card-item {
  float: left;
  width: 25%;
  text-align: center;
  position: relative;
  border-right: solid 1px rgb(32,54,98);
  color: rgb(32,54,98);
}
/*.n-card .card-item p span{
  padding-left: 20px;
}*/
/*.n-card .card-item:nth-child(1) img{
  padding-left: 25px;
}*/
/*.n-card .card-item:nth-child(1) {
 text-align: left;
}*/
.jieshao_icon{
  font-size: 14px;
}
.jieshao_icon li:nth-child(2),.jieshao_icon li:nth-child(4),.jieshao_icon li:nth-child(6){
  padding-left: 20px;
  padding-right: 40px;
}
.w-1230{
  width: 1300px;
  margin:0 auto;
}
.jieshao_icon{
  margin-top: 30px;
}
.jieshao_icon li{
  float: left;
}
.jieshao_icon li:nth-child(1)
.n-card .card-item:nth-child(5) {
  border-right: 0;
}
.n-card .card-item:nth-child(6) {
  margin-top: 60px;
}
.n-card .card-item:nth-child(7) {
  margin-top: 60px;
}
.n-card .card-item:nth-child(8) {
  margin-top: 60px;
}
.n-card .card-item:nth-child(9) {
  margin-top: 60px;
}
.n-card .card-item:nth-child(10) {
  margin-top: 60px;
}
.n-card .card-item:last-child {
  border-right: 0;
}
.n-card .icon {
  font-size: 45px;
}
.n-card h2 {
  font-size: 20px;
  margin-top: 40px;
  position: relative;
  font-weight: 500;
}
.n-card h3 {
  font-size: 28px;
  color: #212121;
  font-weight: 500;
  padding-top: 20px;
  position: relative;
}
.n-card h3 .count {
  font-size: 58px;
  margin-right: 10px;
  color: #ee3523;
}
.n-card h3 .addss {
  position: absolute;
  font-weight: bold;
  font-weight: 500;
  color: #ee3523;
}
.n-card .add {
  position: absolute;
  top: 0;
  right: 15px;
  font-weight: 500;
}
.n-card .adds {
  position: absolute;
  /*top: 20px;*/
  top: 0px;
  right: 35px;
  font-weight: 500;
}
.n-card .count {
  font-size: 58px;
  margin-right: 10px;
}
.n-card p {
  font-size: 15px;
  color: black;
  margin-top: 30px;
  letter-spacing: 1px;
    line-height: 1.5;
}
#index_3{
  margin-top: 70px;
}
.data_bottom{
  height:150px;
  width: 100%;
  line-height: 30px;
  /*background-color: rgb(32,54,98);*/
  /*background-image: url(../images/shuju_bg.jpg);*/
  background-size: cover;
  text-align: center;
  font-size: 18px;
  color: rgb(0,0,0);
 margin-top: 50px;
  font-weight: 400;
}
.data_bottom p{
   letter-spacing: 7px;
  font-size: 22px;
   padding-top: 2.5%;
}
.data_bottom span{
  font-size: 14px;
  letter-spacing: 2px;
}
.alumnisaid {
  position: relative;
  padding-bottom: 60px;
  width: 96%;
  margin: 0 auto;
}
.mg-50{
  margin-top: 70px;
}
#index_4{
  margin-top: 130px;
}
.alumnisaid .swiper-container {
  width: 100%;
  height: 100%;
}
.alumnisaid .buttonnone {
  display: none!important;
}
.alumnisaid .swiper-slide {
  text-align: left;
  font-size: 18px;
}
.alumnisaid .swiper-button-next {
  display: none;
  background: url(../images/right.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  right: -45px;
}
.alumnisaid .swiper-button-prev {
  display: none;
  background: url(../images/left.png) no-repeat;
  background-size: 28px 51px;
  background-position: center;
  background-repeat: no-repeat;
  left: -45px;
}
.alumniwarp {
  float: left;
  width: 360px;
  height: 300px;
  margin-top: 20px;
  margin-left: 21px;
}
.alumniwarp:nth-child(1) {
  margin-left: 0;
}
.alumniwarp:nth-child(4) {
  margin-left: 0;
}
.alumniwarp a {
  display: inline-block;
  width: 360px;
  height: 300px;
}
.alumniwarp .alumni-img {
  width: 360px;
  height: 218px;
}
.alumniwarp .alumni-img img {
  width: 100%;
  height: 100%;
}
.alumniwarp .alumni-news {
  width: 360px;
  height: 82px;
  line-height: 26px;
}
.alumniwarp .alumni-news p {
  font-size: 16px;
  color: #000;
  padding-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.partner {
  width: 100%;
  padding-bottom: 90px;
  text-align: center;
}
.partner img {
  margin: 0 auto;
  margin-top: 30px;
  width: 100%;
}
.ggbanner {
  display: block;
  text-align: center;
}
@media (max-width: 1600px) {
  input[type=input]{
    width: 284px;
  }
  .contact_box_bottom a{
    margin-top: 25px;
  }
}
@media (max-width: 1560px) {
.header_title{
  left: 18px;
  top: 24%;
}
.header_title2{
  right: 0;
}
}
@media (max-width: 1536px) {
.header-code{
  /*height: 658px;*/
}
.logo{
  text-align: center;
}
}
@media (max-width: 1400px) {
.mg-left{
  margin-left: 29px;
}
.btn_menu1{
  margin-top: 25px;
}
}
@media (max-width: 1320px) {
  .w-1230{
    width: 1230px;
  }
}
@media (max-width: 1250px) {
  .w-1230{
    width: 1170px;
  }
}
@media (max-width: 1200px) {
  .logo{
    width: 23.5%;
  }
  .header-heima{
    /*width: 100%;*/
  }
  .header_title2{
    font-size: 20px;
  }
  .navbar-nav a{
        padding: 0 23px!important;
  }
  .navbar-nav {
   
    padding-left: 83px;
}
.videocontent .videowarp{
  height: 311px;
}
.jieshao{
  font-size: 14px;
}
.jieshao_icon li:nth-child(2), .jieshao_icon li:nth-child(4), .jieshao_icon li:nth-child(6) {
    padding-left: 9px;
    padding-right: 32px;
}
.module_top p {
    font-size: 22px;
  
}
.jieshao2{
  font-size: 14px;
}
.w-1230 {
    width: 1070px;
}
  .header-code {
    /*height: 535px;*/
}
.n-card1 .card-item:nth-child(2),.n-card1 .card-item:nth-child(3){
  background-size: cover;
}
.videocontent .wordIntrol ul{
  width: 435px;
}
.contact_box_text {
    width: 967px;}
  .header-code{
    background: url(../images/banner_xueyuan.jpg) no-repeat 34% center;
  }
 /* .thumbnailswarp:nth-child(1), .thumbnailswarp:nth-child(2), .thumbnailswarp:nth-child(4), .thumbnailswarp:nth-child(5){
    margin-right: 55px;
  }*/
  .xueyuanjieswhao_right{
    width: 55%;
  }
  .jieshao_text{
    font-size: 12px !important;
  }
  .jieshao_text2{
    margin-top: 29px;
  }
  .thumbnailswarp .thumbnails{
    width: 300px;
  }
  .module_top{
    /*margin-top: 50px;*/
  }
  .kecheng1{
    width: 295px !important;
  }
  .thumbnailswarp .caption h3{
    font-size: 21px;
  }
  .caption1 h3{
    width: 146px;
  }
  .kecheng2 {
    height: 200px;
}
.box_left{
  /*float: none;*/
  width: 271px;
    margin-top: 30px;
    float: left;
    margin-left: 0px;
}
.box_right{
  width: 72%;
  /*float: none;*/
  margin-left: 0px;
  overflow: hidden;
}
.thumbnailswarp2 .thumbnails{
  width: 226px;
}
.box_right table {
    display: block;
       padding: 15px 0px;
}
.type{
 padding-bottom: 0px;
}
.footer-left img{
  width: 20% !important;
}
}
@media (max-width: 1088px) {
  .w-1230{
    width: 990px;
  }
}
@media (max-width: 991px) {
 
  .header-heima .smalllogo{
    width: 87px;
    height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top:10px;
    margin: 0 auto;
  }
  .videocontent .videowarp {
    height: 245px;
}
    .main {
    margin-top: 0px;
  }
  .mg-left{
  margin-left: 109px ;
}
  .header_title2{
    font-size: 19px;
  }
 /* .layui-input-block:nth-child(1), .layui-input-block:nth-child(2), .layui-input-block:nth-child(3), .layui-input-block:nth-child(4), .layui-input-block:nth-child(5), .layui-input-block:nth-child(6), .layui-input-block:nth-child(7){
    margin-left: 107px;
  }*/
  .layui-form-label{
    padding: 6px 15px !important;
  }
  .btn_menu1{
    margin-top: 25px;
  }
  .w-1230 {
    width: 766px;
}
  .module_top p {
    font-size: 17px;
}
.videocontent .wordIntrol1 {
    width: 56%;
  }
  .header_title{
    font-size: 60px;
  }
  .header-code {
    background: url(../images/banner_xueyuan.jpg) no-repeat 26% center;
}
.videocontent .wordIntrol1{
  padding-top: 0px;
}
 .header-heima{
    width: 100%;
    margin-top: 0px;
  }
  .header-heima .navbar-header{
    height: 65px;
  }
  .thumbnailswarp:nth-child(1), .thumbnailswarp:nth-child(2), .thumbnailswarp:nth-child(4), .thumbnailswarp:nth-child(5) {
    margin-right: 0px;
}
.thumbnailswarp2 .thumbnails {
    width: 203px;
}
.thumbnailswarp3{
}
.n-card p{
  font-size: 15px;
}
.n-card1{
  margin-top: 90px;
}
.data_bottom{
  height: 105px;
}
.videocontent .wordIntrol ul {
    width: 366px;
}
.box_right{
  width:76.5%;
  float: none;
  margin:0 auto;
}
.box_right table tr th:nth-child(1), .box_right table tr td:nth-child(1) {
    font-size: 16px;
    width: 157px;
    padding: 15px 36px;
    background-color: rgb(32,54,98);
    color: white;
}
.box_right table tr th:nth-child(2), .box_right table tr td:nth-child(2) {
    background-color: rgb(235,236,238);
    padding: 0px 45px 0px 5px;
    border-left: 14px solid white;
    font-size: 14px;
}
.box_left_one {
    text-align: right;
    margin-left: 101px;
}
.box_left_one,.module-com-title_one{
  text-align: left;
}
.videocontent1{
  width: 83%;
    margin: 0 auto;
    margin-top: 45px;
}
.kecheng1 {
    width: 265px !important;
}
.kecheng1 {
    width: 228px !important;
}
.videocontent {
    margin-top: 60px;
    /* margin-bottom: 46px; */
}
.n-card1 .card-item{
  height: 191px;
}
#index_4 {
    margin-top: 60px;
}
.caption_text span{
  font-size: 17px;
}
.mg-50 {
    margin-top: 0px;
}
.thumbnailswarp1 {
    height: 215px;
}
.caption_right {
	padding: 0 5px;
	font-size: 12px;
    /* padding: 35px 49px; */
}
.caption_right h3 {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
}
.caption_right span {
    letter-spacing: 3px;
    margin-top: 4px;
    display: inline-block;
    line-height: 20px;
}
.contact_box_text {
    width: 767px;
}
.layui-form-item .layui-inline{
  width: 43%;
  float: left;
}
.caption_text{
  margin-top: 22%;
}
.thumbnailswarp3{
  width: 48% !important;
  /*float: left !important;*/
  margin:0 auto;
}
.xueyuanjieswhao_left{
  margin-right: 35px;
}
.xueyuantese{
  margin-top: 50px;
}
.jieshao_text2{
  display: none;
}
.thumbnailswarp:nth-child(1), .thumbnailswarp:nth-child(3), .thumbnailswarp:nth-child(5) {
     margin-right: 20px; 
}
.box_left{
  margin-left: 103px;
  margin-bottom: 45px;
}
.br{
  display: none;
}
.videowarp img{
  width: 100%;
}
.jieshao_icon {
    font-size: 12px;
}
.jieshao_icon li:nth-child(2), .jieshao_icon li:nth-child(4), .jieshao_icon li:nth-child(6) {
    padding-left: 9px;
    padding-right: 19px;
}
.n-card1 .card-item{
  width: 29%;
}
input[type=input]:nth-child(1){
  margin-bottom: 25px;
}
.jieshao {
    margin-top: 0px;
    font-size: 12px;
}
.jieshao2 {
    font-size: 12px;
}
.module_top span {
    font-size: 17px;
    letter-spacing: 1px;
}
.wordIntrol_one ul li{
  font-size: 14px;
}
.contact_box_text span:nth-child(2) {
     float: none; 
    font-size: 14px;
    letter-spacing: 3px;
    display: block;
    margin-top: 15px;
}
.kecheng1 {
    width: 305px !important;
}
.thumbnailswarp2:nth-child(1), .thumbnailswarp2:nth-child(2), .thumbnailswarp2:nth-child(3) {
    padding-right: 110px;
}
.thumbnailswarp2:nth-child(3),.thumbnailswarp2:nth-child(4){
  margin-top: 25px;
}
.wordIntrol_one ul {
    width: 79%;
    padding-top: 30px;
}
.box_left a{
  margin-top: 25px;
}
.caption_text p {
    font-size: 13px;
    /*padding-right: 31px;*/
    line-height: 1.5;
}
}
@media (max-width: 912px) {
.caption1 h3{
  float: none;
  width: 100%;
}
.kecheng2{
  height: auto;
}
.thumbnailswarp .caption p{
  text-align: center;
}
.kecheng1{
  width: 250px !important;
}
}
@media (max-width: 768px) {
  body{
    /*padding-bottom: 543px !important;*/
  }
  #t-con .phkc{
	 height: 15rem !important; 
  }
  #t-con .t-img img{
	  width: 100% !important;
	  height: 80% !important;
  }
  #t-con .t-img{
	  flex-direction: column;
  }
 #t-con li .new_1 .t-img .youbians{
	 display: none;
 }
  #t-con li .new_1 .t-img .rights {
	background-color: #eeeeee;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 1%;
    height: 3rem;
    align-items: center;
  }
  #t-con li .new_1 .t-img .rights .phys{
	  width: 82%;
	  height: 100%;
	  display: flex;
	  flex-direction: row;
	  align-items: center;
	  justify-content: space-between;
	  padding: 0 2px;
  }
 #t-con li .new_1 .t-img .rights .phys .zuo{
	 display: flex;
	     flex-direction: column;
 }
    #t-con li .new_1 .t-img .rights .phys .firsts{
		display: inline-block;
		    font-size: 12px;
	}
#t-con li .new_1 .t-img .rights .phys .twos{
	font-size: 12px;
	    font-weight: 700;
}
#t-con li .new_1 .t-img .rights .phys .yous{
	    text-align: right;
}
  #t-con li .new_1 .t-img .rights .ones{
		font-size: 14px;
	      width: 18%;
		  border-right: 1px solid #000;
  }
  #t-con li .new_1 .t-img .rights .ones span{
	  font-size: 2.5rem !important;
  }
 #t-con .bottoms .topest {
	 height: 2.5rem;
     border-bottom: 0;
 }
#t-con .bottoms .topest .kc{
	width: 50%;
	display: flex;
	/* text-align: center; */
	/* line-height: 100%; */
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	color: #000;
	background: #0565b9;
}
#t-con .bottoms .topest .kc:after{
	/* width: 0; */
}
#t-con .bottoms .topest .dt{
	width: 50%;
	display: flex;
	/* text-align: center; */
	/* line-height: 100%; */
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	background: #bbbbbb;
}
#t-con .bottoms .mid {
    width: 100%;
    height: 5rem;
    display: flex;
    flex-direction: row;
    margin: 10px 0;
}
#t-con .bottoms .mid .date {
    width: 17%;
    border: 1px solid #c69670;
    background: #eeeeee;
    /* padding-left: 10px; */
    display: flex;
    flex-direction: column;
    /* text-align: center; */
    align-items: center;
    justify-content: center;
    color: #c0997a;
}
#t-con .bottoms .mid .date span{
	    letter-spacing: 2px;
		    position: relative;
		    top: 0px;
}
#t-con .bottoms .mid .date .tms{
	font-size: 12px;
}
#t-con .bottoms .mid .date .tms span{
	    font-size: 2rem;
	    display: inline-block;
}
#t-con .bottoms .mid .titles {
    margin-left: 1%;
    height: 100%;
    width: 17.5rem;
    border: 1px solid #c69670;
    display: flex;
    flex-direction: row;
    padding: 0 2px;
    justify-content: space-between;
    align-items: center;
    background: #eeeeee;
}
#t-con .bottoms .mid .titles .bts{
	font-size: 13px;
}
#t-con .bottoms .mid .titles .nrs{
	text-align: right;
	    margin-right: 5px;
		font-size: 12px;
}
#t-con .bottoms .mid .titles .nrs p {
    font-size: 12px;
}
#t-con .bottoms .mid .titles .kjs{
	    color: #949494;
	    font-size: 14px;
	    display: inline-block;
}
  .links {
    display: none;
  }
  .cndns-right{
    display: none;
  }
  .videocontent .videowarp{
    height: auto;
  }
  .header-code img {
    width: 100%;
    height: 230px;
    display: block;
}
.btn_sumbit{
  display: block;
}
.data_bottom {
    height: 65px;
}
.teacher_m p{
  color: #e6e6e6;
  text-align: center;
  position: absolute;
  top:50%;
  left: 50%;
  letter-spacing: 3px;
  transform: translate(-50%,-50%);
}
.teacher_m{
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  top:0;
  z-index: 13;
}
/*.teacher_m img{
  position: absolute;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 18%;
}*/
  .thumbnailswarp img {
    width: 100%;
    height: 100%;
}
  .btn_online{
    margin-left: 0px;
  }
  .header-code {
    /*display: none;*/
  }
  .layui-col-space10{
    margin:0 !important;
  }
  .thumbnailswarp .caption p {
    font-size: 12px;
}
#company_erweima{
  display: none;
}
.kecheng1 {
    width: 100% !important;
    height: 200px;
}
.thumbnailswarp:nth-child(1),.thumbnailswarp:nth-child(3),.thumbnailswarp:nth-child(5){
  margin-right: 5px;
}
.thumbnailswarp .caption h3 {
    font-size: 13px;
}
.thumbnailswarp .caption{
  padding:0;
}
    .main {
    margin-top: 65px;
}
.header_title {
    font-size: 49px;
}
.header_title2 {
     font-size: 14px; 
}
.cont_box1{
  height: 400px;
  overflow: scroll;
}
.div_enroll{
  width: 364px;
}
.cont_box1 .layui-input, .cont_box1 .layui-textarea{
  width: 90%;
}
.n-card1 .card-item{
  height: 162px;
}
.mg-50{
  margin-top: 20px;
}
  .module-com-title {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #212121;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
  }  
  .module-com-titles {
    padding-bottom: 20px;
    color: #212121;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
  }
  .module-sub-title {
    padding-bottom: 20px;
    font-size: 14px;
    color: #545454;
    text-align: center;
  }
  .videocontent {
    /*margin: 20px;*/
  }
  .videocontent .videowarp {
    width: 100%;
    /*margin-top: 45px;*/
  }
  .videocontent1{
    width: 100%;
  }
  .videocontent .videowarp .mask .title {
    font-size: 24px;
  }
  .videocontent .videowarp .mask .sbtitle {
    font-size: 14px;
  }
  .videocontent .wordIntrol {
    width: 100%;
    padding-top: 20px;
  }
  .type {
    padding-bottom: 30px;
  }
 .header-code {
    background: url(../images/banner_xueyuan.jpg) no-repeat 10%;
    background-size: 187%;
    /* height: 174px; */
    background-position-y: 5%;
    /*height: 312px;*/
}
.videocontent .wordIntrol1{
  width: 100%; 
  height: auto; 
  margin-top: 30px;
}
.videocontent .videowarp video{
  height: auto;
}
  .thumbnailswarp {
    text-align: center;
    width: 100%;
    /*float: none;*/
    margin-bottom: 10px;
  }
  .thumbnailswarp .thumbnails {
    margin: 0 auto;
  }
  .n-card-tit {
    line-height: 24px;
    padding: 0 30px;
  }
  .culture{
    display: none;
  }
  #s-wrap img{
    content:url(../images/cullture_mobile.jpg);
  }
  .n-card {
    line-height: 1;
    padding-bottom: 30px;
    margin-top: 0px;
  }
  
  .n-card .card-item:nth-child(6) {
    margin-top: 0;
  }
  .n-card .card-item:nth-child(7) {
    margin-top: 0;
  }
  .n-card .card-item:nth-child(8) {
    margin-top: 0;
  }
  .n-card .card-item:nth-child(9) {
    margin-top: 0;
  }
  .n-card .card-item:nth-child(10) {
    margin-top: 0;
  }
  .n-card h3 {
    font-size: 14px;
    margin-top: 10px;
    position: relative;
  }
  .n-card h3 .count {
    font-size: 24px;
    margin-right: 10px;
  }
  .n-card h2 {
    font-size: 14px;
    margin-top: 10px;
    position: relative;
  }
  .n-card .add {
    position: absolute;
    top: 0;
    right: 45px;
  }
  .n-card .adds {
    position: absolute;
    top: 0;
    right: 45px;
  }
  .n-card .count {
    font-size: 24px;
    margin-right: 10px;
  }
  .n-card p {
    font-size: 14px;
    color: #545454;
    margin-top: 10px;
    /*margin-bottom: 20px;*/
  }
  .ds-tit {
    line-height: 24px;
    padding: 0 30px;
  }
  #t-tit span {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .teacher {
    position: relative;
    padding-bottom: 30px;
  }
  .teacher .swiper-button-next {
    display: none;
    background: url(../images/right.png) no-repeat;
    background-size: 28px 51px;
    background-position: center;
    background-repeat: no-repeat;
    right: 0;
  }
  .teacher .swiper-button-prev {
    display: none;
    background: url(../images/left.png) no-repeat;
    background-size: 28px 51px;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
  }
  .mx-tit {
    line-height: 24px;
    padding: 0 30px;
  }
  #c-tit span {
    font-size: 14px;
    width: 50%;
  }
  #c-tit span:nth-child(1) {
    text-align: center;
    padding-right: 0;
  }
  #c-tit span:nth-child(2) {
    text-align: center;
    padding-left: 0;
  }
  #c-con li {
    padding: 0 10px;
  }
  #c-con li .collegefriend {
    padding-top: 0;
    position: relative;
  }
  #c-con li .collegefriend .swiper-container {
    width: 100%;
    height: 100%;
    padding-top: 0;
  }
  #c-con li .collegefriend .swiper-slide {
    text-align: left;
    font-size: 18px;
    /* Center slide text vertically */
  }
  #c-con li .collegefriend .swiper-button-next {
    display: none;
    background: url(../images/right.png) no-repeat;
    background-size: 28px 51px;
    background-position: center;
    background-repeat: no-repeat;
    right: 0;
  }
  #c-con li .collegefriend .swiper-button-prev {
    display: none;
    background: url(../images/left.png) no-repeat;
    background-size: 28px 51px;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
  }
  #c-con li .personwarp {
    width: 100%;
    font-size: 14px;
    float: left;
    margin-bottom: 20px;
    background: #fff;
    margin-right: 0;
  }
  #c-con li .personwarp:nth-child(2n) {
    margin-right: 0;
  }
  #c-con li .personwarp .content {
    height: auto;
    overflow: hidden;
    max-height: none;
    background: #fff;
    padding: 15px 20px 20px;
  }
  #c-con li .personwarp .content p {
    text-align: justify;
    line-height: 20px;
    margin-bottom: 20px;
  }
  #c-con li .personwarp .content p:last-child {
    margin-bottom: 0;
  }
  #c-con li .person {
    background: #fff;
    color: #313131;
    padding: 0 0 20px;
    margin: 0 20px;
    border-bottom: solid 1px #f6f6f6;
    font-size: 12px;
  }
  #c-con li .person .person-img {
    float: left;
    width: 25%;
  }
  #c-con li .person .person-img img {
    width: 100%;
    height: auto;
    margin-top: 10px;
  }
  #c-con li .person .person-info {
    width: 75%;
    float: left;
    padding-left: 10px;
  }
  #c-con li .person .person-info .name {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
  }
  #c-con li .person .person-info .company {
    line-height: 24px;
  }
  .alumnisaid .swiper-slide {
    overflow: hidden;
    width: 96%;
    margin: 0 auto;
  }
  .alumnisaid .swiper-slide .alumniwarp {
    margin-left: 0;
    width: 100%;
  }
  .alumnisaid .swiper-slide .alumniwarp .alumni .alumni-news {
    width: auto;
  }
  .alumnisaid .swiper-slide .alumniwarp:nth-child(1) {
    margin-left: 0;
  }
  .alumnisaid .swiper-slide .alumniwarp:nth-child(2) {
    margin-left: 0;
  }
  .alumnisaid .swiper-slide .alumniwarp:nth-child(3) {
    margin-left: 0;
  }
  .alumnisaid .swiper-slide .alumniwarp:nth-child(4) {
    margin-left: 0;
  }
  .alumnisaid .swiper-slide .alumniwarp:nth-child(5) {
    margin-left: 0;
  }
  .alumnisaid .swiper-slide .alumniwarp:nth-child(6) {
    margin-left: 0;
  }
  .business {
    width: 100%;
    margin: 30px auto;
    margin-bottom: 0;
  }
  .business li {
    float: left;
    width: 32%;
    margin-right: 10px;
    background: #fff;
    margin-bottom: 20px;
  }
  .jieshao_icon li{
    display: none;
  }
  #icon_mobile{
    display: block;
    width: 100%;
  }
  #t-con li .teacher_0 .swiper-button-next,#t-con li .teacher_0 .swiper-button-prev{
    display: none;
  }
/*  .thumbnailswarp:nth-child(1) .thumbnailswarp_left img{
    content: url(../images/1_mobile.jpg);
  }
   .thumbnailswarp:nth-child(2) .thumbnailswarp_left img{
    content: url(../images/2_mobile.jpg);
  }
    .thumbnailswarp:nth-child(3) .thumbnailswarp_left img{
    content: url(../images/3_mobile.jpg);
  }
    .thumbnailswarp:nth-child(4) .thumbnailswarp_left img{
    content: url(../images/4_mobile.jpg);
  }
    .thumbnailswarp:nth-child(5) .thumbnailswarp_left img{
    content: url(../images/5_mobile.jpg);
  }
    .thumbnailswarp:nth-child(6) .thumbnailswarp_left img{
    content: url(../images/6_mobile.jpg);
  } */
  .thumbnailswarp:nth-child(3), .thumbnailswarp:nth-child(4), .thumbnailswarp:nth-child(5), .thumbnailswarp:nth-child(6){
    margin-top: 0px;
  }
  .thumbnailswarp:nth-child(1),.thumbnailswarp:nth-child(3),.thumbnailswarp:nth-child(5){
        background-color: rgb(238,238,238);
        color: black;
  }
  .thumbnailswarp:nth-child(4){
    background-color: rgb(5,101,185);
  }
  .thumbnailswarp:nth-child(4) .caption_right{
    color: white !important;
  }
  .thumbnailswarp:nth-child(1) .caption_right,.thumbnailswarp:nth-child(3) .caption_right,.thumbnailswarp:nth-child(5) .caption_right{
  color: black;
  }
  .jieshao2{
    display: none;
  }
  .caption_right{
    border:none;
    text-align: left;
    /* padding: 26px 26px; */
  }
  .business li:nth-child(4n) {
    margin-right: 10px;
  }
  .business li a {
    display: block;
    width: 100%;
    color: #545454;
    font-size: 14px;
  }
  #s-tit span {
    font-size: 14px;
  }
  .header-heima .smalllogo{
   width: 75px;
   height: 43px;
  }
  .w-1230 {
    width: 100%;
}
.xueyuantese img{
  content: url(../images/xueyuantese_mobile.jpg);
}
.xueyuanjieswhao_left img{
  display: none;
}
.xueyuanjieswhao_right{
  width: 100%;
}
.module_top p {
    font-size: 23px;
}
.jieshao_text {
    font-size: 16px !important;
    line-height: 1.5;
}
.contact_box_text {
    width: 664px;
}
.jieshao_text2{
  display: block;
  letter-spacing: 2px;
}
.thumbnailswarp_left{
  width: 16%;
}
.thumbnailswarp1 {
    height: 140px;
}
.container{
  width: 90%;
}
  #a-tit span {
    font-size: 14px;
  }
  .wordIntrol p{
    font-size: 16px;
  }
  .thumbnailswarp3{
    width:100% !important;
  }
  .thumbnailswarp2 .thumbnails {
    width: 50%;
    display: inline-block;
}
.person-img p{
  font-size: 14px;
}
#s-con li{
  padding-bottom: 20px;
}
#s-tit1{
  margin-top: 0px;
}
#s-tit1 span{
  font-size: 14px;
}
.thumbnailswarp2:nth-child(1), .thumbnailswarp2:nth-child(2), .thumbnailswarp2:nth-child(3){
  padding-right: 0px;
}
  .kecheng1 {
    width: 342px !important;
}
.thumbnailswarp2{
  width: 100%;
  text-align: center;
  margin-top: 25px;
}
.thumbnailswarp1{
  /*height: unset;*/
}
.thumbnailswarp:nth-child(4), .thumbnailswarp:nth-child(5), .thumbnailswarp:nth-child(6){
  margin-top: 0px;
}
.none{
  display: none;
}
.box_right{
  width: 100%;
}
.box_left{
  margin-left: 0px;
}
.data_bottom {
    /*height: 80px;
    width: 100%;
    line-height: 45px;
    background-color: rgb(1,187,167);
    text-align: center;
    font-size: 12px;
    color: white;
    letter-spacing: 13px;
    font-weight: 400;*/
}
.n-card .card-item{
  width: 25%;
  /*border-right:none;*/
  margin-top: 25px;
}
#t-con li .teacher_0, #t-con li .teacher_1, #t-con li .teacher_2, #t-con li .teacher_3{
  padding-bottom: 0px;
}
#index_4 {
    margin-top: 70px;
}
#s-tit1 span .round {
  bottom: -11px;
}
.text-center img{
  /*width: 30%;*/
}
}
@media (max-width: 723px) {
input[type=input]:nth-child(3){
  margin-top: 25px;
}
}
@media (min-width: 679px) and (max-width: 1169px) {
  .type {
    text-align: center;
  }
  .thumbnailswarp {
    width: 50%;
    float: none;
    display: inline-block;
  }
  .thumbnailswarp .thumbnails {
    width: 100%;
  }
  .thumbnailswarp img {
    max-width: 100%;
    height: 100%;
  }
  .business {
    width: 100%;
    margin: 30px auto;
    margin-bottom: 0;
  }
  .business li {
    float: left;
    width: 32%;
    margin-right: 10px;
    background: #fff;
    margin-bottom: 20px;
  }
  .business li:nth-child(4n) {
    margin-right: 10px;
  }
  .business li a {
    display: block;
    width: 100%;
    color: #545454;
    font-size: 14px;
  }
}
@media (max-width: 690px) {
.contact_box_text {
    width: 90%;
}
/*.layui-inline:nth-child(4){
  float: none;
}*/
.layui-form-item .layui-inline{
  float: none;
  width:100%;
}
}
@media (max-width: 640px) {
.n-card p{
  font-size: 12px;
}
}
@media (max-width: 550px) {
.thumbnailswarp2 .thumbnails{
  width: 66%;
}
.thumbnailswarp_left {
    width: 22%;
}
#top{
  width: 40px;
}
.n-card .card-item{
  width: 50%;
}
.n-card .card-item:nth-child(2),.n-card .card-item:nth-child(4){
  border:none;
}
.box_left_one a,.box_left a{
  display: none !important;
}
.swiper-button-next,.swiper-button-prev{
  display: none;
}
.fline-right img{
  width: 53% !important;
}
.yanzhegnma{
  width: 100% !important;
}
.btn_online{
  margin-top: 25px;
}
.data_bottom span {
    font-size: 12px;
    letter-spacing: 0px;
}
.data_bottom p {
    letter-spacing: 0px;
    font-size: 15px;
    padding-top: 2.5%;
    font-weight: bold;
}
.n-card{
  margin-top: 0px;
}
#index_3{
  margin-top: 0px;
}
.jieshao_text2{
  margin-top: 0px;
}
.jieshao_text {
    font-size: 12px !important;
    line-height: 1.5;
}
.pd-90 {
    padding: 45px 0px;
}
.contact_box_text {
   
    padding: 36px 0px;
}
.verify_img{
  margin-top: 25px;
}
#jituanlogo{
  width: 100% !important;
}
  .mg-left{
  margin-left: 0px ;
}
.contact_box_bottom input{
  float: none;
}
.mg-45{
  margin-top: 45px;
}
.header_title2 {
  display: none;
}
.partner{
  padding-bottom: 20px;
}
.module_top p {
    font-size: 17px;
    letter-spacing: 2px;
    padding: 5px 0px;
    line-height: 1.5;
}
.high_top{
  width: 40px;
}
.btn_sumbit{
  position: fixed;
  bottom:15px;
  border:1px solid white;
  left: 0;
  right: 0;
  margin:0 auto;
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.26);
  z-index: 999;
}
.module_top span{
  font-size: 17px;
}
.videocontent{
  margin-top: 0px;
}
.box_left{
  /*margin-top: 0px;*/
}
.module-com-title1{
  font-size: 25px;
  width: 190px;
}
.n-card1 .card-item{
  height: 195px;
}
#index_4{
  margin-top: 0px;
}
.module-com-title{
  padding-top: 50px;
}
.videocontent .videowarp{
  height: auto;
}
.wordIntrol p {
    font-size: 14px;
}
.thumbnailswarp .caption p{
  font-size: 13px;
}
.caption_text p {
    font-size: 12px;
    padding-right: 31px;
    line-height: 1.5;
}
.data_bottom{
  line-height: 22px;
}
}
@media (max-width: 660px) {
.thumbnailswarp1 {
    height: 167px;
}
}
@media (max-width: 500px) {
  .links {
    display: none;
  }
  .business {
    width: 100%;
    margin: 30px auto;
    margin-bottom: 0;
  }
  .module-com-title{
    font-size: 17px;
  }
  .thumbnailswarp1 {
    height: 190px;
}
.text-center img{
  height: 30px;
}
  .business li {
    float: left;
    width: 100%;
    margin-right: 10px;
    background: #fff;
    margin-bottom: 20px;
  }
  .business li:nth-child(4n) {
    margin-right: 10px;
  }
  .data_bottom p{
    letter-spacing: 4px;
  }
  .business li a {
    display: block;
    width: 100%;
    color: #545454;
    font-size: 14px;
  }
  .kecheng1 {
    width: 100% !important;
}
.jump_box{
  width: 305px;
  height: 363px;
}
.caption_right span{
  font-size: 12px;
  line-height: 1.5;
}
.thumbnailswarp_right{
  width: 78%;
}
.caption_right {
    border: none;
    text-align: left;
   /* padding: 23px 15px; */
}
.caption_right h3{
  font-size: 15px;
}
.jump_box p{
  font-size:13px;
}
.data_bottom{
  letter-spacing: 5px;
}
.videowarp_one{
  display: none;
}
.wordIntrol_one{
  width: 100%;
}
.box_right table tr th:nth-child(1), .box_right table tr td:nth-child(1){
  font-size: 12px;
}
.box_right table tr th:nth-child(2), .box_right table tr td:nth-child(2){
  font-size: 12px;
  line-height: 1.5;
}
#s-tit span .round{
  width: 16px;
  height: 8px;
  background-size: 100%;
  bottom:-6px;
}
#round img{
  width: 65%;
}
.wordIntrol_one ul{
  width: 100%;
}
.wordIntrol_one ul li{
  text-align: center;
}
.n-card1 .card-item:nth-child(2), .n-card1 .card-item:nth-child(3){
  display: none;
}
.videocontent .wordIntrol ul li:nth-child(5), .videocontent .wordIntrol ul li:nth-child(6), .videocontent .wordIntrol ul li:nth-child(7), .videocontent .wordIntrol ul li:nth-child(8){
  font-size: 12px;
}
.videocontent .wordIntrol ul li:nth-child(1), .videocontent .wordIntrol ul li:nth-child(2), .videocontent .wordIntrol ul li:nth-child(3), .videocontent .wordIntrol ul li:nth-child(4){
  text-indent: 0px;
}
.videocontent .wordIntrol{
  height: 288px;
  margin-top: 35px;
}
.videocontent .wordIntrol ul {
    width: 90%;
}
#index_3{
  margin-top: 0px;
}
.videocontent .wordIntrol ul li{
  font-size: 12px;
}
.contact_box_text span:nth-child(1){
  font-size: 16px;
}
.box_right table{
  /*padding:25px 25px;*/
}
.n-card1 .card-item{
  width: 100%;
  margin-top: 15px;
  height: 150px;
}
.n-card1{
  margin-top: 0px;
}
}
@media (max-width: 550px) {
  .header_title {
    font-size: 41px;
}
}
@media (max-width: 450px) {
 .div_enroll {
    width: 340px;
}
}
@media (min-width: 769px) and (max-width: 1400px) {
  .links {
    width: 100px;
    height: 330px;
    background: #fff;
    z-index: 99;
    position: fixed;
    right: 0px;
    top: 200px;
    border-radius: 4px;
  }
  .links ul .active {
    color: #f05a4c;
  }
  .links ul li a {
    display: inline-block;
    width: 100px;
    font-size: 14px;
    color: #222;
    line-height: 36px;
    text-align: center;
  }
  .thumbnailswarp {
    width: 48%;
    float: none;
    display: inline-block;
  }
  .thumbnailswarp img {
    width: 100%;
    height:100%;
  }
  .thumbnailswarp .caption {
    padding: 30px 0;
    color: #212121;
  }
  .thumbnailswarp .caption h3 {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
  }
  .thumbnailswarp .caption p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .thumbnailswarp .caption .look {
    display: inline-block;
    border: solid 1px rgb(160,160,160);
    color: rgb(160,160,160);
    font-size: 16px;
    text-align: center;
    height: 48px;
    line-height: 46px;
    border-radius: 4px;
    padding: 0 50px;
  }
  .thumbnailswarp .caption .look:hover {
    color: #fff;
    background: rgb(1,187,167);
  }
  .n-card .card-item {
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
    border-right: solid 1px #d8d8d8;
    color: #ee3523;
  }
  .n-card .card-item h2,
  .n-card .card-item h3 {
    font-size: 20px;
    margin-top: 6px;
    position: relative;
    font-weight: 500;
  }
  .n-card .card-item h2 .count,
  .n-card .card-item h3 .count {
    font-size: 55px;
    color: rgb(32,54,98);
  }
  #t-tit span {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #c-tit span {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .alumnisaid .alumniwarp {
    overflow: hidden;
    width: 40%;
    height: 300px;
    margin-left: 7%;
  }
  .alumnisaid .alumniwarp .alumni .alumni-img {
    width: 100%;
    height: auto;
  }
  .alumnisaid .alumniwarp .alumni .alumni-news {
    width: 80%;
  }
  .alumnisaid .alumniwarp .alumni .alumni-news p {
    font-size: 14px;
    width: 100%;
    height: 60px;
    padding-top: 0;
  }
}
@media (max-width: 420px) {
input[type=input] {
    width: 236px;
}
#dian{
  display: none;
}
.box_right table tr th:nth-child(1), .box_right table tr td:nth-child(1) {
    font-size: 12px;
    width: 113px;
    padding: 15px 14px;
    background-color: rgb(32,54,98);
    color: white;
}
}
