/* ----------公共样式---------- */
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: #252b3a;position: relative;display: inline-block;}
.box_hd p{
	font-size: 14px;
	color: #252b3a;
	padding-top: 18px;
}
.box_hd p a{color: #f2213a;margin-left: 18px;}
.box_hd p a:hover{font-weight: bold;}
/* 新闻 */
.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: 432px; position: relative;}
.bans .bans_bg{position: absolute;left: 0;top: 0;display: none;width: 100%;height: 432px;background: rgba(0,0,0,.6);z-index: 4;}
.banner{background: #f9faff;}
.banner .slideBox{ width:100%; height:432px; overflow:hidden; position:relative;}
.banner .slideBox:hover .bb{display: block;}
.banner .slideBox .boxhd{width: 100%;height:32px;position: absolute;left: 0;bottom: 0;z-index: 1;}
.banner .slideBox .hd{width: 976px; height:100%; overflow:hidden; margin: 0 auto;padding-left: 224px;z-index:1; text-align: center;}
.banner .slideBox .hd ul{height: 100%;position: relative;}
.banner .slideBox .hd ul li{ float:left;width: 244px; height: 100%;text-align:center; cursor:pointer;font-size: 12px;color: rgba(255,255,255,.4);line-height: 32px;}
.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: 249px;position: absolute;width: 1200px;left: 50%;margin-left: -600px;}
.banner .slideBox .bd .li_in{position: relative;width:100%; height: 432px; margin: 0 auto;}
.banner .slideBox .bd a{width:100%; height:400px; display: block; overflow:hidden;}
.banner .slideBox .bd{ position:relative; height:400px; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideban .bd img{position: absolute;left: 50%;margin-left: -960px;height: 100%; border: 0;}
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; left: 50%;margin-left: -373px;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; }

.index_h ul li .all.on:before{display: none;}
.sub_nav{width:1200px; height: 0; position: absolute; left: 50%; margin-left: -600px; top:0; z-index: 5;}
.sub_nav .nav_txt{width:224px; height:432px; background: rgba(0,0,0,.2); z-index: 55;}
.sub_nav .nav_txt ul{padding-top: 2px;display: none;}
.sub_nav .nav_txt ul.ulon{display: block;}
.sub_nav .nav_txt li{position: relative;border-bottom: 1px rgba(255,255,255,.07) solid;}
.sub_nav .nav_txt li .coursenav{
	position: absolute;
	display: none;
	left: 224px;
	top: 0;
	width: 181px;
	height: 196px;
	background: #fff;
	border-radius: 4px;
	padding-top: 8px;
	z-index: 5;
}
.sub_nav .nav_txt li:hover .coursenav{display: block;}
.sub_nav .nav_txt li .coursenav .coursenav_top{
	position: relative;
	width: 167px;
	height: 81px;
	background: #015eea;
	border-radius: 4px;
	margin: 0 auto;
}
.sub_nav .nav_txt li.web .coursenav .coursenav_top{background: #209cff;}
.sub_nav .nav_txt li.python .coursenav .coursenav_top{background: #764ea9;}
.sub_nav .nav_txt li.ai .coursenav .coursenav_top{background: #091c92;}
.sub_nav .nav_txt li.ui .coursenav .coursenav_top{background: #f85a52;}
.sub_nav .nav_txt li.test .coursenav .coursenav_top{background: #00a0d3;}
.sub_nav .nav_txt li.xmt .coursenav .coursenav_top{background: #a73eca;}
.sub_nav .nav_txt li.pm .coursenav{top: -39px;}
.sub_nav .nav_txt li.pm .coursenav .coursenav_top{background: #f9692e;}
.sub_nav .nav_txt li.linux .coursenav{top: -78px;}
.sub_nav .nav_txt li.linux .coursenav .coursenav_top{background: #3361a8;}
.sub_nav .nav_txt li.robot .coursenav{top: -117px;}
.sub_nav .nav_txt li.robot .coursenav .coursenav_top{background: #0a4ec0;}
.sub_nav .nav_txt li.uids .coursenav{top: -156px;}
.sub_nav .nav_txt li.uids .coursenav .coursenav_top{background: #f69537;}
.sub_nav .nav_txt li .coursenav .coursenav_top img{
	float: left;
	width: 46px;
	margin: 15px 0 0 6px;
	opacity: .2;
}
.sub_nav .nav_txt li .coursenav .coursenav_top span{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	transform: translate(-25%,-50%);
	font-size: 14px;
	color: rgba(255,255,255,.6);
}
.sub_nav .nav_txt li .coursenav .coursenav_top strong{display: block;color: #fff;}
.sub_nav .nav_txt li .coursenav .coursenav_top b{display: block;color: #fff;}
.sub_nav .nav_txt li .coursenav .coursenav_bot{
	width: 151px;
	height: 91px;
	margin: 11px auto 0;
	overflow: hidden;
}
.sub_nav .nav_txt li .coursenav .coursenav_bot p{
	width: 174px;
	text-align: center;
	line-height: 45px;
	margin-left: -11px;
}
.sub_nav .nav_txt li .coursenav .coursenav_bot a{
	float: left;
	width: 86px;
	height: 45px;
	font-size: 14px;
	color: #252b3a;
	border-right: 1px #e4e4e4 solid;
	border-bottom: 1px #e4e4e4 solid;
}
.sub_nav .nav_txt li .coursenav .coursenav_bot a:hover{font-weight: bold;}

.sub_nav .nav_txt li>a{display:block;width: 186px;height: 38px;line-height: 38px; color: rgba(255,255,255,.8); padding:0 16px 0 20px; position: relative; left: 0;border-radius: 5px;}
.sub_nav .nav_txt li:last-child{border: none;}
.sub_nav .nav_txt ul.eq2 li>a{height: 50px;line-height: 50px;}
.sub_nav .nav_txt li:hover>a{background: rgba(255,255,255,.2);}
.sub_nav .nav_txt li.cur>a{background: rgba(255,255,255,.2);}
.sub_nav .nav_txt li span{float: left; cursor:pointer;}
.sub_nav .nav_txt li i{float: right; cursor:default; font-size: 17px;display: none;}
.course_kind{position:absolute;z-index: 100; left:224px; 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{position: relative;width:100%;background: #fff;box-shadow: 0 4px 10px rgba(222,229,237,.33);z-index: 3;}
.fath_path ul{width: 1200px;height: 80px;margin: 0 auto;}
.fath_path ul li{float: left; width:240px; height: 80px;}
.fath_path ul li:hover{background: #f7f8fa;}
.fath_path ul li a{display: block;width: 100%;height: 100%;}
.fath_path ul li i{float: left;width: 38px;height: 33px;margin: 24px 21px 0 53px;background: url("/2020gw/images/indeximg/pic.png") no-repeat 0 0;}
.fath_path ul li.fathli2 i{background-position: -40px 0;}
.fath_path ul li.fathli3 i{background-position: -80px 0;}
.fath_path ul li.fathli4 i{background-position: -120px 0;}
.fath_path ul li.fathli5 i{background-position: -160px 0;}
.fath_path ul li span{float: left;font-size: 16px;color: #404550;padding-top: 30px;}
.fath_path ul li.fathli5 span{padding-top: 19px;}
.fath_path ul li.fathli5 span em{display: block;font-style: inherit;color: #d62c2c;}


body{font-family: 'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;}

.header{height: 142px;}
.head_up h1{padding: 22px 0 27px;}
.head_index{height: 37px;}
.head_nav ul li{line-height: 37px;}
.index_h ul li.lione{height: 37px;font-size: 14px;background: #c5c6c6;}
.head_nav ul li .all{background: #c5c6c6;}
.index_h ul li .all{width: 112px;}
.index_h ul li .all.on{background: #d51229;}
.index_h ul li .all:hover{background: #ff3434;}
.index_h ul li .all:nth-child(1):hover{padding-right: 10px;margin-right: -10px;}
.index_h ul li .all:nth-child(1).on:hover{padding-right: 0;margin-right: 0;}
.index_h ul li .all:nth-child(2):hover{padding-left: 10px;margin-left: -10px;}
.index_h ul li .all:nth-child(2).on:hover{padding-left: 0;margin-left: 0;}

.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;}

/* ----------免费教程---------- */
.box_freeTutorial{
	background: -moz-linear-gradient(to bottom , #fff, #f7f7fa);
	background: linear-gradient(to bottom, #fff,#f7f7fa);
	padding: 72px 0 0;
}
.box_freeTutorial .freeTutorialbg1{
	position: absolute;
	right: -360px;
	bottom: -5px;
	opacity: .5;
}
.box_freeTutorial .freeTutorial_con{
	position: relative;
	width: 100%;
	height: 445px;
	border: 2px #fff solid;
	background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);
	background: linear-gradient(to bottom, #f3f5f8,#fff);
	border-radius: 4px;
	box-sizing: border-box;
	margin-top: 32px;
	box-shadow: 8px 8px 20px 0 rgb(55,99,170,.06), -8px -8px 20px 0 #fff;
	z-index: 3;
}
.box_freeTutorial .freeTutorial_con .openclass{
	float: left;
	width: 260px;
	height: 441px;
	border-right: 1px #ebeef2 solid;
}
.box_freeTutorial .freeTutorial_con .openclass .main{width: 200px;margin: 0 auto;}
.box_freeTutorial .freeTutorial_con .openclass .main .opentop{
	height: 22px;
	font-size: 16px;
	color:#252b3a;
	font-weight: bold;
	padding: 30px 0;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openpic{
	width: 200px;
	height: 131px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 2px;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openpic img{width: 100%;}
.box_freeTutorial .freeTutorial_con .openclass .main .openconp2{
	height: 40px;
	font-size: 14px;
	color: #252b3a;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 9px 0 8px;
	padding: 0 2px 0 6px;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openconp3{
	font-size: 13px;
	color: #575d6c;
	line-height: 19px;
	padding: 0 2px 0 6px;
	height: 94px;
	overflow: hidden;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openconp3 span{
	display: block;
	width: 96px;
	height: 24px;
	color: #ff4359;
	background: #f5f5f5;
	border-radius: 24px;
	text-align: center;
	line-height: 24px;
	margin-bottom: 13px;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openconp4{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #252b3a;
	padding-left: 4px;
	margin-top: 28px;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openconp4 a{
	float: right;
	width: 80px;
	height: 25px;
	border-radius: 13px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	background: #e9162f;
}
.box_freeTutorial .freeTutorial_con .openclass .main .openconp4 a:hover{background: #ff3434;}
.box_freeTutorial .freeTutorial_con .resources{
	float: right;
	width: 903px;
}
.box_freeTutorial .freeTutorial_con .resources .resources_con{height: 28px;padding: 32px 0 22px;}
.box_freeTutorial .freeTutorial_con .resources .resources_con ol li{
	position: relative;
	float: left;
	font-size: 14px;
	color: #575d6c;
	height: 28px;
	line-height: 20px;
	cursor: pointer;
	margin-right: 30px;
}
.box_freeTutorial .freeTutorial_con .resources .resources_con ol li:hover{font-weight: bold;}
.box_freeTutorial .freeTutorial_con .resources .resources_con ol li.cur{
	color: #252b3a;
	font-weight: bold;
}
.box_freeTutorial .freeTutorial_con .resources .resources_con ol li.cur:before{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #e9152e;
	content: "";
}
.box_freeTutorial .freeTutorial_con .resources .lay_con ul li{
	float: left;
	width: 200px;
	height: 178px;
	margin-right: 24px;
}
.box_freeTutorial .freeTutorial_con .resources .lay_con ul li .img_box{
	position: relative;
	width: 100%;
	height: 131px;
	border-radius: 2px;
	overflow: hidden;
}
.box_freeTutorial .freeTutorial_con .resources .lay_con .img_box img{width: 100%;}
.box_freeTutorial .freeTutorial_con .resources .lay_con .sy_mask{width: 200px;height: 131px;background: rgba(0,0,0,.8);position: absolute;top: 0;left: 0;overflow: hidden;display: none;}
.box_freeTutorial .freeTutorial_con .resources .lay_con .sy_mask .sy_show{display: block;width: 88px;margin: 55px auto}
.box_freeTutorial .freeTutorial_con .resources .lay_con ul li:hover .sy_mask{display: block;}
.box_freeTutorial .freeTutorial_con .resources .lay_con .btm p{
	font-size: 12px;
	color: #98a3b7;
	padding: 11px 6px 0;
}
.box_freeTutorial .freeTutorial_con .resources .lay_con .btm p span{float: right;}
.box_freeTutorial .freeTutorial_bot{
	position: relative;
	z-index: 3;
	padding: 37px 0 77px 141px;
}
.box_freeTutorial .freeTutorial_bot ul li{
	float: left;
	width: 151px;
	height: 35px;
	cursor: pointer;
	margin-right: 100px;
}
.box_freeTutorial .freeTutorial_bot ul li.botli3{width: 169px;}
.box_freeTutorial .freeTutorial_bot ul li i{
	float: left;
	width: 37px;
	height: 35px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat 0 -35px;
}
.box_freeTutorial .freeTutorial_bot ul li.botli2 i{background-position: -39px -35px;}
.box_freeTutorial .freeTutorial_bot ul li.botli3 i{background-position: -78px -35px;}
.box_freeTutorial .freeTutorial_bot ul li.botli4 i{background-position: -117px -35px;}
.box_freeTutorial .freeTutorial_bot ul li span{
	float: left;
	font-size: 16px;
	color: #404550;
	margin: 7px 0 0 13px;
}
.box_freeTutorial .freeTutorial_bot ul li:hover i{background-position-y: -72px;}
.box_freeTutorial .freeTutorial_bot ul li:hover span{color: #d62c2c;}

/* ----------2020课程中心---------- */
.box_curriculum{position: relative;padding: 46px 0 0;}
.box_curriculum .curriculum_top{height: 110px;margin-top: 30px;}
.box_curriculum .curriculum_top ul{display: flex;}
.box_curriculum .curriculum_top ul li{position: relative;float: left;height: 110px;-webkit-flex: 1;flex-direction:row;text-align: center;cursor: pointer;}
.box_curriculum .curriculum_top ul li.cur:before{position: absolute;width: 100%;height: 3px;background: #e9152e;left: 0;bottom: -2px;z-index: 3;content: "";}
.box_curriculum .curriculum_top ul li i{display: block;width: 60px;height: 60px;background: url("/2020gw/images/indeximg/anijavaee.png") no-repeat 0 0;background-size: 60px;margin: 0 auto 8px;}
.box_curriculum .curriculum_top ul li.is-enter i{
	-webkit-animation:tpm-product-multi__icon-enter .4s steps(23) forwards;
	animation:tpm-product-multi__icon-enter .4s steps(23) forwards
}
.box_curriculum .curriculum_top ul li.is-leave i{
	-webkit-animation:tpm-product-multi__icon-leave .4s steps(23) forwards;
	animation:tpm-product-multi__icon-leave .4s steps(23) forwards
}
@-webkit-keyframes tpm-product-multi__icon-enter{
	0%{background-position:0 0}
	to{background-position:0 -1380px}
}
@keyframes tpm-product-multi__icon-enter{
	0%{background-position:0 0}
	to{background-position:0 -1380px}
}
@-webkit-keyframes tpm-product-multi__icon-leave{
	0%{background-position:0 -1380px}
	to{background-position:0 0}
}
@keyframes tpm-product-multi__icon-leave{
	0%{background-position:0 -1380px}
	to{background-position:0 0}
}
.box_curriculum .curriculum_top ul li.top_web i{background-image: url("/2020gw/images/indeximg/aniweb.png");}
.box_curriculum .curriculum_top ul li.top_python i{background-image: url("/2020gw/images/indeximg/anipython.png");}
.box_curriculum .curriculum_top ul li.top_ai i{background-image: url("/2020gw/images/indeximg/aniai.png");}
.box_curriculum .curriculum_top ul li.top_ui i{background-image: url("/2020gw/images/indeximg/aniui.png");}
.box_curriculum .curriculum_top ul li.top_test i{background-image: url("/2020gw/images/indeximg/anitest.png");}
.box_curriculum .curriculum_top ul li.top_xmt i{background-image: url("/2020gw/images/indeximg/anixmt.png");}
.box_curriculum .curriculum_top ul li.top_pm i{background-image: url("/2020gw/images/indeximg/anipm.png");}
.box_curriculum .curriculum_top ul li span{font-size: 14px;color: #252b3a;}
.box_curriculum .curriculum_top ul li.cur span{color: #e9152e;}
.box_curriculum .curriculum_top ul li:hover span{color: #e9152e;}
.box_curriculum .curriculum_bot{position: relative;width: 100%;background: #f3f4f8;box-shadow: inset 0 10px 16px rgba(208,208,208,.2);margin: 0 auto;padding: 0 0 50px;}
.box_curriculum .curriculum_bot .main_list{width: 1200px;height: 0;overflow: hidden;margin: 0 auto;padding: 0 50px;}
.box_curriculum .curriculum_bot .cur_list{height: auto;padding: 42px 50px 32px;}
.box_curriculum .curriculum_bot .listbot_jyl{position: relative;float: left;width: 262px;height: 345px;background-image: linear-gradient(-39deg, #f1f2f5, #dde1eb);border-radius: 4px;box-sizing: border-box;box-shadow: 6px 6px 18px 0 rgb(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);overflow: hidden;padding-top: 32px;}
.box_curriculum .curriculum_bot .listbot_jyl .jylp1{font-size: 14px;color: #16181a;font-weight: bold;line-height: 36px;padding-left: 34px;}
.box_curriculum .curriculum_bot .listbot_jyl .jylp1 span{font-size: 32px;}
.box_curriculum .curriculum_bot .listbot_jyl .jylp2{position: relative;font-size: 14px;color: #404550;line-height: 18px;padding: 18px 0 0 36px;z-index: 3;}
.box_curriculum .curriculum_bot .listbot_jyl .jylbg{position: absolute;right: 0;bottom: 0;}
.box_curriculum .curriculum_bot .listbot_jyl .jylsubject{position: absolute;right: -8px;bottom: -30px;opacity: 0;transition: all .8s ease;-moz-transition: all .8s ease;-webkit-transition: all .8s ease;-o-transition: all .8s ease;}
.box_curriculum .curriculum_bot .cur_list .listbot_jyl .jylsubject{bottom: -10px;opacity: 1;}
.box_curriculum .curriculum_bot .listbot_con{position: relative;float: right;width: 920px;height: 345px;border: 2px #fff solid;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);background: linear-gradient(to bottom, #f3f5f8,#fff);border-radius: 4px;box-sizing: border-box;box-shadow: 6px 6px 18px 0 rgb(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);padding-top: 33px;}
.box_curriculum .curriculum_bot .list_left{position: absolute;left: 0;bottom: 0;width: 100%;height: 53px;padding: 31px 0 22px;}
.box_curriculum .curriculum_bot .list_left ul li{float: left;width: 174px;height: 53px;margin: 0 10px 0 38px;background: #fff;border-radius: 4px;box-shadow: 6px 6px 18px 0 rgb(55,99,170,.1);}
.box_curriculum .curriculum_bot .list_left ul li a{display: block;overflow: hidden;}
.box_curriculum .curriculum_bot .list_left ul li i{float: left;width: 30px;height: 29px;background: url("/2020gw/images/indeximg/pic.png") no-repeat 0 -109px;margin: 12px 17px 0 32px}
.box_curriculum .curriculum_bot .list_left ul li:nth-child(2) i{background-position: -32px -109px;}
.box_curriculum .curriculum_bot .list_left ul li:nth-child(3) i{background-position: -64px -109px;}
.box_curriculum .curriculum_bot .list_left ul li:nth-child(4) i{background-position: -96px -109px;}
.box_curriculum .curriculum_bot .list_left ul li:hover i{background-position-y: -140px;}
.box_curriculum .curriculum_bot .list_left ul li span{float: left;font-size: 16px;color: #262626;line-height: 53px;}
.box_curriculum .curriculum_bot .list_left ul li:hover{box-shadow: 6px 6px 18px 0 rgb(55,99,170,.2);}
.box_curriculum .curriculum_bot .list_left ul li:hover span{color: #e9152e;}
.box_curriculum .curriculum_bot .list_cen{float: left;width: 410px;height: 202px;border-left: 1px #ebeef2 solid;}
.box_curriculum .curriculum_bot .list_cen h2{font-size: 16px;color: #252b3a;font-weight: bold;padding: 0 0 24px 32px;height: 26px;line-height: 26px;}
.box_curriculum .curriculum_bot .list_cen h2 a{display: none;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{display: none;font-size: 14px;color: #828282;font-weight: 100;margin-left: 8px;}
.box_curriculum .curriculum_bot .list_cen h3{font-size: 14px;color: #98a3b7;padding: 0 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: #405886 !important;text-align: center;line-height: 22px;margin-right: 12px;}
.box_curriculum .curriculum_bot .list_cen p{font-size: 14px;color: #404550;line-height: 30px;padding: 14px 20px 0 36px;height: 150px;}
.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{position: absolute;right: 56px;top: 5px;width: 6px;height: 12px;font-size: 0;background: url("/2020gw/images/indeximg/pic.png") no-repeat -128px -109px;}
.box_curriculum .curriculum_bot .list_cen .next{background-position: -136px -109px;right: 34px;}
.box_curriculum .curriculum_bot .list_cen .prev:hover{background-position: -144px -109px;}
.box_curriculum .curriculum_bot .list_cen .next:hover{background-position: -152px -109px;}
.box_curriculum .curriculum_bot .list_cen .slideBox{position: relative;top: -50px;width: 403px;height: 156px;overflow: hidden;padding-top: 50px;}
.box_curriculum .curriculum_bot .list_right{float: left;width: 505px;height: 202px;}
.box_curriculum .curriculum_bot .list_right .kb_info .hd{
	width: 100%;
	height: 28px;
	padding: 0 0 20px;
	position: relative;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd span{
	float: left;
	font-size: 16px;
	color: #252b3a;
	font-weight: bold;
	line-height: 28px;
	padding: 0 216px 0 36px;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd .select{
	position: relative;
	float: left;
	width: 137px;
	height: 26px;
	font-size: 14px;
	color: #313131;
	line-height: 26px;
	cursor: pointer;
	border: 1px #e4e5ee solid;
	border-radius: 6px;
}
.box_curriculum .curriculum_bot .list_right .kb_info .hd .select dt{padding-left: 14px;font-size: 14px;}
.box_curriculum .curriculum_bot .list_right .kb_info .hd .select dt i{
	position: absolute;
	width: 8px;
	height: 5px;
	background: url("/2020gw/images/kczxdown.png");
	background-size: 100%;
	right: 14px;
	top: 10px;
}
.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: 437px;
	height: 178px;
	margin: 0 10px 0 36px;
	overflow: hidden;
}
/* .box_curriculum .curriculum_bot .xmt_list .list_right .kb_info .bd ul{background: url("/2020gw/images/indeximg/xmtlistbg.png") no-repeat 0 0;} */
.box_curriculum .curriculum_bot .pm_list .list_right .kb_info .bd ul{background: url("/2020gw/images/indeximg/pmlistbg.png") no-repeat 0 0;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li{
	height: 100%;
	line-height: 30px;
	position: relative;
	padding-left: 224px;
}
.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+5){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:nth-child(5){top: 120px;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a:hover{color: #ff3030;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a em{margin: 0 3.5px;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a strong{position: relative;font-weight: normal;}
.box_curriculum .curriculum_bot .list_right .kb_info .bd ul li a strong i{
	position: absolute;
    right: -18px;
    top: 2px;
    width: 12px;
    height: 13px;
    background: url(/2020gw/images/indeximg/hot.png) no-repeat;
}

/* ----------2020真项目---------- */
.box_project{padding: 70px 0 55px;}
.box_project .project_top{margin: 55px 0 14px;}
.box_project .project_top ul li{float: left;width: 239px;height: 60px;border-right: 1px #ebecf0 solid;}
.box_project .project_top ul li:last-child{border: none;}
.box_project .project_top ul li p{height: 37px;font-size: 26px;color: #e9162f;font-weight: bold;padding: 0 0 2px 64px;}
.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;padding-left: 64px;}
.box_project .project_bot .botlist{width: 1152px;height: 340px;}
.box_project .project_bot .botlist .tempWrap{padding-left: 20px;margin-left: -20px;}
.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: 20px 0 20px !important;}
.box_project .project_bot .botlist .bd li{position: relative;float: left;width: 236px;height: 296px;margin: 0 19px 0 1px;overflow: hidden;border: 2px #fff solid;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);background: linear-gradient(to bottom, #f3f5f8,#fff);border-radius: 4px;box-shadow: 6px 6px 18px 0 rgb(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);}
.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;}
.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: bold;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 .hd .prev,.box_project .project_bot .botlist .hd .next{position: absolute;right: 54px;top: 276px;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 rgb(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("/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 rgb(55,99,170,.2), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_project .project_bot .botlist .bd li .mask_con {padding: 15px 26px 0;}
.box_project .project_bot .botlist .bd li .mask_con h4{
	height: 80px;
	font-size: 14px;
    color: #98a3b7;
	line-height: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.box_project .project_bot .botlist .bd li .mask_con a{
	display: block;
	width: 110px;
	height: 28px;
	font-size: 13px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	border-radius: 2px;
	background: #e9162f;
	margin-top: 34px;
}
.box_project .project_bot .botlist .bd li .mask_con a:hover{background: #ff3434;}
.box_project .project_bot .selectbot{
	position: absolute;
	right: 0;
	top: 27px;
	width: 140px;
	z-index: 5;
}
.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: #e9162f;}
.box_project .project_bot .selectbot ul li.cur{color: #e9162f;font-weight: bold;background: #fff1f3;}
.box_project .project_bot .selectbot ul li.cur:before{
	position: absolute;
	left: -20px;
	top: 6px;
	width: 10px;
	height: 18px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat -128px -123px;
	content: "";
}

/* ----------2020师资团队---------- */
.box_teacher{position: relative;background: #f6f7fa;padding: 75px 0 99px;}
.box_teacher .inner{padding-bottom: 34px;}
.box_teacher .teacheryuan1{
	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;
	bottom: 576px;
	width: 632px;
	height: 632px;
	border-radius: 50%;
	background-image: linear-gradient(142deg, #f6f7fa, #fff);
	opacity: .71;
}
.box_teacher .teacher_con3{
	position: relative;
	width: 100%;
	height: 230px;
	overflow: hidden;
	z-index: 6;
}
.box_teacher .teacher_con3:before{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(39,39,52,.6);
	content: "";
}
.box_teacher .teacher_con3 ul{
	height: 230px;
}
.box_teacher .teacher_con3 ul li{
	float: left;
	margin-right: 1px;
}
.box_teacher .teacher_top{
	position: relative;
	width: 1200px;
	height: 204px;
	border: 2px #fff solid;
	box-sizing: border-box;
	box-shadow: 6px 6px 18px 0 rgb(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);
	margin: 32px 0 15px;
	z-index: 3;
}
.box_teacher .teacher_top ul li{
	float: left;
	width: 50%;
	height: 200px;
	background: -moz-linear-gradient(to right , #fff, #f2f4f7);
	background: linear-gradient(to right, #fff,#f2f4f7);
}
.box_teacher .teacher_top ul li h3{
	height: 94px;
	font-size: 20px;
	color: #252b3a;
	font-weight: bold;
	box-sizing: border-box;
	border-bottom: 1px #ededed solid;
	padding: 22px 0 0 40px;
}
.box_teacher .teacher_top ul li h3 span{
	font-size: 36px;
	color: #e9152e;
}
.box_teacher .teacher_top ul li h3 em{
	font-style: inherit;
	color: #e9152e;
}
.box_teacher .teacher_top ul li p{
	float: left;
	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;
	font-weight: bold;
}
.box_teacher .teacher_top ul li p span i{
	font-size: 21px;
	font-style: inherit;
	font-weight: bold;
}
.box_teacher .teacher_con{
	position:relative;
	width: 1197px;
	height: 404px;
	margin: 0 auto 132px;
	z-index: 3;
}
.box_teacher .teacher_con .slideBox{
	height: 404px;
	overflow: hidden;
}
.box_teacher .teacher_con .hd{
	position: absolute;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 2px;
	background: #e8e8e8;
	bottom: -21px;
}
.box_teacher .teacher_con .hd ul li{
	float: left;
	width: 50%;
	height: 2px;
	font-size: 0;
	cursor: pointer;
}
.box_teacher .teacher_con .hd ul li.on{background: #e9162f;}
.box_teacher .teacher_con .bd ul li .teamain{
	position: relative;
	float: left;
	width: 170px;
	height: 202px;
	border-right: 1px #565763 solid;
	border-bottom: 1px #565763 solid;
}
.box_teacher .teacher_con .bd ul li .teamain .main_pic{
	position:relative;
	width: 170px;
	height: 202px;
	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: 171px;
	top: 0;
	display: none;
	width: 171px;
	height: 202px;
	overflow: hidden;
	padding: 0 12px;
	box-sizing: border-box;
	background: rgba(39,39,52,.9);
	z-index: 3;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h2{
	font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding: 18px 0 8px;
	border-bottom: 1px #5d5f66 solid;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h2 span{
	font-size: 13px;
    font-weight: normal;
	margin-left: 10px;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h3{
    height: 20px;
    margin: 12px 0 8px;
	overflow: hidden;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h3 span{
	font-size: 12px;
    color: #d5d9e5;
    float: left;
    padding: 0 6px;
    height: 20px;
    line-height: 20px;
    background: #555661;
    border-radius: 11px;
    margin-right: 6px;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask h4{
	height: 32px;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    overflow: hidden;
}
.box_teacher .teacher_con .bd ul li .teamain .main_mask p{
	height: 48px;
	font-size: 12px;
	color: #abb1c3;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	margin-top: 8px;
}
.box_teacher .teacher_con .bd ul li .teamain:nth-child(7) .main_mask,.box_teacher .teacher_con .bd ul li .teamain:nth-child(14) .main_mask{left: -171px;}
.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_con2{position: relative;z-index: 3;padding-top: 46px;}
.box_teacher .teacher_con2 ul{width: 1212px;}
.box_teacher .teacher_con2 ul li{
	float: left;
	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 rgb(55,99,170,.06), -6px -6px 18px 0 #fff;
	margin-right: 12px;
}
.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("/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{width: 1200px;height: 408px;padding: 50px 0 27px;}
.box_tlias .tlias_con ul{float: left;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{float: right;width: 452px;height: 408px;}
.box_tlias .tlias_con ol li{position: relative;float: left;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 rgb(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("/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("/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 rgb(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 rgb(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{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 rgb(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_tlias .tlias_bot .bot2con .box2con_list{float: left;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: #d00906;border-radius: 50%;content: "";}


/* ----------不一样的城市，一样的传智播客--------- */
.box_school{
	width: 100%;
	background: #323540;
	padding: 74px 0 51px;
}
.box_school .box_hd h2{color: #fff;}
.box_school .box-top img{margin-left: 190px;}
.box_school .school_con{
	width: 100%;
	margin-top: 44px;
}
.box_school .school_con .schoolcon_left{
	float: left;
	width: 676px;
	margin: 0 50px 0 -103px;
	position: relative;
}
.box_school .school_con .schoolcon_left a{
	position: absolute;
	font-size: 14px;
	color: #979db2;
}
.box_school .school_con .schoolcon_left a em{position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #3b4050;border: 2px #5a5f6d solid;left: 9px;top: -12px;}
.box_school .school_con .schoolcon_left a:hover{color: #d62c2c;}
.box_school .school_con .schoolcon_left a:hover em{background: #d62c2c;border-color: #d62c2c;}
.box_school .school_con .schoolcon_left a.cur{color: #d62c2c; z-index: 3;}
.box_school .school_con .schoolcon_left a.cur em{background: #cf2633;border-color: #d62c2c;}
.box_school .school_con .schoolcon_left a.bj_map{right: 205px;top: 187px;}
.box_school .school_con .schoolcon_left a.bj_map em{left: 58px;top: 10px;}
.box_school .school_con .schoolcon_left a.bjsy_map{right: 135px;top: 187px;}
.box_school .school_con .schoolcon_left a.bjsy_map em{left: -12px;top: 10px;}
.box_school .school_con .schoolcon_left a.sz_map{right: 150px;top: 440px;}
.box_school .school_con .schoolcon_left a.sz_map em{top: 19px;}
.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: 258px;top: 376px;}
.box_school .school_con .schoolcon_left a.zz_map{right: 182px;top: 304px;}
.box_school .school_con .schoolcon_left a.wh_map{right: 176px;top: 365px;}
.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: 198px;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: 106px;top: 294px;}
.box_school .school_con .schoolcon_left a.nj_map em{top: 19px;}
.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: 128px;top: 318px;}
.box_school .school_con .schoolcon_left a.hf_map em{top: 19px;}
.box_school .school_con .schoolcon_left a.ty_map{right: 209px;top: 273px;}
.box_school .school_con .schoolcon_left a.xm_map{right: 94px;top: 420px;}
.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.tj_map{right: 135px;top: 225px;}
.box_school .school_con .schoolcon_right{
	position: relative;
	float: right;
	width: 563px;
	margin-top: 12px;
}
.box_school .school_con .schoolcon_right .schoolxq{
	position: absolute;
	left: 85px;
	top: 0;
	width: 138px;
	height: 28px;
	cursor: pointer;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqtop{
	position: relative;
	width: 124px;
	height: 26px;
	font-size: 14px;
	color:#e5e5e5;
	line-height: 26px;
	border-radius: 4px;
	border: 1px #4d515d solid;
	background:#404450;
	padding-left: 12px;
	z-index: 4;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqtop:before{
	position: absolute;
	right: 14px;
	top: 9.5px;
	width: 9px;
	height: 7px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat -127px -146px;
	content: "";
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot{
	position: absolute;
	left: 0;
	top: 24px;
	width: 124px;
	height: 0;
	border-radius: 4px;
	border: 1px #4d515d solid;
	background:#404450;
	overflow: hidden;
	z-index: 3;
}
.box_school .school_con .schoolcon_right .schoolxq.cur .schoolxqbot{height: 220px;padding: 10px 0 10px 12px;box-shadow: 0 0 14px #282b38;}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot p{
	width: 118px;
	height: 220px;
	overflow-y: auto;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot p::-webkit-scrollbar {width: 6px;height: 1px;}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot p::-webkit-scrollbar-thumb {width: 6px;border-radius: 5px;background: #5c606d;}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot p::-webkit-scrollbar-track{width: 6px;height: 1px;}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span{
	display: block;
	font-size: 14px;
	color:#e5e5e5;
	line-height: 28px;
}
.box_school .school_con .schoolcon_right .schoolxq .schoolxqbot span:hover{color: #e9162f;}
.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: 28px;
	position: relative;
}
.box_school .school_con .schoolcon_right ul li .xqdz_tit span{
	float: left;
	height: 28px;
	font-size: 18px;
	color: #e5e5e5;
	font-weight: bold;
}

.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: 34px;
	line-height: 34px;
	padding: 0 18px;
	background: #424652;
	font-size: 14px;
	color: #e5e5e5;
	border: 2px #4c505c solid;
	border-radius: 6px;
	margin: 0 14px 14px 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{
	position: relative;
	margin-top: 48px;
}
.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: 14px;
	color: #898c99;
	line-height: 26px;
}
.box_school .school_con .schoolcon_right ul li div .sjbtnindex,
.box_school .school_con .schoolcon_right ul li div .sjbtnindex2,
.box_school .school_con .schoolcon_right ul li div .sjbtnindex3{
	display: block;
	width: 361px;
	height: 127px;
	box-sizing: border-box;
	background: url("/2020gw/images/indeximg/schoolpic1.jpg") no-repeat 0 0;
	margin-top: 50px;
}
.box_school .school_con .schoolcon_right ul li div .sjbtnindex2{font-size: 12px !important;color: #656f80;padding-left: 6px;}
.box_school .school_con .schoolcon_right 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_right ul li div .sjbtnindex span,
.box_school .school_con .schoolcon_right ul li div .sjbtnindex2 span{
	display: block;
	font-size: 16px;
	color: #e5e5e5;
	padding: 37px 0 51px 50px;
}
.box_school .school_con .schoolcon_right ul li div .sjbtnindex:hover span,
.box_school .school_con .schoolcon_right ul li div .sjbtnindex2:hover span{color: #d62c2c;}
.box_school .school_con .schoolcon_bot{
	float: left;
	width: 100%;
	margin-top: 25px;
}

.box_school .school_con .schoolcon_bot .school_box{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 281px;
	border: 1px #3b3e4a solid;
	box-sizing: border-box;
	border-radius: 4px;
	background: #353844;
	padding: 45px 0 0 83px;
}
.box_school .school_con .schoolcon_bot .school_box .bd{
	width: 1050px;
	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: 65px;
	top: 1px;
	width: 200px;
	height: 279px;
	box-shadow: inset -90px 0 60px -18px #353844;
}
.box_school .school_con .schoolcon_bot .school_box .bd ul li{
	float: left;
	height: 190px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 20px;
}
.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: 125px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	box-shadow: -8px -8px 15px 0 rgb(193,200,214,.2);
	background: #46484e;
	z-index: 5;
}
.box_school .school_con .schoolcon_bot .school_box .prev{left: 31px;}
.box_school .school_con .schoolcon_bot .school_box .next{right: 31px;}
.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;}
.box_school .school_con .schoolcon_bot .school_box .prev:hover, .box_school .school_con .schoolcon_bot .school_box .next:hover{box-shadow: -8px -8px 15px 0 rgb(193,200,214,.3);}

.box_newsinfo{padding: 98px 0 79px;}
.box_newsinfo .newsinfo_con{position: relative;padding-top: 48px;}
.box_newsinfo .newsinfo_con .newsinfobg1{position: absolute;right: -65px;bottom: -27px;}
.box_newsinfo .newsinfo_list{position: relative;z-index: 3;}
.box_newsinfo .newsinfo_list .list_main{width: 380px;height: 374px;margin-left: 30px;padding: 0 28px 0 33px;border: 2px #fff solid;box-sizing: border-box;background-image: linear-gradient(-39deg, #f3f5f8, #fff);border-radius: 4px;box-shadow: 6px 6px 18px 0 rgba(255,255,255,.7), -6px -6px 18px 0 rgb(55,99,170,.06);}
.box_newsinfo .newsinfo_list .list_main:first-child{width: 380px;}
.box_newsinfo .newsinfo_list .list_main:last-child{background: none;box-shadow: none;}
.box_newsinfo .newsinfo_list .list_main h2{height: 98px;line-height: 98px;border: none;margin-bottom: 0;}
.box_newsinfo .newsinfo_list .list_main h2 span{height: 100%;font-size: 20px;font-weight: bold;color: #404550;border: none;}
.box_newsinfo .newsinfo_list .list_main h2 a{font-size: 14px;color: #98a3b7;}
.box_newsinfo .newsinfo_list .list_main h2 a:hover{color: #e9162f;}
.box_newsinfo .newsinfo_list .list_main ul li{height: 38px;line-height: 38px;}
.box_newsinfo .newsinfo_list .list_main ul li a{font-size: 15px;color: #404550;}
.box_newsinfo .newsinfo_list .list_main ul li:hover a{color: #e9162f;}
.box_newsinfo .newsinfo_list .list_main ul li a span{display: none;}


/* 旋转 */
@-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)}
}