/*页面通用部分*/
.box_In{width: 1200px;margin: 0 auto;}
.gfboxin{border-top:none;border:1px solid #DCDCDC;}
.clears::after{
    content: ".";
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 0;
    height: 0;
}
.clears{
    zoom: 1;
}
/*小标题*/
.box_hd h2{font-size: 40px;color: #34363c;text-align: center;font-weight: 100;}
.box_hd h2 b{margin-right: 10px;}
.box_hd p{font-size: 16px;color: #9ca7b6;text-align: center;margin-top: 14px;}
.box_hd p span{color: #ff5622;}

.wrap{width: 100%;overflow: hidden;}

.a_btn{width: 353px;background: #ff5519 url("../images/abtn.png") no-repeat 323px center; color: #fff;font-size: 24px;border-radius: 50px;display: block;height: 56px;line-height: 56px;text-align: center;margin: 0 auto;}
.a_btn:hover{background-color: #fc7e51;}
/*ban开始*/
.banner{position: relative;}
.banner .slideBox{height:600px;overflow:hidden; position:relative;}
.banner .slideBox .hd{width: 216px; height:4px; overflow:hidden; position:absolute; left:50%; bottom:104px; z-index:1; margin-left: -108px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:11px;  width:32px; height:4px;text-align:center; background:#fff; cursor:pointer;opacity: .5; }
.banner .slideBox .hd ul li.on{ background:#ff1f1f;opacity:1; }
.banner .slideBox .bb{display: flex;justify-content: end;width: 1200px;height: 29px;position: absolute;bottom: 32px;left: 50%;margin-left: -600px;z-index: 10;}
.banner .slideBox .bb div{display: flex;justify-content: space-between;width: 75px;margin-right: 21px;}
.banner .slideBox .bb a{width: 29px;height: 29px;background: url("../images/banleft.png") no-repeat;}
.banner .slideBox .bb a.next{background: url("../images/banright.png") no-repeat;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;height: 600px;position: relative;overflow: hidden;}
.banner .slideBox .bd li .ban{width: 100%;height: 300px;position: relative;}
.banner .slideBox .bd img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
.banner .head{position: absolute;top:0;left: 0;width: 100%;height:87px;border-bottom: 1px rgba(255,255,255,.2) solid;}
.banner .head .box_In{display: flex;justify-content: space-between;}
.banner .head .logo{width: 266px;height: 39px;margin-top: 22px;}
.banner .head ul {display: flex;overflow: hidden;margin: 23px 0 0 0;}
.banner .head ul li{height: 40px;line-height: 40px;text-align: center;font-size: 16px;padding: 0 27px;}
.banner .head ul li .li_a{display: block;width: 100%;height: 100%;color: rgba(255,255,255,.5);}
.banner .head ul li:hover a{color: #fff;font-weight: bold;}

.sub_nav{width:1200px; height: 0; position: absolute; left: 50%; margin-left: -600px; top:88px; z-index: 15;}
.sub_nav .nav_txt{width:233px; height:450px; background: url("../images/subnavbg.png") no-repeat; z-index: 55;}
.sub_nav .nav_txt ul{display: none;}
.sub_nav .nav_txt ul.ulon{display: block;padding-top: 10px;}
.sub_nav .nav_txt ul.ulon li.movies{display: none;}
.sub_nav .course_kind{display: none;}
.sub_nav .nav_txt li{ margin-bottom: 1.5px; overflow: hidden;}
.sub_nav .navtop span{font-size: 18px;color: #fff;padding: 36px 0 2px 28px;display: block;}
.sub_nav .nav_txt li span{font-size: 18px;color: #fff;padding: 36px 0 2px 28px;display: block;}
.sub_nav .nav_txt li a{display:block;height: 42px;line-height: 42px; color: rgba(255,255,255,.5);font-size: 14px; padding:0 16px 0 28px; position: relative; left: 0;}
.sub_nav .nav_txt li:hover a{color: #fff;}
.sub_nav .nav_txt ul.eq2 li a{height: 50px;line-height: 50px;}
.sub_nav .nav_txt li.cur{background: #6c6f76;}
.sub_nav .nav_txt li.cur a{left: 5px;}

.banner .banbot{
    height: 99px;
    background: #fff;
    border-bottom: 1px #eaeaea solid;
}
.banner .banbot ul{
	display: flex;
}
.banner .banbot ul li{
    width: 232px;
	height: 99px;
    padding-left: 68px;
}
.banner .banbot ul li:hover{background: #f8f8f8;}
.banner .banbot ul li a{display: flex;}
.banner .banbot ul li img{
    margin: 20px 18px 0 0;
}
.banner .banbot ul li span{
    line-height: 61px;
    margin-top: 20px;
    font-size: 22px;
    color: #464c5b;
}

.box1{padding: 78px 0 66px;}
.box1 .box1_con{padding-top: 56px;}
.box1 .box1_con ul{
	display: flex;
	flex-wrap: wrap;
}
.box1 .box1_con ul li{
    width: 218px;
    height: 178px;
    border-radius: 12px;
    border: 1px #f2f2f2 solid;
    margin: 0 10px 19px;
    position: relative;
    box-shadow: 0 4px 20px rgba(232,236,240,.5);
    cursor: pointer;
}
.box1 .box1_con ul li .box1pic{
    width: 53px;
    position: relative;
    box-sizing: border-box;
    position: relative;
    margin: 14px 0 0 25px;
}
.box1 .box1_con ul li.sub_box1pic1 .box1pic{
    width: 61px;
    height: 61px;
    border-radius: 50%;
    background: #ececec;
    padding-top: 7px;
    margin: 22px 0 14px 26px;
}
.box1 .box1_con ul li.sub_box1pic1 .box1pic img{
    display: block;
    width: 42px;
    margin: 0 auto;
}
.box1 .box1_con ul li .box1pic i{
    display: block;
    width: 59px;
    height: 77px;
    background: url("http://www.itcast.cn/2020phone/images/xk_icons2.png") no-repeat 0 0;
    margin: 0 auto;
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.box1 .box1_con ul li.sub_web .box1pic i{background-position-y: -79px;}
.box1 .box1_con ul li.sub_python .box1pic i{background-position-y: -158px;}
.box1 .box1_con ul li.sub_ai .box1pic i{background-position-y: -237px;}
.box1 .box1_con ul li.sub_ui .box1pic i{background-position-y: -316px;}
.box1 .box1_con ul li.sub_test .box1pic i{background-position-y: -395px;}
.box1 .box1_con ul li.sub_xmt .box1pic i{background-position-y: -474px;}
.box1 .box1_con ul li.sub_pm .box1pic i{background-position-y: -553px;}
.box1 .box1_con ul li.sub_jcdl .box1pic i{background-position-y: -632px;}
.box1 .box1_con ul li.sub_hm .box1pic i{background-position-y: -948px;}
.box1 .box1_con ul li .box1pic span{
    position: absolute;
    width: 35px;
    height: 15px;
    background: #ff7e30;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    left: 68px;
    top: 46px;
    border-radius: 4px 0 4px 0;
}
.box1 .box1_con ul li h3{
    font-size: 18px;
    color: #464c5b;
    padding: 8px 0 8px 28px;
}
.box1 .box1_con ul li.sub_box1pic1 h3{color: #e9152e;width: 108px;background: url("../images/box1pic2.jpg") no-repeat right 17px;}
.box1 .box1_con ul li.sub_box1pic1 p{color: #f3b7be;}
.box1 .box1_con ul li p{
    font-size: 14px;
    color: #9ca7b6;
    padding-left: 28px;
}
.box1 .box1_con ul li .box1con_mask{
    width: 100%;
    height: 100%;
    position: absolute;
    left: -1px;
    top: -1px;
    background: #f5f5f5;
    border: 1px #e5ebf9 solid;
    border-radius: 12px;
    /* display: none; */
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0;
	transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;
}
.box1 .box1_con ul li:hover .box1con_mask{-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;}
.box1 .box1_con ul li .box1con_mask h3{
    font-size: 22px;
    padding: 22px 0 18px 0;
    text-align: center;
}
.box1 .box1_con ul li .box1con_mask .mask_bot{display: flex;}
.box1 .box1_con ul li .box1con_mask .mask_bot a{
    width: 60px;
    margin: 0 13px 0 29px;
}
.box1 .box1_con ul li .box1con_mask .mask_bot a em{
    display: block;
    width: 60px;
    height: 60px;
    background: #fff;
    border-radius: 50%;
    box-sizing: border-box;
    padding-top: 14px;
    margin-bottom: 12px;
}
.box1 .box1_con ul li .box1con_mask .mask_bot a img{
    display: block;
    margin: 0 auto;
}
.box1 .box1_con ul li .box1con_mask .mask_bot a span{
    font-size: 14px;
    color: #464c5b;
    text-align: center;
	display: block;
	width: 100%;
}
.box1 .box1_con .box1p{
    font-size: 16px;
    color: #657180;
    text-align: center;
    padding: 24px 0 10px;
}

.box3{
    background: #f9f9fa;
    padding: 82px 0 106px;
}
.box3 .box3_con img{
    display: block;
    margin: 65px auto 58px;
}

.box_project{padding: 70px 0;}
.box_project .project_top{margin: 55px 0 14px;}
.box_project .project_top ul{display: flex;}
.box_project .project_top ul li{width: 20%;height: 181px;text-align: center;overflow: hidden;background: url("http://www.itcast.cn/2020gw/images/indeximg/projectbg1.png") no-repeat 0 0;}
.box_project .project_top ul li:last-child{border: none;}
.box_project .project_top ul li p{font-size: 28px;color: #252b3a;font-weight: bold;padding: 62px 0 48px;}
.box_project .project_top ul li p em{font-size: 16px;font-style: inherit;vertical-align:super;}
.box_project .project_top ul li p i{font-size: 16px;font-style: inherit;}
.box_project .project_top ul li span{font-size: 14px;color: #666a75;}
.box_project .project_bot{margin-bottom: 40px;}
.box_project .project_bot .botlist{width: 100%;height: 325px;}
.box_project .project_bot .botlist .tempWrap{margin-left: -20px;}
.box_project .project_bot .botlist .picScroll-left{position: relative;}
.box_project .project_bot .botlist .hd .prev,.box_project .project_bot .botlist .hd .next{position: absolute;right: 54px;top: 322px;width: 30px;height: 30px;border: 2px #fff solid;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);background: linear-gradient(to bottom, #f3f5f8,#fff);border-radius: 50%;box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);z-index: 6;}
.box_project .project_bot .botlist .hd .prev i,.box_project .project_bot .botlist .hd .next i{display: block;width: 9px;height: 17px;background: url("http://www.itcast.cn/2020gw/images/indeximg/pic.png") no-repeat -140px -123px;margin: 6.5px auto 0;}
.box_project .project_bot .botlist .hd .next{right: 0;}
.box_project .project_bot .botlist .hd .next i{background-position: -151px -123px;}
.box_project .project_bot .botlist .hd .prev:hover,.box_project .project_bot .botlist .hd .next:hover{box-shadow: 6px 6px 18px 0 rgba(55,99,170,.2), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_project .project_bot .botlist .bd ul{padding: 20px 0 20px !important;}
.box_project .project_bot .botlist .bd li{position: relative;width: 270px;height: 280px;margin: 0 20px 0 20px;background: #fff;border-radius: 4px;box-shadow: 6px 6px 18px 0 rgba(55,99,170,.1);}
.box_project .project_bot .botlist .bd li:hover{box-shadow: 6px 6px 18px 6px rgba(55,99,170,.1);}
.box_project .project_bot .botlist .bd li .pic{height: 40px;overflow: hidden;padding-top: 30px;}
.box_project .project_bot .botlist .bd li .pic img{height: 39.2px;border-radius: 2px;border-left: 6px #fff solid;margin-left: 26px;background: #fff;}
.box_project .project_bot .botlist .bd li .pic span{display: inline-block;max-width: 168px;height: 32px;line-height: 32px;font-size: 18px;color: #333;font-weight: bold;border-radius: 2px;background: #fff;padding: 0 8px;margin-left: 26px;}
.box_project .project_bot .botlist .bd li p{font-size: 16px;color: #252b3a;font-weight: 500;height: 21px;padding: 15px 26px 0 18px;margin-bottom: 5px;overflow: hidden;}
.box_project .project_bot .botlist .bd li>span{font-size: 14px;color: #b2b6bf;padding-left: 26px;}
.box_project .project_bot .botlist .bd li .mask_con {padding: 7px 26px 0;}
.box_project .project_bot .botlist .bd li .mask_con h4{
    height: 100px;
    font-size: 14px;
    color: #252b3a;
    line-height: 20px;
    overflow: hidden;
    border-top: 1px #e9e9e9 solid;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    padding-top: 12px;
}
.box_project .project_bot .botlist .bd li .mask_con a{
    display: none;
    width: 130px;
    height: 35px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    border-radius: 4px;
    background: #0067e1;
    margin: 20px auto 0;
}
.box_project .project_bot .botlist .bd li:hover .mask_con a{display: block;}
.box_project .project_bot .botlist .bd li .mask_con a:hover{background: #1776e5;}
.box_project .project_bot .selectbot{
    position: relative;
    width: 197px;
    height: 39px;
    z-index: 5;
    cursor: pointer;
    margin-left: 25px;
}
.box_project .project_bot .selectbot p{
    position: relative;
    width: 181px;
    height: 37px;
    font-size: 16px;
    color: #252b3a;
    line-height: 37px;
    background: #fff;
    border: 1px #e6e9ee solid;
    border-radius: 4px;
    padding-left: 14px;
    z-index: 11;
}
.box_project .project_bot .selectbot p:before{
    position: absolute;
    width: 9px;
    height: 5px;
    background: url(http://www.itcast.cn/2020gw/images/kczxdown.png);
    background-size: 100%;
    right: 14px;
    top: 15px;
    content: "";
}
.box_project .project_bot .selectbot ul{
    display: none;
    width: 195px;
    position: absolute;
    left: 0;
    top: 35px;
    border-radius: 4px;
    border: 1px #e6e9ee solid;
    background: #fff;
    z-index: 10;
    padding: 10px 0 5px;
}
.box_project .project_bot .selectbot ul li{
    position: relative;
    height: 28px;
    font-size: 14px;
    color: #98a3b7;
    line-height: 28px;
    border-radius: 4px;
    cursor: pointer;
    padding-left: 14px;
}
.box_project .project_bot .selectbot ul li:hover{color: #0067e1;}
.box_project .project_bot .selectbot ul li.cur{color: #0067e1;font-weight: bold;background: #fff1f3;}

.box4{
    background: #f5f7f9;
    padding: 68px 0 82px;
}
.box4 .box4_con{position: relative;padding: 56px 0 0;}
.box4 .box4_con .box4con_top ul{
	display: flex;
}
.box4 .box4_con .box4con_top li{
	display: flex;
    padding: 0 51px;
    height: 47px;
    border-right: 1px #d9dee5 solid;
}
.box4 .box4_con .box4con_top li:last-child{border-right: none;}
.box4 .box4_con .box4con_top li img{
	width: 53px;
	height: 53px;
    margin-top: -5px;
}
.box4 .box4_con .box4con_top li p{
    font-size: 16px;
    color: #9ca7b6;
    margin: -5px 0 0 10px;
}
.box4 .box4_con .box4con_top li span{
    font-size: 22px;
    color: #464c5b;
    display: block;
    margin-bottom: 5px;
}
.box4 .box4_con .resources_con{
    position: absolute;
    left: 0;
    top: 171px;
    width: 100%;
    height: 28px;
    text-align: center;
}
.box4 .box4_con .resources_con ol li{
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: #575d6c;
    height: 28px;
    line-height: 20px;
    cursor: pointer;
    margin-right: 32px;
}
.box4 .box4_con .resources_con ol li:last-child{margin-right: 0;}
.box4 .box4_con .resources_con ol li:hover{font-weight: bold;}
.box4 .box4_con .resources_con ol li.cur{
    color: #252b3a;
    font-weight: bold;
}
.box4 .box4_con .resources_con ol li.cur:before{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #0067e1;
    content: "";
}
.box4 .box4_con .lay_con{
    background: #fff;
    overflow: hidden;
    width: 1080px;
    border-radius: 15px;
    margin: 34px auto 48px;
    padding: 96px 0 6px;
}
.box4 .box4_con .lay_con ul{overflow: hidden;width: 1060px;display: none;margin-left: 20px;}
.box4 .box4_con .lay_con ul.cur{display: flex;flex-wrap: wrap;}
.box4 .box4_con .lay_con ul li{width: 200px;margin: 0 10px 0 0;overflow: hidden;padding-bottom: 34px;}
.box4 .box4_con .lay_con ul h2{font-size: 16px;color: #464c5b;line-height: 24px;margin: 10px 0;overflow: hidden;padding: 0 10px; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 45px;}
.box4 .box4_con .lay_con ul .btm{padding: 0 6px;margin-top: 13px;}
.box4 .box4_con .lay_con ul li .img_box{position: relative;width: 100%;height: 132px;border-radius: 7px;overflow: hidden;}
.box4 .box4_con .lay_con ul li .img_box>img{width: 100%;}
.box4 .box4_con .lay_con .sy_mask{width: 100%;height: 170px;background: rgba(0,0,0,.6);border-radius: 7px;position: absolute;top: 0;left: 0;overflow: hidden;display: none;}
.box4 .box4_con .lay_con .sy_mask a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.box4 .box4_con .lay_con .sy_mask .sy_show{display: block;margin: 56px auto}
.box4 .box4_con .lay_con ul li:hover .sy_mask{display: block;}
.box4 .box4_con .lay_con ul .btm span{float: right;font-size: 13px;color: #98a3b7;}
.box4 .box4_con .lay_con ul .btm p{font-size: 13px; width: auto;color: #98a3b7;}
.box4 .box4_con .lay_con ul .btm p.p_on{background-image: url("http://yun.itheima.com/Root/images/sy_box2icon1.jpg");}
.box4 .box4_con .lay_con ul .btm p b{font-weight: normal;}
.box4 .box4_con .lay_con ul .btm .p_on b{color: #ff8a00;line-height: 20px;}
.box4 .box4_con .lay_con ul .btm span.span_on{background: url("http://yun.itheima.com/Root/images/images/sy_box3icon2.jpg") no-repeat 30px center;}
.box4 .box4_con .lay_con .layh2{font-size: 20px;color: #313131;font-weight: bold;padding-bottom: 16px;}
.box4 .box4_con .lay_con .layh2 a{float: right;font-weight: 100;height: 25px;border: 1px #ccced3 solid;border-radius: 25px;line-height: 25px;padding: 0 9px;font-size: 14px;color: #a6a6a6;cursor: pointer;}
.box4 .box4_con .lay_con .layh2 a:hover{background: #216ef4;color: #fff;border-color: #216ef4;}

.box5{padding: 80px 0 0;}
.box5 .box5_con img{display: block;margin-top: 24px;}

.box_teacher{position: relative;background: #f6f7fa;padding: 75px 0 56px;}
.box_teacher .teacheryuan1{
    display: none;
    position: absolute;
    left: -375px;
    bottom: -43px;
    width: 632px;
    height: 632px;
    border-radius: 50%;
    background-image: linear-gradient(44deg, #f6f7fa, #fff);
    opacity: .71;
}
.box_teacher .teacheryuan2{
    position: absolute;
    right: -350px;
    top: -72px;
    width: 632px;
    height: 632px;
    border-radius: 50%;
    background-image: linear-gradient(142deg, #f6f7fa, #fff);
    opacity: .71;
}
.box_teacher .teacher_con3{
    position: relative;
    width: 1200px;
    overflow: hidden;
    z-index: 6;
    margin: 30px auto 0;
}
.box_teacher .teacher_con3 .con3main{
    position: relative;
    height: 223px;
    border-radius: 4px;
    background: #fff;
    box-sizing: border-box;
    padding: 16px 17px;
}
.box_teacher .teacher_con3 .con3main .con3bg{
    position: absolute;
    right: 17px;
    top: 1px;
    width: 140px;
    height: 221px;
    box-shadow: inset -90px 0 60px -18px #fff;
}
.box_teacher .teacher_con3 .bd{
    width: 100%;
    height: 191px;
    overflow: hidden;
}
.box_teacher .teacher_con3 ul{
    height: 100%;
	width: 3196px;
}
.box_teacher .teacher_con3 ul li{
    height: 100%;
    float: left;
    margin: 0 20px 20px 0;
}
.box_teacher .teacher_con3 ul li img{height: 100%;border-radius: 4px;}
.box_teacher .teacher_con3 p{
	display: flex;
	justify-content: end;
    height: 30px;
    margin: 20px 19px 0 0;
}
.box_teacher .teacher_con3 p span{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    box-shadow: -8px -8px 15px 0 rgba(193,200,214,.2);
    background: #fff;
    cursor: pointer;
    margin-right: 17px;
}
.box_teacher .teacher_con3 p span i{
    display: block;
    width: 9px;
    height: 17px;
    background: url(http://www.itcast.cn/2020gw/images/indeximg/pic.png) no-repeat -140px -123px;
    margin: 6.5px auto;
}
.box_teacher .teacher_con3 p span.next i{background-position-x: -151px;}
.box_teacher .teacher_top{
    position: relative;
    width: 1160px;
    height: 193px;
    box-sizing: border-box;
    margin: 32px auto 50px;
    z-index: 3;
}
.box_teacher .teacher_top ul{
	display: flex;
	justify-content: space-between;
}
.box_teacher .teacher_top ul li{
    width: 578px;
    height: 193px;
    border-radius: 4px;
    background: -moz-linear-gradient(to bottom , #fefefe, #f6f7fa);
    background: linear-gradient(to bottom, #fefefe,#f6f7fa);
}
.box_teacher .teacher_top ul li h3{
    height: 94px;
    font-size: 16px;
    color: #252b3a;
    text-align: center;
    line-height: 60px;
    box-sizing: border-box;
    padding: 28px 0 0 40px;
}
.box_teacher .teacher_top ul li h3 span{
    font-size: 60px;
    color: #0067e1;
    font-weight: bold;
}
.box_teacher .teacher_top ul li h3 em{
    font-style: inherit;
    color: #7b7b7b;
}
.box_teacher .teacher_top ul li>div{display: flex;}
.box_teacher .teacher_top ul li p{
    font-size: 14px;
    color: #666a75;
    padding-top: 31px;
}
.box_teacher .teacher_top ul li p:nth-child(1){padding-left: 42px;}
.box_teacher .teacher_top ul li p:nth-child(2){padding: 31px 38px 0 50px;}
.box_teacher .teacher_top ul li:nth-child(2) p:nth-child(1){padding-left: 48px;}
.box_teacher .teacher_top ul li:nth-child(2) p:nth-child(2){padding: 31px 82px 0;}
.box_teacher .teacher_top ul li p span{
    display: block;
    height: 24px;
    font-size: 16px;
    color: #252b3a;
    line-height: 24px;
    margin-bottom: 6px;
}
.box_teacher .teacher_top ul li p span em{
    font-size: 22px;
    font-style: inherit;
}
.box_teacher .teacher_top ul li p span i{
    font-size: 21px;
    font-style: inherit;
}
.box_teacher .teacher_con{
    position:relative;
    width: 100%;
    height: 468px;
    margin: 0 auto 86px;
    z-index: 3;
}
.box_teacher .teacher_con .slideBox{
    height: 468px;
    /* overflow: hidden; */
}
.box_teacher .teacher_con .bd ul li{
	display: flex;
	flex-wrap: wrap;
}
.box_teacher .teacher_con .bd ul li .teamain{
    position: relative;
    width: 10%;
    height: 234px;
    box-sizing: border-box;
    border-right: 1px #565763 solid;
    border-bottom: 1px #565763 solid;
}
.box_teacher .teacher_con .bd ul li .teamain .main_pic{
    position:relative;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.box_teacher .teacher_con .bd ul li .teamain .main_pic img{width: 100%;}
.box_teacher .teacher_con .bd ul li .teamain .main_pic span{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(39,39,52,.6);
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask{
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    width: 106%;
    height: 112%;
    border-radius: 0 4px 4px 0;
    box-sizing: border-box;
    background: #fff;
    z-index: 3;
    overflow: hidden;
    padding: 0 15px;
    margin: -7% 0 0 3%;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h2{
    font-size: 16px;
    color: #434343;
    font-weight: bold;
    padding: 30px 0 8px;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h2 span{
    font-size: 12px;
    color: #a6a6a6;
    font-weight: normal;
    margin-left: 10px;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask p{
    height: 161px;
    font-size: 12px;
    color: #969696;
    line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.box_teacher .teacher_con .bd ul li .teamain:hover .main_pic{
    width: 106%;
    height: 112%;
    border: 1px #fff solid;
    border-radius: 4px 0 0 4px;
    margin: -7% 0 0 -3%;
    z-index: 5;
}
.box_teacher .teacher_con .bd ul li .teamain:hover .main_pic span{display: none;}
.box_teacher .teacher_con .bd ul li .teamain:hover .main_mask{display: block;}
.box_teacher .teacher_con .bd ul li .teamain:nth-child(8):hover .main_pic,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(9):hover .main_pic,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(10):hover .main_pic,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(18):hover .main_pic,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(19):hover .main_pic,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(20):hover .main_pic{border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.box_teacher .teacher_con .bd ul li .teamain:nth-child(8) .main_mask,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(9) .main_mask,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(10) .main_mask,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(18) .main_mask,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(19) .main_mask,
.box_teacher .teacher_con .bd ul li .teamain:nth-child(20) .main_mask{left: -100%;margin-left: -6%;border-radius: 4px 0 0 4px;}
@media (min-width : 1420px) and (max-width : 1720px){
    .box_teacher .teacher_con .bd ul li .teamain{width: 12.5%;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(n+17){display: none;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(-n+20) .main_mask{left: 100%;margin-left: 3%;border-radius: 0 4px 4px 0;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(-n+20):hover .main_pic{border-radius: 4px 0 0 4px;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(6):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(7):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(8):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(14):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(15):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(16):hover .main_pic{border-radius: 0 4px 4px 0;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(6) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(7) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(8) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(14) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(15) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(16) .main_mask{left: -100%;margin-left: -6%;border-radius: 4px 0 0 4px;}
}
@media (min-width : 1270px) and (max-width : 1420px){
    .box_teacher .teacher_con .bd ul li .teamain{width: 14.28%;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(n+15){display: none;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(-n+20) .main_mask{left: 100%;margin-left: 3%;border-radius: 0 4px 4px 0;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(-n+20):hover .main_pic{border-radius: 4px 0 0 4px;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(5):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(6):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(7):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(12):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(13):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(14):hover .main_pic{border-radius: 0 4px 4px 0;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(5) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(6) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(7) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(12) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(13) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(14) .main_mask{left: -100%;margin-left: -6%;border-radius: 4px 0 0 4px;}
}
@media only screen and (max-width: 1270px){
    .box_teacher .teacher_con .bd ul li .teamain{width: 16.66%;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(n+13){display: none;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(-n+20) .main_mask{left: 100%;margin-left: 3%;border-radius: 0 4px 4px 0;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(-n+20):hover .main_pic{border-radius: 4px 0 0 4px;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(4):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(5):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(6):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(10):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(11):hover .main_pic,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(12):hover .main_pic{border-radius: 0 4px 4px 0;}
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(4) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(5) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(6) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(10) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(11) .main_mask,
    .box_teacher .teacher_con .bd ul li .teamain:nth-child(12) .main_mask{left: -100%;margin-left: -6%;border-radius: 4px 0 0 4px;}
}
.box_teacher .teacher_con2{position: relative;z-index: 3;padding-top: 46px;}
.box_teacher .teacher_con2 ul{
	display: flex;
	justify-content: space-between;
}
.box_teacher .teacher_con2 ul li{
    width: 290px;
    height: 146px;
    border: 2px #fff solid;
    box-sizing: border-box;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);
    background: linear-gradient(to bottom, #f3f5f8,#fff);
    border-radius: 4px;
    box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 #fff;
}
.box_teacher .teacher_con2 ul li span{
    position: relative;
    display: block;
    height: 23px;
    font-size: 18px;
    color: #252b3a;
    font-weight: bold;
    line-height: 23px;
    padding: 33px 0 16px 72px;
}
.box_teacher .teacher_con2 ul li span:before{
    position: absolute;
    left: 39px;
    top: 33px;
    width: 29px;
    height: 23px;
    background: url("http://www.itcast.cn/2020gw/images/indeximg/pic.png") no-repeat 0 -199px;
    content: "";
}
.box_teacher .teacher_con2 ul li:nth-child(2) span:before{background-position-x: -31px;}
.box_teacher .teacher_con2 ul li:nth-child(3) span:before{background-position-x: -62px;}
.box_teacher .teacher_con2 ul li:nth-child(4) span:before{background-position-x: -93px;}
.box_teacher .teacher_con2 ul li p{
    font-size: 15px;
    color: #404550;
    padding-left: 38px;
}

.box_tlias{padding: 84px 0 0;}
.box_tlias .tlias_con{display: flex;justify-content: space-between;width: 1200px;height: 408px;padding: 50px 0 27px;}
.box_tlias .tlias_con ul{width: 732px;height: 408px;border-radius: 4px;overflow: hidden;}
.box_tlias .tlias_con ul li{display: none;}
.box_tlias .tlias_con ul li.cur{display: block;}
.box_tlias .tlias_con ul li img{width: 100%;}
.box_tlias .tlias_con ol{display: flex;flex-wrap: wrap;width: 452px;height: 408px;}
.box_tlias .tlias_con ol li{position: relative;width: 200px;height: 90px;border: 2px #fff solid;cursor: pointer;margin: 0 0 16px 26px;box-sizing: border-box;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);background: linear-gradient(to bottom, #f3f5f8,#fff);border-radius: 4px;box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_tlias .tlias_con ol li em,.box_tlias .tlias_con ol li i{transition: all .2s ease;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;-o-transition: all .2s ease;}
.box_tlias .tlias_con ol li em{position: absolute;left: 26px;top: 25px;width: 32px;height: 40px;background: url("http://www.itcast.cn/2020gw/images/indeximg/pic.png") no-repeat -168px -129px;}
.box_tlias .tlias_con ol li i{position: absolute;left: 30px;top: 32px;width: 23px;height: 26px;background: url("http://www.itcast.cn/2020gw/images/indeximg/pic.png") no-repeat 0 -171px;}
.box_tlias .tlias_con ol li i.tliasicon2{background-position-x: -25px;}
.box_tlias .tlias_con ol li i.tliasicon3{background-position-x: -50px;}
.box_tlias .tlias_con ol li i.tliasicon4{background-position-x: -75px;}
.box_tlias .tlias_con ol li i.tliasicon5{background-position-x: -100px;}
.box_tlias .tlias_con ol li i.tliasicon6{background-position-x: -125px;}
.box_tlias .tlias_con ol li i.tliasicon7{background-position-x: -150px;}
.box_tlias .tlias_con ol li i.tliasicon8{background-position-x: -175px;}
.box_tlias .tlias_con ol li.cur{box-shadow: inset 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;background: #fff;}
.box_tlias .tlias_con ol li:hover{box-shadow: inset 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;background: #fff;}
.box_tlias .tlias_con ol li:hover em{left: 30px;top: 29px;}
.box_tlias .tlias_con ol li:hover i{left: 26px;top: 28px;}
.box_tlias .tlias_con ol li p{font-size: 14px;color: #98a3b7;padding: 22px 0 0 76px;}
.box_tlias .tlias_con ol li p span{display: block;font-size: 18px;color: #404550;}
.box_tlias .tlias_bot h3{font-size: 18px;color: #515151;}
.box_tlias .tlias_bot .bot2con{display: flex;width: 1200px;height: 100px;margin-top: 12px;border: 2px #fff solid;box-sizing: border-box;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);background: linear-gradient(to bottom, #f3f5f8,#fff);border-radius: 4px;box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_tlias .tlias_bot .bot2con .box2con_list{font-size: 14px;color: #515151;padding: 32px 0 0 38px;}
.box_tlias .tlias_bot .bot2con .box2con_list p{position: relative;}
.box_tlias .tlias_bot .bot2con .box2con_list p:before{position: absolute;left: -9px;top: 7px;width: 5px;height: 5px;background: #0067e1;border-radius: 50%;content: "";}

.box8 .box8pic{box-sizing: border-box;}
.box8 .box8pic1{height: 339px;background: url("../images/box8pic1.jpg") no-repeat center top;}
.box8 .box8pic2{height: 339px;background: url("../images/box8pic2.jpg") no-repeat center top;}
.box8 .box8pic3{height: 234px;background: url("../images/box8pic3.jpg") no-repeat center top;padding-top: 72px;}
.box8 .box_hd{padding-top: 74px;}



.box_school{
	width: 100%;
	height: 773px;
	box-sizing: border-box;
	padding: 76px 0 0;
	background: url(/2020gw/images/indeximg/schoolbg1.jpg) no-repeat center top;
}
.box_school .box-top img{margin-left: 190px;}
.box_school .school_con{
	width: 100%;
	margin-top: 44px;
}
.box_school .school_con .schoolcon_left{
	width: 1200px;
	height: 453px;
	box-sizing: border-box;
	border-radius: 20px;
	box-shadow: inset 0 0 35px #8fc0ff;
	background: #fff;
	margin: 41px auto 0;
}
.box_school .school_con .schoolcon_right{
	position: relative;
	margin-top: 12px;
}
.box_school .school_con .schoolcon_right .schoolxq{
	height: 15px;
	cursor: pointer;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot p{
	font-size: 0;
	color: #3390ff;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span{
	position: relative;
	display: inline-block;
	font-size: 15px;
	height: 35px;
	color: #fff;
	line-height: 35px;
	border-radius: 8px;
	padding: 0 15px;
	margin: 0 3px;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span:after{
	position: absolute;
	right: -.5px;
	top: 10px;
	width: 1px;
	height: 15px;
	background-color: #3390ff;
	content: "";
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span:hover{color: #0070e5;background-color: #fff;}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span.schoolxq_on{
	position: relative;
	color: #0070e5;
	background-color: #fff;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span.schoolxq_on:after,
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span:last-child:after,
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span:hover:after{display: none;}
.box_school .school_con .schoolcon_left .topxk{position: relative;height: 224px;}
.box_school .school_con .schoolcon_left .topxk .btn{
	position: absolute;
	left: 696px;
	top: 144px;
	width: 110px;
	height: 36px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	border-radius: 18px;
	box-sizing: border-box;
	background: #0067e1;
	padding-right: 8px;
}
.box_school .school_con .schoolcon_left .topxk .btn:hover{background-color: #2783ef;}
.box_school .school_con .schoolcon_left .topxk .btn.on{top: 170px;}
.box_school .school_con .schoolcon_left .topxk .btn:after{
	position: absolute;
	right: 14px;
	top: 14px;
	width: 5px;
	height: 8px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat -178px -274px;
	content: "";
}
.box_school .school_con .schoolcon_left .topxk .btn2{
	left: 821px;
	background: #ff5824;
}
.box_school .school_con .schoolcon_left .topxk .btn2:hover{background-color: #fa7147;}
.box_school .school_con .schoolcon_left .topxk ul li{display: none;overflow: hidden;}
.box_school .school_con .schoolcon_left .topxk ul li.xqdz_on{display: block;}
.box_school .school_con .schoolcon_left .topxk ul li .xqdz_tit{
	float: left;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	padding: 42px 0 20px 64px;
}
.box_school .school_con .schoolcon_left .topxk ul li .xqdz_tit span{
	font-size: 18px;
	color: #3c3c3c;
	line-height: 20px;
	font-weight: bold;
}

.box_school .school_con .schoolcon_left .topxk ul li .xqxk{
	float: left;
	display: -webkit-box;
	display: flex;
	width: 636px;
	/* height: 142px; */
	margin-left: 60px;
	flex-wrap: wrap;
}
.box_school .school_con .schoolcon_left .topxk ul li .xqxk a{
	height: 34px;
	line-height: 34px;
	padding: 0 16px;
	background: #fff;
	font-size: 14px;
	color: #3d485d;
	border: 1px #eee solid;
	border-radius: 8px;
	margin: 0 13px 13px 0;
}
.box_school .school_con .schoolcon_left .topxk ul li .xqxk a:hover{
	height: 36px;
	color: #fff;
	border: none;
	background-color: #309bff;
	padding: 0 17px;
}
.box_school .school_con .schoolcon_left .topxk ul li div{
	float: left;
	position: relative;
	width: 480px;
}
.box_school .school_con .schoolcon_left .topxk ul li div:before{
	position: absolute;
	left: 4px;
	top: -42px;
	font-size: 18px;
	color: #3c3c3c;
	font-weight: bold;
	content: "校区地址";
}
.box_school .school_con .schoolcon_left .topxk ul li div h2{
	font-size: 14px;
	color: #D72502;
	margin-bottom: 5px;
}
.box_school .school_con .schoolcon_left .topxk ul li div p{
	font-size: 14px;
	color: #898c99;
	line-height: 26px;
}
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex,
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex2,
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex3{
	display: none;
	width: 361px;
	height: 127px;
	box-sizing: border-box;
	background: url("/2020gw/images/indeximg/schoolpic1.png") no-repeat 0 0;
	margin-top: 50px;
}
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex2{font-size: 12px !important;color: #656f80;padding-left: 6px;}
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex3{cursor: default;font-size: 12px !important;color: #656f80;padding: 110px 0 0 6px;background-image: url("/2020gw/images/indeximg/schoolpic2.jpg");}
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex span,
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex2 span{
	display: block !important;
	font-size: 16px;
	color: #fff;
	padding: 37px 0 51px 50px;
}
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex:hover span,
.box_school .school_con .schoolcon_left .topxk ul li div .sjbtnindex2:hover span{font-weight: bold;}
.box_school .school_con .schoolcon_bot{
	float: left;
	width: 100%;
	overflow: hidden;
}

.box_school .school_con .schoolcon_bot .school_box{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 190px;
	box-sizing: border-box;
	padding: 0 0 0 30px;
}
.box_school .school_con .schoolcon_bot .school_box .bd{
	width: 1114px;
	height: 190px;
	overflow: hidden;
}
.box_school .school_con .schoolcon_bot .school_box .bd ul{width: 5000px;}
.box_school .school_con .schoolcon_bot .school_box .schoolbg{
	position: absolute;
	right: 54px;
	top: -40px;
	width: 140px;
	height: 279px;
	box-shadow: inset -90px 0 60px -18px #fff;
}
.box_school .school_con .schoolcon_bot .school_box .bd ul li{
	float: left;
	height: 190px;
	border-radius: 20px;
	overflow: hidden;
	margin-right: 10px;
}
.box_school .school_con .schoolcon_bot .school_box .bd ul li img{height: 100%;}
.box_school .school_con .schoolcon_bot .school_box .prev,
.box_school .school_con .schoolcon_bot .school_box .next{
	position: absolute;
	top: 54px;
	right: 16px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	/* box-shadow: 8px 8px 15px 0 rgba(193,200,214,.2); */
	/* background: #fff; */
	z-index: 5;
}
.box_school .school_con .schoolcon_bot .school_box .next{top: 112px;}
.box_school .school_con .schoolcon_bot .school_box .prev i,
.box_school .school_con .schoolcon_bot .school_box .next i{
	display: block;
	width: 9px;
	height: 17px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat -140px -123px;
	margin: 6.5px auto;
}
.box_school .school_con .schoolcon_bot .school_box .next i{background-position-x: -151px;margin-left: 11px;}
.box_school .school_con .schoolcon_bot .school_box .prev:hover,
.box_school .school_con .schoolcon_bot .school_box .next:hover{background-color: #f4f9ff;}

.box_school .school_con .schoolcon_bot .school_box .cura{display: none;}
.box_school .school_con .schoolcon_bot .school_box.cur .cura{
	position: absolute;
	display: block;
	right: 30px;
	top: 0;
	width: 271px;
	height: 190px;
	border-radius: 20px;
	overflow: hidden;
}
.box_school .school_con .schoolcon_bot .school_box.cur .cura:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.6);
	content: "";
}
.box_school .school_con .schoolcon_bot .school_box.cur .cura span{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 190px;
	height: 46px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 46px;
	border-radius: 24px;
	box-sizing: border-box;
	background: rgba(255,255,255,.2);
	transform: translate(-50%, -50%);
	padding-right: 10px;
	z-index: 3;
}
.box_school .school_con .schoolcon_bot .school_box.cur .cura span:after{
	position: absolute;
	right: 18px;
	top: 18px;
	width: 7px;
	height: 11px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat -184px -287px;
	content: "";
}
.box_school .school_con .schoolcon_bot .school_box.cur .cura:hover:before{display: none;}
/* .box_school .school_con .schoolcon_bot .school_box.cur .cura:hover span{border-color: rgba(208,246,255,.9);background: rgba(208,246,255,.9);} */
.box_school .school_con .schoolcon_bot .school_box.curcp .cura{background: url("/2020gw/images/indeximg/schoolpiccp.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.cursy .cura{background: url("/2020gw/images/indeximg/schoolpicsy.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curwh .cura{background: url("/2020gw/images/indeximg/schoolpicwh.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curzz .cura{background: url("/2020gw/images/indeximg/schoolpiczz.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curgz .cura{background: url("/2020gw/images/indeximg/schoolpicgz.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curszzl .cura{background: url("/2020gw/images/indeximg/schoolpicszzl.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curszcw .cura{background: url("/2020gw/images/indeximg/schoolpicszcw.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curxm .cura{background: url("/2020gw/images/indeximg/schoolpicxm.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curcs .cura{background: url("/2020gw/images/indeximg/schoolpiccs.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curhz .cura{background: url("/2020gw/images/indeximg/schoolpichz.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curtj .cura{background: url("/2020gw/images/indeximg/schoolpictj.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.cursh .cura{background: url("/2020gw/images/indeximg/schoolpicsh.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curxa .cura{background: url("/2020gw/images/indeximg/schoolpicxa.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curjn .cura{background: url("/2020gw/images/indeximg/schoolpicjn.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curcq .cura{background: url("/2020gw/images/indeximg/schoolpiccq.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curnj .cura{background: url("/2020gw/images/indeximg/schoolpicnj.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.cursjz .cura{background: url("/2020gw/images/indeximg/schoolpicsjz.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curcd .cura{background: url("/2020gw/images/indeximg/schoolpiccd.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curhf .cura{background: url("/2020gw/images/indeximg/schoolpichf.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.curty .cura{background: url("/2020gw/images/indeximg/schoolpicty.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.cursy .cura{background: url("/2020gw/images/indeximg/schoolpicsy.gif") no-repeat;}
.box_school .school_con .schoolcon_bot .school_box.cur .bd{width: 784px;}
.box_school .school_con .schoolcon_bot .school_box.cur .schoolbg{right: 384px;}
.box_school .school_con .schoolcon_bot .school_box.cur .prev,
.box_school .school_con .schoolcon_bot .school_box.cur .next{right: 343px;}