/*页面通用部分*/
.box_In{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.clear{overflow: hidden;}
.a_btn{width: 280px;height: 60px;line-height: 60px;text-align: center;font-size: 36px;color: #fff;display: block;overflow: hidden;-webkit-transition: color 0.3s;transition: color 0.3s;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.a_btn.button--inverted{background: none;color: #fff;}
.a_btn::before,.a_btn::after{content: '';position: absolute;height: 100%;width: 100%;bottom: 100%;left: 0; z-index: -1;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.a_btn::before{background: #D12743;}
.a_btn::after{ background: #0a05f3;}
.a_btn:hover{color: #fff;}
.a_btn:hover::before,.a_btn:hover::after {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.a_btn:hover::after {-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}
.box1_btn{width: 230px;height: 40px;background: #f34246;margin: 0 auto 25px;color: #fff;text-align: center;line-height: 40px;display: block;font-size: 24px;border-radius: 40px;border: 1px solid #f00;}
.box1_btn:hover{background: #fff;color: #D12743;}

/*小标题*/
.boxhd{text-align: center;width: 1200px;overflow: hidden;position: relative;margin-bottom: 55px;margin-top: 20px;}
.boxhd h2{display: inline-block;font-size: 36px;color: #232323;padding: 0 20px;position: relative;}
.boxhd h2 img{position: absolute;top: 20px;}
.boxhd h2 .icon1{left:-425px;}
.boxhd h2 .icon2{right:-425px;}
.boxhd p{font-size: 18px;color: #868686;text-align: center;padding-top:18px;line-height: 28px;}
.small_hd{background: url("../images/box6_img1.png") no-repeat center;height: 53px;margin-top:10px;}
.small_hd p{color: #D12743;font-size: 24px;line-height: 48px;text-align: center;letter-spacing: 3px;}

/*ban开始*/
.ban{background: url("../images/edu_banner.png") no-repeat center;height: 600px;}

/*box9开始*/
.box9{padding: 50px 0 20px;background: url(../images/school_bg.jpg);}
.box9 .box9pic1{display: block;margin: 0 auto 66px;}
.box9 .main{width: 1160px;margin:0 auto 20px;box-shadow: 0 1px 12px 1px #5854ff;background: #fff;}
.box9 .main ol{height: 48px;}
.box9 .main ol li{width: 114px;height: 40px;line-height: 40px;background: #3d39b7;color: #fff;float: left;margin: 0 1px;font-size: 16px;text-align: center;}
.box9 .main ol li.on{background: #d71b53;height: 48px;line-height: 55px;margin-top: -8px;}
.box9 .main ul{height:660px;padding:5px 0 40px 40px ;}
.box9 .main ul li{position: relative;display: none;}
.box9 .main ul h2{font-size: 16px;color: #D12846;}
.box9 .main ul p{font-size: 16px;color: #666666;line-height:28px;margin-top: 8px;}
.box9 .main .con{margin-top: 18px;}
.box9 .main ul li .img1{position: absolute;top:0px ;right:100px ;}
.box9 .main ul li .img2{position: absolute;top:320px ;right: 25px;}
.box9 .main ul li.show{display: block}
.box9 .main ul .li7 .img2{right: 50px;}
.box9 .btm{width: 540px;margin: 50px auto 0;}
.box9 .btm .box1_btn{font-size: 18px;}

/*box13开始*/
.box13 .box13_con{overflow: hidden;padding-bottom: 50px;margin-left: 10px;width: 100%;}
.box13 .box13_con .box13con_list{overflow: hidden; width: 339px;height: 332px;float: left;margin: 25px 40px 15px 20px;position: relative;border-radius: 15px;box-shadow: 0px 1px 20px rgba(69,104,255,.6);}
.box13 .box13_con .box13con_list .box13con1{width: 100%;height: 282px;border-radius: 15px; padding: 25px 0;background: #f7f8ff;}
.box13 .box13_con .box13con_list .box13con1 img{display: block;margin: 0 auto;}
.box13 .box13_con .box13con_list .box13con1 h2{font-size: 22px;color: #353535;font-weight: bold;text-align: center;padding: 18px 0 8px;}
.box13 .box13_con .box13con_list .box13con1 h2 span{    display: block;width: 179px;height: 2px;background: #e9284a;margin: 10px auto 0;}
.box13 .box13_con .box13con_list .box13con1 p{font-size: 16px;color: #575656;text-align: center;line-height: 28px;padding: 10px 28px 0;    height: 145px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.box13 .box13_con .box13con_list .box13con2{transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;position: absolute;width: 331px;height: 322px;overflow: hidden; background: #2f42cd; border-radius: 15px;left: 0;top: 332px;border: 4px #6953ff solid;border-top-width: 5px;border-bottom-width: 5px;}
.box13 .box13_con .box13con_list .box13con2 h2{font-size: 22px;color: #ffffff;text-align: center;font-weight: bold;padding: 24px 0 0;line-height: 60px; border-bottom: 1px #fff solid;width: 262px;margin: 0 auto 20px;}
.box13 .box13_con .box13con_list .box13con2 h2 span{display: block;width: 87px;height: 2px;background: #e9284a;margin: 0 auto -2px;}
.box13 .box13_con .box13con_list .box13con2 p{font-size: 16px;color: #fff;line-height: 28px;padding: 0 28px;}
.box13 .box13_con .box13con_list:hover .box13con2{top: 0;}
.box13 .box13_con_btn a{display:block;width:226px;height:46px;border:2px #2f42cd solid;border-radius:25px;font-size:18px;color:#2f42cd;text-align:center;line-height:46px;margin:0 auto 20px;}
.box13 .box13_con_btn a:hover{background: #2f42cd;color: #fff}

/*box14开始*/
.box14{position: relative;}
.box14 .box14bg1{height: 372px;background: url("../images/box14bg1.png") no-repeat center top;}
.box14 .box14bg2{height: 373px;background: url("../images/box14bg2.png") no-repeat center top;}
.box14 .box14_In{position: absolute;width: 1200px;left: 50%;margin-left: -600px;top: 0;}
.box14 .boxhd{padding-top: 20px;}
.box14 .boxhd h2{color: #fff;}
.box14 .box14_con{position: relative;padding-top: 460px;}
.box14 .box14_con .box14pic1{position: absolute;left: 430px;top: 48px;-webkit-animation: circle 8s linear infinite;-moz-animation: circle 8s linear infinite;-o-animation: circle 8s linear infinite;animation: circle 8s linear infinite;}
@-webkit-keyframes circle {from {-webkit-transform: rotate(360deg);}to{-webkit-transform: rotate(0deg);}}
@-moz-keyframes circle {from {-moz-transform: rotate(360deg);}to{-moz-transform: rotate(0deg);}}
@-o-keyframes circle {from {-o-transform: rotate(360deg);}to{-o-transform: rotate(0deg);}}
@keyframes circle {from {transform: rotate(360deg);}to{transform: rotate(0deg);}}
.box14 .box14_con a{display: block; width: 226px;height: 46px;border: 1px #fff solid;border-radius: 25px;font-size: 18px;color: #fff;text-align: center;line-height: 46px;margin: 0 auto;}
.box14 .box14_con a:hover{background: #fff;color: #2f42cd;}
.box14 .box14pic{display: block; margin: 0 auto;}