.fp-controlArrow { position: absolute; z-index: 4; top: 50%; cursor: pointer; width: 0; height: 0; margin-top: -1.6145rem; }
.fp-controlArrow.fp-prev { left: 5%; width: 3.229rem; height: 3.229rem; background: url("../images/fp-prev.png") no-repeat center; background-size: cover; }
.fp-controlArrow.fp-next { right: 5%; width: 3.229rem; height: 3.229rem; background: url("../images/fp-next.png") no-repeat center; background-size: cover; }
.slide_banner{ background-repeat: no-repeat; background-position:center; background-size: cover; }
.slide_banner .fp-tableCell{ display: inline-flex; flex-direction: column; justify-content: center;
    text-align: left; }
.banner_link{
	width:100%; height:100%; position:absolute;
}
.slide_banner .slide_banner_l{
    display: block; z-index:10; position:relative; padding-left:12%;
}
.slide_banner .slide_banner_l .slide_banner_h{ display: inline-block; font-size: 2.9rem; padding-bottom: 1.14rem;
    border-bottom: solid 0.15625rem #fff; }
.index-zz{ padding-bottom: 4.3rem; width:40rem; }
.slide_banner .slide_banner_l .slide_banner_p{ padding: 1.14rem 0; font-size: 1.5625rem; }
.slide_banner .slide_banner_l .slide_banner_button{ height: 100%; overflow: hidden;	position:relative; z-index:10;
}
.slide_banner .slide_banner_l .slide_banner_button a{ font-size: 1.40625rem;  padding: 0.78rem 0;
     border-radius: 30px; float: left; text-decoration: none; color: #fff; }
.slide_banner .slide_banner_l .slide_banner_button .slide_banner_pop{
     margin-left: 3.5rem; color: #666666;
}
.swiper-container .swiper-slide { background-color: #333;}

.section .title{ display: inline; padding: 0 6.45rem 1.35rem; font-size: 2.6rem; color: #333333; text-align: center; background: url("../images/index_title_bg.png") no-repeat center bottom; background-size: 100%;
}
.se2_con{ width: 77%; padding-top: 9%; height: 26rem; margin: 0 auto; display: flex; justify-content: space-between;
    align-items: center; color: #333333; position: relative;
}
.se2_con .se2_con_l{ width: 66%; height:100%; position: absolute; left: -100%;
    -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s;
    -o-transition: all 0.7s; transition: all 0.7s;
}
.se2_con_about{ position: absolute; left: 0; top: 0; width: 100%; }
.se2_con .se2_con_l .se2_con_tile{ font-size: 1.36rem; padding-bottom: 1rem; font-weight: bold; }
.se2_con .se2_con_l .p { font-family: '微软雅黑'; font-size: 0.9375rem; line-height: 2rem; padding-top: 25px; }
.se2_con .se2_con_l .p a, .se4_con .se4_list p a{    
    padding: 0.3rem 1rem; margin-left: 1.2rem; border-radius: 10px; color: #ffffff; text-decoration: none;
    background: #f4a117; font-size:0.8rem; font-weight:bold;}
.se2_con .se2_con_r{ width: 23.2%; position: absolute; right: -100%; -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;
}
.active .se2_con .se2_con_l{left: 0; opacity: 1; -webkit-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s; -ms-transition-delay: 0.7s; -o-transition-delay: 0.7s;  transition-delay: 0.7s; }
.active .se2_con .se2_con_r{ right: 0; opacity: 1; -webkit-transition-delay: 0.7s; top: 50%;
    -moz-transition-delay: 0.7s; -ms-transition-delay: 0.7s; -o-transition-delay: 0.7s;  transition-delay: 0.7s;
    transform: translateY(-50%); margin-top: 150px;
}

.hvr_shutter_in_vertical { position: relative; background-color: #0275d8 !important;
    transition-property: color; transition-duration: .3s;
}

.hvr_shutter_in_vertical:hover { color: #fff; }

.hvr_shutter_in_vertical:before { content: ""; position: absolute;  z-index: -1;
    top: 0; left: 0; right: 0; bottom: 0;
    background-color: #e1e1e1;  transform: scaleY(1); transform-origin: 50%;
    transition-property: transform;  transition-duration: .3s;  transition-timing-function: ease-out
}

.hvr_shutter_in_vertical:hover:before {
    transform: scaleY(0)
}


.section3{ position: relative; background-color: #3bd6ff !important; background-image: url(/images/4.jpg); background-size: 100%; background-repeat: no-repeat;}
.se3_con{ width:100%; height:100%; display:flex; }
.se3_item{ width:25%; height:100%; background-color:rgba(91, 184, 194, 0.62); display:flex; align-items:center; justify-content:center; font-weight:bold; position:relative; }
.se3_item.ys1 { width: 38%;}
.se3_item.ys1 .name { font-size: 3rem;}
.se3_item.ys2{ background-color:rgba(180,234,106,0.68); }
.se3_item.ys3{ background-color:rgba(250,181,83,0.68); }
.se3_item.ys4{ background-color:rgba(255,253,83,0.68); }
.se3_item.ys5{ background-color:rgba(180,234,106,0.68); }
.se3_item .link{ text-decoration:none; color:#fff;}
.se3_item .icon{ width:100%; height:6.8rem; background:url(../images/10.png) center center no-repeat; background-size:auto 100%; }
.se3_item .icon.ys2{ height:5.6rem; }
.se3_item.ys3 .icon{ background:url(../images/11.png) center center no-repeat; background-size:auto 100%; }
.se3_item.ys4 .icon{ background:url(../images/12.png) center center no-repeat; background-size:auto 100%; }
.se3_item .name{ width:100%; text-align:center; font-size:1.5rem; display:block;  margin-top:1rem; letter-spacing:0.1rem;}
.se3_item .name:hover{ color:#313131;}
.se3_item .changcolor:hover .desc, .se3_item .changcolor:hover .name{ color:#313131; }
.se3_item.ys2 .name{ font-size:1.9rem; }
.se3_item .name.ys2{ font-size:1.25rem; letter-spacing:0.02rem; }
.se3_item .desc{ width:100%; text-align:center; font-size:1rem; display:block; line-height:2rem; margin-top:2rem; }
.se3_item .desc.ys2{ font-weight:normal; text-align:left; margin-top:0.4rem;}
.se3_item .subtitle{ width:100%; text-align:center; font-size:0.98rem; display:block; font-weight:normal; margin-top:0.3rem; }
.se3_item .symbol { width:2rem; height:2.2rem; position:absolute; top:50%; margin-top:-1rem; right:-1rem; background:url(../images/se3_symbol2.png) no-repeat; background-size:100%; z-index:1; }
.se3_item.ys1 .symbol { background:url(../images/se3_symbol1.png)}
.se3_item.ys2 .symbol{ width:2rem; height:2.2rem; position:absolute; top:50%; margin-top:-1rem; right:-0.9rem; background:url(../images/se3_symbol2.png) no-repeat; background-size:100%; z-index:1; }

.se3_item .popwin{ width:100%; background-color: rgba(0,0,0,0.5); height:100%; position:absolute;  z-index:2; display:flex; align-items:center; justify-content:center;  opacity:0; }
.se3_item .popwin a { width: 66%;}
.se3_item .popwin .coursetype{ width:100%; font-size:1.04rem; text-align:center; display:block; margin-top:0.8rem;}
.se3_item .popwin .arrow{ width:100%; height:1.1rem; background:url(../images/se3_arrow.png) center center no-repeat; background-size:auto 100%; margin:1.7rem 0 1.3rem; }
.se3_item .link.ys2{ width:100%; }
.se3_item .popwin .coursenames{ width:100%; font-size:1.25rem; text-align:center; line-height:2.2rem;  }
.se3_item .popwin .coursenames .clink{ text-decoration:none; color:#fff; }
.se3_item .popwin .coursenames .clink:hover{ color:#fff; }
.con_header { text-align: center;}
.con_header .cn { font-size: 32px; }
.con_header .en { font-size: 24px; font-weight: lighter ;}

/* .section4{ background:url(../images/section4_bg.png) center 61% no-repeat; background-size:100% 3rem; } */
.se4_con{ background-color: #f5f5f5; color: #000; position: relative; height: 100%; padding: 6rem; }
.se4_con .con_content { margin-top: 2rem;}
.se4_con .item { padding: 20px; background-color: #fff;}
.se4_con .item .thumb-img { background-size: cover; background-position: center; background-repeat: no-repeat; height: 250px; }
.se4_con .item-content { padding: 20px 0;}
.se4_con .name{ font-size: 22px; font-weight: lighter; line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.se4_con .time { padding: 5px 0; color: #8f8f8f;}
.se4_con .desc { color: #8f8f8f; font-size: 22px; line-height: 34px; font-weight: lighter; overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; }
.se4_con .item-class { border: 1px solid #909090; color: #909090; padding: 5px 12px; border-radius: 5px; }
.se4_con .name .en{ font-size:1rem; color:#f39800; text-transform:uppercase; font-weight:normal; }
.se4_box{ width:100%; display:flex; justify-content: space-between; margin-top:3rem; }
.se4_item{ width:30%; height:14.6rem; }
.se4_item .icon{ width:5.2rem; margin:0 auto; display:block; }
.se4_item .name{ width:100%; margin:1.2rem 0 0.7rem 0; display:block; text-align:center; font-weight:bold; font-size:1.2rem; }
.se4_item .name.color1{ color:#e54140; }
.se4_item .name.color2{ color:#f5a200; }
.se4_item .name.color3{ color:#a5b521; }
.se4_item .desc{ width:100%; display:block; text-align:center; font-size:0.94rem; line-height:2rem; }
.se4_box.ys2{ margin-top:6rem; }
.se4_box.ys2 .se4_item{ width:25%; }


.section5 { background: url("../images/section5_bg.jpg") no-repeat center; background-size: cover; }
.se5_con{ width: 77%; margin: 0 auto; display: flex; justify-content: space-between; align-content: center;
    color: #f4a117; }
.se5_con .se5_con_hd ul{ width: 4.27rem; margin-top: 2rem; }
.se5_con .se5_con_hd li{ width: 4.27rem; height: 4.27rem; margin-bottom: 2.9rem; cursor: pointer; position:relative; }
.se5_con .se5_con_hd li .name{ 	width:100%; height:auto; position:absolute; top:4.5rem; left:0; 
	text-align:center; color:#333; font-size:0.93rem; }
.se5_con .se5_con_hd li.on .name{ color:#f4a117;}

.se5_con .se5_con_hd li:nth-child(1){
    background: url("../images/section5_icon.png") no-repeat center; background-size: cover;
}
.se5_con .se5_con_hd li:nth-child(1).on{
    background: url("../images/section5_icon_on.png") no-repeat center; background-size: cover;
}
.se5_con .se5_con_hd li:nth-child(2){
    background: url("../images/section5_icon2.png") no-repeat center; background-size: cover;
}
.se5_con .se5_con_hd li:nth-child(2).on{
    background: url("../images/section5_icon2_on.png") no-repeat center; background-size: cover;
}
.se5_con .se5_con_hd li:nth-child(3){
    background: url("../images/section5_icon3.png") no-repeat center; background-size: cover;
}
.se5_con .se5_con_hd li:nth-child(3).on{
    background: url("../images/section5_icon3_on.png") no-repeat center; background-size: cover;
}
.se5_con .se5_con_bd{ width: 82%; }
.se5_con .bd .bd_con{ width: 100%; display: flex; justify-content: space-between; }
.se5_con .se5_con_bd .bd_con .bd_l{ width: 40%; margin-top: 2rem; }
.se5_con .se5_con_bd .bd_con .bd_l h4{ font-size: 1.35rem; font-weight: normal; text-align: left;
 padding: 0.4rem 0.88rem; background: url("../images/section5_icon_h4.jpg") no-repeat left center; }
.se5_con .se5_con_bd .bd_con .bd_l .bd_l_list{
    font-size: 0.9375rem; padding: 1.6rem 0 1.2rem; border-bottom: dashed 1px #f4a117; }
.se5_con .se5_con_bd .bd_con .bd_l .bd_l_list a{ color:#333; text-decoration: none; }
.se5_con .se5_con_bd .bd_con .bd_r{ width: 29%; font-size: 0; }

.se5_more{
    width:6rem; height:2rem; border-radius: 1rem; color: #ffffff; line-height:2rem; text-align:center;
    background: #f4a117; font-size:0.83rem; font-weight:bold; text-decoration: none;
	display:inline-block; margin-top:1.2rem;
}


.se6_box{ position: absolute; width: 100%; bottom: 0; }
.se6_con{
    width: 100%; height:17rem; position: relative;
    font-size: 0;
    display: flex;
    justify-content: space-between;
	background:url(../images/se6_bg.jpg) center no-repeat;
	background-size:cover;
}
.se6_con .button{
	width:10rem; height:2.6rem; position: absolute; top:12.4rem; left:50%; margin-left: 15rem;
	background-color: #f39800; border-radius: 0.5rem;
    color: #fff; font-weight: bold;  display: inline-block; line-height: 2.6rem; text-align: center;
    font-size: 1rem; text-decoration: none; cursor: pointer;
}
.se6_con .se6_con_l,
.se6_con .se6_con_r{ position: relative; width: 50%; }
.se6_con .se6_con_l:before,
.se6_con .se6_con_r:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
    background: rgba(0,0,0,0.2);
}
.se6_con_ltx{ position: absolute; width: 100%; height: 100%; top:0; left: 0; display: flex;
    flex-direction: column; justify-content: center; font-size: 2.24rem; text-align: center; }
.se6_con_ltx span{ font-size: 1.3rem; }
.se6_con_ltop{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 3.02rem;
    line-height: 3.02rem;
    background: rgba(255,255,255,0.8);
    padding-right: 3.54rem;
    font-size: 0.84rem;
    text-align: right;
    color: #333333;
}
.se6_con_rtop{ text-align: left; padding-left:3.54rem; }


.common_footer .copyright{ padding-bottom:5rem; }


.league_f{
    
	width:100%;
    font-size: 1rem;
    
    background: rgba(255,255,255,0.33);
    overflow: hidden;	
}
.league_ft{
    height: 3.4rem; line-height: 3.4rem; font-size:1.25rem;
    text-align: center;
    background: #ebb347;
    color: #ffffff;
}
.league_fm{
    padding: 1.35rem 1.8rem 0.5rem;
}
.league_fm p{
    padding-bottom: 1rem;
}
.league_fm input,.league_fm select{
    width: 100%;
    height: 2.4rem;
    line-height: 2.4rem;
    background: #f6f6f6;
    font-size: 0.8rem;
    color: #999999;
    border: none;
    border-radius: 6px;
    padding-left: 0.6rem;
}
.league_fm input.league_fm_bt{
    display: block;
    width: 6.875rem;
    margin: 0 auto;
    color: #ffffff;
    background: #ebb347;
    text-align: center;
    padding-left: 0;
}