
/* @charset "utf-8"; */
*{box-sizing: content-box;}
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{margin:0;padding:0;}
em,i{font-style:normal;}
li {list-style:none;}
a {text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
a:focus{text-decoration: none;outline: none;}
img {border:none;max-width:100%;max-height:100%;display:inline-block;}
table{border-collapse:collapse;}
input,textarea{outline:none;background:#fff;border:none;}
textarea{resize:none;overflow:auto;}
body{font-size:12px;font-family:"PingFangSC","Microsoft YaHei";overflow-x:hidden;color: #1B2434;}

.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{content:'';display: block;height:0;clear: both;visibility:hidden;}
.img_box2{position: relative;}
.img_box2 img{ position: absolute; left: 50%;top: 50%; transform: translate(-50%,-50%);}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;max-width:100%;max-height:100%;}
h1,h2,h3,h4,h5{font-weight:normal;}

.ohd1,.ohd2,.ohd3,.ohd4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break:break-all;-webkit-line-clamp: 1;}
.ohd2{-webkit-line-clamp: 2;}
.ohd3{-webkit-line-clamp: 3;}
.ohd4{-webkit-line-clamp: 4;}
.flexr,.flexc{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.flexc{flex-direction: column;}
.back_c{background-repeat:no-repeat;background-position:center;background-size:cover;}
.banner img,.banner2 img{display: block;}

html,body{margin: auto;width: unset;height: unset;}
body{font-size: 16px;color: #1B2434;background: #fefeff;}
body.hidden{overflow-y: hidden;}
.main{width:100%; max-width:1200px; margin:0 auto;}
.main1280{width:100%; max-width:1280px; margin:0 auto;}
.ctb{display: table;vertical-align: middle;height: 100%;width: 100%;}
.ctb .ctc{display:table-cell;vertical-align: middle;}

@media (max-width: 1200px){
	.maxc{padding: 0 10px;width: unset;}
}

.tit1 i{font-size: 16px;font-weight: bold;color:#ff6537;display: block;margin-bottom:18px;}
.tit1 h3{font-size: 64px;color: #1b2434;position: relative;padding-bottom: 35px;margin-bottom:35px;}
.tit1 h3 span{font-weight: bold;}
.tit1 h3::after{content: "";width:40px;height: 3px;background: #ff6537;bottom:0;left: 0;position: absolute;}
.tit1 .txt{line-height:26px;padding-bottom: 70px;}
.tit_center{text-align: center;}
.tit_center h3::after{content: "";width:40px;height: 3px;background: #ff6537;bottom:0;left: 50%;margin-left: -20px;position: absolute;}

@media (max-width: 767px){
	.tit1{padding: 0 10px;}
	.tit1 h3{font-size: 38px;padding-bottom: 26px;margin-bottom: 26px;}
	.tit1 i { margin-bottom: 14px;}
	.tit1 .txt {line-height: 22px;padding-bottom:30px;font-size: 14px;}
}
@media (max-width:480px){
	.tit1 i {margin-bottom: 10px;}
	.tit1 h3 {font-size:28px;padding-bottom: 16px;margin-bottom: 16px;}
}

.header{position:fixed;left:0;right:0;top: 0;z-index:99;padding: 0 20px;background:#fff;margin: auto;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.topnone{width: 100%;background: #fff;height: 80px;}
.header h1{float:left;display: block;width:150px;line-height:80px;text-align: center;}
.header h1 img{display: inline;vertical-align: middle;}
.header h1 a{display: block;height:100%;}

.header .nav_box{float: right;}
.header .nav_box li{float:left;height:80px;line-height: 80px;color: #19202e;margin-left: 50px;position: relative;}
.header .nav_box li::after{position: absolute;content: "";right: 0;width:16px;height:3px;background: #e42511;bottom:18px;opacity: 0;transition: .5s;left: 50%;margin-left: -8px;}
.header .nav_box li:hover::after{opacity:1;}
.header .nav_box li a{display: block;}
.header .nav_box li a::after{position: absolute;content: "";right: 0;width:16px;height:3px;background: #e42511;bottom:18px;opacity: 0;transition: .5s;left: 50%;margin-left: -8px;}
.header .nav_box li a.on::after{opacity: 1;}
.header .mbmenu{position: absolute;right: 0;;width: 120px;}
.header .mbmenu .ant-menu-submenu-title{height: 70px;line-height: 70px;margin: 0;}
.header .mbmenu .ant-menu-item{padding-left: 20px!important;}
@media (max-width: 990px){
	.header .nav_box li{margin-left:20px;}
	.topnone{height: 70px;}
	.header h1{line-height:70px;}
	.header .btn_box {margin-top: 5px;}
	.header .btn_box .en:after{display: block;}
}
@media (max-width: 767px){
	.header h1{width:150px;}
	.topnone{height: 66px;}
	.sidebar{top: 66px;}
	.header .btn_box li{width:45px;}
	.header .search_form form{width:100%;}
}

.banner img,.banner2 img{display: block;width: 100%;}

/* .banner .banner_prev,.banner .banner_next{width: 32px;height: 32px;border: 1px solid #fff;background-repeat: no-repeat;background-position: center;cursor: pointer;
position: absolute;bottom:120px;z-index: 10;border-radius: 100%;}
.banner .banner_prev{background-image: url(../images/left1.png);right: 16.5%;}
.banner .banner_next{background-image: url(../images/right1.png);right: 13%;}
.banner .page{width: unset;left: 13%;font-weight: bold;color: #fff;bottom: 120px;} */

.banner .box{background-size: cover;height: 100%;}
.banner .box .text{display: flex;flex-direction: column;justify-content: center;padding-left: 12%;height: 100%;}
.banner .box i{color: #FF6537;font-size: 14px;font-weight: bold;position: relative;padding-left: 12px;}
.banner .box i::after{position: absolute;width: 6px;height: 70%;background: #ff6637;content: "";left: 0;top: 10%;}
.banner .box h3{font-size:72px;margin: 8px 0 59px;color: #E42511;}
.banner .box h3 span{font-weight: bold;border-bottom: 3px solid #ff6537;}
.banner .box p{font-size: 18px;line-height: 29px;max-width:39%;color: #1B2434;}
.banner .box p span{color: #E42511;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 32px;height: 32px;border: 1px solid #fff;background-repeat: no-repeat;background-position: center;cursor: pointer;
position: absolute;bottom:10%;z-index: 10;border-radius: 100%;}
.banner .swiper-button-prev{background-image: url(../images/left1.png);right:160px;}
.banner .swiper-button-next{background-image: url(../images/right1.png);right:110px;}
.banner .swiper-pagination{width: unset;left: 13%;font-weight: bold;color: #fff;bottom: 10%;}

.nav_list{margin: 35px auto 30px;width: 90%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content:center;}
.nav_list .list:nth-child(1){background-image: url(../images/nav_bg1.png);}
.nav_list .list:nth-child(2){background-image: url(../images/nav_bg2.png);}
.nav_list .list:nth-child(3){background-image: url(../images/nav_bg3.png);}
.nav_list .list:nth-child(4){background-image: url(../images/nav_bg4.png);background-size:18%;}
.nav_list .list{display: flex;width: 22%;padding: 0 0.5%;margin: 0 1%;height: 130px;background-size:25%;background-position: bottom right;background-repeat: no-repeat;
box-shadow: 0 0 22px rgba(2,68,201,0.06);flex-direction: row;justify-content: center;align-items: center;border-radius: 100px;}
.nav_list .list:nth-child(4){margin-right: 0;}
.nav_list .list .icon{width: 52px;height: 52px;text-align:center;line-height: 52px;}
.nav_list .list .icon img{display: inline;vertical-align: middle;}
.nav_list .list p{font-size: 24px;color: #1b2434;font-weight:500;margin-left: 6px;}

.header .log-register{border-radius: 50px;border: 1px solid #E2433D;color: #e2433d;font-size: 14px;
	width: 126px;height: 40px;line-height: 40px;margin-left:76px;float: right;margin-top: 19px;text-align: center;}

@media (max-width:1200px){
	.header .nav_box li{margin-left: 40px;}
	.header .log-register{width: 90px;}
}
@media (max-width: 990px){
	.header .log-register{margin:20px 100px 0 0;
		height: 30px;
		line-height: 30px;}
}
@media (max-width: 767px){
	.banner .box h3{margin: 8px 0 38px;}
	.banner .box p {
		line-height:24px;
		max-width:60%;
	}
	.banner .swiper-button-prev,.banner .swiper-button-next{width:24px;height:24px;}
	.banner .swiper-button-prev{right:100px;}
	.banner .swiper-button-next{right:60px;}
	.nav_list .list{width: 45%;height: 100px;margin:0 1% 20px;background-size:18%;}
	.nav_list .list:nth-child(4){background-size: 12%;}
	.nav_list .list .icon img{max-width: 80%;}
}
@media (max-width: 480px){
	.nav_list {margin: 26px auto 20px;width: 96%;}
	.nav_list .list {width: 46%;height: 60px;margin: 0 1% 20px;}
	.nav_list .list .icon {width: 38px;height: 38px;text-align: center;line-height: 38px;}
}


.about{background: url(../images/ab_bg.png) no-repeat top left;background-size:160px;}
.about .mouse{text-align: center;}
.about i{text-align: center;display: block;font-size: 14px;color: #ff6537;margin: 40px auto 18px;text-transform: uppercase;font-weight: bold;}
.about .title{width: 270px;margin: auto;}
.about p{text-align: center;color: #d0d2d6;margin:20px auto 90px;padding-top: 36px;position: relative;}
.about p::after{content: "";position: absolute;top: 0;left: 50%;margin-left: -23px;width: 46px;background: #FF6537;height:3px;}
@media (max-width:767px) {
	.about{background-size: 26%;}
	.about .mouse {height: 40px;}
	.about .title {width: 200px;margin: auto;}
	.about p{margin: 20px auto 28px;padding-top: 26px;}
	.about i{margin: 16px auto;}
}

.about_list{margin:0 auto 0px;position: relative;overflow: hidden;}
.about_list .tit1{padding-top:90px;display: flex;flex-direction: column;align-items: center;}
.about_list .tit i{color: #ff6537;font-size: 14px;}
.about_list .tit .img_box{width: 257px;margin: 18px auto 70px;}
.about_list .tit p{font-size:21px;color: #1b2434;opacity: .4;position: relative;font-weight: bold;margin-bottom: 70px;}
.about_list .tit p::after{position: absolute;content: "";top:-40px;width: 46px;height: 3px;background: #FF6537;left: 50%;margin-left: -23px;}
.about_list .bg{
	position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-left: 2440px solid transparent;
	border-bottom: 680px solid #F5F6F8;
	z-index: -1;
}
.about_list .bg::after{position: absolute;top:188px;right: 0;background: url(../images/about_list_bg.png) no-repeat center right;content: "";width:105px;height: 332px;background-size: 80%;}
.about_list .list_box{margin: 0 auto 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: center;}
.about_list .list{width: 31.33%;padding-top: 21%;margin:0 3% 50px 0;transform:skew(-10deg);overflow: hidden;position: relative;cursor: pointer;}
.about_list .list:nth-child(3n){margin-right: 0;}
.about_list .list .box{transform: skew(10deg) translate(-46%,-50%) scale(1.25);transform-origin: center;position: absolute;top: 50%;left: 50%;width: 100%;height: 80%;}
.about_list .list .txt{background-image: linear-gradient(180deg,rgba(0, 0, 0, 0.0001) 0%, #000000 74.61%);transition: .2s;position: absolute;bottom: 0;left: 0;width: 100%;}
.about_list .list .txt p{color: #FEFEFF;position: relative;margin-left: 20%;padding: 10px 0;font-size: 21px;}
.about_list .list .txt p::after{background: url(../images/about_icon.png) no-repeat center;background-size: 36%;content: "";left: 0;top: 0;height: 100%;width: 30px;display: block;position: absolute;transform: translateX(-100%);}
.about_list .list .text{overflow:hidden;position: absolute;top:-100%;left: 0;transition: .5s;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.about_list .list .text span{font-size:16px;color: #fff;display: block;width: 60%;font-size: 14px;}
.about_list .list:hover .text{top: 0;}
.about_list .list:hover .txt{bottom: -100%;}

@media (max-width: 1440px){
	.about_list{margin:0 auto 60px;}
	.about_list .list_box{width: 92%;;margin: auto;}
}
@media (max-width: 990px){
	.about_list .tit {
		padding-top:80px;}
	.about_list .tit .img_box{width:200px;margin: 12px auto 40px;}
	.about_list .tit p{margin-bottom: 40px;}
	.about_list .tit p::after{top:-20px;}
	.about_list .list{width:48.5%;padding-top:33%;margin:0 3% 20px 0;}
	.about_list .list:nth-child(3n){margin-right: 3%;}
	.about_list .list:nth-child(2n){margin-right: 0;}
}
@media (max-width: 767px){
	.about_list .list .text span{font-size:16px;color: #fff;display: block;width: 60%;font-size: 12px;}
	.about_list .tit .img_box{width:150px;margin: 12px auto 40px;}
	.about_list .tit p{margin-bottom: 20px;}
	.about_list .tit p::after{top:-20px;}
}


.teacher{position: relative;overflow: hidden;}
.teacher .square{position: absolute;height: 100%;z-index: -1;width: 100%;}
.teacher .square .list{position: absolute;}
.teacher .list_box{    display: flex;
    flex-direction: row;
    align-items: flex-end;
    position: relative;
    justify-content: flex-end;
    top: -160px;
	margin-bottom: 160px;
	color: #fff;}
	.teacher .list_box .list{border-radius:15px;}
.teacher .list_box .list .txt{padding:20px;}
.teacher .list_box .list span{display: block;margin:10px 0;font-size:50px;font-weight: bold;}
.teacher .list_box .list:nth-child(2) span{font-size:34px;margin:0;}
.teacher .list_box .list:nth-child(4) span{font-size: 80px;}
.teacher .list_box .list:nth-child(1){width:192px;height: 192px;background: #5497ff;position: relative;top: 192px}
.teacher .list_box .list:nth-child(2){width: 156px;height:156px;background: #e77063;}
.teacher .list_box .list:nth-child(3){width: 218px;height:218px;background: #1cd8c4;position: relative;top:218px;}
.teacher .list_box .list:nth-child(4){width: 280px;height:280px;background: #ef6f4c;}
.teacher .list_box .list:nth-child(4) .pic img{height: 26px;}
@media (max-width: 767px){
	.teacher .square{opacity: 0;}
	.teacher .list_box{flex-wrap: wrap;justify-content: space-between;align-items: unset;top: 0;margin-bottom: 0;}
	.teacher .list_box .list{width:48%!important;height: unset!important;margin:0 0 20px 0;}
	.teacher .list_box .list:nth-child(2n){margin-right: 0;}
	.teacher .list_box .list:nth-child(1){top: 0;}
	.teacher .list_box .list:nth-child(3){top: 0;}
	.teacher .list_box .list span{font-size: 40px!important;}
	.teacher .list_box .list .pic img{height: 20px!important;}
	
}

.future{background: url(../images/future_bg.png) no-repeat center;background-size: cover;padding:80px 0 150px;}
.future .list_box1{box-shadow: 0 12px 71px rgba(2,68,201,.11);display: flex;flex-direction: row;max-width: 620px;margin: auto;background:#fff;justify-content: center;margin-bottom: 10px;}
.future .list_box1 .list{width: 40%;padding: 3% 5%;
box-shadow:-10px 0px 10px rgba(0,0,0,0),0px -10px 10px rgba(0,0,0,0),-10px 0px 30px rgba(2,68,201,.05) inset,0px 10px 10px rgba(0,0,0,0);}
.future .list_box1 .list:nth-child(2){box-shadow: none;}
.future .list_box1 p{font-size: 20px;line-height: 30px;color: #1b2434;}
.future .list_box1 span{font-size: 60px;font-weight: bold;color: #5497ff;}

.future .list_box2{box-shadow: 0 12px 71px rgba(2,68,201,.11);display: flex;flex-direction: row;max-width: 920px;margin: auto;background:#fff;justify-content: center;margin-bottom: 10px;}
.future .list_box2 .list{width: 23.33%;padding: 3% 5%;
box-shadow:-10px 0px 10px rgba(0,0,0,0),0px -10px 10px rgba(0,0,0,0),-10px 0px 30px rgba(2,68,201,.05) inset,0px 10px 10px rgba(0,0,0,0);}
.future .list_box2 .list:nth-child(3){box-shadow: none;}
.future .list_box2 p{font-size: 20px;line-height: 30px;color: #1b2434;}
.future .list_box2 span{font-size: 60px;font-weight: bold;color: #df5450;}

.future .list_box3{box-shadow: 0 12px 71px rgba(2,68,201,.11);display: flex;flex-direction: row;max-width: 1200px;margin: auto;background:#fff;justify-content: center;}
.future .list_box3 .list{width: 15%;padding: 3% 5%;
box-shadow:-10px 0px 10px rgba(0,0,0,0),0px -10px 10px rgba(0,0,0,0),-10px 0px 30px rgba(2,68,201,.05) inset,0px 10px 10px rgba(0,0,0,0);}
.future .list_box3 .list:nth-child(4){box-shadow: none;}
.future .list_box3 p{font-size: 20px;line-height: 30px;color: #1b2434;}
.future .list_box3 span{font-size: 60px;font-weight: bold;color: #1cd8c4;}
@media (max-width: 767px){
	.future .list_box1{width: 98%;margin: auto;}
	.future .list_box1 .list{padding:4%;}
	.future .list_box1 p {line-height:20px;font-size: 12px;}
	.future .list_box1 span{padding-top:4px;display: block;}
	
	.future .list_box2{width: 98%;margin: auto;}
	.future .list_box2 .list{padding:4%;}
	.future .list_box2 p {line-height:20px;font-size: 12px;}
	.future .list_box2 span{padding-top:4px;display: block;}
	
	.future .list_box3{width: 98%;margin: auto;}
	.future .list_box3 .list{padding:4%;}
	.future .list_box3 p {line-height:20px;font-size: 12px;}
	.future .list_box3 span{padding-top:4px;display: block;}
	.future {padding:60px 0 60px;}
}


.work {background:url(../images/work_bg.png) no-repeat bottom -1px left;background-size: 100% auto;padding-bottom:80px;}
.work .left{float: left;width:48%;}
.work .more{display: flex;flex-direction: row;align-items: center;}
.work .more .pic{width:140px;}
.work .more a{display: block;width: 32px;}
.work .more p{margin: 0 20px;color: #1B2434;font-size: 18px;}
.work .right{float: right;width: 40%;}
.work .right span{font-size:80px;color: #3470ff;font-weight: bold;}
.work .right .progress{width: 100%;height:16px;border-radius: 100px;background: #e8f5f8;margin:18px 0 22px;position: relative;}
.work .right .progress::after{content: "";background: #52ccc3;width: 15%;height: 100%;position: absolute;border-radius: 100px;}
.work .right p{color: #1b2434;}
.work .right .list{padding: 40px 0;}
.work .right .list:nth-child(2) .progress::after{width: 58%;}
@media (max-width: 767px){
	.work {padding-bottom: 30px;}
	.work .right span{font-size: 36px;}
	.work .right .list {padding: 26px 0;}
}
@media (max-width: 480px){
	.work .right .list {padding:0 0 26px 0;}
	.work .right .progress {margin: 12px 0;height: 12px;}
}

.course{background: #f5f6f8;padding-bottom: 80px;overflow: hidden;}
.course .list_box{display: flex;flex-direction: row;max-width: 1100px;margin: auto;background:#fff;}
.course .list_box .list{width:35%;padding: 3% 1%;position: relative;text-align: center;}
.course .list_box .list::after{content: "";width: 1px;height: 50%;background: #e3e4e7;position: absolute;right: 0;top: 50%;margin-top: -15%;}
.course .list_box .list:nth-child(3n)::after{display: none;}
.course .list_box i{font-size: 80px;font-weight: bold;color: #df5450;}
.course .list_box p{font-size: 20px;line-height: 30px;color: #1b2434;}
.course .point{display: flex;flex-direction: row;justify-content: space-between;max-width: 1230px;margin:80px auto;}
@keyframes point-ani
{
	0% {transform:translateY(0);}
	50% {transform:translateY(50px);}
	100% {transform:translateY(0);}
}
.course .point_box{position: relative;}
.course .point_box .square{position: absolute;height: 100%;width: 100%;}
.course .point_box .square .list{position: absolute;border-radius: 100%;animation: point-ani 25s infinite;width:46px;height: 46px;}
.course .point_box .square .list:nth-last-child(1),.course .point_box .square .list:nth-last-child(2){width:32px;height: 32px;}
.course .point_box .square .list:nth-last-child(3){width: 62px;height: 62px;}
/* .course .point_box .list_box{    display: flex;
    flex-direction: row;
    align-items: flex-end;
    position: relative;
    justify-content: flex-end;
    top: -160px;
	margin-bottom: 160px;
	color: #fff;} */
.course .point .list{position: relative;transition: 2s;width: 178px;height:178px;}
.course .point .list .box{background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 100%;height: 100%;transition: .5s;
position: absolute;overflow: hidden;width: 100%;top: 0;}
.course .point .list .box .mask{height: 100%;width: 80%;padding: 0 10%;text-align: center;
	background-color: rgba(0, 0, 0, .7);display:flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;}
.course .point .list:nth-child(1){animation: point-ani 25s infinite;top: 17px;}
.course .point .list:nth-child(2){animation: point-ani 15s infinite;top: -21px;}
.course .point .list:nth-child(3){animation: point-ani 21s infinite;top: 29px;}
.course .point .list:nth-child(4){animation: point-ani 17s infinite;top: -11px;}
.course .point .list:nth-child(5){animation: point-ani 28s infinite;top: 37px;}
.course .point .list:nth-child(6){animation: point-ani 23s infinite;top: -7px;}
.course .point .list:hover{animation-play-state:paused;z-index: 2;}
.course .point .list:hover .box{transform: scale(1.2);transition: .8s;cursor: pointer;z-index: 2;}
.course .point .list .box img{max-width:28%;margin-bottom: 6px;}

@media (max-width:767px){
	.course{padding-bottom: 1px;}
	.course .point{flex-wrap: wrap;margin: 40px auto;}
	.course .point .list{width: 30%!important;height: 0!important;padding-top: 30%;animation: none!important;top: 0!important;margin:20px 0;}
	.course .point .list:hover .box{transform: scale(1.1);}
}

@media (max-width:640px){
	.course .list_box p {padding-top: 0;}
}

.why{background:url(../images/why_bg.png) no-repeat center;background-size:cover;display: flex;align-items: center;justify-content: center;}
.why{padding: 70px;font-size: 38px;color: #fff;}
@media (max-width:640px){
	.why {padding: 26px;}
}

.structure{padding-top:90px;color: #48505d;background: url(../images/ab_bg.png) no-repeat top 50% left;}

.structure_box{display: flex;flex-direction: row;align-items: center;width: 96%;max-width: 1150px;margin:0 auto 120px;}
.structure_box img{display: block;width: 100%;}
.structure_f{width:600px;box-shadow: 0 0 10px #dce8ff;border-radius: 10px;overflow: hidden;}
.structure_f .swiper-slide{margin: auto;}
.structure_s{width: 470px;}
.structure_s .swiper-slide{cursor: pointer;}
.structure_s .swiper-slide-thumb-active::after{display: none;}
.structure_s .swiper-slide::after{position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,.8);content: "";top: 0;left: 0;}
@media (max-width:767px){
	.structure {padding-top: 48px;background-size: 20%;}
	.structure_box{margin:0 auto 60px;flex-direction: column;}
	.structure_f{width:100%;}
	.structure_s{width:70%;}
}


.teach{padding: 60px 0;background: #f9fafe;}
.teach .list_box{display: flex;flex-direction: row;margin:50px auto 150px;justify-content: space-between;}
.teach .list_box .list{width: 11%;}
.teach .list_box .list .box{padding-top:100%;background-repeat: no-repeat;background-size:24%;background-position: center;border-radius: 100%;background-color: #fff;
	position: relative;box-shadow:0 13px 20px rgba(2, 68, 201, .05);}
.teach .list_box .list:nth-child(2n) .box::after{content: "";position:absolute;left: 100%;background: url(../images/arraw2.png) no-repeat center;height: 100%;width: 40px;bottom:-60px;}
.teach .list_box .list:nth-child(2n-1) .box::after{content: "";position:absolute;left: 100%;background: url(../images/arraw1.png) no-repeat center;height: 100%;width: 40px;top:-60px;}
.teach .list_box .list:nth-child(2n) .box{bottom: 60px;}
.teach .list_box .list:nth-child(2n-1) .box{top: 60px;}
.teach .list_box .list:nth-child(1) .box{background-image: url(../images/teach1.png);}
.teach .list_box .list:nth-child(2) .box{background-image: url(../images/teach2.png);}
.teach .list_box .list:nth-child(3) .box{background-image: url(../images/teach3.png);}
.teach .list_box .list:nth-child(4) .box{background-image: url(../images/teach4.png);}
.teach .list_box .list:nth-child(5) .box{background-image: url(../images/teach5.png);}
.teach .list_box .list:nth-child(6) .box{background-image: url(../images/teach6.png);}
.teach .list_box .list:nth-child(7) .box{background-image: url(../images/teach7.png);}
.teach .list_box .list:nth-child(7) .box::after{display: none;}
.teach .list_box .list p{position: relative;bottom: -60px;margin-top:16px;width: 100%;font-size: 16px;text-align: center;}
.teach .list_box .list:nth-child(2n) p{position: relative;bottom:60px;margin-top: 16px;}

.teach .list_btm{display: flex;flex-direction:row;justify-content: space-between;color: #fff;text-align: center;}
.teach .list_btm p{width: 30%;background-image: linear-gradient(to right, #53ccc4 , #15d46b);border-radius: 50px;line-height:40px;height:40px;}
.teach .list_btm p:nth-child(2){width: 36%;}

.teach .more{width:186px;height: 58px;background:url(../images/work_icon.png) no-repeat left 124px center #fff;
	background-size:20px;text-indent:42px;border-radius: 100px;font-size:18px;line-height: 58px;margin: 68px auto 0;}
.teach .more a{display: block;}

@media (max-width:767px){
	.teach {padding: 48px 0 38px;}
	.teach .list_box{flex-wrap: wrap;justify-content:center;margin:10px auto 40px;}
	.teach .list_box .list{width: 26%;}
	.teach .list_box .list:nth-child(1),.teach .list_box .list:nth-child(2){margin:0 7%;}
	.teach .list_box .list:nth-child(3),.teach .list_box .list:nth-child(4),.teach .list_box .list:nth-child(5){margin:24px 3%;}
	.teach .list_box .list:nth-child(6),.teach .list_box .list:nth-child(7){margin:0 7%;}
	.teach .list_box .list .box{bottom: 0!important;top: 0!important;}
	.teach .list_box .list .box::after{display: none;}
	.teach .list_box .list p{bottom:0;}
	.teach .list_box .list:nth-child(2n) p{bottom:0;}

	.teach .list_btm{flex-direction: column;align-items: center;}
	.teach .list_btm p,.teach .list_btm p:nth-child(2){width: 80%;margin-bottom: 18px;}
	
	.teach .more {
		width: 150px;
		height: 46px;
		text-indent: 28px;
		font-size: 16px;
		line-height: 46px;
		margin:20px auto 0;
		background-position: left 106px center;}
}


.tec{padding-top: 60px;background: #fefeff url(../images/offline_bg.png) no-repeat bottom;background-size:100% auto;padding-bottom: 160px;}
.tec .list_box{display: flex;flex-direction: row;justify-content: space-between;max-width: 1000px;margin: auto;}
.tec .list{width: 25.5%;padding:60px 3%;text-align: center;background: #fff;box-shadow:0 12px 71px rgba(2,68,201,.11);}
.tec .list .icon{width:74px;height: 74px;border-radius: 100%;background-color: #f6f9ff;margin: auto;
background-repeat: no-repeat;background-position: center;background-size:40%;}
.tec .list:nth-child(1) .icon{background-image: url(../images/tec_ico1.png);}
.tec .list:nth-child(2) .icon{background-image: url(../images/tec_ico2.png);}
.tec .list:nth-child(3) .icon{background-image: url(../images/tec_ico3.png);}
.tec .list h4{font-size: 26px;color: #1b2434;margin: 24px auto 16px;}
.tec .list .txt{color: #5c626f;line-height:30px;}
.tec .more{width:186px;height: 58px;background:url(../images/more_ico.png) no-repeat left 124px center #de504f;
background-size:20px;text-indent:42px;color: #fff;border-radius: 100px;font-size:18px;line-height: 58px;margin: 68px auto 0;}
.tec .more a{display: block;}
@media (max-width:767px){
	.tec {padding-top: 48px;padding-bottom: 80px;}
	.tec .list_box{justify-content: center;flex-wrap: wrap;flex-direction: column;align-items: center;}
	.tec .list .txt {line-height: 24px;}
	.tec .list {width:60%;padding: 28px 20px;margin-bottom: 20px;max-width: 270px;}
	.tec .list h4 {margin: 16px auto 10px;}
	.tec .list .icon {width: 56px;height: 56px;}
	.tec .more {width: 150px;height: 46px;background: url(../images/more_ico.png) no-repeat left 106px center #de504f;text-indent: 28px;font-size: 16px;line-height: 46px;margin:30px auto 0;}
}


/* .offline{background: #f9fafe;padding-bottom: 100px;} */

.tec-slidebox{width: 96%;max-width: 1000px;margin: auto;display: flex;flex-direction: row;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);border-radius: 16px;overflow: hidden;}
.tec-slide-f .swiper-slide{z-index: 1;background: linear-gradient(217.33deg, #C6F1E3 -5.75%, #2DCCD3 89.56%);color: #fff;font-size: 14px;}
.tec-slide-f .swiper-slide-active{z-index: 2;}
.tec-slide-f{width: 50%;} 
.tec-slide-f .box{padding:10% 10%;}
.tec-slide-f .tit{padding-left:12%;background-repeat: no-repeat;background-position:left center;background-size:10%;text-transform: uppercase;}
.tec-slide-f .tit h4{font-size: 24px;color: #ff3737;}
.tec-slide-f .tit p{font-size: 12px;color: #ff3737;}
.tec-slide-f .txt{padding:8% 0 20%;line-height: 30px;font-size:18px;color: #000;}
.tec-slide-f .btn a{display: inline-block;margin-bottom: 6px;padding-right:30px;background:url(../images/tec_icon.png) no-repeat top 4px right;background-size: 20px;line-height: 28px;}
.tec-slide-f .btn a::after{content: ""}
.tec-slide-s{width: 50%;}
.tec-slide-s{bottom:0;right:0;background: #fff;display: flex;flex-direction: column;}
.tec-slide-s .swiper-slide{cursor: pointer;color: #1B2434;}
.tec-slide-s .swiper-slide .box{height: 100%;}
.tec-slide-s .swiper-slide .box .tit{font-weight: bold;}
.tec-slide-s .swiper-slide .pic_box{height:105px;width: 35%;background-size: 70%;}
.tec-slide-s .swiper-slide .text{display: flex;flex-direction:column;justify-content: center;width: 65%;border-bottom: 1px solid rgba(27, 36, 52, 0.029);padding: 2% 0;}
.tec-slide-s .swiper-slide:last-child .text{border: none;}
.tec-slide-s .swiper-slide span{font-size:18px;}
.tec-slide-s .swiper-slide i{color: #FF6537;margin-top:15px;}
@media (max-width:767px){
	.tec-slide-f .txt{line-height: 24px;}
}


.offline{background: #F9FAFE;}
.offline_box{position:relative;margin: auto;}
.offline_f{text-align: center;margin-bottom:100px;}
.offline_f .swiper-slide{text-align: center;background-color:#F9FAFE;display: flex;
    justify-content: center;}
.offline_box img{display: block;height:500px;}
.offline_s{bottom:50px;width:800px;}
.offline_s .swiper-slide{cursor: pointer;}
.offline_s .swiper-slide .pic_box{height:70px;width: 100%;position: relative;}
.offline_s .swiper-slide .pic_box::after{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,.5);content: "";}
.offline_s .swiper-slide-thumb-active .pic_box::after{opacity: 0;}
.offline_s .swiper-slide p{font-size:18px;color: #fff;text-align: center;margin-top:6px;}
@media (max-width:767px){
	.offline{padding-bottom:20px;}
	.offline_f{text-align: center;width:100%;margin-bottom:100px;}
	.offline_box img{display: block;height:600px;width:100%;}
	.offline_s{width: 96%;margin:16px auto 0;position: static;}
	.offline_s .swiper-slide .pic_box{padding-top: 54%;height: 0;}
	.offline_s .swiper-slide p{color: #333;}
}

.footer{background:url(../images/foot_bg1.png) top left no-repeat,url(../images/foot_bg2.png) right bottom no-repeat #1F232A;margin: auto;position: relative;}
.footer_box{background: #F9FAFE;}
.footer .shadow{position:absolute;bottom: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 68%, #1F232A 100%);height: 180px;width: 100%;z-index: 2;pointer-events: none;box-shadow:none!important}
.footer .footer1{display: flex;flex-direction: row;max-width: 1200px;padding: 55px 0;}
.footer .footer1 .list{padding:0 5%;border-right: 1px solid #34373B;min-width:70px;}
.footer .footer1 .list:last-child{border: none;}
.footer .footer1 .list h4{font-size: 16px;color: #fff;margin-bottom: 40px;position: relative;}
.footer .footer1 .list h4::after{position: absolute;bottom: -15px;height:3px;width: 32px;background: #FF6537;left: 0;content: "";}
.footer .footer1 .list .a-list{font-size: 14px;color: #FEFFFF;width: 70px;}
.footer .footer1 .list .a-list dd{line-height: 28px;opacity: .6;transition: .3s;float: left;}
/* .footer .footer1 .list .a-list dd:hover{opacity: 1;} */
.footer .footer1 .foot-services ul{display: flex;flex-direction: row;flex-wrap: wrap;max-width: 560px;}
.footer .footer1 .foot-services li{width: 33.3%;margin-bottom: 17px;}
.footer .footer1 .foot-services i{background-repeat: no-repeat;background-position: center left;background-size:100%;width:32px;height:32px;display:inline-block;margin-bottom:2px;}
.footer .footer1 .foot-services p{font-size: 14px;color: #FEFFFF;opacity: .6;}
.footer .footer1 .media{min-width: 143px;max-width: 143px; display: block;}
.footer .footer1 .media ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.footer .footer1 .media ul li{margin:0 8% 8% 0;width: 28%;padding-top: 28%;background-size: 100%;background-repeat: no-repeat;background-position: center;position: relative;}
.footer .footer1 .media ul li:nth-child(3n){margin-right: 0;}
.footer .footer1 .media ul li a{display: block;height: 100%;position: absolute;top: 0;width: 100%;}

.footer2 {background: #020203;padding: 20px 0;}
.footer2 .main{display: flex;flex-direction: row;align-items: center;}
.footer2 .img_box{width:111px;}
.footer2 p{color: #fff;opacity: .6;font-size: 13px;margin-left: 50px;}
@media (max-width:991px){
	.footer .footer1 {
		padding: 20px 0;
	}
	.footer .footer1{flex-wrap: wrap;}
	.footer .footer1 .list{padding:0 2%;border:none;max-width: 400px;margin: 12px 0;}
	.footer .footer1 .media{width: 100%;}
	.footer .footer1 .list .a-list{width: 185px;}
	.footer .footer1 .list .a-list dd{margin-right: 12px;}
	.footer .footer1 .list .a-list dd:nth-child(3n){margin-right: 0;}
	.footer .footer1 .media ul li{width:34px;height:34px;padding-top: 0;margin: 0 16px 8px 0;}
	.footer .footer1 .media ul li:nth-child(3n){margin: 0 16px 0 0;}
}
@media (max-width:767px){
}

/******************************************************************************************************************************************/
/* 导航栏 */
.mask{position: fixed;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.1);pointer-events: none;z-index: 5;opacity: 0;transition: .35s;}
.mask.on{opacity: 1; }
.nav_son_list{
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10;
}
.nav_son_list .list{
	padding-top: 15px;
	position: absolute;
	pointer-events: none;
	margin-left: 50%;
	transform: translateX(-50%);
    width: 1280px;
	max-width: 100%;
}
.nav_son_list .list .link a:hover{color:#FF6537 ;}
.nav_son_list .list.on{
	pointer-events: unset;
}
.nav_son_list .list .box{
	opacity: 0;
    height: 206px;
	padding: 58px 42px 58px 56px;
    background: #FFFFFF;
    border-radius: 24px;
    transition: .3s ease-out;
    transform: translateY(10px);
	pointer-events: none;
	display: flex;
	font-size: 16px;
}
.nav_son_list .list.on .box{
	opacity: 1;
	pointer-events: unset;
	transform: translateY(0px);
}
.nav_son_list .box .tit{
	width: 266px;
	margin-right: 36px;
	border-right: 1px solid rgba(27, 36, 52, 0.1);;
}
.nav_son_list .box>.tit h4{font-size: 32px;line-height: 37px;color: #1B2434;}
.nav_son_list .box>.tit .more{font-size: 16px;line-height: 19px;height: 19px;overflow: hidden;display: flex;}
/* .nav_son_list .box>.tit .more span{filter: drop-shadow(0 19px 0 #F07300)} */
.nav_son_list .box>.tit .more span::after{
	content: '了解更多';
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(120%);
    transition: transform .4s cubic-bezier(.6,-.01,.1,1);
    color: #F49238;
}

.nav_son_list .box>.tit .more span{display: block;transition: .35s ease-out;position: relative; }
.nav_son_list .box>.tit .more i{display: block;transition: .35s ease-out;margin-left: 8px;}
.nav_son_list .box>.tit .more:hover span{transform: translateY(-120%);}
.nav_son_list .box>.tit .more:hover i{transform: translateX(5px) scale(1.1);}
.nav_son_list .box .link{display: flex;flex-direction: column;margin-top: 5px;width:30%;max-width: 330px;}
.nav_son_list .box .link li{margin-bottom:10px;line-height: 19px;}
.nav_son_list .box .detail{display: flex;width: 50%;;max-width: 550px;}
.nav_son_list .box .detail .sec{width: 264px;}
.nav_son_list .box .detail .sec:nth-child(2){margin-left:30px;}
.nav_son_list .box .detail .pic{padding-top: 57.5%;border-radius:16px;overflow: hidden;}
.nav_son_list .box .detail h5{font-size: 22px;line-height: 26px;margin-top: 4px;color: #1B2434;}
.nav_son_list .box .detail span{font-size: 14px;line-height: 16px;}

/* about */
.ab-intro{padding:40px 0 100px;}

.ab-intro-slidebox{width: 96%;max-width: 1280px;margin: auto;display: flex;flex-direction: row;box-shadow: 0px 4px 40px 4px rgba(2, 68, 201, 0.06);border-radius: 24px;overflow: hidden;}
/* .ab-intro-slide-f {z-index: 1;background: linear-gradient(217.33deg, #C6F1E3 -5.75%, #2DCCD3 89.56%);color: #fff;font-size: 14px;width: 906px;} */
/* .ab-intro-slide-f .swiper-slide-active{z-index: 2;} */
.ab-intro-slide-f{width:100%;} 
.ab-intro-slide-f .box{width: 100%;height: 464px;}
.ab-intro-slide-s{width: 344px; padding: 16px; flex-shrink: 0;}
.ab-intro-slide-s{bottom:0;right:0;background: #fff;display: flex;flex-direction: column;}
/* .ab-intro-slide-s {cursor: pointer;color: #1B2434;} */
.ab-intro-slide-s .box.on{background: rgba(240, 115, 0, 0.06) url(../images/arraw3.png) no-repeat center right 40px;border-radius: 12px;}
.ab-intro-slide-s .box{display: flex;align-items: center;height:108px;}
.ab-intro-slide-s .box .tit{font-weight: bold;}
.ab-intro-slide-s .pic_box{height: 100%;width: 40px;background-size: 100%;margin: 0 0 0 23px;}
.ab-intro-slide-s .text{display: flex;flex-direction:column;justify-content: center;margin-left: 39px;}
.ab-intro-slide-s .text .tit{line-height: 28px;margin-bottom: 1px;}
/* .ab-intro-slide-s .swiper-slide-thumb-active .text .tit{color: #F07300;} */
.ab-intro-slide-s span{font-size: 14px;line-height: 20px;}
@media (max-width:1024px){
	.ab-intro{padding:40px 0 80px;}
	.ab-intro-slide-s .swiper-slide-thumb-active{background: rgba(240, 115, 0, 0.06)}
}
@media (max-width:991px){
	.ab-intro{padding:40px 0 50px;}
	.ab-intro-slidebox{flex-direction:column;}
	.ab-intro-slide-f .box{height: unset;padding-top: 51.5%;}
	.ab-intro-slide-s {width: 96%;flex-direction: row;padding: 16px 2%;}
	.ab-intro-slide-s .text{margin-left: 0;width: 100%;}
	.ab-intro-slide-s a{width: 25%;text-align: center;}
	.ab-intro-slide-s .box.on{background: rgba(240, 115, 0, 0.06);}
}
@media (max-width:767px){
	.ab-intro{padding:40px 0 30px;}
	.ab-intro-slide-f .txt{line-height: 24px;}
	.ab-intro-slide-s .swiper-slide .box{justify-content: center;}
	.ab-intro-slide-s .swiper-slide .text{text-align: center;margin-left: 0;}
	.ab-intro-slide-s .text span{display: none;}
	.ab-intro-slide-s .box{height: unset;padding: 20px 0;}
}

.ab-tit1{margin: auto;padding-bottom: 90px;}
.ab-tit1 .ab-tit{font-size: 58px;line-height: 58px;margin-bottom: 62px;position: relative;text-align: center;}
.ab-tit1 .ab-tit::after{content: '';width: 20px;height: 2px;background: #e2433d;position: absolute;bottom: -30px;left: 50%;margin-left: -10px;}
.ab-tit1 .ab-txt{font-size: 18px;line-height: 160%;max-width: 1200px;margin: auto; text-align: center;}
.ab-tit1 .ab-span{font-size: 14px;line-height: 16px;color: #FF6537;padding: 88px 0 15px;text-align: center;}
@media (max-width:991px){
	.ab-tit1 .ab-span{padding-top: 36px;}
	.ab-tit1{padding-bottom:20px!important;}
	.ab-tit1 .ab-tit{margin-bottom: 40px;}
	.ab-tit1 .ab-tit::after{bottom: -15px;}
	.ab-tit1 .ab-txt{max-width: 90%;}
}
@media (max-width:767px){
	.ab-tit1 .ab-span{padding-top: 26px;}
	.ab-tit1 .ab-tit{margin-bottom: 20px;}
	.ab-tit1 .ab-tit::after{bottom: -5px;}
}
/* @media (max-width:767px){
	.ab-tit1{margin: auto;padding-bottom: 90px;}
	.ab-tit1 .ab-tit{font-size: 58px;line-height: 58px;margin-bottom: 62px;position: relative;text-align: center;}
	.ab-tit1 .ab-tit::after{content: '';width: 20px;height: 2px;background: #e2433d;position: absolute;bottom: -30px;left: 50%;margin-left: -10px;}
	.ab-tit1 .ab-txt{font-size: 18px;line-height: 150%;max-width: 1200px;margin: auto; text-align: center;}
} */

/* 关于我们 */
 .about-banner{
    width: 100%;
    padding-bottom: 31.25%;
    background: url(../images/ab-intro3.jpg) no-repeat;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.about-banner .transform {
    transform: translate(-50%,-50%);
	top: 50%;left: 50%;position: absolute !important;
}

.honorbox{
background-image: url(../images/ab_bg.png),url(../images/honor-bg.jpg);
background-repeat: no-repeat, no-repeat;
background-position: top 25% left,right bottom;
background-size: auto,100% auto;
padding-top: 90px;
}
.honorbox .honor{display: flex;justify-content: space-between;padding-bottom: 109px;}
.honorbox .ab-tit1 .img_box{width: 257px;margin: 0px auto 10px;display:flex}
.honorbox .honor .list{width: 233px;height: 330px;}
@media (max-width:991px){
	.honorbox{padding: 0 10px;}
	.honorbox .honor{padding-bottom:30px;}
	.honorbox .honor .list{width: 18%;padding-top: 25.5%;height: 0;}
}


.ab-teach{padding: 100px 0;position: relative;background: url(../images/ab-teach-bg.png) no-repeat top 988px left -40px;}
.ab-teach::after{position: absolute;width: 332px; height: 332px;background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%); mix-blend-mode: normal; opacity: 0.22;
right: -227px;top:157px;content: '';border-radius: 100%;}
.ab-teach .card-place{position: relative;background: #FEFEFF;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);width: 1000px;height: 510px;margin: auto;}
.ab-teach .card-place .pic_box{width: 528.88px;height: 528.88px;border-radius: 100%;position: absolute;top: -41px;left: -139px;
background: linear-gradient(0deg, #FFFFFF 3.25%, #E6EDF8 100.37%) }
.ab-teach .card-place .pic_box .pic{margin:97px 0 0 24px;background:url(../images/ab-teach1.png) no-repeat;height: 100%;}
.ab-teach .card-place .text{padding: 109px 10px 10px 528px;}
.ab-teach .card-place .text .tit{font-size: 58px;margin-bottom: 56px;line-height: 58px;}
.ab-teach .card-place .text .txt{font-size: 18px;line-height: 150%;}

.ab-teach .card-sys{position: relative;background: #FEFEFF;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);width: 1000px;height: 510px;margin:148px auto 0;}
.ab-teach .card-sys .pic_box{width: 528.88px;height: 528.88px;border-radius: 100%;position: absolute;top: -59px;left: 573px;
background: linear-gradient(0deg, #FFFDFF 24.25%, #F1F7F8 100.37%);}
.ab-teach .card-sys .pic_box .pic{margin:80px 0 0 30px;background:url(../images/ab-teach2.png) no-repeat;height: 100%;}
.ab-teach .card-sys .text{padding: 131px 10px 10px 52px;width: 433px;text-align: right;}
.ab-teach .card-sys .text .tit{font-size: 58px;margin-bottom: 56px;line-height: 58px;}
.ab-teach .card-sys .text .txt{font-size: 18px;line-height: 150%;}
@media (max-width:991px){
	.ab-teach .card-place,.ab-teach .card-sys {
		width: 80%;
		padding: 60px 0;
		display: flex;
		align-items: center;
		justify-content: center;
		height: unset;
	}
	.ab-teach .card-place .pic_box,.ab-teach .card-sys .pic_box{display: none;}
	.ab-teach{padding: 30px 0;}
	.ab-teach .card-place .text .tit,.ab-teach .card-sys .text .tit{margin-bottom: 20px;}
	.ab-teach .card-place .text,.ab-teach .card-sys .text{padding:0;text-align: center;}
	.ab-teach .card-sys{margin: 40px auto 0;}
}
@media (max-width:767px){
	.ab-teach::after{display: none;}
	.ab-teach{padding: 30px 0;}
	.ab-teach .card-place,.ab-teach .card-sys {	padding: 30px 0;}
	.ab-teach .card-place .pic_box,.ab-teach .card-sys .pic_box{display: none;}
	.ab-teach .card-place .text .tit,.ab-teach .card-sys .text .tit{margin-bottom: 20px;line-height: unset;}
	.ab-teach .card-place .text,.ab-teach .card-sys .text{padding:0;text-align: center;}
	.ab-teach .card-sys{margin: 40px auto 0;}
}


.ab-team {background: url(../images/ab_bg.png) no-repeat left top 674px,linear-gradient(180deg, #F4FAFF 15.67%, #F4FAFF 100%);position: relative;padding: 0 0 118px;}
.ab-team::after{position: absolute;width: 332px; height: 332px;background:linear-gradient(180deg, #3485FF 0%, #FFFFFF 100%); mix-blend-mode: normal; opacity: 0.22;
	right: -166px;top:100px;content: '';border-radius: 100%;}
.ab-team .team-list {display: flex;justify-content: space-between;margin-top: 21px;}
.ab-team .team-list .list{width: 24%;max-width: 298px;height: 276px;border-radius:0 0 138px 138px;background: #fff;text-align: center;position: relative;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.06);}
.ab-team .team-list .list .head{position: absolute;width: 100px; height: 100px; left: 50%; top: 0; border-radius: 100%;transform: translate(-50%,-50%);}
.ab-team .team-list .list .tit{padding: 86px 0 36px;font-size: 32px;line-height: 100%;}
.ab-team .team-list .list .txt{font-size: 14px;line-height: 160%;width: 204px;margin: auto;}
.ab-team .ab-team-tit{font-size: 58px;line-height: 58px;position: relative;text-align: center;padding: 100px 0 61px;}

/* .ab-team .ab-team-slide{overflow: visible;} */
.ab-team .ab-team-slide{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab-team .ab-team-slide .list{height: 308px;background: #fff;display: flex;align-items: center;justify-content: center;width:24%;flex-direction: column;margin-bottom:20px;}
.ab-team .ab-team-slide .list .pic_box{height: 100%;width: 100px;background-size: 100%;margin: 0 0 0 0;}
.ab-team .ab-team-slide .list .text{display: flex;flex-direction:column;justify-content: center;text-align: center;padding-bottom: 30px;}
.ab-team .ab-team-slide .list .text .tit{margin-bottom: 16px;font-size: 32px;}
.ab-team .ab-team-slide .list .text span{}

@media (max-width:991px){
	.ab-team{padding: 30px 0;}
	.ab-team .team-list{flex-wrap: wrap;padding: 0 10px;justify-content: space-evenly;}
	.ab-team .team-list .list{width: 40%;max-width: 40%;margin: 40px 0;height: 220px;}

	.ab-team .team-list .list .head{width: 70px;height: 70px;}
	.ab-team .team-list .list .tit{font-size: 16px;padding: 60px 0 24px;}
	.ab-team .team-list .list .txt{font-size: 13px;width: 90%;}

	.ab-team .ab-team-tit{padding: 50px 0;line-height: unset;}
	.ab-team .ab-team-slide{justify-content:space-evenly;}
	.ab-team .ab-team-slide .list{height: 258px;padding:0 16px;width:40%;}
	.ab-team .ab-team-slide .list .text .tit{margin-bottom: 6px;}
	.ab-team .ab-team-slide .list .pic_box{width: 70px;margin-right: 10%;height: 70px;}
}
@media (max-width:767px){
	.ab-team::after{display: none;}

	.ab-team .ab-team-tit{padding:30px 0;}
}



.ab-partner{padding: 100px 0 150px;position: relative;}
.ab-partner::after{position: absolute;width: 332px; height: 332px;background: linear-gradient(180deg, #10C7AC 0%, #FFFFFF 50%);mix-blend-mode: normal;opacity: 0.22;left: -154px;top:252px;content: '';border-radius: 100%;z-index: -1;}
.ab-partner-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab-partner-list .list{width: 21%;margin: 20px 0;}
.ab-partner-list .list .box{width: 255px;position: relative;margin: auto;height: 96px;display: flex;flex-direction: column;justify-content: center;}
.ab-partner-list .list .box::after{position: absolute;content: '';background: url(../images/partner-img.png) no-repeat center;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: .3s;box-shadow: 0 10px 70px rgba(0,0,0,.05);background-size: cover;}
.ab-partner-list .list:hover .box::after{opacity: 1;}
.ab-partner-list .list:hover{color: rgba(0,0,0,0);}
.ab-partner-list .list .tit{font-size: 18px;line-height: 100%;margin-bottom: 4px;}
.ab-partner-list .list .txt{font-size: 14px;line-height: 150%;}

.ab-company{padding: 200px 0 156px;background: #F9FAFE url(../images/ab-company-bg.jpg) no-repeat top left;background-size: 100% auto;}
.ab-company-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab-company-list .list{width: 21%;margin: 20px 0;}
.ab-company-list .list .box{width: 255px;position: relative;margin: auto;height: 96px;display: flex;flex-direction: column;justify-content: center;}
.ab-company-list .list .box::after{position: absolute;content: '';background: url(../images/partner-img.png) no-repeat center;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: .3s;box-shadow: 0 10px 70px rgba(0,0,0,.05);background-size: cover;}
.ab-company-list .list:hover .box::after{opacity: 1;}
.ab-company-list .list:hover{color: rgba(0,0,0,0);}
.ab-company-list .list .tit{font-size: 18px;line-height: 100%;margin-bottom: 4px;}
.ab-company-list .list .txt{font-size: 14px;line-height: 150%;}

@media (max-width:991px){
	.ab-partner{padding: 30px 10px 0;}
	.ab-partner-list{justify-content: flex-start;}
	.ab-partner-list .list{width: 32%;margin-right:2%;}
	.ab-partner-list .list:nth-child(3n){margin-right:0;}
	.ab-partner-list .list .box{width: 100%;}
	.ab-partner-list .list .tit{font-size: 13px;}
	.ab-partner-list .list .txt{font-size: 12px;}

	.ab-company{padding:50px 10px 10px;}
	.ab-company-list{justify-content: start;}
	.ab-company-list .list{width: 32%;margin-right:2%;}
	.ab-company-list .list:nth-child(3n){margin-right:0;}
	.ab-company-list .list .box{width: 100%;}
	.ab-company-list .list .tit{font-size: 13px;}
	.ab-company-list .list .txt{font-size: 12px;}
}
@media (max-width:767px){
	.ab-partner{padding: 30px 10px 0;}
	.ab-partner-list{justify-content: space-between;}
	.ab-partner-list .list{width: 48%;margin:10px 0;text-align: center;}

	.ab-company{padding:50px 10px 10px;}
	.ab-company-list{justify-content: space-between;}
	.ab-company-list .list{width: 48%;margin:10px 0;text-align: center;}
}

/******************************************************************************************************************************************/

/* about/work */
.ab-work-plan{
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 479px right 0;
	position: relative;
}
.ab-work-plan::after{
	position: absolute;
	width: 332px;
	height: 332px;
	left: -202px;
	top: 92px;
	background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	border-radius: 100%;
	z-index: -1;
	content: '';
}
.ab-work-plan .list-box{display: flex;justify-content: space-between;padding-bottom: 109px;font-size: 18px;}
.ab-work-plan .list-box .list{width:22%;max-width: 298px;height: 375px;box-shadow: 0px 0px 20px rgba(2, 68, 201, 0.06);z-index: 2;background: #fff;}
.ab-work-plan .list-box .list .pic{display: flex;height: 283px;align-items: center;justify-content: center;}
.ab-work-plan .list-box .list p{line-height: 30px;text-align: center;}
@media (max-width:991px){
	.ab-work-plan{padding: 0 10px;}
	.ab-work-plan .list-box{padding-bottom:60px;}
	.ab-work-plan .list-box .list{height: unset;padding: 20px 1% 30px;}
	/* .ab-work-plan .list-box .list{width: 18%;padding-top: 25.5%;height: 0;} */
	.ab-work-plan .list-box .list .pic{height: 160px;}
}

@media (max-width:767px){
	.ab-work-plan .list-box{padding-bottom:30px;flex-wrap: wrap;justify-content: space-evenly;}
	.ab-work-plan .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.ab-work-plan .list-box .list .pic{height:160px;}
}

@media (max-width:480px){
	.ab-work-plan .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.ab-work-plan .list-box .list .pic{height:100px;}
}


.ab-work-tutor{
	padding:100px 0 125px;
	background:#F9FAFE;
}
.ab-work-tutor .list-box{display: flex;justify-content: space-between;}
.ab-work-tutor .list-box .list{max-width: 317px;width: 26%;height: 381px;background: linear-gradient(135deg, #64A9FF 0%, #3470FF 100%);border-radius: 10px;padding: 35px 34px;}
.ab-work-tutor .list-box .list:nth-child(2){background:linear-gradient(135deg, #FF9C64 0%, #FF3434 100%);}
.ab-work-tutor .list-box .list:nth-child(3){background: linear-gradient(135deg, #FF64CA 0%, #FF34AE 100%);}
/* .ab-work-tutor .list-box .list .ico{display: flex;} */
.ab-work-tutor .list-box .list .text{color: #FEFEFF;}
.ab-work-tutor .list-box .list .text .tit{font-size: 64px;line-height: 75px;margin: 7px 0 10px;min-height: 90px;}
.ab-work-tutor .list-box .list .text .txt{font-size: 16px; line-height: 19px;}

@media (max-width:991px){
	.ab-work-tutor{ padding:60px 0;}
	.ab-work-tutor .list-box .list{padding: 20px 16px;height: unset;box-sizing: border-box;width: 32%;}
	.ab-work-tutor .list-box .list .text .tit{line-height: unset;margin: 7px 0 10px;min-height: unset;}
}
@media (max-width:767px){
	.ab-work-tutor{ padding:30px 0;}
	.ab-work-tutor .list-box{flex-direction: column;}
	.ab-work-tutor .list-box .list{width: 100%;max-width: unset;margin-bottom: 16px;}
}


.ab-work-pro{padding: 100px 0 125px;position: relative;background: url(../images/ab-teach-bg.png) no-repeat top 235px left -40px;}
/* .ab-work-pro::after{position: absolute;width: 332px; height: 332px;background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%); mix-blend-mode: normal; opacity: 0.22;
right: -227px;top:157px;content: '';border-radius: 100%;} */
.ab-work-pro .card-skill{position: relative;background: #FEFEFF;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);width: 1000px;height: 510px;margin: auto;}
.ab-work-pro .card-skill .pic_box{width: 528.88px;height: 528.88px;border-radius: 100%;position: absolute;top: -41px;left: -139px;
	background: linear-gradient(0deg, #FFFFFF 1.41%, #FEF0CD 100.37%); }
.ab-work-pro .card-skill .pic_box .pic{margin:60px 0 0 75px;background:url(../images/ab-work-pro-img1.png) no-repeat;height: 100%;}
.ab-work-pro .card-skill .text{padding: 109px 10px 10px 528px;}
.ab-work-pro .card-skill .text .tit{font-size: 58px;margin-bottom: 56px;line-height: 58px;}
.ab-work-pro .card-skill .text .txt{font-size: 18px;line-height: 150%;}

.ab-work-pro .card-certificate{position: relative;background: #FEFEFF;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);width: 1000px;height: 510px;margin:148px auto 0;}
.ab-work-pro .card-certificate .pic_box{width: 528.88px;height: 528.88px;border-radius: 100%;position: absolute;top: -59px;left: 573px;
background: linear-gradient(0deg, #FFFDFF 24.25%, #F1F7F8 100.37%);}
.ab-work-pro .card-certificate .pic_box .pic{background:url(../images/ab-work-pro-img2.png) no-repeat;height: 100%;}
.ab-work-pro .card-certificate .text{padding: 131px 10px 10px 52px;width: 433px;text-align: right;}
.ab-work-pro .card-certificate .text .tit{font-size: 58px;margin-bottom: 56px;line-height: 58px;}
.ab-work-pro .card-certificate .text .txt{font-size: 18px;line-height: 150%;}
@media (max-width:991px){
	.ab-work-pro{padding: 30px 0 70px;}
	.ab-work-pro .card-skill,.ab-work-pro .card-certificate {
		width: 80%;
		padding: 60px 0;
		display: flex;
		align-items: center;
		justify-content: center;
		height: unset;
	}
	.ab-work-pro .card-skill .pic_box,.ab-work-pro .card-certificate .pic_box{display: none;}
	.ab-work-pro .card-skill .text .tit,.ab-work-pro .card-certificate .text .tit{margin-bottom: 20px;}
	.ab-work-pro .card-skill .text,.ab-work-pro .card-certificate .text{padding:0;text-align: center;}
	.ab-work-pro .card-certificate{margin: 40px auto 0;}
}
@media (max-width:767px){
	.ab-work-pro .card-skill,.ab-work-pro .card-certificate {padding: 30px 0;}
	.ab-work-pro .card-skill .text .tit,.ab-work-pro .card-certificate .text .tit{line-height: unset;}
}

.campusnav .navlist{background: #F8FAFE;	backdrop-filter: blur(57.0839px);margin-bottom: 32px;line-height: 78px;font-size: 18px;}
.campusnav .navlist .main1280{display: flex;justify-content: space-between;width: 100%;}
.campusnav .navlist .list{position: relative;}
.campusnav .navlist .list::after{content: '';width: 40px;height: 4px;bottom: 0;left:50%;transform: translateX(-50%);background: #F07300;display: none;position: absolute;}
.campusnav .navlist .list a:hover{color: #ff6537;}
.campusnav .navlist .list.on{color: #FF6537;}
.campusnav .navlist .list.on::after{display: block;}
@media (max-width:991px){
	.campusnav{padding: 0 10px;}
	.campusnav .navlist {line-height: 60px;}
	.campusnav .navlist .main1280{width: unset;padding: 0 10px;}
}
@media (max-width:767px){
	.campusnav .navlist{line-height: unset;}
	.campusnav .navlist .main1280{flex-wrap: wrap;}
	.campusnav .navlist .list{width: 33%;height:60px;display: flex;align-items: center;justify-content: center;}
}
.ab-public-campus .campus-pic{border-radius:24px;max-width: 98%;;width: 1280px;height: 560px;margin: auto;position: relative;overflow: hidden;}
.ab-public-campus .text{height: 224px;bottom: 0;left: 0px;background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 74.61%);position: absolute;
font-size: 58px;line-height: 47px;color: #FEFEFF;width: 100%;display: flex;align-items: center;}
.ab-public-campus .text .txt{margin-left: 91px;text-indent: 76px;background:url(../images/ab-campus-ico.png) no-repeat center left;}
.ab-campus-york .count{display: flex;justify-content: space-evenly;height: 294px;width: 98%;max-width: 1280px;margin:auto;background: #F9FAFE;}
.ab-campus-york .count span{font-size:90px;color: #3470ff;}
.ab-campus-york .count .progress{width: 100%;height:16px;border-radius: 100px;background: #e8f5f8;margin:4px 0 22px;position: relative;}
.ab-campus-york .count .progress::after{content: "";background: #52ccc3;width: 70%;height: 100%;position: absolute;border-radius: 100px;}
.ab-campus-york .count p{color: #1b2434;}
.ab-campus-york .count .list{padding: 40px 0;width: 40%;max-width: 375px;}
.ab-campus-york .count .list:nth-child(2) .progress::after{width: 70%;}

@media (max-width: 1280px){
	.ab-public-campus .campus-pic{width: 98%;height: unset;padding-top: 43.5%;}
	.ab-campus-york .count{height: unset;}
}
@media (max-width: 991px){
	.ab-campus-york .count span{font-size: 60px;}
	.ab-public-campus .text{height: unset;padding:60px 0;}
}
@media (max-width: 767px){
	.ab-campus-york .count{margin-bottom: 30px;height: unset;}
	.ab-campus-york .count span{font-size: 36px;}
	.ab-campus-york .count .list {padding: 26px 0;}
	.ab-public-campus .text{padding:26px 0;}
	.ab-public-campus .text .txt{background:none;width: 100%;margin-left: 0;text-align: center;text-indent: 0;}
}
@media (max-width: 480px){
	.ab-campus-york .count .list {padding:20px 0;}
	.ab-campus-york .count .progress {margin: 12px 0;height: 12px;}
	.ab-public-campus .text{padding:10px 0;}
}

.ab-campus-size{box-shadow: 0 12px 71px rgba(2,68,201,.11);display: flex;flex-direction: row;max-width: 920px;margin:0 auto 100px;justify-content: center;}
.ab-campus-size .list{width: 310px;height: 350px;text-align: center;
box-shadow:-10px 0px 10px rgba(0,0,0,0),0px -10px 10px rgba(0,0,0,0),-10px 0px 30px rgba(2,68,201,.05) inset,0px 10px 10px rgba(0,0,0,0);}
.ab-campus-size .txt{line-height: 36px;padding: 50px 0 68px;}
.ab-campus-size p{font-size: 24px;color: #1b2434;}
.ab-campus-size span{font-size: 60px;line-height: 36px;color: #df5450;}
@media (max-width: 767px){
	.ab-campus-size{width: 98%;margin: auto;}
	.ab-campus-size .list{padding:0 1%;width: 25%;height: unset;}
	.ab-campus-size .txt{padding: 20px 0;}
	.ab-campus-size p {line-height:20px;font-size: 12px;}
	.ab-campus-size span{padding-top:4px;display: block;padding-bottom: 20px;}
	.ab-campus-size {padding:60px 0 60px;}
}

.ab-campus-faculty{background: url(../images/future_bg.png) no-repeat center;background-size: cover;padding:0 0 36px;}
.ab-campus-faculty .list_box{display: flex;flex-direction: row;max-width: 1100px;margin: auto;background:#fff;}
.ab-campus-faculty .list_box .list{width:35%;padding: 3% 1%;position: relative;text-align: center;}
.ab-campus-faculty .list_box i{font-size: 90px;color: #DE504F;}
.ab-campus-faculty .list_box p{font-size: 18px;line-height: 21px;color: #1b2434;opacity: 0.6;}
@media (max-width: 767px){
	.ab-campus-faculty {padding:60px 0 60px;}
}

.ab-campus-stucourse{
	padding-bottom: 98px;
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 435px left 0;
	position: relative;
}
.ab-campus-stucourse::after{
	position: absolute;
	width: 332px;
	height: 332px;
	right: -172px;
	top: 134px;
	background: linear-gradient(180deg, #3485FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	content: '';
	border-radius: 100%;
}
.ab-campus-stucourse .pic-box{text-align: center;}
.ab-campus-stucourse .pic{margin: auto;display: inline-block;position: relative;}
.ab-campus-stucourse .pic .txt{position: absolute;
	top: 108px;
    right: 56px;
    font-size: 34px;
    color: #FF6537;}

.ab-public-campus .ab-public-coursecount{background: url(../images/ab-campus-public-bg1.jpg) no-repeat center;}
.ab-public-campus .ab-public-coursecount.bg2{background: url(../images/ab-campus-public-bg2.jpg) no-repeat center;}
/* .ab-public-campus .ab-public-coursecount{display: flex;height: 294px;width: 1280px;margin:auto;background: #F9FAFE;} */
.ab-public-campus .ab-public-coursecount span{font-size:90px;color: #3470ff;}
.ab-public-campus .ab-public-coursecount .progress{width: 100%;height:16px;border-radius: 100px;background: #e8f5f8;margin:4px 0 22px;position: relative;}
.ab-public-campus .ab-public-coursecount .progress::after{content: "";background: #52ccc3;width: 70%;height: 100%;position: absolute;border-radius: 100px;}
.ab-public-campus .ab-public-coursecount p{color: #1b2434;}
.ab-public-campus .ab-public-coursecount .list{padding: 40px 0;width: 80%;max-width: 953px;margin: auto;}
@media (max-width: 991px){
	.ab-public-campus .ab-public-coursecount span{font-size: 60px;}
}
@media (max-width: 767px){
	.ab-public-campus .ab-public-coursecount{margin-bottom: 30px;}
	.ab-public-campus .ab-public-coursecount span{font-size: 36px;}
	.ab-public-campus .ab-public-coursecount .list {padding: 26px 0;}
}
@media (max-width: 480px){
	.ab-public-campus .ab-public-coursecount .list {padding:20px 0;}
	.ab-public-campus .ab-public-coursecount .progress {margin: 12px 0;height: 12px;}
}

.ab-campus-utsc-teachmode{background: url(../images/ab-campus-utsc-teachbg1.png) no-repeat bottom center;padding-bottom: 70px;}
.ab-campus-utsc-teachmode .pic{text-align: center;}
.ab-campus-utsc-faculty{background:#F5F6F8;padding:0 0 70px;}
.ab-campus-utsc-faculty .list_box{display: flex;justify-content: space-evenly;max-width: 1100px;margin: auto;background:#fff;width: 98%;}
.ab-campus-utsc-faculty .list_box .list{width:35%;padding: 3% 1%;position: relative;text-align: center;}
.ab-campus-utsc-faculty .list_box i{font-size: 90px;color: #DE504F;}
.ab-campus-utsc-faculty .list_box p{font-size: 18px;line-height: 21px;color: #1b2434;opacity: 0.6;}
@media (max-width: 767px){
	.ab-campus-utsc-faculty {padding:60px 0 60px;}
}

.ab-campus-master-size{box-shadow: 0 12px 71px rgba(2,68,201,.11);display: flex;flex-direction: row;max-width: 920px;margin:0 auto 100px;justify-content: center;}
.ab-campus-master-size .list{width: 310px;height: 350px;text-align: center;
box-shadow:-10px 0px 10px rgba(0,0,0,0),0px -10px 10px rgba(0,0,0,0),-10px 0px 30px rgba(2,68,201,.05) inset,0px 10px 10px rgba(0,0,0,0);}
.ab-campus-master-size .txt{line-height: 36px;padding: 50px 0 68px;}
.ab-campus-master-size p{font-size: 24px;color: #1b2434;}
.ab-campus-master-size span{font-size: 60px;line-height: 36px;color: #df5450;}
@media (max-width: 767px){
	.ab-campus-master-size{width: 98%;margin: auto;}
	.ab-campus-master-size .list{padding:0 1%;width: 25%;height: unset;}
	.ab-campus-master-size .txt{padding: 20px 0;}
	.ab-campus-master-size p {line-height:20px;font-size: 12px;}
	.ab-campus-master-size span{padding-top:4px;display: block;padding-bottom: 20px;}
	.ab-campus-master-size {padding:60px 0 60px;}
}

.ab-campus-public-faculty{padding:0 0 70px;position: relative;}
.ab-campus-public-faculty::after{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-left: 5000px solid transparent;
    border-bottom: 552px solid #F5F6F8;;
    z-index: -1;
	content: '';
}
.ab-campus-public-faculty .bg{
	position: absolute;
	width: 332px;
	height: 332px;
	right: -160px;
	bottom: 150px;
	background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	border-radius: 100%;
}
.ab-campus-public-faculty .list_box{display: flex;justify-content:space-evenly;max-width: 1100px;width: 80%;margin: auto;background:#fff;}
.ab-campus-public-faculty .list_box .list{width:35%;padding: 3% 1%;position: relative;text-align: center;}
.ab-campus-public-faculty .list_box i{font-size: 90px;color: #DE504F;}
.ab-campus-public-faculty .list_box p{font-size: 18px;line-height: 21px;color: #1b2434;opacity: 0.6;}
/* background-circle***************************************************** */
@media (max-width: 767px){
	.ab-campus-public-faculty .bg{display: none;}
	.ab-campus-stucourse::after{display: none;}
	.ab-campus-queen-stucourse::after{display: none;}
}

.ab-campus-teachmode{text-align: center;}

.ab-campus-queen-results .count{display: flex;justify-content: space-evenly;height: 294px;width: 98%;max-width: 1000px;margin:auto;background: #FEFEFF;
	box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);}
.ab-campus-queen-results .count span{font-size:90px;color: #3470ff;}
.ab-campus-queen-results .count .progress{width: 100%;height:16px;border-radius: 100px;background: #e8f5f8;margin:4px 0 22px;position: relative;}
.ab-campus-queen-results .count .progress::after{content: "";background: #52ccc3;width: 70%;height: 100%;position: absolute;border-radius: 100px;}
.ab-campus-queen-results .count p{color: #1b2434;}
.ab-campus-queen-results .count .list{padding: 40px 0;width: 375px;}
.ab-campus-queen-results .count .list:nth-child(2) .progress::after{width: 70%;}
@media (max-width: 991px){
	.ab-campus-queen-results .count .list {width: 40%;}
}
@media (max-width: 767px){
	.ab-campus-queen-results .count{margin-bottom: 30px;height: unset;}
	.ab-campus-queen-results .count span{font-size: 36px;}
	.ab-campus-queen-results .count .list {padding: 26px 0;}
}
@media (max-width: 480px){
	.ab-campus-queen-results .count .list {padding:20px 0;}
	.ab-campus-queen-results .count .progress {margin: 12px 0;height: 12px;}
}

.ab-campus-queen-stucourse{
	padding-bottom: 98px;
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 435px left 0;
	position: relative;
}
.ab-campus-queen-stucourse::after{
	position: absolute;
	width: 332px;
	height: 332px;
	right: -172px;
	top: -224px;
	background: linear-gradient(180deg, #3485FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	content: '';
	border-radius: 100%;
	z-index: -1;
}
.ab-campus-queen-stucourse .pic-box{text-align: center;}
.ab-campus-queen-stucourse .pic{margin: auto;display: inline-block;position: relative;}
.ab-campus-queen-stucourse .pic .txt{position: absolute;
	top: 108px;
    right: 56px;
    font-size: 34px;
    color: #FF6537;}

.ab-stu .ab-stu-feedback{background: url(../images/ab_bg.png) top 172px right no-repeat, url(../images/ab-work-plan-bg.png) top 582px left no-repeat;padding-bottom: 97px;}
.ab-stu .ab-stu-feedback .pic-box{background: #F5F8FF;display: flex;justify-content: center;align-items: center;padding: 48px 56px;}
.ab-stu .ab-stu-outcome .pic-box{background: #F5F8FF;display: flex;justify-content: center;align-items: center;padding: 48px 56px;}
@media (max-width: 991px){
	.ab-stu .ab-stu-feedback{padding-bottom:26px;}
	.ab-campus-queen-stucourse .pic .txt,.ab-campus-stucourse .pic .txt{top: 21%;right: 10%;}
}

.ab-stu-store {padding-bottom: 50px;}
.ab-stu-store .list-box .list{height: 213px;display: flex;justify-content: space-between;margin-bottom: 62px;}
.ab-stu-store .list-box .list .pic-box{display: flex;flex-direction: column;justify-content: space-between;width: 136px;margin-right: 40px;text-align: center;flex-shrink: 0;}
.ab-stu-store .list-box .list .pic-box span{color: #FF6537;}
.ab-stu-store .list-box .list .pic{display: flex;align-items: center;justify-content: center;height: 136px;border-radius: 12px;background-color:#3DECC2;}
.ab-stu-store .list-box .list:nth-child(2) .pic{background-color:#EC3D91;}
.ab-stu-store .list-box .list:nth-child(3) .pic{background-color:#F5B95F;}
.ab-stu-store .list-box .list .txt{display: flex;flex-direction: column;justify-content: center;background: #F5F8FF;font-size: 18px;line-height: 160%;padding: 0 41px;}
@media (max-width: 991px){
	.ab-stu-store .list-box .list{height: unset;margin-bottom: 30px;}
	.ab-stu-store .list-box .list .txt{padding: 20px;}
	.ab-stu-store .list-box .list .pic-box{margin-bottom: 12px;justify-content: flex-start;}
	.ab-stu-store .list-box .list .pic-box p{margin: 8px 0;}
}
@media (max-width: 767px){
	.ab-stu-store .list-box .list .pic-box{text-align: left;width: unset;flex-direction: row;align-items: center;}
	.ab-stu-store .list-box .list {flex-direction: column;}
	.ab-stu-store .list-box .list .pic-box p{margin: 0 16px;}
	.ab-stu-store .list-box .list .pic-box .pic{height:40px;width:40px;}
	.ab-stu-store .list-box .list .pic-box .pic img{height: 70%;}
}

/***************************cwl************************************/
/* prod/apply/ */
.prod-apply-team{
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 479px right 0;
	position: relative;
}
.prod-apply-team::after{
	position: absolute;
	width: 332px;
	height: 332px;
	left: -202px;
	top: 92px;
	background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	border-radius: 100%;
	z-index: -1;
	content: '';
}
.prod-apply-team .list-box{display: flex;justify-content: space-between;padding-bottom: 109px;font-size: 18px;}
.prod-apply-team .list-box .list{width:22%;max-width: 298px;height: 385px;box-shadow: 0px 0px 20px rgba(2, 68, 201, 0.06);z-index: 2;background: #fff;}
.prod-apply-team .list-box .list .pic{display: flex;height: 128px;align-items: center;justify-content: center;}
.prod-apply-team .list-box .list .tit{line-height:35px;text-align: center;}
.prod-apply-team .list-box .list .txt{padding: 20px 5%;line-height:25px;}
@media (max-width:991px){
	.prod-apply-team{padding: 0 10px;}
	.prod-apply-team .list-box{padding-bottom:60px;}
	.prod-apply-team .list-box .list{height: unset;padding: 20px 1% 30px;}
	/* .prod-apply-team .list-box .list{width: 18%;padding-top: 25.5%;height: 0;} */
	.prod-apply-team .list-box .list .pic{height: 160px;}
}

@media (max-width:767px){
	.prod-apply-team .list-box{padding-bottom:30px;flex-wrap: wrap;justify-content: space-evenly;}
	.prod-apply-team .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-apply-team .list-box .list .pic{height:160px;}
}

@media (max-width:480px){
	.prod-apply-team .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-apply-team .list-box .list .pic{height:100px;}
}
/* prod/apply/service */
.prod-apply-service{padding: 60px 0;background: #f9fafe;}
.prod-apply-service .list_box{display: flex;flex-direction: row;margin:50px auto 150px;justify-content: space-between;}
.prod-apply-service .list_box .list{width: 11%;}
.prod-apply-service .list_box .list .box{padding-top:100%;background-repeat: no-repeat;background-size:24%;background-position: center;border-radius: 100%;background-color: #fff;
	position: relative;box-shadow:0 13px 20px rgba(2, 68, 201, .05);}
.prod-apply-service .list_box .list:nth-child(2n) .box::after{content: "";position:absolute;left: 100%;background: url(../images/arraw2.png) no-repeat center;height: 100%;width: 40px;bottom:-60px;}
.prod-apply-service .list_box .list:nth-child(2n-1) .box::after{content: "";position:absolute;left: 100%;background: url(../images/arraw1.png) no-repeat center;height: 100%;width: 40px;top:-60px;}
.prod-apply-service .list_box .list:nth-child(2n) .box{bottom: 60px;}
.prod-apply-service .list_box .list:nth-child(2n-1) .box{top: 60px;}
.prod-apply-service .list_box .list:nth-child(1) .box{background-image: url(../images/teach1.png);}
.prod-apply-service .list_box .list:nth-child(2) .box{background-image: url(../images/teach2.png);}
.prod-apply-service .list_box .list:nth-child(3) .box{background-image: url(../images/teach3.png);}
.prod-apply-service .list_box .list:nth-child(4) .box{background-image: url(../images/teach4.png);}
.prod-apply-service .list_box .list:nth-child(5) .box{background-image: url(../images/teach5.png);}
.prod-apply-service .list_box .list:nth-child(6) .box{background-image: url(../images/teach6.png);}
.prod-apply-service .list_box .list:nth-child(7) .box{background-image: url(../images/teach7.png);}
.prod-apply-service .list_box .list:nth-child(7) .box::after{display: none;}
.prod-apply-service .list_box .list p{position: relative;bottom: -60px;margin-top:16px;width: 100%;font-size: 16px;text-align: center;}
.prod-apply-service .list_box .list:nth-child(2n) p{position: relative;bottom:60px;margin-top: 16px;}

.prod-apply-service .list_btm{display: flex;flex-direction:row;justify-content: space-between;color: #fff;text-align: center;}
.prod-apply-service .list_btm p{width: 30%;background-image: linear-gradient(to right, #53ccc4 , #15d46b);border-radius: 50px;line-height:40px;height:40px;}
.prod-apply-service .list_btm p:nth-child(2){width: 36%;}

.prod-apply-service .more{width:186px;height: 58px;background:url(../images/work_icon.png) no-repeat left 124px center #fff;
	background-size:20px;text-indent:42px;border-radius: 100px;font-size:18px;line-height: 58px;margin: 68px auto 0;}
.prod-apply-service .more a{display: block;}

@media (max-width:767px){
	.prod-apply-service {padding: 48px 0 38px;}
	.prod-apply-service .list_box{flex-wrap: wrap;justify-content:center;margin:10px auto 40px;}
	.prod-apply-service .list_box .list{width: 26%;}
	.prod-apply-service .list_box .list:nth-child(1),.prod-apply-service .list_box .list:nth-child(2){margin:0 7%;}
	.prod-apply-service .list_box .list:nth-child(3),.prod-apply-service .list_box .list:nth-child(4),.prod-apply-service .list_box .list:nth-child(5){margin:24px 3%;}
	.prod-apply-service .list_box .list:nth-child(6),.prod-apply-service .list_box .list:nth-child(7){margin:0 7%;}
	.prod-apply-service .list_box .list .box{bottom: 0!important;top: 0!important;}
	.prod-apply-service .list_box .list .box::after{display: none;}
	.prod-apply-service .list_box .list p{bottom:0;}
	.prod-apply-service .list_box .list:nth-child(2n) p{bottom:0;}

	.prod-apply-service .list_btm{flex-direction: column;align-items: center;}
	.prod-apply-service .list_btm p,.prod-apply-service .list_btm p:nth-child(2){width: 80%;margin-bottom: 18px;}
	
	.prod-apply-service .more {
		width: 150px;
		height: 46px;
		text-indent: 28px;
		font-size: 16px;
		line-height: 46px;
		margin:20px auto 0;
		background-position: left 106px center;}
}
.prod-apply-results{padding: 60px 0}
.prod-apply-results .pic-box{background: #F5F8FF;display: flex;justify-content: center;align-items: center;padding: 48px 56px;}
/******************************************************************/

/* about/work */
.prod-plan-vip{
	padding: 60px 0;
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 479px right 0;
	position: relative;
}
.prod-plan-vip::after{
	position: absolute;
	width: 332px;
	height: 332px;
	left: -202px;
	top: 92px;
	background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	border-radius: 100%;
	z-index: -1;
	content: '';
}
.prod-plan-vip .list-box{display: flex;justify-content: space-between;padding-bottom: 109px;font-size: 18px;}
.prod-plan-vip .list-box .list{width:30%;max-width: 398px;height: 325px;box-shadow: 0px 0px 20px rgba(2, 68, 201, 0.06);z-index: 2;background: #fff;}
.prod-plan-vip .list-box .list .pic{display: flex;height:128px;align-items: center;justify-content: center;}
.prod-plan-vip .list-box .list .tit{line-height:35px;text-align: center;}
.prod-plan-vip .list-box .list .txt{padding: 20px 5%;line-height:25px;}
@media (max-width:991px){
	.prod-plan-vip{padding: 0 10px;}
	.prod-plan-vip .list-box{padding-bottom:60px;}
	.prod-plan-vip .list-box .list{height: unset;padding: 20px 1% 30px;}
	/* .prod-plan-vip .list-box .list{width: 18%;padding-top: 25.5%;height: 0;} */
	.prod-plan-vip .list-box .list .pic{height: 160px;}
}

@media (max-width:767px){
	.prod-plan-vip .list-box{padding-bottom:30px;flex-wrap: wrap;justify-content: space-evenly;}
	.prod-plan-vip .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-plan-vip .list-box .list .pic{height:160px;}
}

@media (max-width:480px){
	.prod-plan-vip .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-plan-vip .list-box .list .pic{height:100px;}
}


/* about/work */
.prod-plan-1v1{background: url(../images/ab_bg.png) no-repeat left top 674px,linear-gradient(180deg, #F4FAFF 15.67%, #F4FAFF 100%);position: relative;padding: 60px 0px 0px;}
.prod-plan-1v1::after{position: absolute;width: 332px; height: 332px;background:linear-gradient(180deg, #3485FF 0%, #FFFFFF 100%); mix-blend-mode: normal; opacity: 0.22;
	right: -166px;top:100px;content: '';border-radius: 100%;}
.prod-plan-1v1 .list-box{flex-wrap: wrap;display: flex;justify-content: space-between;padding-bottom: 109px;font-size: 18px;}
.prod-plan-1v1 .list-box .list{width:30%;margin-bottom: 20px;  max-width: 398px;height: 375px;box-shadow: 0px 0px 20px rgba(2, 68, 201, 0.06);z-index: 2;background: #fff;}
.prod-plan-1v1 .list-box .list .pic{display: flex;height:128px;align-items: center;justify-content: center;}
.prod-plan-1v1 .list-box .list .tit{line-height:35px;text-align: center;}
.prod-plan-1v1 .list-box .list .txt{padding: 20px 5%;line-height:25px;}
@media (max-width:991px){
	.prod-plan-1v1{padding: 0 10px;}
	.prod-plan-1v1 .list-box{padding-bottom:60px;}
	.prod-plan-1v1 .list-box .list{height: unset;padding: 20px 1% 30px;}
	/* .prod-plan-vip .list-box .list{width: 18%;padding-top: 25.5%;height: 0;} */
	.prod-plan-1v1 .list-box .list .pic{height: 160px;}
}

@media (max-width:767px){
	.prod-plan-1v1 .list-box{padding-bottom:30px;flex-wrap: wrap;justify-content: space-evenly;}
	.prod-plan-1v1 .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-plan-1v1 .list-box .list .pic{height:160px;}
}

@media (max-width:480px){
	.prod-plan-1v1 .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-plan-1v1 .list-box .list .pic{height:100px;}
}

.prod-plan-teaching{padding: 60px 0}
.prod-plan-teaching .pic-box{background: #F5F8FF;display: flex;justify-content: center;align-items: center;padding: 48px 56px;}

.prod-plan-teach{padding: 100px 0 125px;position: relative;background: url(../images/ab-teach-bg.png) no-repeat top 235px left -40px;}
/* .prod-plan-teach::after{position: absolute;width: 332px; height: 332px;background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%); mix-blend-mode: normal; opacity: 0.22;
right: -227px;top:157px;content: '';border-radius: 100%;} */
.prod-plan-teach .card-skill{position: relative;background: #FEFEFF;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);width: 1000px;height: 510px;margin: auto;}
.prod-plan-teach .card-skill .pic_box{width: 528.88px;height: 528.88px;border-radius: 100%;position: absolute;top: -41px;left: -139px;
	background: linear-gradient(0deg, #FFFFFF 1.41%, #FEF0CD 100.37%); }
.prod-plan-teach .card-skill .pic_box .pic{margin:60px 0 0 75px;background:url(../images/ab-work-pro-img1.png) no-repeat;height: 100%;}
.prod-plan-teach .card-skill .text{padding: 109px 10px 10px 528px;}
.prod-plan-teach .card-skill .text .tit{font-size: 58px;margin-bottom: 56px;line-height: 58px;}
.prod-plan-teach .card-skill .text .txt{font-size: 18px;line-height: 150%;}

.prod-plan-teach .card-certificate{position: relative;background: #FEFEFF;box-shadow: 0px 12px 71px rgba(2, 68, 201, 0.11);width: 1000px;height: 510px;margin:148px auto 0;}
.prod-plan-teach .card-certificate .pic_box{width: 528.88px;height: 528.88px;border-radius: 100%;position: absolute;top: -59px;left: 573px;
background: linear-gradient(0deg, #FFFDFF 24.25%, #F1F7F8 100.37%);}
.prod-plan-teach .card-certificate .pic_box .pic{background:url(../images/ab-work-pro-img2.png) no-repeat;height: 100%;}
.prod-plan-teach .card-certificate .text{padding: 131px 10px 10px 52px;width: 433px;text-align: right;}
.prod-plan-teach .card-certificate .text .tit{font-size: 58px;margin-bottom: 56px;line-height: 58px;}
.prod-plan-teach .card-certificate .text .txt{font-size: 18px;line-height: 150%;}
@media (max-width:991px){
	.prod-plan-teach{padding: 30px 0 70px;}
	.prod-plan-teach .card-skill,.prod-plan-teach .card-certificate {
		width: 80%;
		padding: 60px 0;
		display: flex;
		align-items: center;
		justify-content: center;
		height: unset;
	}
	.prod-plan-teach .card-skill .pic_box,.prod-plan-teach .card-certificate .pic_box{display: none;}
	.prod-plan-teach .card-skill .text .tit,.prod-plan-teach .card-certificate .text .tit{margin-bottom: 20px;}
	.prod-plan-teach .card-skill .text,.prod-plan-teach .card-certificate .text{padding:0;text-align: center;}
	.prod-plan-teach .card-certificate{margin: 40px auto 0;}
}
@media (max-width:767px){
	.prod-plan-teach .card-skill,.prod-plan-teach .card-certificate {padding: 30px 0;}
	.prod-plan-teach .card-skill .text .tit,.prod-plan-teach .card-certificate .text .tit{line-height: unset;}
}

/* prod/study/ */
.prod-study-team{
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 479px right 0;
	position: relative;
}
.prod-study-team::after{
	position: absolute;
	width: 332px;
	height: 332px;
	left: -202px;
	top: 92px;
	background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	border-radius: 100%;
	z-index: -1;
	content: '';
}
.prod-study-team .list-box{display: flex;justify-content: space-between;padding-bottom: 109px;font-size: 18px;}
.prod-study-team .list-box .list{width:22%;max-width: 298px;height: 305px;box-shadow: 0px 0px 20px rgba(2, 68, 201, 0.06);z-index: 2;background: #fff;}
.prod-study-team .list-box .list .pic{display: flex;height: 128px;align-items: center;justify-content: center;}
.prod-study-team .list-box .list .tit{line-height:35px;text-align: center;}
.prod-study-team .list-box .list .txt{padding: 20px 5%;line-height:25px;}
@media (max-width:991px){
	.prod-study-team{padding: 0 10px;}
	.prod-study-team .list-box{padding-bottom:60px;}
	.prod-study-team .list-box .list{height: unset;padding: 20px 1% 30px;}
	/* .prod-study-team .list-box .list{width: 18%;padding-top: 25.5%;height: 0;} */
	.prod-study-team .list-box .list .pic{height: 160px;}
}

@media (max-width:767px){
	.prod-study-team .list-box{padding-bottom:30px;flex-wrap: wrap;justify-content: space-evenly;}
	.prod-study-team .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-study-team .list-box .list .pic{height:160px;}
}

@media (max-width:480px){
	.prod-study-team .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.prod-study-team .list-box .list .pic{height:100px;}
}

/* about/work */
.ab-visa-help{
	background-image: url(../images/ab-work-plan-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top 479px right 0;
	position: relative;
	padding: 60px 0;
}
.ab-visa-help::after{
	position: absolute;
	width: 332px;
	height: 332px;
	left: -202px;
	top: 92px;
	background: linear-gradient(180deg, #3470FF 0%, #FFFFFF 100%);
	mix-blend-mode: normal;
	opacity: 0.22;
	border-radius: 100%;
	z-index: -1;
	content: '';
}
.ab-visa-help .list-box{display: flex;flex-wrap: wrap; justify-content:flex-start; padding-bottom: 109px;font-size: 18px;}
.ab-visa-help .list-box .list{width:22%;margin-left: 1.5%;margin-right: 1.5%;margin-bottom: 20px; max-width: 298px;height: 375px;box-shadow: 0px 0px 20px rgba(2, 68, 201, 0.06);z-index: 2;background: #fff;}
.ab-visa-help .list-box .list .pic{display: flex;height: 283px;align-items: center;justify-content: center;}
.ab-visa-help .list-box .list p{line-height: 30px;text-align: center;}
@media (max-width:991px){
	.ab-visa-help{padding: 0 10px;}
	.ab-visa-help .list-box{padding-bottom:60px;}
	.ab-visa-help .list-box .list{height: unset;padding: 20px 1% 30px;}
	/* .ab-visa-help .list-box .list{width: 18%;padding-top: 25.5%;height: 0;} */
	.ab-visa-help .list-box .list .pic{height: 160px;}
}

@media (max-width:767px){
	.ab-visa-help .list-box{padding-bottom:30px;flex-wrap: wrap;justify-content: space-evenly;}
	.ab-visa-help .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.ab-visa-help .list-box .list .pic{height:160px;}
}

@media (max-width:480px){
	.ab-visa-help .list-box .list{height: unset;padding: 20px 1% 30px;width: 43%;margin-bottom: 16px;}
	.ab-visa-help .list-box .list .pic{height:100px;}
}

/* 联系我们 */
.about-contact{padding-top:20px; padding-bottom: 109px;font-size: 18px;background-color: #f9f9f9!important;}
.about-contact p{margin-top: 10px;}
@media (max-width:991px){
	.ab-visa-help{padding: 0 10px;}

}

@media (max-width:767px){
	
}

@media (max-width:480px){
	
}

/* 首页地图 */
.about_list .business-divsion {
    /* height: 280px; */
	margin-bottom: 0px;
    position: relative;
	justify-content:space-between;
	z-index: 5;
}
.business-divsion ul li:first-child {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 30px;
    cursor: inherit;
}
.business-divsion  ul li {
    cursor: pointer;
	font-size: 14px;
    line-height: 25.3px;
}

/* 二级页面头图 */
.top-pic{
	height:250px;
	background-size:cover !important;
		background-position-y:top; 
}
@media (max-width:991px){
	.top-pic{
		height:250px;

	background-repeat:no-repeat;}
}

@media (max-width:767px){
	.top-pic{
		height:125px;
	    background-repeat:round !important;
	}
}

@media (max-width:480px){
	.top-pic{
		height:125px;
	    background-repeat:round !important;
	}
}

@media (min-width: 1199px){
    .fz64{font-size: 50px}
    .fz58{font-size: 44px}
    .fz46{font-size: 42px}
    .fz35{font-size: 35px}
    .fz32{font-size: 32px}
    .fz30{font-size: 30px}
    .fz28{font-size: 28px}
	.fz24{font-size: 24px}
    .fz20{font-size: 20px}
    .fz18{font-size: 18px}
    .fz16{font-size: 16px}
    .fz15{font-size: 15px}
    .fz14{font-size: 14px}
}

@media (max-width: 1199px){
    .fz64{font-size: 50px!important}
    .fz58{font-size: 44px!important}
    .fz46{font-size: 42px!important}
    .fz35{font-size: 35px!important}
    .fz32{font-size: 31px!important}
    .fz30{font-size: 30px!important}
    .fz28{font-size: 28px!important}
	.fz24{font-size: 24px!important}
    .fz20{font-size: 20px!important}
    .fz18{font-size: 18px!important}
    .fz16{font-size: 16px!important}
    .fz15{font-size: 15px!important}
    .fz14{font-size: 14px!important}
}

@media (max-width: 990px){
    .fz64{font-size: 40px!important}
    .fz58{font-size: 40px!important}
    .fz46{font-size: 40px!important}
    .fz35{font-size: 32px!important}
    .fz32{font-size: 30px!important}
    .fz30{font-size: 29px!important}
	.fz28{font-size: 28px!important}
    .fz24{font-size: 22px!important}
	.fz20{font-size: 18px!important}
	.fz18{font-size: 16px!important}
	.fz16{font-size: 15px!important}
	.fz15{font-size: 14px!important}
    .fz14{font-size: 13px!important}
	
	.ptxt{line-height: 26px!important;}
}

@media (max-width: 767px){
    .fz64{font-size: 30px!important}
    .fz58{font-size: 30px!important}
    .fz46{font-size: 30px!important}
	.fz35{font-size: 30px!important}
    .fz32{font-size: 28px!important}
    .fz30{font-size: 27px!important}
	.fz28{font-size: 25px!important}
    .fz24{font-size: 20px!important}
	.fz20{font-size: 17px!important}
	.fz18{font-size: 16px!important}
	.fz16{font-size: 14px!important}
	.fz15{font-size: 12px!important}
    .fz14{font-size: 12px!important}
}

@media (max-width: 480px){
    .fz64{font-size: 22px!important}
    .fz58{font-size: 21px!important}
    .fz46{font-size: 21px!important}
	.fz35{font-size: 20px!important}
    .fz32{font-size: 19px!important}
    .fz30{font-size: 19px!important}
    .fz28{font-size: 18px!important}
    .fz24{font-size: 16px!important}
	.fz20{font-size: 15px!important}
    .fz18{font-size: 14px!important}
    .fz16{font-size: 13px!important}
	
	.ptxt{line-height: 22px!important;}
}

@media (max-width: 360px){
    .fz64{font-size: 18px!important}
    .fz58{font-size: 17px!important}
    .fz46{font-size: 17px!important}
	.fz35{font-size: 16px!important}
    .fz32{font-size: 16px!important}
    .fz30{font-size: 16px!important}
	.fz28{font-size: 15px!important}
    .fz24{font-size: 14px!important}
	.fz20{font-size: 13px!important}
	.fz18{font-size: 13px!important}
	.fz16{font-size: 12px!important}
}
