/* ----------公共样式---------- */
body{background: #f6f6f6;}
.wrap{overflow: hidden;}
.inner{width: 1200px;height: 100%;margin: 0 auto;margin: 0 auto;position: relative;}
.innl{
	float: left;
}
.innr{
	float: right;
}
.box_hd{
	width: 100%;
	text-align: center;
}
.box_hd h2{
	font-size: 30px;
	color: #333;
	padding-bottom: 10px;
}
.box_hd p{
	font-size: 18px;
	color: #848484;
	line-height: 26px;
}
.box_hd p span{color: #333;}
/* 新闻 */
.nows_con{
	padding-left: 26px;
	padding-top: 28px;
	height: 308px;
	overflow: hidden;
}
.nows_con h2{
	font-size: 24px;
	color: #222;
	padding-bottom: 6px;
}
.nows_con h2 span{
	font-size: 14px;
	color: #999;
	padding-left: 10px;
}
.nows_con h2 a{
	font-size: 14px;
    font-style: inherit;
    float: right;
    padding: 8px 52px 0 0;
    color: #666;
}
.nows_con ul{
	margin-top: 10px;
	margin-bottom: 36px;
}
.nows_con li{
	width: 92%;
	line-height: 33px;
}
.nows_con li:hover{
	background: #eee;
}
.nows_con li b{
	float: left;
	width: 16px;
	height: 16px;
	margin: 9px 6px 0 5px;
	background: #a7a7a7;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 16px;
	font-weight: 400;
}
.nows_con li p{
	float: left;
	width: 91%;
	font-size: 15px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nows_con li.red b{
	background: #d50212;
}
.nows_con img{
	margin-top: 10px;
}
/*咨询直播课*/
/* syxk_box */


/* ----------banner---------- */
.bans{width:100%; height: 400px; position: relative;}
.banner{background: #f9faff;}
.banner .slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.banner .slideBox:hover .bb{display: block;}
.banner .slideBox .boxhd{width: 100%;height:38px;position: absolute;left: 0;bottom: 0; background: rgba(0,0,0,.5);z-index: 1;}
.banner .slideBox .hd{width: 968px; height:100%; overflow:hidden; margin: 0 auto;padding-left: 232px;z-index:1; text-align: center;}
.banner .slideBox .hd ul{height: 100%;position: relative;}
.banner .slideBox .hd ul li{ float:left;border-right: 1px rgba(175,175,175,.3) solid;width: 193px; height: 100%;text-align:center; cursor:pointer; opacity: 1;font-size: 15px;color: #afafaf;line-height: 38px;}
.banner .slideBox .hd ul li.on{color:#fff;opacity: 1;}
.banner .slideBox .bb{padding-left: 0; margin-left: 0; display: none; height:0; overflow:visible;background: none;bottom: 225px;position: absolute;width: 1200px;left: 50%;margin-left: -600px;}
.banner .slideBox .bd .li_in{width:968px; padding-left: 232px; height: 400px; margin: 0 auto;}
.banner .slideBox .bd a{width:968px; height:400px; display: block; overflow:hidden;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideban .bd img{display:block; border: 0;}
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; left: 50%;margin-left: -365px;top: 0;display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; border-radius:3px; }
.banner .slideBox .next{ left:auto; right: 50%;margin-right: -590px; background-position:8px 5px; }
.banner .slideBox .prev:hover,	
.banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .slideBox .prevStop{ display:none;}
.banner .slideBox .nextStop{ display:none;}
.banner .slideban .prev,
.banner .slideban .next{ background-color:#3A394F; padding:10px 0; background-position:-110px 14px;}
.banner .slideban .next{ background-position:8px 14px; }
.sub_nav{width:1200px; height: 0; position: absolute; left: 50%; margin-left: -600px; top:0; z-index: 3;}
.sub_nav .nav_txt{width:232px; height:496px; background: #0070ff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; z-index: 55;}
.sub_nav .nav_txt ul{padding-top: 12px;display: none;}
.sub_nav .nav_txt ul.ulon{display: block;}
.sub_nav .nav_txt li{ margin-bottom: 1.5px; overflow: hidden;}
.sub_nav .nav_txt li a{display:block;height: 50px;line-height: 34.5px; color: #fff; padding:0 16px 0 20px; position: relative; left: 0;}
.sub_nav .nav_txt ul.eq2 li a{height: 50px;line-height: 50px;}
.sub_nav .nav_txt li:hover a{color: #f53443;}
.sub_nav .nav_txt li.cur a{color: #f53443;}
.sub_nav .nav_txt li span{float: left; cursor:pointer;}
.sub_nav .nav_txt li i{float: right; cursor:default; font-size: 17px;}
.course_kind{position:absolute;z-index: 100; left:232px; top:0; width:248px; height:496px; background: #fff;display: none;box-shadow: 0 5px 16px rgba(124,124,124,.3);border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.course_kind .icon_fu .icon_fuli{width:248px; height:496px; margin: 0 auto; text-align: center; display: none; overflow: hidden;}
.course_kind .icon_fu .icon_fuli .icon_ul{margin-top: 37px;}
.course_kind .icon_fu .icon_fuli li{margin-bottom: 22px;}
.course_kind .icon_fu .icon_fuli li.innl{width:70px;margin-left: 40px;}
.course_kind .icon_fu .icon_fuli li.innr{width:70px;margin-right: 40px;margin-left: 0;}
.course_kind .icon_fu .icon_fuli li.innc{clear: both;}
.course_kind .icon_fu .icon_fuli li.innend{clear: both;}
.course_kind .icon_fu .icon_fuli li span{display: block;text-align:center; padding: 5px 0 5px;}
.course_kind .icon_fu .icon_fuli li.innc a{display: block;width: 172px;height: 154px;margin: 0 auto;position: relative;}
.course_kind .icon_fu .icon_fuli li.innend a{display: block;width: 183px;height: 49px;line-height: 49px;margin: 0 auto;border-radius: 25px;border: 1px #d3d6db solid;font-size: 16px;color: #353535;}
.course_kind .icon_fu .icon_fuli li.innend a:hover{background: #cf2633;border-color: #cf2633;color: #fff;}
.course_kind .icon_fu .icon_fuli li.innc span{position: absolute;width: 80%;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 20px;color: #404040;text-align: center;font-weight: bold;line-height: 30px;}
.course_kind .icon_fu .icon_fuli li:hover .iconfont{color:#D72502;}
.course_kind .icon_fu .icon_fuli li:hover span{color:#D72502;}
.course_kind .icon_fu .icon_fuli li.innc:hover span{color:#404040;}
.course_kind .icon_fu .icon_fuli li.innl:hover img{opacity: 1;}
.course_kind .icon_fu .icon_fuli li.innr:hover img{opacity: 1;}
/*添加修改*/			
			
.course_kind .icon_fu .icon_fulipython .innend a{box-shadow: none !important;height: 40px !important; line-height: 40px !important;border: none !important;}
.course_kind .icon_fu .icon_fulipython li{margin-bottom: 15px !important;}
.course_kind .icon_fu .icon_fulipython .top .innend a{color: #fff;background: #9e70ff;}
.course_kind .icon_fu .icon_fulipython .btm .innend a{color: #fff;background: #5e83fa;}
.course_kind .icon_fu .icon_fulipython .top .innend a:hover{background: #8e59ff;}
.course_kind .icon_fu .icon_fulipython .btm .innend a:hover{background: #4973fa;}
/*banner下快速通道*/
.fath_path{width:968px; padding-left: 232px; margin: 10px auto 0;}
.fath_path ul{float: left;background: #fff;height: 84px;box-shadow: 0 3px 4px rgba(108,108,108,.14);margin-left: 9px;border-radius: 5px;}
.fath_path ul li{float: left; width:221px; height: 54px;border-left: 1px #e4e4e4 solid;margin-top: 15px;}
.fath_path ul li:first-child{border-left: none;}
.fath_path ul li span{float: left;width: 146px;margin: -4px 0 0 16px;font-size: 16px;color: #373737;}
.fath_path ul li a{display: block; width: 232px; height: 70px; position: relative; top:0; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.fath_path ul li img{float: left; margin: -7px 0 0 19px;}
.fath_path ul li em{float: left;font-size: 14px; line-height: 18px; color: #919191;margin-top:3px;font-style: inherit;}
.fath_path ul li:hover a{top:-3px;}
.fath_path ul li.li4{border-left: none;width: 185px;height: 84px;overflow: hidden;margin-top: 0;}
.fath_path ul li.li4 a{width: 92px;height: 42px;line-height: 42px;float: left;border-left: 1px #f5f7fb solid;border-bottom: 1px #f5f7fb solid;}
.fath_path ul li.li4 a:nth-child(odd){border-left: none;}
.fath_path ul li.li4 img{float: left;margin: 18px 0 0 10px;}
.fath_path ul li.li4 a span{line-height: 42px;padding-left: 10px;margin: 0; float: left;color: #373737;font-size: 14px;width: auto;}
.fath_path ul li.li4:hover a{top: 0;}
.fath_path ul li.li4 a:hover span{color:#D72502;}

.fath_path ul li.li5{width: 96px;height: 84px;margin: 0;background: url("../images/fathicon5.jpg");}
.fath_path ul li.li5:hover{background: url("../images/fathicon5s.jpg");}
.fath_path ul li.li5 a{width: 100%;height: 100%;}
.fath_path ul li.li5 a img{margin: 0;}
.fath_path ul li.li5:hover a{top:0;}
.fath_path ul li.li5 span{position: absolute;color: #373737;left: 14px;bottom: 9px;line-height: 18px;width: 55px;font-size: 14px;margin: 0;}



/* ----------2020校区咨询---------- */
.box_schoolzx{background: #fbfbfb;padding: 20px 0 48px;}
.box_schoolzx .schoolzx_top{height: 47px;background: #fff;}
.box_schoolzx .schoolzx_top h2{width: 128px;height: 100%;float: left;}
.box_schoolzx .schoolzx_top .main{float: left;width: 1072px;overflow: hidden;height: 47px;}
.box_schoolzx .schoolzx_top .main ul li{width: 1078px;height: 47px;line-height: 47px;text-align: center;display: flex;}
.box_schoolzx .schoolzx_top .main ul li p{float: left;-webkit-flex: 1;flex-direction:row;}
.box_schoolzx .schoolzx_top .main ul li span{float: left;width: 1px;height: 17px;background: #ececec;margin-top: 17px;}
.box_schoolzx .schoolzx_top .main ul li p a{display: block;width: 100%;height: 100%;font-size: 16px;color: #919191;}
.box_schoolzx .schoolzx_top .main ul li p:hover a{color: #535353;}
.box_schoolzx .schoolzx_bot h2{font-size: 22px;color: #393939;padding: 40px 0 15px;}
.box_schoolzx .schoolzx_bot h2 span{font-size: 16px;color: #919191;margin-left: 5px;}
.box_schoolzx .schoolzx_bot .main{border-left: 1px #eef1f7 solid;border-top: 1px #eef1f7 solid;background: #fff;}
.box_schoolzx .schoolzx_bot .main ul li{float: left;width: 118.9px;height: 92px;border-right: 1px #eef1f7 solid;border-bottom: 1px #eef1f7 solid;position: relative;cursor: pointer;}
.box_schoolzx .schoolzx_bot .main ul li img{display: block;margin: 10px auto 5px;cursor: pointer;}
.box_schoolzx .schoolzx_bot .main ul li p{font-size: 15px;color: #6f6f6f;text-align: center;}
.box_schoolzx .schoolzx_bot .main ul li .box_mask{position: absolute;width: 129px;height: 102px;left: 50%;top: 50%;margin-left: -65px;margin-top: -51px;background: #3c7df1;box-shadow: 0 2px 18px rgba(89,129,232,.61);
	transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
	-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);
	opacity: 0;
	z-index: 3;
}
.box_schoolzx .schoolzx_bot .main ul li .box_mask p{font-size: 16px;color: #fff;}
.box_schoolzx .schoolzx_bot .main ul li:hover .box_mask{
	-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);
	opacity: 1;
}

.open_box{background: #f9faff;}
.open_box .box_con{border-top: 2px #f3f3f3 solid;margin-top: 60px;position: relative;}
.open_box .box_con .openmore{
	position: absolute;
	right: 0;
	top: -11px;
	height: 22px;
	line-height: 22px;
	background: #70a6ff;
	font-size: 14px;
	color: #fff;
	padding: 0 12px;
	border-radius: 11px;
}
.open_box .box_con .openmore:hover{background: #5795fa;}
.open_box .box_con ul{width: 1230px;margin-top: -10px;}
.open_box .box_con ul li{
	float: left;
	width: 276px;
	height: 350px;
	margin-right: 30px;
}
.open_box .box_con ul li .openconp1{
	font-size: 16px;
	color: #2b2b2b;
	text-align: center;
	height: 16px;
	line-height: 16px;
	padding: 30px 0 15px;
	background: url("../images/openpic1.png") no-repeat center top;
}
.open_box .box_con ul li .main{
	width: 100%;	
	background: #fff;
	border-radius: 15px;
	box-sizing: border-box;
	padding: 9px 10px;
	box-shadow: 0 4px 27px rgba(234,234,234,.44);
}
.open_box .box_con ul li:hover .main{box-shadow: 0 6px 54px rgba(234,234,234,.91);}
.open_box .box_con ul li .main .openpic{
	width: 255px;
	height: 107px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 5px;
}
.open_box .box_con ul li .main .openpic img{width: 100%;}
.open_box .box_con ul li .main .openconp2{
	font-size: 16px;
	color: #000;
	line-height: 24px;
	margin: 16px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 45px;
	padding: 0 2px 0 6px;
}
.open_box .box_con ul li .main .openconp3{
	font-size: 14px;
	color: #949494;
	line-height: 26px;
	padding: 0 2px 0 6px;
	height: 116px;
	overflow: hidden;
}
.open_box .box_con ul li .main .openconp3 span{
	display: block;
	width: 73px;
	height: 25px;
	background: #ebf1ff;
	border-radius: 25px;
	color: #484848;
	text-align: center;
	line-height: 25px;
	margin-bottom: 8px;
}
.open_box .box_con ul li .main .openconp4{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #7d7d7d;
	padding: 0 2px 0 26px;
	margin-top: 12px;
	background: url("../images/openpic4.png") no-repeat 6px 9px;
}
.open_box .box_con ul li .main .openconp4 a{
	float: right;
	width: 88px;
	height: 28px;
	border: 1px #d3d3d3 solid;
	border-radius: 16px;
	color: #838383;
	text-align: center;
	line-height: 28px;
}
.open_box .box_con ul li .main .openconp4 a:hover{
	background: #3c7df1;
	border-color: #3c7df1;
	color: #fff;
}
.open_box .box_con ul li .main .openconp4 span{
	color: #ff3636;
}
.open_box .box_con ul li.liing .openconp1{background-image: url("../images/openpic2.png");}
.open_box .box_con ul li.liend .openconp1{background-image: url("../images/openpic3.png");}


.header{height: 140px;}
			
.syxk_box{padding: 30px 0 90px;background: #fbfbfb;}
.syxk_box .box_con{width: 1050px;overflow: hidden;padding-top: 45px;height: 506px;margin: 0 auto;}
.syxk_box .box_con ul {width: 1054px;}
.syxk_box .box_con ul li{width: 351px;height: 169px;background: #fff;float: left;padding:12px 0;box-sizing: border-box;position: relative;border-right: 1px #f3f3f3 solid;border-bottom: 1px #f3f3f3 solid;}
.syxk_box .box_con .top_hd{width: 176px;margin: 0 auto;position: relative;}
.syxk_box .box_con .top_hd .picimg{width: 100%;}
.syxk_box .box_con .top_hd .picimg img{height: 45px;display: block;margin: 0 auto;}
.syxk_box .box_con .top_hd h3{height: 39px;font-size: 16px;color: #000;text-align: center;line-height: 45px;}
.syxk_box .box_con ul li p{font-size: 15px;color: #929292;text-align: center;padding: 3px 0 5px;}
.syxk_box .box_con .box_timer span{width: 100%;font-size: 16px;color: #606060;display: block;height: 27px;line-height: 27px;text-align: center;}
.syxk_box .box_con li a{font-size: 16px;color: #d52626;width: 137px;height: 36px;border-radius: 50px;display: block;text-align: center;line-height: 36px;margin: 10px auto 0;border: 1px #cf2633 solid;}
.syxk_box .box_con ul li .boxcon_mask{position: absolute;width: 354px;height: 168px;background: #fff;left: -2px;top: 0;box-shadow: 0 9px 49px rgba(178,178,178,.26); box-sizing: border-box;padding-top: 15px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
	-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);
	opacity: 0;
	z-index: 3;}
.syxk_box .box_con ul li:hover .boxcon_mask{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);
	opacity: 1;}

.syxk_box .box_con ul .last img{display: block;margin: 34px auto 17px;}
.syxk_box .box_con ul .last p{font-size: 18px;color: #457cd7;font-weight: bold;padding: 0;}
.syxk_box .box_con ul .last:hover p{color:#264d8d;}
.syxk_box .box_con ul .last{cursor: pointer;}


/* ----------2020课程中心---------- */
.box_curriculum{padding: 46px 0 0;}
.box_curriculum .curriculum_top{height: 60px;margin-top: 36px;box-shadow: 0 -4px 20px rgba(217,217,217,.3);}
.box_curriculum .curriculum_top ul{display: flex;}
.box_curriculum .curriculum_top ul li{float: left;height: 50px;-webkit-flex: 1;flex-direction:row;font-size: 14px;color: #525252;text-align: center;padding-top: 10px;cursor: pointer;border-left: 1px #f3f3f3 solid;}
.box_curriculum .curriculum_top ul li:first-child{border: none;}
.box_curriculum .curriculum_top ul li.topone{line-height: 36px;}
.box_curriculum .curriculum_top ul li.cur{color: #2a71f1;position: relative;}
.box_curriculum .curriculum_top ul li.cur span{width: 60px;height: 4px;background: #015eea;position: absolute;left: 50%;margin-left: -30px;bottom: 0;}
.box_curriculum .curriculum_cen{width: 100%;height: 428px;}
.box_curriculum .curriculum_cen ul li{height: 372px;padding: 28px 0;display: none;background: -moz-linear-gradient(to bottom , #015eea, #00c0fa);
        background: linear-gradient(to bottom, #015eea,#00c0fa );}
.box_curriculum .curriculum_cen ul li.cur{display: block;}
.box_curriculum .curriculum_cen ul li .inner>a{float: right;height: 39px;line-height: 39px;background: rgba(255,255,255,.2);border: 1px rgba(255,255,255,.5) solid;border-radius: 20px;padding: 0 15px;font-size: 16px;color: #fff;margin-top: 10px;}
.box_curriculum .curriculum_cen ul li a img{float: left;margin: 8px 5px 0 0;}
.box_curriculum .curriculum_cen ul li .curriculumlogo{height: 61px;display: flex;align-items: center;float: left;}
.box_curriculum .curriculum_cen ul li .curriculumlogo img{align-items: center;height: 61px;}
.box_curriculum .curriculum_cen ul li h2{float: left;font-size: 24px;color: #fff;font-weight: bold;padding: 16px 0 0 15px;height: 32px;}
.box_curriculum .curriculum_cen ul li h2 a{color: #fff;}
.box_curriculum .curriculum_cen ul li h2 span{font-size: 16px;font-weight: 100;padding-left: 14px;}
.box_curriculum .curriculum_bot{width: 1200px;background: #fff;margin: -313px auto 0;padding: 30px 0 52px;border-radius: 10px;box-shadow: 0 2px 32px rgba(38,102,214,.17);position: relative;}
.box_curriculum .curriculum_bot .main_list{height: 0;overflow: hidden;}
.box_curriculum .curriculum_bot .cur_list{height: auto;padding-bottom: 10px;}
.box_curriculum .curriculum_bot .list_h2{padding: 3px 0 0 24px;height: 24px;}
.box_curriculum .curriculum_bot .list_h2 h2{float: left;font-size: 20px;color: #313131;font-weight: bold;height: 20px;border-left: 6px #216ef4 solid;line-height: 22px;padding-left: 8px;}
.box_curriculum .curriculum_bot .list_h2 a{float: left;height: 25px;border-radius: 25px;border: 1px #6399f7 solid;padding: 0 11px;font-size: 16px;color: #72777f;line-height: 25px;margin: -3px 0 0 15px;}
.box_curriculum .curriculum_bot .list_h2 ol{float: left;}
.box_curriculum .curriculum_bot .list_h2 ol li{float: left;height: 25px;border: 1px #6399f7  solid;border-radius: 15px;padding: 0 10px;line-height: 25px;font-size: 15px;color: #72777f;margin: -3px 0 0 15px;cursor: pointer;}
.box_curriculum .curriculum_bot .list_h2 ol li.cur{background: #6399f7;color: #fff;}
.box_curriculum .curriculum_bot .lists{height: 0;overflow: hidden;}
.box_curriculum .curriculum_bot .listcur{height: auto;}
.box_curriculum .curriculum_bot .list_pic{padding: 23px 0 27px;}
.box_curriculum .curriculum_bot .list_pic img{display: block;}
.box_curriculum .curriculum_bot .list_bot{height: 193px;padding-left: 25px;}
.box_curriculum .curriculum_bot .list_left{float: right;width: 234px;height: 100%;background: #fafbff;border-radius: 10px;margin-right: 26px;}
.box_curriculum .curriculum_bot .list_left ul li{float: left;width: 61px;height: 69px;padding: 13px 8px 1px 36px;position: relative;}
.box_curriculum .curriculum_bot .list_left ul li span{position: absolute;left: 38px;bottom: 1px;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
.box_curriculum .curriculum_bot .list_left ul li:hover span{bottom: 3px;}
.box_curriculum .curriculum_bot .list_cen{float: left;width: 407px;height: 193px;background: #fafbff;border-radius: 10px;margin: 0 18px 0 0;}
.box_curriculum .curriculum_bot .list_cen h2{font-size: 20px;color: #313131;font-weight: bold;padding: 13px 0 10px 34px;height: 26px;}
.box_curriculum .curriculum_bot .list_cen h2 a{float: right;width: 50px;height: 20px;color: #828282;font-weight: normal;text-align: center;line-height: 20px;border-radius: 5px;font-size: 12px;margin: 8px 8px 0 0;}
.box_curriculum .curriculum_bot .list_cen h2 a:hover{color: #236ff4;}
.box_curriculum .curriculum_bot .list_cen h2 span{font-size: 14px;color: #828282;font-weight: 100;margin-left: 8px;}
.box_curriculum .curriculum_bot .list_cen h3{font-size: 14px;color: #8b97ab;padding: 5px 0 0 36px;line-height: 22px;}
.box_curriculum .curriculum_bot .list_cen h3 span{color: #fff;float: left;width: 48px;height: 22px;border-radius: 2px;background: #236ff4;text-align: center;line-height: 22px;margin-right: 8px;}
.box_curriculum .curriculum_bot .list_cen p{font-size: 14px;color: #747474;line-height: 24px;padding: 14px 20px 0 36px;height: 110px;}
.box_curriculum .curriculum_bot .list_cen p span{display: block;}
.box_curriculum .curriculum_bot .list_cen p span em{color: #689df9;}
.box_curriculum .curriculum_bot .list_cen .prev,.box_curriculum .curriculum_bot .list_cen .next{width: 15px;height: 29px;font-size: 0;position: absolute;top: 50%;margin-top: -15px;background: url("../images/curriculum_left.png") no-repeat;left: 10px;}
.box_curriculum .curriculum_bot .list_cen .next{background: url("../images/curriculum_right.png") no-repeat;right: 10px;left: auto;}
.box_curriculum .curriculum_bot .list_cen .slideBox{width: 403px;height: 136px;position: relative;overflow: hidden;}
.box_curriculum .curriculum_bot .list_right{float: left;width: 472px;height: 100%;background: #fafbff;border-radius: 10px;}
.box_curriculum .curriculum_bot .list_right .kb_info .hd{
	width: 100%;
	height: 36px;
	padding: 12px 0 14px;
	position: relative;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd span{
	float: left;
	font-size: 20px;
	color: #313131;
	font-weight: bold;
	line-height: 36px;
	padding: 0 25px 0 22px;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd .select{
	float: left;
	width: 322px;
	height: 34px;
	font-size: 16px;
	color: #313131;
	line-height: 34px;
	cursor: pointer;
	border: 1px #dee0ea solid;
	border-radius: 5px;
	position: relative;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd .select dt{padding-left: 10px;font-size: 16px;}
.box_curriculum .curriculum_bot .list_right .kb_info .hd .select dt i{
	position: absolute;
	width: 8px;
	height: 5px;
	background: url("../images/kczxdown.png");
	background-size: 100%;
	right: 14px;
	top: 16px;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd dd{
	position: absolute;
	width: 322px;
	left: -1px;
	top: 32px;
	border: 1px #e6e6e6 solid;
	border-top: none;
	background: #fafbff;
	display: none;
	padding: 8px 0;
	z-index: 5;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd dd li{
	float: left;
	width: 25%;
	text-align: center;
	line-height: 16px;
	padding: 5px 0;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd dd li a{
	font-size: 14px;
	color: #333;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd dd li a:hover{
	color: #D72502;
}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul{
	float: left;
	width: 417px;
	height: 114px;
	margin: 0 30px 0 25px;
	overflow: hidden;
}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li{
	height: 100%;
	line-height: 30px;
	position: relative;
	padding-left: 230px;
}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a{
	display: block;
	width: 200px;
	font-size: 14px;
	color: #595959;
}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a:nth-child(-n+4){position: absolute;left: 0;top: 0;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a:nth-child(2){top: 30px;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a:nth-child(3){top: 60px;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a:nth-child(4){top: 90px;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a:hover{color: #d50212;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a em{margin: 0 7px;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a strong{color: #ff3030;font-weight: normal;}

/* 人工智能+Python */
.box_curriculum .curriculum_top ul li.cur.top_python{color: #7159b8;}
.box_curriculum .curriculum_top ul li.cur.top_python span{background: #764ea9;}
.box_curriculum .curriculum_cen .cen_python{background: -moz-linear-gradient(to bottom , #764ea9, #677de7);
        background: linear-gradient(to bottom, #764ea9,#677de7 );}
.box_curriculum .curriculum_bot .python_list .list_h2 h2{border-color: #7159b8;}
/* 前端与移动开发 */
.box_curriculum .curriculum_top ul li.cur.top_web{color: #209cff;}
.box_curriculum .curriculum_top ul li.cur.top_web span{background: #209cff;}.box_curriculum .curriculum_cen .cen_web{background: -moz-linear-gradient(to bottom , #209cff, #5fd8e6); 
        background: linear-gradient(to bottom, #209cff,#5fd8e6);}
.box_curriculum .curriculum_bot .web_list .list_h2 h2{border-color: #33adf6;}

/* UI/UE设计 */
.box_curriculum .curriculum_top ul li.cur.top_ui{color: #f85a52;}
.box_curriculum .curriculum_top ul li.cur.top_ui span{background: #f85a52;}.box_curriculum .curriculum_cen .cen_ui{background: -moz-linear-gradient(to bottom , #f85a52, #e23f7d);
        background: linear-gradient(to bottom, #f85a52,#e23f7d);}
.box_curriculum .curriculum_bot .ui_list .list_h2 h2{border-color: #f65757;}

/* C/C++ */
.box_curriculum .curriculum_top ul li.cur.top_c{color: #3576eb;}
.box_curriculum .curriculum_top ul li.cur.top_c span{background: #3576eb;}.box_curriculum .curriculum_cen .cen_c{background: -moz-linear-gradient(to bottom , #3576eb, #b7e5ff);
        background: linear-gradient(to bottom, #3576eb,#b7e5ff );}
.box_curriculum .curriculum_bot .c_list .list_h2 h2{border-color: #4e8bef;}

/* 大数据 */
.box_curriculum .curriculum_top ul li.cur.top_cloud{color: #2172a0;}
.box_curriculum .curriculum_top ul li.cur.top_cloud span{background: #2172a0;}.box_curriculum .curriculum_cen .cen_cloud{background: -moz-linear-gradient(to bottom , #2172a0, #22c7cb);
        background: linear-gradient(to bottom, #2172a0,#22c7cb);}
.box_curriculum .curriculum_bot .cloud_list .list_h2 h2{border-color: #218aac;}

/* 新媒体 */
.box_curriculum .curriculum_top ul li.cur.top_xmt{color: #a73eca;}
.box_curriculum .curriculum_top ul li.cur.top_xmt span{background: #a73eca;}.box_curriculum .curriculum_cen .cen_xmt{background: -moz-linear-gradient(to bottom , #a73eca, #f371b8);
        background: linear-gradient(to bottom, #a73eca,#f371b8);}
.box_curriculum .curriculum_bot .xmt_list .list_h2 h2{border-color: #f371b8;}

/* 产品经理 */
.box_curriculum .curriculum_top ul li.cur.top_pm{color: #f9692e;}
.box_curriculum .curriculum_top ul li.cur.top_pm span{background: #f9692e;}.box_curriculum .curriculum_cen .cen_pm{background: -moz-linear-gradient(to bottom , #f9692e, #fabe41);
        background: linear-gradient(to bottom, #f9692e,#fabe41);}
.box_curriculum .curriculum_bot .pm_list .list_h2 h2{border-color: #fabe41;}

/* 软件测试 */
.box_curriculum .curriculum_top ul li.cur.top_test{color: #00a0d3;}
.box_curriculum .curriculum_top ul li.cur.top_test span{background: #00a0d3;}.box_curriculum .curriculum_cen .cen_test{background: -moz-linear-gradient(to bottom , #00a0d3, #00dbbe);
        background: linear-gradient(to bottom, #00a0d3,#00dbbe);}
.box_curriculum .curriculum_bot .test_list .list_h2 h2{border-color: #01adce;}

/* Linux云计算+运维开发 */
.box_curriculum .curriculum_top ul li.cur.top_linux{color: #3361a8;}
.box_curriculum .curriculum_top ul li.cur.top_linux span{background: #3361a8;}.box_curriculum .curriculum_cen .cen_linux{background: -moz-linear-gradient(to bottom , #3361a8, #8ba2c7);
        background: linear-gradient(to bottom, #3361a8,#8ba2c7);}
.box_curriculum .curriculum_bot .linux_list .list_h2 h2{border-color: #4870af;}

/* 拍摄剪辑 */
.box_curriculum .curriculum_top ul li.cur.top_movies{color: #0a79c0;}
.box_curriculum .curriculum_top ul li.cur.top_movies span{background: #0a79c0;}.box_curriculum .curriculum_cen .cen_movies{background: -moz-linear-gradient(to bottom , #0a79c0, #51d7ff);
        background: linear-gradient(to bottom, #0a79c0,#51d7ff);}
.box_curriculum .curriculum_bot .movies_list .list_h2 h2{border-color: #1487c9;}

/* 智能机器人软件开发 */
.box_curriculum .curriculum_top ul li.cur.top_robot{color: #0a4ec0;}
.box_curriculum .curriculum_top ul li.cur.top_robot span{background: #0a4ec0;}.box_curriculum .curriculum_cen .cen_robot{background: -moz-linear-gradient(to bottom , #0a4ec0, #5197ff);
        background: linear-gradient(to bottom, #0a4ec0,#5197ff);}
.box_curriculum .curriculum_bot .robot_list .list_h2 h2{border-color: #01459c9;}

/* 电商视觉运营设计 */
.box_curriculum .curriculum_top ul li.cur.top_uids{color: #f69537;}
.box_curriculum .curriculum_top ul li.cur.top_uids span{background: #f69537;}.box_curriculum .curriculum_cen .cen_uids{background: -moz-linear-gradient(to bottom , #f69537, #ef7f1c);
        background: linear-gradient(to bottom, #f69537,#ef7f1c);}
.box_curriculum .curriculum_bot .uids_list .list_h2 h2{border-color: #ef7f1c;}

/* ----------2020真项目---------- */
.box_hd h2{font-size: 36px;color: #313131;font-weight: bold;position: relative;display: inline-block;}
.box_hd h2 img{position: absolute;}
.box_hd h2 img.boxhdleft{left: -20px;top: 16px;}
.box_hd h2 img.boxhdright{right: -20px;top: 2px;}
.box_hd p{width: 1060px;margin: 0 auto;font-size: 15px;color: #8c8b8b;}
.box_project{padding-top: 72px;}
.box_project .project_top{background: #444343;height: 51px;margin: 30px 0 0;}
.box_project .project_top h2{float: left;font-size: 18px;color: #fff;line-height: 51px;font-weight: bold;}
.box_project .project_top .project_select{float: left;width: 217px;height: 100%;position: relative;margin: 0 26px 0 20px;}
.box_project .project_top .project_select .selecttop{width: 100%;height: 36px;margin-top: 6px;background: #fff url("../images/kczxdown.png") no-repeat 198px center;background-size: 8px;border-radius: 5px;cursor: pointer;}
.box_project .project_top .project_select .selecttop span{font-size: 16px;color: #313131;line-height: 36px;padding-left: 14px;}
.box_project .project_top .project_select .selectbot{position: absolute;width: 100%;left: 0;top: 39px;background: #fff;display: none;max-height: 135px;overflow-y: auto;z-index: 3;box-shadow: 0 3px 5px rgba(69,119,206,.16);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.box_project .project_top .project_select .selectbot::-webkit-scrollbar {width: 8px;height: 1px;}
.box_project .project_top .project_select .selectbot::-webkit-scrollbar-thumb {width: 8px;border-radius: 5px;background: #216ef4;}
.box_project .project_top .project_select .selectbot::-webkit-scrollbar-track{width: 8px;height: 1px;}
.box_project .project_top .project_select .selectbot ul{padding: 10px 0;}
.box_project .project_top .project_select .selectbot ul li{font-size: 14px;color: #838383;line-height: 30px;padding-left: 14px;cursor: pointer;}
.box_project .project_top .project_select .selectbot ul li:hover{color: #216ef4;}
.box_project .project_top p{float: left;height: 100%;line-height: 51px;}
.box_project .project_top p a{font-size: 14px;color: rgba(255,255,255,.7);margin-right: 35px;}
.box_project .project_top p a:hover{color: rgba(255,255,255,1);}
.box_project .project_bot .toplist{margin-bottom: 16px;}
.box_project .project_bot .toplist .listcon{display: none;background: #fbfbfb;padding-top: 40px;}
.box_project .project_bot .toplist .cur{display: block;}
.box_project .project_bot .toplist .listcon img{display: block;}
.box_project .project_bot .toplist .listcon h2{font-size: 20px;color: #313131;font-weight: bold;padding-top: 30px;background: #fff;margin-top: 20px;}
.box_project .project_bot .botlist h2,.box_project .project_bot .botlist2 h2{font-size: 20px;color: #313131;font-weight: bold;padding-bottom: 16px;}
.box_project .project_bot .botlist .picScroll-left{position: relative;}
.box_project .project_bot .botlist .bd{overflow: hidden;}
.box_project .project_bot .botlist .bd ul{padding-bottom: 20px !important;}
.box_project .project_bot .botlist .bd li{float: left;width: 221px;margin: 0 22px 0 1px;border-radius: 5px;overflow: hidden;position: relative;background: #fbfbfb;padding-bottom: 10px;box-shadow: 0 5px 24px rgba(207,207,207,.3);}
.box_project .project_bot .botlist .bd li .pic{height: 104px;overflow: hidden;}
.box_project .project_bot .botlist .bd li img{width: 100%;}
.box_project .project_bot .botlist .bd li p{font-size: 16px;color: #3e3e3e;height: 42px;padding: 15px 10px 5px;}
.box_project .project_bot .botlist .bd li span{font-size: 16px;color: #a3a3a3;padding-left: 10px;}
.box_project .project_bot .botlist .hd .prev,.box_project .project_bot .botlist .hd .next{position: absolute;top: 38px;width: 32px;height: 32px;display: none;z-index: 6;}
.box_project .project_bot .botlist .hd .prev{left: 5px;background: rgba(0,0,0,.5) url("../images/projectbtn.png") no-repeat left top;}
.box_project .project_bot .botlist .hd .next{right: 6px;background: rgba(0,0,0,.5) url("../images/projectbtn.png") no-repeat right top;}
.box_project .project_bot .botlist.cur:hover .prev{display: block;}
.box_project .project_bot .botlist.cur:hover .next{display: block;}

.box_project .project_bot .botlist .bd li .mask_con {
    background: rgba(0,0,0,.7);
    height: 104px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	display: none;
}
.box_project .project_bot .botlist .bd li .mask_con h4{font-size: 16px;
    color: #fff;
    text-align: center;
    padding-top: 42px;
    padding-right: 34px;}
.box_project .project_bot .botlist .bd li .mask_con img{position: absolute;
    top: 44px;
    right: 54px;
    width: 20px;}
.box_project .project_bot .botlist .bd li:hover .mask_con{display: block;}

.box_project .project_bot .projectggw{padding: 24px 0 34px;}
.box_project .project_bot .projectggw a{display: none;overflow: hidden;border: 1px #f2f2f2 solid;}
.box_project .project_bot .projectggw a.cur{display: block;}
.box_project .project_bot .projectggw img{display: block;}
.box_project .project_bot .botlist2{padding-bottom: 102px;}
.box_project .project_bot .botlist2 ul{width: 1215px;}
.box_project .project_bot .botlist2 ul li{width: 190px;height: 203px;background: #fff;border-radius: 10px;box-shadow: 0 5px 18px rgba(174,174,174,.16);float: left;margin-right: 12px;cursor: pointer;}
.box_project .project_bot .botlist2 ul li img{display: block;margin: 31px auto 0;position: relative;top: 0;transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.box_project .project_bot .botlist2 ul li:hover img{top: -5px;}
.box_project .project_bot .botlist2 ul li h3{font-size: 20px;color: #202020;font-weight: bold;text-align: center;padding: 14px 0 12px;}
.box_project .project_bot .botlist2 ul li p{font-size: 16px;color: #6b6b6b;text-align: center;}



/* ----------2020师资团队---------- */
.box_teacher{padding: 50px 0 0;}
.box_teacher .teacher_con .teacher_main .teamain_top{height: 145px;padding-top: 54px;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left{float: left;width: 224px;height: 145px;background: #fff;border-radius: 12px;box-shadow: 0 0 24px rgba(129,158,232,.23);position: relative;}
.box_teacher .teacher_con .teacher_main .teamain_top ul{float: right;width: 954px;height: 145px;background: #fff;border-radius: 12px;box-shadow: 0 0 24px rgba(129,158,232,.23);}
.box_teacher .teacher_con .teacher_main .teamain_top ul li{float: left;position: relative;width: 33.2%;height: 103px;border-right: 1px #f1f2f7 solid;margin-top: 20px;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li:last-child{border-right: none;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li img{float: left;margin: 30px 12px 0 30px;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left h3{font-size: 14px;color: #959595;text-align: center;padding-top: 20px;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left h3 b{font-size: 37px;color: #2b74f3;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left h3 span{font-size: 18px;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left h3 em{color: #6e6e6e;font-style: inherit;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left a{position: absolute;width: 100px;height: 33px;background: #ff4848;border-radius: 17px;font-size: 16px;color: #fff;text-align: center;line-height: 33px;left: 60px;bottom: -14px;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li h2{float: left;font-size: 20px;color: #343434;font-weight: bold;padding: 16px 0 0;width: 200px;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li h2 span{color: #2b74f3;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li p{float: left;font-size: 18px;color: #6e6e6e;padding: 30px 0 0;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li h2 p{padding: 8px 0 0;font-weight: 100;}

.box_teacher .teacher_tab p.cur{color: #212121;border-bottom: 4px #e42b39 solid;font-weight: normal;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left{background: #fbfbfb;box-shadow: 0 0 0;}
.box_teacher .teacher_con .teacher_main .teamain_top ul{background: #fbfbfb;box-shadow: 0 0 0;}
.box_teacher .teacher_con .teacher_main .teamain_top .main_left h3 b{color: #f53443;}
.box_teacher .teacher_con .teacher_main .teamain_top ul li h2 span{color: #f53443;}
.box_teacher .maincon ul li .main_mask{background: rgba(66,66,66,.93);}
.box_teacher .maincon ul li .main_mask h3{border-color: #868686;}
.box_teacher .maincon ul li .main_mask p{color: #d6d6d6;}
.teamain_bot .botlists2 h2{background: #6d7aa2;box-shadow: 0 6px 14px rgba(145,156,189,.46);}
.teamain_bot .botlists3 h2{background: #c81a1a;box-shadow: 0 6px 14px rgba(198,190,187,.69);}
.box_teacher .teacher_con ol li{border-color: #f53443;}
.box_teacher .teacher_con ol li.cur{background: #f53443;}

.box_teacher .maincon ul li{box-shadow: 0 5px 18px rgba(175,175,175,.16)}

.tlias_top .tliaspic1{background: url(../images/tliaspic1s.jpg);height: 233px;}
.tlias_top .tliaspic2{background: url(../images/tliaspic2s.jpg);height: 318px;}
.tlias_top .tliaspic1 ul{top: 84px;}
.tlias_top .tliaspic1 ul li{color: #fff;}
.tlias_top .tliaspic2 ul{padding-left: 118px;}
.tlias_top .tliaspic2 ul.pic2ul2{top: 134px;}
.tlias_top .tliaspic2 ul.pic2ul3{top: 250px;}
.tlias_top .tliaspic2 ul li{padding-left: 0;width: 334px;}
.tlias_top .tliaspic2 ul li:last-child{width: 200px;padding-left: 0;margin-left: -15px;}

.itczh .itczh_con ul li.cur .con{background: -webkit-linear-gradient(left, rgba(0,0,0,.6), rgba(0,0,0,0));
    background: -o-linear-gradient(left, rgba(0,0,0,.6), rgba(0,0,0,0));
    background: -moz-linear-gradient(left, rgba(0,0,0,.6), rgba(0,0,0,0));
    background: linear-gradient(left, rgba(0,0,0,.6), rgba(0,0,0,0));}
.itczh .itczh_con ul li .itczhcon_bg{background: #000;opacity: .6;}



.box_tlias .main{width: 1200px;height: 508px;background: #fff;border-radius: 20px;box-shadow: 0 6px 51px rgba(164,164,164,.18);}
.box_tlias .main ul li{background: #fff;margin: 21px 0 0 27px;}
.box_tlias .main ul li img{width: 670px;margin: 0;border: 1px #efefef solid;}
.box_tlias .main ul li p{color: #2c2c2c;padding: 20px 20px 0 10px;}
.box_tlias .tlias_cen{height: 266px;background: #c11717;margin-bottom: 202px;}
.box_tlias .main ol{margin: 18px 5px 0 0;}
.box_tlias .main ol li{width: 137px;height: 137px;border: 1px #e3e3e3 solid;background: #fff;box-shadow: 5px 5px 0 #e3e3e3;}
.box_tlias .main ol li span.tliasicon1{background-image: url("../images/tliasicon1s.jpg");}
.box_tlias .main ol li span.tliasicon2{background-image: url("../images/tliasicon2s.jpg");}
.box_tlias .main ol li span.tliasicon3{background-image: url("../images/tliasicon3s.jpg");}
.box_tlias .main ol li span.tliasicon4{background-image: url("../images/tliasicon4s.jpg");}
.box_tlias .main ol li span.tliasicon5{background-image: url("../images/tliasicon5s.jpg");}
.box_tlias .main ol li span.tliasicon6{background-image: url("../images/tliasicon6s.jpg");}
.box_tlias .main ol li span.tliasicon7{background-image: url("../images/tliasicon7s.jpg");}
.box_tlias .main ol li span.tliasicon8{background-image: url("../images/tliasicon8s.jpg");}
.box_tlias .main ol li.on{background: #fff;box-shadow: 5px 5px 0 #c81a1a;}
.box_tlias .main .cenpic{top: 174px;right: 175px;background-image: url("../images/tliaspic3s.jpg");}


.box_tlias .tlias_bot2{padding-bottom: 30px;}
.box_tlias .tlias_bot2 .box2con_list{float: left;background: #fbfbfb;width: 500px;height: 195px;border-radius: 15px;margin-bottom: 13px;}
.box_tlias .tlias_bot2 .listright{float: right;width: 685px;}
.box_tlias .tlias_bot2 .box2con_list h3{font-size: 20px;color: #202020;height: 18px;border-left: 3px #c81a1a solid;line-height: 18px;margin: 30px 0 62px 23px;padding-left: 7px;}
.box_tlias .tlias_bot2 .box2con_list h3 span{font-size: 15px;color: #787878;margin-left: 10px;}
.box_tlias .tlias_bot2 .box2con_list img{display: block;margin: 0 auto 12px;}
.box_tlias .tlias_bot2 .box2con_list p{font-size: 15px;color: #5b5b5b;padding-left: 25px;position: relative;}
.box_tlias .tlias_bot2 .box2con_list p em{position: absolute;width: 66%;border-top: 1px #efefef dashed;left: 17%;top: 0;}
.box_tlias .tlias_bot2 .box2con_list p span{display: inline-block;width: 148px;text-align: center;margin-top: -25px;position: relative;z-index: 2;}
.box_tlias .tlias_bot2 .listright p span{width: 164px;}


/* ----------不一样的城市，一样的传智播客--------- */
.box_school{
	width: 100%;
	background: #fbfbfb;
	padding: 62px 0 97px;
	margin-top: 30px;
}
.box_school .box-top img{
	margin-left: 190px;
}
.box_school .school_con{
	width: 100%;
	margin-top: 44px;
}
.box_school .school_con .school_top{width: 1198px;height: 145px;background: #fff;border: 1px #e7e7e7 solid;border-radius: 10px;}
.box_school .school_con .school_top ul li{float: left;width: 25%;padding-top: 22px;}
.box_school .school_con .school_top ul li h2{font-size: 18px;color: #3d3d3d;font-weight: bold;position: relative;padding-left: 62px;}
.box_school .school_con .school_top ul li h2 img{position: absolute;left: 10px;}
.box_school .school_con .school_top ul li p{font-size: 15px;color: #a9abaf;line-height: 25px;padding: 8px 0 0 62px;width: 212px;}
.box_school .school_con .schoolcon_left{
	float: left;
	width: 674px;
	margin: 0 50px 0 26px;
	position: relative;
}
.box_school .school_con .schoolcon_left a{
	position: absolute;
	font-size: 12px;
	color: #606060;
}
.box_school .school_con .schoolcon_left a em{position: absolute;width: 7px;height: 7px;border-radius: 50%;border: 2px #d4414c solid;left: 6px;top: -12px;}
.box_school .school_con .schoolcon_left a:hover{color: #cf2633;}
.box_school .school_con .schoolcon_left a:hover em{background: #cf2633;}
.box_school .school_con .schoolcon_left a.cur{color: #D72502; font-weight:bold;}
.box_school .school_con .schoolcon_left a.cur em{background: #cf2633;}
.box_school .school_con .schoolcon_left a.bj_map{right: 143px;top: 191px;}
.box_school .school_con .schoolcon_left a.bj_map em{left: -12px;top: 10px;}
.box_school .school_con .schoolcon_left a.sz_map{right: 400px;top: 190px;}
.box_school .school_con .schoolcon_left a.sz_map em{top: 16px;}
.box_school .school_con .schoolcon_left a.sh_map{right: 66px;top: 325px;}
.box_school .school_con .schoolcon_left a.sh_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.jn_map{right: 149px;top: 269px;}
.box_school .school_con .schoolcon_left a.cq_map{right: 265px;top: 366px;}
.box_school .school_con .schoolcon_left a.zz_map{right: 182px;top: 304px;}
.box_school .school_con .schoolcon_left a.wh_map{right: 198px;top: 355px;}
.box_school .school_con .schoolcon_left a.xa_map{right: 246px;top: 316px;}
.box_school .school_con .schoolcon_left a.gz_map{right: 192px;top: 472px;}
.box_school .school_con .schoolcon_left a.gz_map{right: 192px;top: 472px;}
.box_school .school_con .schoolcon_left a.gz_map em{left: 18px;top: -13px;}
.box_school .school_con .schoolcon_left a.cs_map{right: 210px;top: 408px;}
.box_school .school_con .schoolcon_left a.hz_map{right: 96px;top: 365px;}
.box_school .school_con .schoolcon_left a.nj_map{right: 115px;top: 275px;}
.box_school .school_con .schoolcon_left a.nj_map em{top: 16px;}
.box_school .school_con .schoolcon_left a.cd_map{right: 319px;top: 365px;}
.box_school .school_con .schoolcon_left a.sjz_map{right: 165px;top: 244px;}
.box_school .school_con .schoolcon_left a.hf_map{right: 268px;top: 189px;}
.box_school .school_con .schoolcon_left a.hf_map em{top: 16px;}
.box_school .school_con .schoolcon_left a.ty_map{right: 209px;top: 263px;}
.box_school .school_con .schoolcon_left a.xm_map{right: 40px;top: 135px;}
.box_school .school_con .schoolcon_left a.xm_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.sy_map{right: 88px;top: 192px;}
.box_school .school_con .schoolcon_left a.gy_map{right: 270px;top: 425px;}
.box_school .school_con .schoolcon_left a.sy_cs{right: 555px;top: 192px;}
.box_school .school_con .schoolcon_left a.csc_map{right: 329px;top: 335px;}
.box_school .school_con .schoolcon_left a.csc_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.cxj_map{right: 499px;top: 175px;}
.box_school .school_con .schoolcon_left a.cxj_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.cfz_map{right: 86px;top: 400px;}
.box_school .school_con .schoolcon_left a.cfz_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.cjx_map{right: 129px;top: 375px;}
.box_school .school_con .schoolcon_left a.cjx_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.cheb_map{right: 19px;top: 105px;}
.box_school .school_con .schoolcon_left a.cheb_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.cyn_map{right: 320px;top: 435px;}
.box_school .school_con .schoolcon_left a.cyn_map em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_left a.cah_maps{right: 110px;top: 325px;}
.box_school .school_con .schoolcon_left a.cah_maps em{left: -16px;top: 4px;}
.box_school .school_con .schoolcon_right{
	float: right;
	width: 450px;
}
.box_school .school_con .schoolcon_right ul li{
	display: none;
}
.box_school .school_con .schoolcon_right ul li.xqdz_on{
	display: block;
}
.box_school .school_con .schoolcon_right ul li .xqdz_tit{
	width: 100%;
	height: 38px;
	border-bottom: 1px #dce3f0 solid;
	position: relative;
}
.box_school .school_con .schoolcon_right ul li .xqdz_tit span{
	float: left;
	height: 38px;
	font-size: 24px;
	color: #313131;
	border-bottom: 1px #cf2633 solid;
}

.box_school .school_con .schoolcon_right ul li .xqxk{
	margin-top: 28px;
}
.box_school .school_con .schoolcon_right ul li .xqxk a{
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 16px;
	background: #fff;
	font-size: 14px;
	color: #565656;
	border: 1px #e7e7e7 solid;
	border-radius: 15px;
	margin: 0 5px 10px 0;
}
.box_school .school_con .schoolcon_right ul li .xqxk a:hover{
	border-color: #cf2633;
	background: #cf2633;
	color: #fff;
}
.box_school .school_con .schoolcon_right ul li div{
	margin-top: 20px;
}
.box_school .school_con .schoolcon_right ul li div h2{
	font-size: 14px;
	color: #D72502;
	margin-bottom: 5px;
}
.box_school .school_con .schoolcon_right ul li div p{
	font-size: 16px;
	color: #a2a5a9;
	line-height: 26px;
	opacity: .9;
}
.box_school .school_con .schoolcon_right ul li div p span{
	color: #575757;
	display: block;
	background: url("../images/shooldz.jpg") no-repeat left center;
	height: 21px;
	line-height: 21px;padding-left: 21px;
	margin: 18px 0 8px;
}
.box_school .school_con .schoolcon_bot{
	float: left;
	width: 100%;
	margin-top: 25px;
}
.box_school .school_con .schoolxq{
	font-size: 16px;
	color: #c6cad8;
	line-height: 32px;
	/*text-align: center;*/
	margin: 34px 0 50px;
}
.box_school .school_con .schoolxq span{
	color: #000;
	margin: 0 12px 0 8px;
	cursor: pointer;
}
.box_school .school_con .schoolxq span.schoolxq_on{
	color: #cf2633;
	position: relative;
}
.box_school .school_con .schoolxq span.schoolxq_on:before{
	content: '';position: absolute;left: 50%;margin-left: -4px;top: 23px;width: 0;height: 0;border-top: 5px solid #cf2633;border-left: 5px solid transparent;border-right: 5px solid transparent;z-index: 7;
}

.box_school .school_con .schoolcon_bot .school_box{
	width: 1170px;
	margin: 0 auto;
	height: 286px;
	padding-top: 14px;
	border-radius: 10px;
	background: #fff;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj{
	width: 100%;
	height: 100%;
	position: relative;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj .xyhjcur{
	width: 1115px;
	height: 230px;
	margin: 0 auto;
	overflow: hidden;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj .xyhjcur .bd{
	width: 1135px;
	padding-top: 37px;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj .prev,
.box_school .school_con .schoolcon_bot .school_box .school_xyhj .next{
	position: absolute;
	width: 32px;
	height: 63px;
	background: #727d88 url("../images/slider-arrow.png") no-repeat 8px 16px;
	top: 86px;
	font-size: 0;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj .prev{
	left: 0;
	background-position: -109px 16px;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj .next{
	right: 0;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj li a{
	display: block;
	width: 207px;
	height: 124px;
	float: left;
	margin-right: 20px;
	position: relative;
	padding-bottom: 35px;
}
.box_school .school_con .schoolcon_bot .school_box .school_xyhj li a span{
	position: absolute;
	width: 207px;
	left: 0;
	top: 138px;
	font-size: 16px;
	color: #565656;
	text-align: center;
}


.newsinfo_con{padding: 40px 0 0;}
.newsinfo_con .newsinfo_left{float: left;width: 791px;height: 382px;background: #fbfbfb;border-radius: 10px;box-sizing: border-box;padding: 18px 24px 0;}
.newsinfo_con .newsinfo_right{float: right;width: 365px;height: 382px;}
.newsinfo_con h2{font-size: 20px;color: #313131;font-weight: bold;}
.newsinfo_con h2 a{float: right;font-size: 14px;color: #8a8a8a;font-weight: normal;}
.newsinfo_con h2 a:hover{color: #f12737;}
.newsinfo_con .newsinfo_left .left_con{padding-top: 20px;}
.newsinfo_con .newsinfo_left .bd .lilist .xkicon{float: left;width: 42px;height: 42px;border-radius: 50%;margin-top: 12px;overflow: hidden;background: -moz-linear-gradient(to bottom , #0064e7, #00b2f5);background: linear-gradient(to bottom, #0064e7,#00b2f5);}
.newsinfo_con .newsinfo_left .bd .lilist .xkicon img{width: 65%;display: block;margin: 15% auto;}
.newsinfo_con .newsinfo_left .bd .lilist .java_icon img{margin: 10% auto;}
.newsinfo_con .newsinfo_left .bd .lilist .web_icon{background: -moz-linear-gradient(to bottom , #209cff, #5fd8e6); background: linear-gradient(to bottom, #209cff,#5fd8e6);}
.newsinfo_con .newsinfo_left .bd .lilist .cloud_icon{background: -moz-linear-gradient(to bottom , #2172a0, #22c7cb);background: linear-gradient(to bottom, #2172a0,#22c7cb);}
.newsinfo_con .newsinfo_left .bd .lilist .python_icon{background: -moz-linear-gradient(to bottom , #764ea9, #677de7);background: linear-gradient(to bottom, #764ea9,#677de7 );}
.newsinfo_con .newsinfo_left .bd .lilist .ui_icon{background: -moz-linear-gradient(to bottom , #f85a52, #e23f7d);background: linear-gradient(to bottom, #f85a52,#e23f7d);}
.newsinfo_con .newsinfo_left .bd .lilist .c_icon{background: -moz-linear-gradient(to bottom , #3576eb, #b7e5ff);background: linear-gradient(to bottom, #3576eb,#b7e5ff );}
.newsinfo_con .newsinfo_left .bd .lilist .xmt_icon{background: -moz-linear-gradient(to bottom , #a73eca, #f371b8);background: linear-gradient(to bottom, #a73eca,#f371b8);}
.newsinfo_con .newsinfo_left .bd .lilist .pm_icon{background: -moz-linear-gradient(to bottom , #f9692e, #fabe41);background: linear-gradient(to bottom, #f9692e,#fabe41);}
.newsinfo_con .newsinfo_left .bd .lilist .test_icon{background: -moz-linear-gradient(to bottom , #00a0d3, #00dbbe);background: linear-gradient(to bottom, #00a0d3,#00dbbe);}
.newsinfo_con .newsinfo_left .bd .lilist .linux_icon{background: -moz-linear-gradient(to bottom , #3361a8, #8ba2c7);background: linear-gradient(to bottom, #3361a8,#8ba2c7);}
.newsinfo_con .newsinfo_left .bd .lilist .movies_icon{background: -moz-linear-gradient(to bottom , #0a79c0, #51d7ff);background: linear-gradient(to bottom, #0a79c0,#51d7ff);}
.newsinfo_con .newsinfo_left .bd .lilist .robot_icon{background: -moz-linear-gradient(to bottom , #0a4ec0, #5197ff);background: linear-gradient(to bottom, #0a4ec0,#5197ff);}
.newsinfo_con .newsinfo_left .bd .lilist .uids_icon{background: -moz-linear-gradient(to bottom , #f69537, #ef7f1c);background: linear-gradient(to bottom, #f69537,#ef7f1c);}
.newsinfo_con .newsinfo_left .conpic{width: 367px;height: 275px;float: left;position: relative;border-radius: 10px;overflow: hidden;cursor: pointer;}
.newsinfo_con .newsinfo_left .conpic img{display: block;}
.newsinfo_con .newsinfo_left .conpic span{position: absolute;width: 354px;height: 30px;padding: 8px 0 0 13px;font-size: 14px;color: #fff;left: 0;bottom: 0;background: rgba(0,0,0,.33);}
.newsinfo_con .newsinfo_left .conpic span em{position: absolute;width: 20px;height: 20px;border-radius: 50%;border: 2px #f2f2f2 solid;right: 20px;top: 2px;}
.newsinfo_con .newsinfo_left .conpic span em:before{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-35%, -50%);width: 0;height: 0;border-left: 7px solid #fff;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.newsinfo_con .newsinfo_left .slideBox{width: 355px;height: 290px;float: right;overflow: hidden;position: relative;margin-top: -12px;}
.newsinfo_con .newsinfo_left .bd .lilist{height: 80px;margin-bottom: 12px;}
.newsinfo_con .newsinfo_left .slideBox .xkh3{width: 298px;font-size: 18px;color: #292929;border-top: 1px #efefef solid;padding-top: 12px;}
.newsinfo_con .newsinfo_left .slideBox .xkp{width: 298px;height: 44px;font-size: 14px;color: #8a8a8a;line-height: 22px;padding: 3px 0 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsinfo_con .newsinfo_left .bd .lilist:first-child .xkh3{border: none;}
.newsinfo_con .newsinfo_left .slideBox .hd{position: absolute;width: 100%;height: 4px;left: 0;bottom: 0;text-align: center;z-index: 5;}
.newsinfo_con .newsinfo_left .slideBox .hd li{display: inline-block;width: 40px;height: 4px;background: #e3e3e3;margin: 0 4px;}
.newsinfo_con .newsinfo_left .slideBox .hd li.on{background: #f65854;}
.newsinfo_con .newsinfo_right ul{padding-top: 16px;}
.newsinfo_con .newsinfo_right ul li{font-size: 16px;line-height: 47px;height: 47px;}
.newsinfo_con .newsinfo_right ul li a{color: #707070;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsinfo_con .newsinfo_right ul li:hover a{text-decoration: underline;color: #f12737;}
.newsinfo_con .newsinfo_right ul li span{color: #fff;float: left;width: 19px;height: 19px;background: #d4d4d4;margin-top: 15px;line-height: 19px;text-align: center;margin-right: 9px;border-radius: 2px;}
.newsinfo_con .newsinfo_right ul li:nth-child(-n+3) span{background: #f12737;}


.box_bz{background: #fff;padding: 62px 0 32px;}
.box_bz ul li{float: left;width: 299px;border-right: 1px #eaeaea solid;height: 96px;}
.box_bz ul li:last-child{border: none;}
.box_bz ul li img{display: block;margin: -7px auto 11px;position: relative;top: 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.box_bz ul li:hover img{top: -5px;}
.box_bz ul li span{font-size: 16px;color: #717171;text-align: center;display: block;line-height: 26px;}


.box_wzlist{padding: 54px 0 0;}
.box_wzlist .inner{background: #fbfbfb;border-radius: 8px;}
.box_wzlist .wzlistpic1{float: left;width: 170px;}
.box_wzlist ul{float: right;width: 998px;padding-top: 12px;}
.box_wzlist ul li{float: left;width: 295px;padding-left: 24px;background: url("../images/wzlistpic2.jpg") no-repeat left center;line-height: 38px;}
.box_wzlist ul li a{font-size: 15px;color: #4f4f4f;}
.box_wzlist ul li a:hover{color: #216ef4;}


/* 旋转 */
@-webkit-keyframes circle-inner{
	0%{-webkit-transform:rotate(0deg)}6.25%{-webkit-transform:rotate(-45deg)}12.5%{-webkit-transform:rotate(-45deg)}18.75%{-webkit-transform:rotate(-90deg)}25%{-webkit-transform:rotate(-90deg)}31.25%{-webkit-transform:rotate(-135deg)}37.5%{-webkit-transform:rotate(-135deg)}43.75%{-webkit-transform:rotate(-180deg)}50%{-webkit-transform:rotate(-180deg)}56.25%{-webkit-transform:rotate(-225deg)}62.5%{-webkit-transform:rotate(-225deg)}68.75%{-webkit-transform:rotate(-270deg)}75%{-webkit-transform:rotate(-270deg)}81.25%{-webkit-transform:rotate(-315deg)}87.5%{-webkit-transform:rotate(-315deg)}93.75%{-webkit-transform:rotate(-360deg)}100%{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes circle-inner{
	0%{-webkit-transform:rotate(0deg)}6.25%{-webkit-transform:rotate(-45deg)}12.5%{-webkit-transform:rotate(-45deg)}18.75%{-webkit-transform:rotate(-90deg)}25%{-webkit-transform:rotate(-90deg)}31.25%{-webkit-transform:rotate(-135deg)}37.5%{-webkit-transform:rotate(-135deg)}43.75%{-webkit-transform:rotate(-180deg)}50%{-webkit-transform:rotate(-180deg)}56.25%{-webkit-transform:rotate(-225deg)}62.5%{-webkit-transform:rotate(-225deg)}68.75%{-webkit-transform:rotate(-270deg)}75%{-webkit-transform:rotate(-270deg)}81.25%{-webkit-transform:rotate(-315deg)}87.5%{-webkit-transform:rotate(-315deg)}93.75%{-webkit-transform:rotate(-360deg)}100%{-webkit-transform:rotate(-360deg)}
}
@-o-keyframes circle-inner{
	0%{-webkit-transform:rotate(0deg)}6.25%{-webkit-transform:rotate(-45deg)}12.5%{-webkit-transform:rotate(-45deg)}18.75%{-webkit-transform:rotate(-90deg)}25%{-webkit-transform:rotate(-90deg)}31.25%{-webkit-transform:rotate(-135deg)}37.5%{-webkit-transform:rotate(-135deg)}43.75%{-webkit-transform:rotate(-180deg)}50%{-webkit-transform:rotate(-180deg)}56.25%{-webkit-transform:rotate(-225deg)}62.5%{-webkit-transform:rotate(-225deg)}68.75%{-webkit-transform:rotate(-270deg)}75%{-webkit-transform:rotate(-270deg)}81.25%{-webkit-transform:rotate(-315deg)}87.5%{-webkit-transform:rotate(-315deg)}93.75%{-webkit-transform:rotate(-360deg)}100%{-webkit-transform:rotate(-360deg)}
}
@keyframes circle-inner{
	0%{-webkit-transform:rotate(0deg)}6.25%{-webkit-transform:rotate(-45deg)}12.5%{-webkit-transform:rotate(-45deg)}18.75%{-webkit-transform:rotate(-90deg)}25%{-webkit-transform:rotate(-90deg)}31.25%{-webkit-transform:rotate(-135deg)}37.5%{-webkit-transform:rotate(-135deg)}43.75%{-webkit-transform:rotate(-180deg)}50%{-webkit-transform:rotate(-180deg)}56.25%{-webkit-transform:rotate(-225deg)}62.5%{-webkit-transform:rotate(-225deg)}68.75%{-webkit-transform:rotate(-270deg)}75%{-webkit-transform:rotate(-270deg)}81.25%{-webkit-transform:rotate(-315deg)}87.5%{-webkit-transform:rotate(-315deg)}93.75%{-webkit-transform:rotate(-360deg)}100%{-webkit-transform:rotate(-360deg)}
}