@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: '.萍方-简';
 src: url('font/苹方黑体-准-简.ttf') format("truetype");
 font-display: swap;
}

body { margin:0; padding:0; font-family:".萍方-简", "微软雅黑", "宋体";
font-size:14px; line-height:1.5; color:#8f8f8f; min-width:1200px;margin:0px auto; background:#fff; overflow-x: hidden;}
a { color:#888; text-decoration:none;}
a:hover { color:#8f8f8f;}
img { border:0; display:inline; vertical-align: bottom; width:auto; height:auto;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
video{ max-width:100%;}

.clear{ clear:both;}
.container{ width:1200px; margin:0px auto;}
.cen_m{ max-width:1320px; margin:0px auto;}
@media screen and (max-width: 1450px) {
	.cen_m{ max-width:1200px;}
}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
*{ outline:none;}
.swiper-button-disabled{ opacity:.5;}

/* 头部 */
.nav_top{ background:#fff;height:158px; display:flex;align-items: center;
    justify-content: center;margin:0px auto;}
.nav_top .eye{ background:url(../images/arrow_03.png) center no-repeat; width:24px; height:15px;}
.header { position:relative; margin:0 auto 128px; max-width:1920px;}
.header .banner li{ height:807px; background-repeat:no-repeat; background-position:top center; background-size:cover;}
.header .menu{ position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); top:38px; z-index:99;box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(102,53,158,0.5); height:67px; border-radius:10px; display:flex; align-items: center;
    justify-content: space-between; padding-left:72px; padding-right:64px;}
.header .menu .tpright{display:flex; align-items: center;}

.header .menu .tpright .carte { width:618px; margin-right:55px;display:flex; justify-content: space-between;}

.zhankai ul li:hover{ background:#eee;}
.zhankai ul li{ height:2em; line-height:2em; margin:6px 0;}



.header .menu .tpright .carte>ul>li{height: 67px;
    line-height: 67px;
	
    position: relative;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box; float:left;
	}
	.header .menu .tpright .carte>ul>li>a{ padding:0 23px; color:#fff;}
	.zhankai{ display:none;}
	.zhankai{ padding-top:10px;}
	.zhankai ul{ padding:16px 10px; background:#fff; border-top:2px solid #eda712; width:140%;}
	.header .menu .tpright .carte>ul>li .zhankai ul li a{ color:#66359E; }
	
	.header .menu .tpright .carte>ul>li:hover .zhankai{ display:block; }
	.header .menu .tpright .carte>ul>li:hover{ border-bottom:1px solid #fff;}




.header .menu .tpright .search{ box-sizing:border-box;-webkit-box-sizing:border-box; border-radius:5px; display:flex; height:22px;align-items: center;cursor:pointer;}
.header .menu .tpright .search:hover{ background:#fff;}
.header .menu .tpright .search input{ overflow:hidden; margin-left:10px; border:0px; background:none;outline: none; height:22px; line-height:1; display:none;}
.header .menu .tpright .search:hover input{ width:130px; display:block;}
.header .menu .tpright .search .iconfont{ color:#fff; margin-left:5px; margin-right:6px;}
.header .menu .tpright .search:hover .iconfont{ color:#5859ad;}
.header .f_point{ position:absolute;left:50% !important;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom:66px !important; z-index:99;box-sizing:border-box;-webkit-box-sizing:border-box; text-align:right; display:flex;align-items: center; width:1200px !important;
    justify-content: flex-end; padding-right:32px;}
.header .f_point a{cursor:pointer; width:12px; height:12px; opacity:1; border-radius:50%; background:#808082; margin:0 9px !important; outline:none;}
.header .f_point a.active{ width:16px; height:16px; border-radius:50%; background:#66359E;}

/*问题*/
.part1 { margin-bottom:67px;}
.part1 .index_bt{ text-align:center; margin-bottom:61px;}
.part1 .index_bt .title{ position:relative; color:#424346; font-size:37px; font-weight:bold; letter-spacing:4px; line-height:1;}
.part1 .index_bt .title span{ color:#66359E;}
.part1 .index_bt .title .bh{ color:#e5e6f0; font-size:129px; position:absolute; left:50%; bottom:-13px;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-weight:bold; z-index:-1; line-height:1;}
.part1 .index_bt .title:after {
	width: 127px;
	height: 4px;
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); border-radius:3px;
	bottom: -21px;
	background: #66359E;
	content: '';
}
.part1 ul{display: flex;
    align-items: stretch;
    justify-content: space-between;gap: 10px;}
.part1 ul li{ flex:1;  background:#ededed; text-align:center; overflow:hidden;}
.part1 ul li .photo{ width:100%;position:relative; height:184px; display:block; overflow:hidden;}
.part1 ul li .photo img{width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;object-fit: cover;
 object-position: center center;
}
.part1 ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part1 ul li .intro{ width:100%; line-height:51px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:5px; padding-right:5px;-webkit-text-overflow:ellipsis; box-sizing:border-box;-webkit-box-sizing:border-box;}

.part2 { margin-bottom:52px;}
.part2 .index_bt{ text-align:center; margin-bottom:54px;}
.part2 .index_bt .title{ display:inline-block; position:relative; color:#424346; font-size:37px; font-weight:bold; letter-spacing:4px; line-height:1; margin-bottom:15px;}
.part2 .index_bt .title span{ color:#66359E;}
.part2 .index_bt .title .round{ width:41px; height:41px; background:#fee8c4; border-radius:50%; left:-28px; top:-15px; position:absolute; z-index:-1;}
.part2 .key{ margin-bottom:9px;}
.part2 .key ul{display: flex;
    align-items: stretch;
    justify-content: space-between;gap: 13px;}
.part2 .key ul li{ flex:1; background-image:url(../images/mpng_16.png); background-repeat:no-repeat; background-size:100% 100%; height:443px; position:relative;}
.part2 .key ul li .circle{ position:absolute; left:50%; top:0px;transform:translateX(-50%);-webkit-transform:translateX(-50%);width: 95px;
height: 38px; text-align:center; font-size:31px; color:#fff; font-weight:bold; line-height:36px;
margin:0px auto 14px; background:url(../images/by_03.png) center top no-repeat;}
.part2 .key ul li:hover .circle{ color:#fed18a; top:-12px;}
.part2 .key ul li .pic{ width:105px; height:105px; margin:52px auto 15px; border-radius:50%; overflow:hidden;}
.part2 .key ul li .pic img{ object-fit:content;transition:all .5s;-webkit-transition:all .5s;width:100%; height:100%;border-radius:50%;  }
.part2 .key ul li .pic:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part2 .key ul li .caption{ text-align:center; color:#66359E; font-size:22px; font-weight:bold;}
.part2 .key ul li .content{ width:255px; margin:10px auto 0px;border-top:3px #e9eaed solid; min-height:194px;display: flex;
    align-items: center;
    justify-content: center; flex-wrap: wrap;padding-top:5px; }
.part2 .key ul li .content .intro{font-size:12px;}
.part2 .key ul li .content .intro p{ position:relative; padding-left:8px;}
.part2 .key ul li .content .intro p:after {
	width: 2px;
	height: 2px;
	position: absolute; border-radius:50%;
	left: 0%; top:7px;
	background: #8f8f8f;
	content: '';
}
.part2 .key ul li .content .countdown{display: flex;
    align-items: flex-end;
    justify-content: center;gap:4px;}
.part2 .key ul li .content .countdown span{ display:inline-block; background:url(../images/mpng_39.png) center no-repeat; width:75px; height:121px;display: flex;
    align-items: center; color:#fff; font-size:90px; line-height:1;
    justify-content: center; font-weight:bold; font-family: "微软雅黑";}
.part2 .key ul li:hover{-webkit-filter: drop-shadow(0px 0px 6px #c5c4c4);
  filter: drop-shadow(0px 0px 6px #c5c4c4);}
.part2 .ques { margin-bottom:70px;}
.part2 .ques ul{display: flex;
    align-items: center;
    justify-content: space-between;}
.part2 .ques ul li{ height:54px; flex:1; margin-right:-3px;}
.part2 .ques ul li.no1{ background-image:url(../images/mpng_37.png); background-repeat:no-repeat; background-size:100% 100%;}
.part2 .ques ul li.no2{ background-image:url(../images/mpng_50.png); background-repeat:no-repeat; background-size:100% 100%;}
.part2 .ques ul li.no4{ background-image:url(../images/mpng_60.png); background-repeat:no-repeat; background-size:100% 100%;}
.part2 .ques ul li a{ text-align:center; display:block; height:54px;  font-size:19px; color:#fff; letter-spacing:3px;display: flex;
    align-items: center;
    justify-content: center; line-height:1;}
.part2 .ques ul li:hover{-webkit-filter: drop-shadow(5px 0px 10px #acabab);
  filter: drop-shadow(5px 0px 10px #acabab);}

.Prepare{ text-align:right; font-size:26px; color:#66359E; letter-spacing:2px; margin-bottom:7px;}

.part3{ background:#a1a3d3; height:113px;}
.part3 .cen_m{ text-align:right; height:113px; position:relative; display:flex;align-items: center;
    justify-content: flex-end; font-size:52px; letter-spacing:2px; color:#fff;text-shadow: 2.5px -1px 0px rgb(84 92 179 / 100%);}
	.part3 .cen_m a{ color:#fff;}
.part3 .cen_m:after {
	width: 0;
      height: 0;
      border: 40px solid transparent;
      border-top: 53px solid #a1a3d3;
	position: absolute; 
	right: 131px; bottom:-78px; z-index:20;
	content: '';
}
/*荣耀战绩*/
	
.part4{ background:#e9eaed; padding-top:60px; padding-bottom:78px; margin-bottom:109px; }
.part4 .cen_m{display:flex;justify-content: space-between; position:relative;}
.part4 .cen_m .swiper-btn{ position:absolute; font-size:60px; font-weight:bold; z-index:10; top:50%; cursor:pointer;}
.part4 .cen_m .swiper-btn:hover{color:#66359E;}
.part4 .cen_m .swiper-prev4{ left:-100px; transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.part4 .cen_m .swiper-next4{ right:-100px;}
.part4 .cen_m .tpleft{ display:flex;align-items:flex-end; flex-wrap: wrap; width:322px;}
.part4 .cen_m .tpleft .pic{ display:block;}
.main_bt{ text-align:left; margin-left:19px;}
.main_bt .title{ position:relative; color:#424346; font-size:39px; font-weight:bold; letter-spacing:4px; line-height:1; }
.main_bt .title span{ color:#66359E; position:relative; z-index:90;}
.main_bt .title .bh{ color:#d2d3e0; font-size:129px; position:absolute; left:3px; bottom:-13px;font-weight:bold; z-index:0; line-height:1;}
.main_bt .title:after {
	width: 127px;
	height: 4px;
	position: absolute;
	left: 15px; border-radius:3px;
	bottom: -21px;
	background: #66359E;
	content: '';
}
.part4 .main_bt{ margin-top:29px; margin-bottom:76px;}
.part4 .tpright{ flex:1; overflow:hidden; margin-left:32px;}
.part4 .tpright .title{ font-size:26px; color:#66359E; margin-bottom:16px; text-align:right; letter-spacing:1px;}
.part4 .tpright ul li img{ width:100%; height:635px;}
/*学员采访*/
.trainees{display: flex;
    align-items: center;
    justify-content: space-between; margin-bottom:104px;}
.trainees .tpleft{display: flex;
    align-items: center;}
.trainees .tpleft .intro{ font-size:18px; padding-left:54px; position:relative; margin-left:6px;}
.trainees .tpleft .intro .xfk{ width:37px; height:17px; background:#66359E; color:#fff; text-align:center; font-size:12px; position:absolute; left:0px; top:-10px;}
.trainees .tpleft .intro .xfk span{ display:block; position:relative;}
.trainees .tpleft .intro .xfk span:after {
	width: 0;
      height: 0;
      border: 5px solid transparent;
      border-top: 5px solid #66359E;
	position: absolute; 
	left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-8px; z-index:20;
	content: '';
}
.trainees .tpright{display: flex;
    align-items: center;gap:43px; }
.trainees .tpright .more{ font-size:18px; color:#66359E; background:url(../images/mpng_74.png) center bottom repeat-x; padding-bottom:4px;}
.trainees .tpright .iconfont{ width:50px; height:50px; display:inline-block; border:1px #d0d7f5 solid; border-radius:50%; display:flex;align-items: center;justify-content: center; color:#66359E;cursor:pointer; font-size:37px;}
.trainees .tpright .bnr:before{transform: rotateY(
180deg
);
}
.trainees .tpright .iconfont:hover{ background:#04056a; color:#fff;}
.part5{ max-width:1920px; padding-left:40px; padding-right:40px;box-sizing:border-box;-webkit-box-sizing:border-box; margin:0 auto 143px; overflow:hidden;}
.part5 .swiper-student{ overflow:hidden;}
.part5 ul li{ overflow:hidden;}
.part5 ul li a{ display:block; }
.part5 ul li a:hover .title{ color:#673596;}
.part5 ul li a .pic{ margin-bottom:32px; width:100%; height:199px; position:relative;}
.part5 ul li a .pic img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.part5 ul li a .title{color:#424346; font-size:18px; padding-left:15px; padding-right:15px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.part5 ul li a .pic .xfk{ position:absolute; left:0px; top:0px; width:100%; height:100%;background-color:rgba(8,19,127,0.2); }
.part5 ul li a .pic .ship{ width:71px; height:71px; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); background:url(../images/mpng_68.png); background-size:100% 100%;}
.part5 ul li:hover a .pic .xfk{ display:none;}
.part5 ul li:hover a .pic .ship{ display:none;}
.quick{display: flex;
    align-items: center;
    justify-content: space-between; margin-bottom:48px;}
.quick .tpright{ width:535px; min-height:74px; padding-left:30px; border-left:3px #ecedee solid;display: flex; font-size:12px;
    align-items: center; line-height:1.7;
   }
.part6{ background:url(../images/mbg_139.jpg) center bottom no-repeat; padding-bottom:59px; margin-bottom:81px;}
.ship_one{ display:flex;align-items: center;
     justify-content: space-between; margin-bottom:30px;}
.ship_one .s_menu{background:url(../images/mpng_06.png) center no-repeat; width:293px; height:571px;}
.ship_one .s_menu ul{ padding-top:63px; margin-left:17px; margin-right:25px;}
.ship_one .s_menu ul li a{ display:block; color:#152b5b; font-size:16px; border-bottom:1px #dddee2 solid; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; line-height:65px; background:url(../images/mpng_62.png) right center no-repeat;}
.ship_one .s_menu ul li a:hover{background:url(../images/mpng_54.png) right center no-repeat; color:#66359E;}
.ship_one .s_right{flex:1; overflow:hidden; height:571px;position:relative; border:3px #66359E solid; border-left:2px #66359E solid;box-sizing:border-box;-webkit-box-sizing:border-box;}
.ship_one .s_right video{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000;object-fit:fill;}
.ship_two {display: flex;
    align-items: center;
    justify-content: space-between; margin-bottom:21px;}
.ship_two .tpleft{ font-size:18px; color:#fff; margin-left:16px;}
.ship_two .tpleft p{ font-size:17px; letter-spacing:-1px;}
.ship_two .tpright{display: flex;
    align-items: center;gap:15px;}
.ship_two .tpright .iconfont{ width:48px; height:48px; border-radius:50%; background-color:rgba(255,255,255,0.15);display:flex;align-items: center;
     justify-content: center; color:#fff; font-size:35px; position:relative;cursor:pointer;}
.ship_two .tpright .iconfont a{ display:block;}
.ship_two .tpright .iconfont:hover{ background:#66359E; color:#fff;}
.ship_two .tpright .iconfont .xfk{ background:url(../images/mpng_71.png) center top no-repeat; width:88px; height:106px; position:absolute; right:0px; top:53px; text-align:center; display:none; z-index:100;}

.ship_two .tpright .iconfont:hover .xfk{ display:block;}
.ship_two .tpright .iconfont .xfk img{ width:56px; height:56px; margin-top:24px; margin-bottom:2px;}
.ship_two .tpright .iconfont .xfk .bt{ color:#212524; font-size:12px; display:block;}
.ship_three{display: flex;

    justify-content: space-between; gap:13px;}
.ship_three .online_l{ flex:1; overflow:hidden;}
.ship_three .online_l a{ display:block; height:592px; position:relative;}
.ship_three .online_l a:before {
    position: absolute;
    bottom: 0;
    content: "";
    width: 100%;
    background-image: linear-gradient( 
0deg
 ,rgba(0,0,0,.5),transparent);
    height: 340px;

    z-index: 10;
}
.ship_three .online_l a .pic{height:592px; position:relative;}
.ship_three .online_l a .pic img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.ship_three .online_r{ width:645px;}
.ship_three .online_l a .ship{ width:105px; height:105px; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); background:url(../images/mpng_68.png); background-size:100% 100%; z-index:50;}
.ship_three .online_l a .cont{ position:absolute; left:20px; bottom:30px; color:#fff; z-index:60;}
.ship_three .online_l a .cont .date{ color:#bebdbc; font-size:12px;}
.ship_three .online_l a .cont .title{ color:#fff; font-size:16px; margin:0px auto 8px;}
.ship_three .online_l a .cont .site{font-size:12px; background:url(../images/mpng_78.png) left no-repeat; padding-left:20px;}
.ship_three .online_r ul{ display:flex; flex-wrap: wrap;justify-content: space-between;gap:14px 13px;}
.ship_three .online_r ul li{ width:316px; height:289px; background:#d5a78f;}

.ship_three .online_r ul li a{ display:block; height:100%; position:relative;}
.ship_three .online_r ul li a:before {
    position: absolute;
    bottom: 0;
    content: "";
    width: 100%;
     background-image: linear-gradient( 
0deg
 ,rgba(0,0,0,.5),transparent);
    height: 100%;
    z-index: 10;
}
.ship_three .online_r ul li a:hover:before{ background:none;}
.ship_three .online_r ul li a .pic{height:100%; position:relative; overflow:hidden;}
.ship_three .online_r ul li a .pic img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
 .ship_three .online_r ul li a:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.ship_three .online_r ul li a .cont{ position:absolute; left:20px; bottom:18px; color:#fff; z-index:60;}
.ship_three .online_r ul li a .cont .date{ color:#bebdbc; font-size:12px;}
.ship_three .online_r ul li a .cont .title{ color:#fff; font-size:16px; margin:0px auto 4px;}
.ship_three .online_r ul li a .cont .site{font-size:12px; display:flex;align-items: center; }
.ship_three .online_r ul li a .cont .icon-weixin:before{ margin-right:5px; font-size:19px;}
.ship_three .online_r ul li.no1 a .content{ position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); color:#fff; text-align:center; font-size:20px;}
.ship_three .online_r ul li.no1 a .content .iconfont{ font-size:73px; line-height:1.2;}
.ship_three .online_r ul li.no1 a:before{ background:none;}
/*学员采访*/
.part7{ background:#e9eaed; padding-bottom:74px; padding-top:96px;}
.part7 .quick .tpright{ width:530px; border-left:3px #dbdcdf solid;}
.tearm{ position:relative;}
.tearm .iconfont{ display:block;cursor:pointer; color:#0d1b95; position:absolute; top:50%;position: absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%); font-size:28px;}
.tearm .bnl{ left:-45px;}
.tearm .bnr{ right:-45px;transform: rotate(
180deg
);}
.tearm .swiper-teacher{ overflow:hidden;}
.tearm ul li{ width:24%; background:#a5a6ac; padding-top:18px; height:500px; color:#fff; position:relative;}
.tearm ul li .photo{ text-align:center; height:279px; position:relative; margin-bottom:22px;}
.tearm ul li .photo img{ position:relative; z-index:10; height:258px; width:auto;}
.tearm ul li .photo:before{ background-image:url(../images/mpng_88.png); background-position: center bottom; position:absolute; width:226px; height:46px; bottom:0px; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content: ''; z-index:0; background-repeat:no-repeat;}
.tearm ul li .title{ text-align:center; position:relative; padding-bottom:7px; margin-bottom:30px;}
.tearm ul li .title:before {
	width: 133px;
	height: 3px;
	position: absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	left: 50%;
	bottom: 0px;
	background: #66359E;
	content: '';
}
.tearm ul li .title a{ color:#fff; font-size:16px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.tearm ul li .title a span{ font-size:18px;}
.tearm ul li .content{ display:flex;justify-content: center; line-height:18px;}
.tearm ul li .content .intro{ display: inline-block; font-size:12px;}
.tearm ul li .content .intro p{position: relative;
    padding-left: 8px;
}
.tearm ul li .content .intro p:after {
    width: 2px;
    height: 2px;
    position: absolute;
    border-radius: 50%;
    left: 0%;
    top: 7px;
    background: #fff;
    content: '';
}
.tearm ul li:hover{ background:#66359E;}
.tearm ul li:hover:after {
    width: 133px;
	height: 5px;
	position: absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	left: 50%;
	bottom: 0px;
	background: #fed18a; border-radius:4px;
	content: '';
}
.part8{ background:url(../images/main_62.jpg) center top no-repeat; background-size:auto 100%; padding-top:174px;}
.c_type{justify-content: space-between; margin-bottom:66px;}
.c_type .tpleft{ margin-right:45px; flex:1; position:relative;}
.c_type .tpleft .main_bt{ margin-bottom:64px;}
.c_type .tpleft .cont{ padding-left:40px; position:absolute; right:0; top:0; width:550px; border-left:2px solid #eee;}
.c_type .tpleft .cont .pic{ margin-bottom:35px;}
.c_type .comm{ width:953px; padding-top:10px;}
.c_type .comm ul{display: flex;align-items: stretch;gap:12px;}
.c_type .comm ul li{ width:310px; position:relative;}
.c_type .comm ul li:hover .no1{ display:block;} 
.c_type .comm ul li .no1{ position:absolute; width:100%; top:0; display:none;}
.c_type .comm ul li .photo{ height:200px; width:310px; background:url(../images/mpng_57.png) center no-repeat; margin-bottom:27px; text-align:center; color:#fff;}
.c_type .comm ul li .photo a .sml{ font-size:18px; color:#fed18a; padding-top:22px;}
.c_type .comm ul li a .big{ margin-bottom:21px;}
.c_type .comm ul li a .big span{ color:#fed18a; font-weight:bold; font-size:40px; font-weight:bold; line-height:1.5; display:inline-block; position:relative;}
.c_type .comm ul li a .big span:after {
    width: 25px;
	height: 25px;
	position: absolute;
	right: -30px;
	top: -5px;
	background: #fed18a; border-radius:50%; font-size:16px; font-weight:normal; color:#000; line-height:25px;
	content: '分';
}
.c_type .comm ul li a .intro{ font-size:28px; color:#fff;}
.c_type .comm ul li .title{ display:inline-block; margin-left:17px; margin-right:17px; position:relative; padding-left:5px;}
.c_type .comm ul li .title:after {
    width: 2px;
    height: 2px;
    position: absolute;
    border-radius: 50%;
    left: 0%;
    top: 7px;
    background: #8f8f8f;
    content: '';
}
.c_type .comm ul li .pic{height:200px;background:url(../images/mpng_19.png) center no-repeat; margin-bottom:27px; }
.c_type .comm ul li .pic a{ display:block;height:200px;display: flex;
    align-items: center;
    justify-content: center;}
.c_type .comm ul li .pic a .cont{ width:121px; height:30px; border:1px #fff solid; display:flex; align-items: center;
    justify-content:center; color:#fff; font-size:18px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.c_type .comm ul li .pic a .cont .iconfont{ margin-left:5px; font-size:20px;}

/*紧扣考点*/
.part9{ height:982px; position:relative; margin-top:89px; max-width:1320px;}
.part9 .m_tit{ position:absolute; left:63px; top:0px; z-index:50;}
.part9 .m_tit .cont{display: flex;  align-items: flex-start; margin-top:22px; position:relative;}
.part9 .m_tit .cont .sha_dow{ width:255px; height:58px; position:absolute; z-index:-1; left:-35px; top:35px;}
.sha_dow img{ width:100%; height:100%;}
.part9 .m_tit .cont .title{ font-size:50px; color:#66359E; line-height:1;}
.part9 .m_tit .cont .eng{ font-size:27px; line-height:35px; color:#000; margin-left:42px;}
.part9 .t_center{ height:885px; width:1250px; position:absolute; right:0px; bottom:0px; z-index:3; background-image:url(../images/jkou_03.jpg); background-repeat:no-repeat; background-position:right bottom; background-size:100% auto;}
.part9 .t_center .day1{ width:316px; position:absolute; top:310px; left:-9px;}
.part9 .t_center .day2{ width:366px; position:absolute; top:250px; left:265px;}
.part9 .t_center .day3{ width:345px; position:absolute; top:125px; left:600px;}
.part9 .t_center .day4{ width:347px; position:absolute; top:-30px; right:40px;}
.part9 .t_center .content{display: flex;
    align-items: center; margin-bottom:0px;}
.part9 .t_center .content .date{ min-width:43px; text-align:center; color:#66359E; font-size:39px;line-height:1; font-weight:bold;}
.part9 .t_center .content .date span{ font-size:102px;  margin-bottom:8px; display:block;}
.part9 .t_center .content .t_title{ width:147px; height:88px; position:relative;background:linear-gradient(to top,#804cbb,#66359E); display:flex; color:#fff; font-size:28px; line-height:34px;align-items: center;
    justify-content: center;margin-left:12px;}
.part9 .t_center .content .t_title:after {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top: 13px solid #66359E;
    position: absolute;
    left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
    bottom: -20px;
    z-index: 20;
    content: '';
}
.part9 .t_center .intro{ font-size:12px; margin-left:75px;}
.part9 .t_center .day2 .intro{margin-left:134px;}
.part9 .t_center .day2 .content .t_title{background:linear-gradient(to top,#804cbb,#66359E);}
.part9 .t_center .day2 .content .t_title:after{border-top: 13px solid #66359E; }
.part9 .t_center .day3 .intro{margin-left:134px;}
.part9 .t_center .day3 .content .t_title{background:linear-gradient(to top,#804cbb,#66359E);}
.part9 .t_center .day3 .content .t_title:after{border-top: 13px solid #66359E; }
.part9 .t_center .day4 .intro{margin-left:134px;}
.part9 .t_center .day4 .content{ margin-bottom:0px;}
.part9 .t_center .day4 .content .t_title{ width:220px;background:linear-gradient(to top,#804cbb,#66359E);}
.part9 .t_center .day4 .content .t_title:after{border-top: 13px solid #66359E; }

/*考学资讯*/
.part10{ background:#e9eaed; padding:68px 0px; margin-bottom:133px;}
.part10 .cen_m{ display:flex;}
.part10 .cen_m .new_left{ width:351px;}
.part10 .cen_m .new_right{ flex:1; height:592px; position:relative;}
.part10 .new_left{ padding-top:103px;}
.new_class{ margin-left:20px;}
.new_class ul li{ position:relative; padding:13px 0px;}
.new_class ul li:before {
	width:273px;
	height: 1px;
	position: absolute;
	left: 35px;
	bottom: 0px;
	background: #8f8f8f;
	content: '';
}
.new_class ul li a{ display:block; position:relative; padding-left:35px; padding:10px 26px 10px 35px;cursor:pointer;}
.new_class ul li a .tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:18px; margin-bottom:3px;}
.new_class ul li:last-child:before { display:none;}
.new_class ul li a .date{ font-size:12px;}
.part10 .main_bt{ margin-bottom:73px;}
.new_class ul li.active a{ background:#dbdce0; color:#673596;}
.new_class ul li.active a:before {
	width:3px;
	height: 37px;
	position: absolute;
	left: 20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	top: 50%;
	background: #66359E;
	content: '';
}
.new_class ul li.active a:after {
    width: 0;
    height: 0;
    border: 13px solid transparent;
    border-left: 16px solid #dbdce0;
    position: absolute;
    top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	right:-27px;
    bottom: -20px;
    z-index: 20;
    content: '';
}
.part10 .cen_m .new_right:after {
    width:calc(100% - 22px);
    height:calc(100% - 22px);
    position: absolute;
    top:0px;
	right:0px;
    z-index: 0; background:#66359E; border-radius:2px;
    content: '';
}
.part10 .cen_m .new_right{ padding-top:22px; padding-right:19px;}
.part10 .cen_m .new_right .pic{ width:100%; height:100%; position:relative; z-index:10;border-radius:2px; overflow:hidden;}
.part10 .cen_m .new_right .pic img{width:100%; height:100%;object-fit: cover;
 object-position: center center;
}
/*校区展示*/
.condition{ max-width:1920px; padding-left:40px; padding-right:40px;box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:73px; margin:0 auto;}
.condition .swiper-school{ overflow:hidden; padding-top:17px; height:285px;}
.condition ul li{}
.condition ul li a{ display:block; }
.condition ul li a:hover .title{ color:#66359E;}
.condition ul li a .pic{ margin-bottom:32px; width:100%; height:199px; position:relative;}
.condition ul li a .pic img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.condition ul li a:hover .pic{ height:227px; margin-top:-17px}
.condition ul li a .title{color:#424346; font-size:18px; padding-left:15px; padding-right:15px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

/*底部*/
.foot{ background:#e9eaed;}
.foot .cen_m{ display:flex; padding-top:60px; position:relative; padding-bottom:60px;align-items: flex-end;}
.foot .cen_m:before {
	width:100%;
	height: 5px; border-radius:6px;
	position: absolute;
	left: 0px;
	top: 0%;
	background: #c1c2c4;
	content: '';
}
.foot .cen_m .bottom_l{ width:542px; margin-right:10px;}
.foot .cen_m .bottom_l .main_bt{ margin-left:0px;}
.foot .main_bt { margin-bottom:41px;}
.foot .main_bt .eng{ margin-bottom:10px;}
.foot .intro{font-size:20px; line-height:43px; margin-bottom:60px;}
.foot .intro p{ position:relative; padding-left:8px; font-size:18px;}
.foot .intro p:after {
	width: 3px;
	height: 3px;
	position: absolute; border-radius:50%;
	left: 0%; top:18px;
	background: #8f8f8f;
	content: '';
}
.foot .ditu{ flex:1; overflow:hidden; text-align:right;}
.foot .ditu img{ width:730px; height:455px;object-fit: cover;
 object-position: center center;}
.foot .link{display: flex;
    align-items: center; margin-bottom:50px;}
.foot .link .tpleft{ width:194px; font-size:20px; line-height:43px; color:#424346;}
.foot .link .tpright{ flex:1; display:flex;gap:28px; text-align:center;}
.foot .link .tpright img{ width:86px; height:86px;}
.foot .k_link{ display:flex; gap:28px;}
.foot .k_link .pic{ height:29px; width:auto;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; opacity:.5;}
.foot .k_link .weix { position:relative;}
.foot .k_link .weix .xfk{ background:url(../images/mpng_711.png) center top no-repeat; width:88px; height:106px; position:absolute; left:-14px; top:28px; text-align:center; display:none; z-index:100;}

.foot .k_link .weix:hover .xfk{ display:block;}
.foot .k_link .weix .xfk img{ width:56px; height:56px; margin-top:24px; margin-bottom:2px;}
.foot .k_link .weix .xfk .bt{ color:#212524; font-size:12px; display:block;}
.copyright{ color:#a5a9c5; font-size:14px; background:#66359E; text-align:center; line-height:96px;}
.foot .k_link a:hover .pic{filter: grayscale(0%);opacity:1;}
.goto{ width:46px; right:77px; bottom:108px; position:fixed; text-align: center;z-index:99999;}
.goto .tb{ width:36px; height:36px; border-radius:50%; margin:0px auto 4px; background:#9ca2d4 url(../images/arrow_06.png) center no-repeat;cursor:pointer; }
.goto .eng{ font-size:20px; color:#66359E;}
.tab-content{ display:none; }

@media screen and (max-width: 1450px) {
	.part4 .tpright{margin-left:7px;}
	.part5,.condition{ padding-left:5px; padding-right:5px;}
	.condition ul{ gap:8px;}
	
	.tearm .bnl{ left:-25px;}
.tearm .bnr{ right:-25px;}
.c_type .tpleft .cont{ margin-left:20px;}
.part9{ width:1200px;}
.part9 .t_center{ width:100%;}
.part9{ height:942px;}
.part9 .t_center .day2{  top:275px; left:245px;}
.part9 .t_center .day3{ top:155px; left:565px;}
.part9 .t_center .day4{  top:10px; right:33px;}
.goto{ right:0px;}
.part4 .cen_m .swiper-prev4{ left:-40px; }
.part4 .cen_m .swiper-next4{ right:-40px;}
}



/*新闻页*/
.szwz{ width:100%; height:55px; margin:0 auto;  overflow:hidden; background:url(../images/ljbj.jpg) center top no-repeat;}
	.nrkd{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
	.szwz a{ display:block; float:left; width:140px; height:55px; line-height:55px; font-size:16px; color:#fff; text-align:center;}
	.szwz .sy{ margin-left:50px;}
	.szwz span{ line-height:55px; font-size:16px; color:#333; padding-left:30px;}
	
	.news{ width:1210px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:120px; }
	.xwbt{ width:302px; height:530px; background:url(../images/xw.jpg) no-repeat top left; position:absolute; z-index:1000; top:0; left:0;}
	.xwbt p{ position:absolute; bottom:0; font-size:40px;  color:#333; padding-left:30px;}
	.xwbt p span{ font-size:24px; color:#999;}
	.xwfl{ width:300px; height:auto; float:left; position:relative;  }
	.xwfl ul{ width:100%; height:auto; margin-top:550px;}
	.xwfl ul li{ height:70px; width:230px; margin-left:35px; overflow:hidden; }
	.xwfl ul li span{ display:block; float:left; width:26px; height:26px; background:#a1a3d2; color:#fff; border-radius:30px; text-align:center; line-height:26px; margin:22px 0;}
	.xwfl ul li a{ font-size:14px; color:#444; line-height:18px; width:190px; height:40px; padding:15px 0; padding-left:14px; display:table-cell; vertical-align:middle; overflow:hidden;}
	.xwfl ul li:hover span{ background:#fbcf8a;}
	.xwfl ul li:hover a{ color:#222; font-weight:bold;}
	.xwlb{width:906px;min-height:950px; height:auto; float:left; border:2px #0c1998 solid;  margin-top:63px; }
	.xwlb .wzy{ min-height:950px;}
	.xwlb ul{ padding-top:30px;}
	.xwlb ul li{ margin:0 auto; width:846px; height:160px; position:relative; padding:30px 0; border-bottom:1px #eee solid;}
	.xwlb ul li h2{  float:left; width:530px; line-height:3em; height:3em; overflow:hidden; text-overflow:ellipsis; font-size:20px; color:#333;}
	.xwlb ul li p{  float:left; width:530px; height:72px; font-size:18px; font-weight:100; color:#777; line-height:2em; overflow:hidden; text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.xwlb ul li>span{ display:block; float:left; width:530px; position:absolute; bottom:30px; left:0;}
	.xwlb ul li span span{float:right;}
	.xwlb ul li img{ display:block; float:left; width:260px; height:160px; float:right; position:absolute; right:0; top:30px;}
	.fanye{ text-align:center; margin:50px auto;}
	.fanye a{ border:1px solid #999; padding:2px 10px;}
	.fanye a:hover{ background:#1523aa; color:#fff; border-color:#1523aa;}
	.fanye .dqy{border:none; color:#333;padding:2px 10px;}
	
.fanye .current{background:#1523aa; color:#fff; border-color:#1523aa;padding: 2px 10px;border:1px solid #1523aa;margin-right: 8px;}
	
	
	
	
	.wzy h1{ font-size:22px; text-align:center; color:#333; margin-top:80px; padding:0 60px;}
	.wzy>span{ display:block;  text-align:center; color:#999;  font-size:14px; padding-bottom:30px; line-height:3em;}
	.wzy>span span{ padding-right:20px;}
	.wzy .wzynr{ padding:30px;}
	.danye .wzynr img{  width:auto !important;}