body {
  background: #fff;
}



/*banner*/
.swiper .swiper-pagination-bullet{width:15px;
    height:15px;
    background: #fff;
	opacity:1;}
.swiper	.swiper-pagination-bullet-active{background:#e11e55;}
.swiper .swiper-slide img{width:100%; }
.swiper .swiper-slide a{ display:block; }
.poptrox-popup{    padding: inherit !important;background: #000000 !important;}
.closer{    background: #e11e55 !important;}
.ppxxp{
    width: 180px;
    height: 51px;
    position: absolute;
    bottom: 30%;
    left: 23%;
	z-index:999;
	
}
.ppxxp img{width:100%;}
/*品牌故事*/
.st-school{  padding-top: 30px; }
.school{ width: 1400px;max-width: 100%; height: auto; margin: auto;}
.school-head{ height: auto; line-height: 30px; width: 1400px;max-width: 100%; margin:15px auto;}
.school-head dt img{  width: 263px; height: 25px;}
.school-head dd{width: 270px; height: 42px;}
.school-head dd li{ width: 130px; height: 42px; line-height: 42px; border-radius: 5px;font-size: 14px; }
.school-body{  height: 700px;width:1400px;margin:0 auto;}
.school-body img{ width: 328px; height: 485px;}
.school-body-1 dt{ width: 955px;height: 340px; }
.school-body-1 dd{ width: 465px;height: 340px;}
.school-body-2{ margin-top: 20px;}
.school-body-2 li{ width: 465px; height: 255px;}
.school-left{ width: 30%; height: 500px;}
.school-right{ width: 67%; height: 500px; overflow: hidden;}
.school-left-tt{ width: 100%;  font-size: 20px; font-weight: bold; color: #000;line-height: 35px;text-transform:uppercase;}
.school-left .school-content{font-size:14px;}
.school-left .school-content p{color: #000;font-weight: 500;}
.school1{width:390px;}
.school2{width:750px;}
.school3{width:150px;margin-left:40px;}
.school-left-js{ width: 100%; font-size: 14px; color: #666;}
.school-left-js li{color: #000; width: 350px; height:80px; float: left;     border-bottom: 1px solid #d8d8d8;    margin: 20px 0;}
.school-left-js li dt{ line-height: 30px; font-size: 12px;}
.school-left-js li dt span{  font-weight: 600;}
.school-left-js li dd{ font-weight: bold;font-size:18px; display: flex;justify-content: space-between; margin-top:5px; }
.school-left-js li dd span{ color: #999;font-size:12px;     line-height: 30px; font-weight:normal; }
.school-left-js li:hover{text-decoration:none;color:#e11e55;    border-bottom: 1px solid #e11e55;}
.school-left-qh{width: 160px; height: 67px; margin-top: 20px;}
.school-left-yw{ width: 146px; height: 25px; margin-top: 30px;}
.school3 p{border-radius:50%;width:150px;height:150px;background:#999;font-size:16px;padding:50px 30px 65px 42px;text-align: center;}
.school3 p:hover{background:#e11e55;color:#fff;}
.scroll {
	width:100%;
	height:550px;

}

.pic {
	width:1000px;
	height:563px;
	float:left;
	width:100%;
}
.pic ul {
	display:block;
}
.pic li {
	float:left;
	display:inline;
	width:900px;
	height: 500px;
	text-align:center;
	margin-left: 25px;
	}
.pic li img{ width: 100%; height: 550px;}	
	


/*热门专业 10.18*/
.w100 {
  width: 100%;
}

.welcome-excellent { padding-bottom:30px; }

.welcome-excellent .lists {
  width: 1400px; margin: 0 auto; position: relative;

}

.welcome-excellent .lists .items {
  display: inline-block;
  vertical-align: top;
  font-size:18px;
  color: #000;
  width: 48%;
  
}
.welcome-excellent .lists a{ text-decoration:none; }
.welcome-excellent .lists .items:nth-child(1) {
  margin-left: 0;
}
.welcome-excellent .lists .items .img {
  position: relative;
}


.welcome-excellent .lists3 .items .img .after,
.welcome-excellent .lists .items .img:after {
  position: absolute;
  content: "";
  width: 100%;
  border: 1px solid #999;
  height: 95%;
  left: 8px;
  top: -8px;
  transition: .5s ease-in-out;
}
.welcome-excellent .lists3.lists .items .img:after{
  display: none;
}
.welcome-excellent .lists .items .img img {
  transition: .5s ease-in-out;
  position: relative;
  z-index: 2;
}
.welcome-excellent .lists .items .text {
  line-height: 1.5;
  margin-top: 15px;
  z-index: 3;
}
.welcome-excellent .lists .items.active {
  width: 28%;
}
.welcome-excellent.ins .lists .items:nth-child(2){
  width: 28%;
}
.welcome-excellent .lists .items.active .text {
  z-index: 5;
  position: relative;
  transition:.5s ease-in-out;
}
.welcome-excellent .lists .items.active .text:after {
  position: absolute;
  content: "";
  height: 1px;
  background: #000;
  left: 0;
  top: 20px;
}

    .welcome-excellent .lists3 .items .img .after .i:before,
    .welcome-excellent .lists3 .items .img .after .i:after{
      content:"";
      position: absolute;
      background:#000;
      transition:.3s ease-in-out;
    }
    .welcome-excellent .lists3 .items:hover .img .after .i:before,
    .welcome-excellent .lists3 .items:hover .img .after .i:after{
      transition:.3s ease-in-out;
    }

      .welcome-excellent .lists3 .items .img .after .i0:before{
        height: 1px;
        width:0;
        left: -1px;
        top: -1px;
      }
      .welcome-excellent .lists3 .items .img .after .i0:after{
        height: 0;
        width: 1px;
        right: -1px;
        top: -1px;
      }
      .welcome-excellent .lists3 .items .img .after .i1:before{
        height: 1px;
        width: 0;
        right: -1px;
        bottom: -1px;
      }
      .welcome-excellent .lists3 .items .img .after .i1:after{
        height: 0;
        width: 1px;
        left: -1px;
        bottom: -1px;
      }
      .welcome-excellent .lists3 .items:hover .img .after .i0:before{
        width: 100%;
        transition-delay:.3s ;
      }
      .welcome-excellent .lists3 .items:hover .img .after .i0:after{
        height: 100%;
        transition-delay:.6s ;

      }
      .welcome-excellent .lists3 .items:hover .img .after .i1:before{
        width: 100%;
        transition-delay:.9s ;

      }
      .welcome-excellent .lists3 .items:hover .img .after .i1:after{
        height: 100%;
        transition-delay:1.2s ;

      }

      .welcome-excellent .lists .items .text{
        transition:.5s ease-in-out;
        z-index: 3;
      }
      .welcome-excellent .lists .items:hover .text{
        transition:.5s ease-in-out;
        transition: .5s ease-in-out;
        transform: translate(5px, -5px);
      }

      .welcome-excellent .lists .items:hover img {
        transition: .5s ease-in-out;
        transform: translate(-5px, 5px);
      }
      .welcome-excellent .lists .items:hover .img:after {
        transition: .5s ease-in-out;
      }
      .welcome-excellent .lists .items:hover .img:after {
        transition: .5s ease-in-out;
        transform: translate(5px, -5px);
      }
      .welcome-excellent .lists3 .items:hover .img .after {
        transition: .5s ease-in-out;
        transform: translate(5px, -5px);
      }


.addleft{ width:48%; position:relative; left:0px; top:80px; }
.addright{ width:48%; position:relative; left:55%;  top:0px }
.addleft .items{ float:right; }
.addright .items{ margin-top:20px }
.addP{ width:300px; font-size:14px; margin-top:60px; line-height:27px; }
.addP p{ font-size:6px; line-height:19px; color:#757575; margin-top:15px; }

.text p{ margin-top:15px; }
.addleft .add_p1{ border-bottom:2px #000 solid; font-size:16px; width:70% }
.addleft .add_p2{font-family: Mongolian Baiti; font-size: 38px; line-height:29px; }
.addleft .add_p3{ font-size:24px; font-weight:bold; }
.welcome-excellent .lists .addleft .items .text{ position:absolute; top:270px; left:220px; }

.addright .add_p1{ border-bottom:2px #000 solid; font-size:16px; width:70% }
.addright .add_p2{font-family: Mongolian Baiti; font-size: 38px; line-height:29px; }
.addright .add_p3{ font-size:24px; font-weight:bold; }
.welcome-excellent .lists .addright .items .text{ position:absolute; top:200px; left:300px; }

.button1 {
    width: 160px;
    height: 50px;
    line-height: 50px;
    margin: -98px 0 0 193px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    border-radius: 25px;
    background: #000;
    position: relative;
}
.button1:hover{background: #e11e55;}
/*我们的荣誉*/
.story2{ background: url(../images/bg_honor.jpg) no-repeat center;height:750px;  }
.story2-yw{ width: 441px;height: 34px; margin: auto; padding-top: 100px;}
.story2-yw img{ width: 441px;height: 34px; margin: auto;}
.story2-tt{ height: 80px; text-align: center; font-size: 45px; color: #333;}
.story2-tt span{ font-weight: bold;}
.story2-js{ width: 420px; height: 50px; margin: auto; background: #df1c4e; font-size: 20px; color: #fff; text-align: center; line-height: 50px; border-radius: 5px;}
.story2-ry{ width: 1400px; height: 515px; margin: auto; margin-top: 50px;}
.story2-ry img{ width: 1400px; height: 515px;}
.story2 h3{    font-weight: 500;}
.button2 {
	margin:0 auto;
    width: 160px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    border-radius: 25px;
    background: #000;
}
.button2:hover{background: #e11e55;}
.button2_add{ float:left; margin-top:20px; }
/*新闻中心*/
.slideBox{ width:1400px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
		.slideBox .hd{ width: 100%; height:4px; overflow:hidden; position:absolute; left:0; bottom:40px; z-index:1; text-align: center;}
		.slideBox .hd ul{width: 100%; height:100%; overflow:hidden; zoom:1;}
		.slideBox .hd ul li{display: inline-block; margin: 0 5px;  width:36px; height:4px; background:#fff; text-indent: -999999px; cursor:pointer;}
		.slideBox .hd ul li.on{ background:#b61c1c;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
		.slideBox .bd li a{display: block;}
		.slideBox .bd img{ width:1400px; height:auto; display:block;}
.slideTxtBox{ background: #fff;}
		.slideTxtBox > .hd{ height:40px; line-height:40px; position:relative;}
		.slideTxtBox > .hd .jrxw{position: absolute; right: 0; top: 0; font-size: 12px;}
		.slideTxtBox > .hd .jrxw a{color: #c1a47b;}

		.slideTxtBox > .hd > ul{ }
		.slideTxtBox > .hd > ul > li{ float:left; padding-right: 15px; line-height: 40px; font-size: 20px; cursor:pointer;}
                .slideTxtBox > .hd > ul > li > span{ padding-right: 15px; line-height: 40px; font-size: 20px; cursor:pointer;}
		.slideTxtBox > .hd > ul > li.on{ color: #b61c1c;}
                .slideTxtBox > .hd > ul > li.on span{ color: #333;}
		.slideTxtBox > .bd > ul{zoom:1; position:relative;    display: flex;justify-content: space-between;}		
		.slideTxtBox > .bd > ul > .jdt{width:650px;height: 480px;overflow:hidden;position:relative;}
		.slideTxtBox > .bd > ul > .jdt .hd{ height:10px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1;}
		.slideTxtBox > .bd > ul > .jdt .hd ul{ overflow:hidden; zoom:1; float:left;}
		.slideTxtBox > .bd > ul > .jdt .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; background:#999; border-radius: 50%; text-indent: -999999px; cursor:pointer;}
		.slideTxtBox > .bd > ul > .jdt > .hd > ul > li.on{ background:#e11e55; color:#fff;}
		.slideTxtBox > .bd > ul > .jdt .bd{position:relative;height:100%;z-index:0;background: #f5f5f5;}
		.slideTxtBox > .bd > ul > .jdt .bd li{ zoom:1; vertical-align:middle; position: relative;}
		.slideTxtBox > .bd > ul > .jdt .bd li a{display: block;}
		.slideTxtBox > .bd > ul > .jdt .bd li p{line-height: 40px;color: #000;overflow: hidden;font-size: 18px;font-weight: bold;}		
		.slideTxtBox > .bd > ul > .jdt .bd li dt{color: #666;overflow: hidden;font-size: 14px;}
		.slideTxtBox > .bd > ul > .jdt .bd img{ width:100%;  display:block;}
		.slideTxtBox > .bd > ul > .news{width: 600px;background: #fafafa;}
		.slideTxtBox > .bd > ul > .news .news_tt{ border-bottom: 1px solid #d2d2d2; padding-bottom: 10px;}
		.slideTxtBox > .bd > ul > .news .news_tt h1{font-size: 16px;}
		.slideTxtBox > .bd > ul > .news .news_tt h1 a{color: #b61c1c;}
		.slideTxtBox > .bd > ul > .news .news_tt p{color: #666; line-height: 26px; margin: 8px 0 6px 0;}
		.slideTxtBox > .bd > ul > .news .news_tt span{color: #666;}
		.slideTxtBox > .bd > ul > .news dl{}
		.slideTxtBox > .bd > ul > .news dl dd{line-height: 30px;font-size:16px;border-bottom:1px solid #e5dfd1;display: flex;justify-content: space-between;padding: 29px;}
		.slideTxtBox > .bd > ul > .news dl dd:hover{border-left:4px solid #e11e55;background:#ffe9ef;}
		.slideTxtBox > .bd > ul > .news dl dd:hover p{color:#e11e55;}
				.slideTxtBox > .bd > ul > .news dl dd:hover p em{color:#e11e55;}
		.slideTxtBox > .bd > ul > .news dl dd p{text-align: center;font-size: 18px;font-weight: bold;}
		.slideTxtBox > .bd > ul > .news dl dd em{float: right;color: #999;font-size:14px;font-weight: 500;}
.bt{position: absolute;left: 0;bottom: -66px;width: 528px;padding-left: 20px;line-height: 25px;color: #000;overflow: hidden;font-size: 18px;font-weight: bold;}
.back_w{
	width: 100%;
	height: 320px;
	background: url(../img/tj_bg.jpg) no-repeat top center;
	margin-top: 30px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}		
.rq:hover{color:#999 !important;}

/*全国院校*/
.qgyx{background:#fff;}


/* b_map */
.b_map{width: 1400px;background: url(../images/pc-world-bg.png) no-repeat 600px 0px;height:600px;margin: 0 auto;}
.e_map_tags{z-index:1;position:relative}
.e_map_tags li{width: 45px;height: 82px;padding-top: 41px;z-index:1;position:absolute;text-align:center;display:block;font-size: 15px;font-weight: bold;background: url(../images/point1.png) no-repeat 6px 0px;color:#000;top:0px;cursor:pointer;left:0px;}
.e_map_tags .chengdu{top: 350px;left: 924px;}
.e_map_tags .changsha{top: 380px;left: 1062px;}
.e_map_tags .shandong{top: 241px;left: 1136px;}
.e_map_tags .shenyang{top: 161px;left: 1142px;}
.e_map_tags .shijiazhuang{top: 194px;left: 1097px;}
.e_map_tags .shanxi{top: 258px;left: 1008px;}
.e_map_tags .zhengzhou{top: 279px;left: 1058px;}
.e_map_tags .suzhou{top: 302px;left: 1156px;}
.e_map_tags .guiyang{top: 391px;left: 988px;}
.e_map_tags .kunming{top: 460px;left: 881px;}
.e_map_tags .centers {
    background:url(../images/point2.png) no-repeat 6px 0px;color:#e10548;
}

.e_map_info{position:relative}
.e_map_info .m_content{z-index:1;margin-left: 100px;/* position:absolute; */font-size: 18px;padding: 33px 20px;background-color: #1e1e1e;color: #fff;width: 440px;display:block;/* top:0px; *//* left:0px; */}
.e_map_info .hide{display:none;}
.e_map_info .m_content i{z-index:1;position:absolute;width:8px;bottom:-8px;display:block;height:8px;overflow:hidden;right:-1px;_right:-2px}
.e_map_info .m_content h4{padding-left:180px;font:16px/33px "microsoft yahei", simsun, arial, sans-serif;margin-bottom:18px;height:50px;}
.e_map_info .m_content p{font-size: 26px;padding: 40px 0;border-bottom: 1px solid #666;color: #fff;}
.e_map_info .m_content .button2{}
.e_map_info .m_content dd{
    /* font-size: 16px; */
    padding: 30px 0;
}
/*m_content_side*/
.m_content_side{ height:1px;width:100%; position:relative;}
.m_content_side a{ position:absolute;top:0; z-index:2;float:left;width:30px; height:30px;}
.m_content_side a img{width:30px; height:30px;}
.m_content_side a.m_left{left:0px;}
.m_content_side a.m_right{right:0;}
