/*课程大纲*/
.fenlei .box2 .inner{position: relative;}
.kcdg_add{
	width: 1200px;
	padding: 20px 0 10px;
	border: none;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 5px 13px rgba(226,227,236,.69);
	margin: 40px 0 10px 0;
}
.kcdg_add p{
	width: 1108px;
	font-size: 14px;
	line-height: 26px;
	color: #7d7d7d;
	padding: 0 28px;
	margin: 0 auto 10px;
}
.kcdg_add p span{
	font-size: 22px;
	color: #292929;
}
.kcdg_add p a{color: #000000;}
.kcdg_add p a:hover{color: #216ef4;}
.kcdgjavaee_add{padding: 28px 0 25px;}
.kcdgjavaee_add h3{
	font-size: 20px;
	color: #292929;
	font-weight: bold;
	padding: 0 0 10px 30px;
}
.kcdgjavaee_add h3 span{
	font-size: 14px;
	color: #f53443;
	font-weight: normal;
	padding-left: 10px;
}
.kcdgjavaee_add p{color: #717171;}
.kcdgjavaee_add ul{
	width: 1071px;
	height: 193px;
	border-radius: 2px;
	background: #fff;
	overflow: hidden;
	padding: 0 16px;
	margin: 0 auto 10px;
}
.kcdgjavaee_add ul li{
	float: left;
	width: 50%;
	height: 97px;
	font-size: 14px;
	color: #656565;
	line-height: 22px;
	box-sizing: border-box;
	border-right: 1px #ebebeb solid;
	border-bottom: 1px #ebebeb solid;
	padding-right: 28px;
}
.kcdgjavaee_add ul li:nth-child(2),
.kcdgjavaee_add ul li:nth-child(4){
	border-right: none;
	padding: 0 0 0 28px;
}
.kcdgjavaee_add ul li span{
	display: block;
	font-size: 16px;
	color: #216ef4;
	padding: 12px 0 6px;
}

.fenlei .box2 .jieduan{
	/* display: none; */
	position: fixed;
	left: 50%;
	top: 100px;
	width: 233px;
	max-height: 677px;
	border: 2px solid #fff;
	box-sizing: border-box;
	box-shadow: 0 4px 15px rgba(226,227,236,.76);
	background: -moz-linear-gradient(to bottom , #fff, #f1f3f9);
	background: linear-gradient(to bottom, #fff,#f1f3f9);
	border-radius: 5px;
	z-index: 100;
	padding: 20px 0 32px;
	margin-left: -600px;
}
.fenlei .box2 .jieduan .jdname{
	position: relative;
	width: 197px;
	font-size: 20px;
	color: #333;
	text-align: center;
	border-bottom: 1px #dfe3e7 solid;
	margin-left: 16px;
	padding-bottom: 8px;
}
.fenlei .box2 .jieduan .jdname:after{
	position: absolute;
	left: 50%;
	bottom: -1px;
	width: 68px;
	height: 2px;
	background: #1169ff;
	margin-left: -34px;
	content: "";
}
.fenlei .box2 .jieduan ol{
	max-height: 516px;
	overflow-y: auto;
	margin-top: 18px;
}
.fenlei .box2 .jieduan ol::-webkit-scrollbar {width: 3px;height: 1px;}
.fenlei .box2 .jieduan ol::-webkit-scrollbar-thumb {width: 3px;border-radius: 2px;background: #2474e3;}
.fenlei .box2 .jieduan ol::-webkit-scrollbar-track{width: 3px;height: 1px;}
.fenlei .box2 .jieduan ol p{
	font-size: 16px;
	color: #000;
	/* cursor: pointer; */
	margin-bottom: 18px;
	padding-left: 16px;
}
.fenlei .box2 .jieduan ol p em{
	font-size: 12px;
	color: #db202f;
	font-style: inherit;
}
.fenlei .box2 .jieduan ol p span{
	position: relative;
	display: -webkit-box;
	width: 168px;
	max-height: 40px;
	line-height: 20px;
	font-size: 14px;
	color: #383838;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding: 0 16px 0 10px;
	margin-bottom: 14px;
}
.fenleimask{
	position: fixed;
	max-width: 254px;
	font-size: 14px;
	color: #272727;
	line-height: 21px;
	border: 1px #e4ecf3 solid;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: inset 1px 1px 0 #fff, 0 5px 13px rgba(71,98,158,.2);
	background: -moz-linear-gradient(to bottom , #fdfdfe, #f4f6fa);
	background: linear-gradient(to bottom, #fdfdfe,#f4f6fa);
	padding: 14px 12px;
	z-index: 101;
}
.fenlei .box2 .jieduan ol p span:hover{color: #2474e3;}
.fenlei .box2 .jieduan ol p span.cur{color: #2474e3;}
.fenlei .box2 .jieduan ol p span.cur:before{
	position: absolute;
	right: 0;
	top: 50%;
	width: 6px;
	height: 10px;
	background: url("/2020gw/images/classify/jdpic1.png") no-repeat 0 0;
	margin-top: -5px;
	content: "";
}
.fenlei .box2 .jieduan .jdbtn{
	text-align: center;
	margin: 25px 0 0;
	padding-left: 0;
}
.fenlei .box2 .jieduan .jdbtn span{
	display: inline-block;
	width: auto;
	max-width: 195px;
	height: 27px;
	line-height: 27px;
	font-size: 13px;
	color: #7f7f7f;
	border: 1px #eaeff5 solid;
	border-radius: 4px;
	background: #fff;
	padding: 0 10px;
	margin-bottom: 0;
	cursor: pointer;
}
.fenlei .box2 .jieduan .jdbtn span:hover{color: #2474e3;}
.fenlei .box2 .jieduan .jdbtn span.cur:before{display: none;}
.fenlei .box2 .jieduan .down{
	position: absolute;
	left: 50%;
	bottom: 10px;
	width: 12px;
	height: 8px;
	background: url("/2018czgw/images/kczxdown.png") no-repeat;
	background-size: 100%;
	cursor: pointer;
	margin-left: -6px;
}
.fenlei .box2 ul{
	width: 914px;
	margin: 38px 0 0 282px;
	padding-bottom: 100px;
}
.fenlei .box2 ul li{margin-bottom: 50px;}
.fenlei .box2 ul .title{
	/* height: 28px; */
	font-size: 22px;
	color: #2b2b2b;
	line-height: 28px;
}
.fenlei .box2 ul .title button{
	float: right;
	width: 133px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	border: none;
	box-shadow: 0 6px 13px rgba(163,195,241,.76);
	background: #2474e3;
	cursor: pointer;
}
/* .fenlei .box2 ul .title span{float: left;} */
.fenlei .box2 ul .title span em{font-style: inherit;}
.fenlei .box2 ul .title span{
	position: relative;
	top: -2px;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #595959;
	border: 1px #fff solid;
	border-radius: 3px;
	box-shadow: 5px 5px 10px rgba(106,122,130,.1);
	background: #f3f5fa;
	padding: 0 16px;
	margin-left: 12px;
}
.fenlei .box2 ul .conlist_kcsm .title span{
	font-size: 22px;
	color: #2b2b2b;
	box-shadow: none;
	background: none;
	padding: 0;
	margin-left: 0;
}
.fenlei .box2 ul .conlist_kcsm .title .titlespan3{
	font-size: 13px;
	color: #595959;
	padding: 0 20px;
}
.fenlei .box2 ul .smtitle{
	font-size: 13px;
	color: #595959;
	padding: 12px 0 16px;
}
.fenlei .box2 ul .smtitle span{padding-right: 18px;}
.fenlei .box2 ul .xmboxtab p{
	position: relative;
	display: inline-block;
	height: 46px;
	font-size: 18px;
	color: #444;
	text-align: center;
	line-height: 46px;
	border-radius: 6px;
	background-color: #e6f4ff;
	cursor: pointer;
	margin: 0 13px 30px 0;
	padding: 0 36px;
}
.fenlei .box2 ul .xmboxtab p.cur{
	color: #fff;
	box-shadow: 0 11px 10px rgba(36,116,227,.24);
	background-color: #2474e3;
}
.fenlei .box2 ul .xmboxtab p.cur:after{
	position: absolute;
	left: 50%;
	top: 46px;
	border-style: solid;
	border-width: 6px 7px 0 7px;
	border-color: #2474e3 transparent transparent transparent;
	margin-left: -7px;
	content: "";
}
.fenlei .box2 ul .xmboxlist .xmboxall_main{
	display: none;
	width: 914px;
	box-sizing: border-box;
	box-shadow: 0 2px 7px rgba(226,227,236,.58);
	padding: 21px 24px 42px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main:first-child{display: block;}
.fenlei .box2 ul .main .mh4{
	display: inline-block;
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
	background: #2474e3;
	padding: 0 7px;
}
.fenlei .box2 ul .main .mp1{
	width: 100%;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 26px;
	padding: 8px 0 12px;
}
.fenlei .box2 ul .main .mp1 span{
	color: #c0c0c0;
	padding: 0 8px;
}
.fenlei .box2 ul .main .lists .zjnrtit,.fenlei .box2 ul .main .lists h5{
	font-size: 14px;
	color: #bfbfbf;
	line-height: 26px;
	padding: 15px 0 10px;
}
.fenlei .box2 ul .main .lists .zjnrtit span,.fenlei .box2 ul .main .lists h5 span{
	font-size: 16px;
	color: #222222;
	margin-right: 18px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .lists h5 span{
	display: inline-block;
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
	background: #2474e3;
	padding: 0 7px;
}
.fenlei .box2 ul .main .lists .zjnrcon{
	width: 914px;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 0 2px 7px rgba(226,227,236,.58);
	padding: 20px 56px 18px 28px;
	margin-bottom: 15px;
	overflow: hidden;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .lists .zjnrcon{
	width: auto;
	box-shadow: none;
	padding: 0;
	margin-bottom: 10px;
}
.fenlei .box2 ul .main .lists .zjnrcon p{
	font-size: 14px;
	color: #7d7d7d;
	line-height: 26px;
}
.fenlei .box2 ul .main .lists .zjnrcon span{color: #c0c0c0;margin: 0 8px;}
.fenlei .box2 ul .main .lists .zjnrcon img{float: left;margin: 0 20px 0 0;cursor: pointer;}
.fenlei .box2 ul .main .lists .zjnrcon em{color: #000;font-style: inherit;}
.fenlei .box2 ul .maincur .mp1{
	position: relative;
	width: 600px;
}
.fenlei .box2 ul .maincur .mp1 img{
	position: absolute;
	width: 281px;
	border-radius: 5px;
	right: -310px;
	bottom: 12px;
	cursor: pointer;
}				
.fenlei .box2 ul .xmboxall{
	width: 914px;
	height: 168px;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 0 10px 14px #e2e3ec;
	padding: 20px 46px 18px 28px;
	margin: 5px 0 15px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall{
	height: 184px;
	box-shadow: none;
	padding: 0 0 18px;
}
.fenlei .box2 ul .xmboxall .xmboxall_fl{
	float: left;
	width: 250px;
	height: 115px;
	border-radius: 5px;
	overflow: hidden;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fl{
	width: 295px;
	height: 184px;
	border-radius: 12px;
}
.fenlei .box2 ul .xmboxall .xmboxall_fl img{width: 100%;}
.fenlei .box2 ul .xmboxall .xmboxall_fr{position: relative;float: right;width: 565px;}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fr{
	float: left;
	width: 554px;
	height: 184px;
	margin-left: 19px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fr h6{height: 27px;line-height: 27px;margin: 9px 0 7px;}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fr h6 b{
	display: inline-block;
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
	background: #2474e3;
	padding: 0 7px;
	margin-right: 14px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fr h6 span{
	font-size: 13px;
	color: #595959;
	padding-right: 18px;
}
.fenlei .box2 ul .xmboxall .xmboxall_fr p{font-size: 14px;line-height: 26px;color: #7d7d7d;height: 104px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.fenlei .box2 ul .xmboxall .xmboxall_fr a{
	position: absolute;
	left: 72px;
	bottom: -60px;
	width: 146px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border-radius: 21px;
	box-shadow: 5px 5px 20px rgba(51,97,221,.5);
	background: #376ce3;
	margin-top: 10px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fr p{
	height: 88px;
	color: #8c8c8c;
	line-height: 22px;
}
.fenlei .box2 ul .xmboxlist .xmboxall_main .xmboxall .xmboxall_fr a{
	left: 0;
	bottom: 0;
	width: 138px;
	height: 39px;
	color: #fff;
	line-height: 39px;
	box-shadow: none;
	background-color: #ff6114;
}
.fenlei .box2 ul .xmboxall .xmboxall_fr a:hover{background: #4e98ff;}
.fenlei .box2 ul .xmboxall .xmboxall_fr a.noproject{display: none;}
.fenlei .box2 ul .txtc{
	width: 914px;
	border-radius: 5px;
	box-sizing: border-box;
	box-shadow: 0 2px 7px rgba(226,227,236,.58);
	padding: 22px 85px 40px 31px;
	margin-bottom: 15px;
	overflow: hidden;
}
.fenlei .box2 ul .txtc p{display:inline-block; font-size:13px; line-height:20px;color: #7d7d7d;}
.fenlei .box2 ul .txtc p.myp{ color:#0199ff;}
.fenlei .box2 ul .txtc .txtcl{display: none;}
.fenlei .box2 ul .txtc .txtcr span{position: absolute;left: 0;top: 1px;line-height:19px; font-size:12px; color:#fff;border-radius: 2px; background:#2474e3; padding:0 5px;}
.fenlei .box2 ul .txtc .txtcr span.xinzeng{background:#e64545;}
.fenlei .box2 ul .txtc .txtcrbot{position: relative;line-height: 26px;margin-top: 10px;padding-left: 46px;}
.fenlei .box2 ul .txtc .point{width: 325px;height: 29px;color: #0067e1;border: 1px #2474e3 solid;border-radius: 4px;text-align: center;line-height: 29px;margin: 30px 0 0 252px;padding: 0;}
.fenlei .box2 ul .txtc .point .yqts{display: none;}
.fenlei .box2 ul .txtc .txtcr .pblue{color:#4492dc;}

.boxs{
	width: 100%;
	overflow: hidden;
}
.boxs .inner{overflow: visible;}
.box0{
	height: 39px;
	position: relative;
}

@font-face {
	font-family: 'webfont';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_r1194dy4kd.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_r1194dy4kd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_r1194dy4kd.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_r1194dy4kd.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_r1194dy4kd.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_r1194dy4kd.svg#NotoSansHans-DemiLight') format('svg'); /* iOS 4.1- */
}
body{
	font-family:'pingfang SC','微软雅黑','webfont','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;
}

.header_con{box-shadow: inset 0 -3px 9px rgba(228,228,228,.3);}
.header_con .head_up{height: 111px !important;}
.head_up .hp{padding-top: 27px !important;}
.head_up .slogan{margin-top: 31px !important;}
.header_con .head_sub{margin-top: 39px !important;}
.box0 .box0con1{
	height: 39px;
	overflow: hidden;
}
.box0 .box0con1 .nav p{
	float: left;
	height: 37px;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	cursor: pointer;
	margin: 0 48px 0 20px;
}
.box0 .box0con1 .nav p:hover{color: #d51229;}
.box0 .box0con1 .nav p.cur{
	color: #d51229;
	font-weight: bold;
	border-bottom: 2px #d51229 solid;
}
.box0 .box0con{width: 100%;height: 45px;position: absolute;left: 0;top: 0;padding-top: 55px;background: #fff;}
.box0 .box0con.on{position: fixed; box-shadow: 0 0 20px 0 rgba(0,0,0,.15);z-index: 999;}
.box0 .box0con2 .nav{
	font-size: 0;
	text-align: center;
	width: 1100px;
	margin:3px auto 0;
}
.box0 .box0con2 .nav p{
	height: 42px;
	display: inline-block;
	font-size: 18px;
	color: #a3a4a9;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	margin: 0 5px;
	width: 100px;
}
.box0 .box0con2 .nav p:hover{color: #666;}
.box0 .box0con2 u{
	position: absolute;
	bottom: 0;
	left: 50%;
	display: none;
	width: 80px;
	height: 3px;
	background: #216ef4;
	margin-left: -40px;
}
.box0 .box0con2 .long u{left: 0px;width: 102px;}
.box0 .box0con2 .nav .cur{
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.box0 .box0con2 .nav .cur u{
	display: block;
}
.box0 .box0con.on .nav .cur u{height: 1px;}
.box0 .box0con2 .nav p span{
	position: absolute;
	width: 65px;
	line-height: 21px;
	font-size: 12px;
	color: #fff;
	background: #ff6114;
	border-radius: 6px;
	top: -8px;
	left: 18px;
	font-weight: normal;
}
.box0 .box0con2 .nav p span a{
	position: absolute;
	left: 30px;
	top: 21px;
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: solid;
	border-color: #ff6114 transparent transparent transparent;
}
/* .fenleis{display: none;}
.fenlei .xianshi{display: block;} */
.fenleis{position: absolute;width: 0;overflow: hidden;}
.fenlei .xianshi,
.box2kcdg_add .box2{position: relative;width: 100%;height: auto;overflow: visible;}
.box2 .jieduan{display: none;}
.box2kcdg_add.xianshi .jieduan{display: block;}
/* .box2kcdg_add .box2{display: block;} */

.headtop{height: 40px;background: #f5f5f5;}
.headtop p{float: right;font-size: 14px;color: #999;line-height: 40px;}
.headtop ul{float: left;}
.headtop ul li{float: left;line-height: 40px;margin-right: 15px;}
.headtop ul li a{font-size: 14px;color: #999;display: block;height: 100%;}
.headtop ul li a:hover{color: #3673ff;}
/* banner */
.ban{width:100%; position: relative;}
.ban .slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.ban .slideBox .hd{width:902px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -600px; bottom: 15px; z-index:1; text-align: center; }
.ban .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.ban .slideBox .hd ul li{ float:left; margin: 0 3px;width:8px; height:8px; line-height:10px; text-align:center; background:#fff; cursor:pointer; opacity: .3;border-radius: 50%;}
.ban .slideBox .hd ul li.on{color:#fff; opacity: .7;}
.ban .slideBox .bb{bottom:222px; height: 50px; padding-left: 0; margin-left: -600px; display: none; height:0; overflow:visible;}
.ban .slideBox .bd .li_in{width:968px; padding-left: 232px; height: 385px; margin: 0 auto;}
.ban .slideBox .bd a{width: 100%;height: 400px;display: block; overflow:hidden;}
.ban .slideBox .bd{ position:relative; height:100%; z-index:0;}
.ban .slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;height: 400px;}
.ban .slideban .bd img{ display:block; border: 0;}
/*banbot*/
.ban .banbot{height: 80px;background: #f5f5f5;}
.ban .banbot ul{display: flex;width: 1200px;margin: 0 auto;height: 100%;}
.ban .banbot ul li{flex: 1;height: 35px;box-sizing: border-box;text-align: center;font-size: 14px;color: #8b8b8b;line-height: 24px;border-right: 1px solid #e8e8e8;margin-top: 24px;}
.ban .banbot ul li:last-child{border: none;}
.ban .banbot ul li p{margin-top: -10px;}
.ban .banbot ul li span{position: relative;display: inline-block;height: 30px;line-height: 30px;font-size: 22px;color: #000;font-weight: bold;}
.ban .banbot ul li span i{position: absolute;font-style: normal;font-size: 16px;color: #5a5a5a;top: -6px;right: -12px;}
.ban .banbot ul li b{position: relative;font-size: 20px;color: #000;}
/*开班*/
.header_con .head_sub{float: right;width: 294px;height: 39px;border: 1px #dee0ea solid;border-radius: 4px;margin: 25px 0 0 0;}
.header_con .head_sub .head_tit{width: 100%;height: 100%;position: relative;}
.header_con .head_sub .head_tit b{float: left;width: 109px;height: 20px;line-height: 20px;margin-top: 9.5px;border-right: 1px #e7e8f0 solid;font-size: 16px;color: #828285;text-align: center;font-weight: normal;}
.header_con .head_sub .head_tit p{font-size: 16px;color: #828285;float: left;line-height: 39px;padding-left: 13px;width: 155px;cursor: pointer;}
.header_con .head_sub .head_tit p:hover{color: #0462ea;}
.header_con .head_sub .head_tit p img{position: absolute;width: 8px;right: 16px;top: 17px;opacity: .4;}
.header_con .head_sub .head_tit .xqalls{display: none;position: absolute;left: -1px;top: 36px;width: 281px;max-height: 150px;border: 1px #dee0ea solid;border-top: none;background: #fff;overflow-y: auto;border-radius: 0 0 5px 5px;z-index: 15;padding: 5px 0 5px 13px;}
.header_con .head_sub .head_tit .xqalls ul li{line-height: 30px;}
.header_con .head_sub .head_tit .xqalls ul li a{font-size: 14px;color: #838383;display: block;width: 100%;}
.header_con .head_sub .head_tit .xqalls ul li a:hover{color: #216ef4;}
.header_con .head_sub .head_tit .xqalls::-webkit-scrollbar {width: 5px;height: 1px;}
.header_con .head_sub .head_tit .xqalls::-webkit-scrollbar-thumb {width: 5px;border-radius: 5px;background: #216ef4;}
.header_con .head_sub .head_tit .xqalls::-webkit-scrollbar-track{width: 5px;height: 1px;}
.ban .head_kb{position: absolute;width: 236px;height: 440px;background: #fff;z-index: 10;left: 50%;top: -39px;border-radius: 4px 4px 0 0;padding: 0 30px;margin-left: 304px;}
.ban .boxshadow{position: absolute;left: 50%;top:-39px;width: 336px;height: 39px;margin-left: 284px;overflow: hidden;}
.ban .boxshadow i{position: absolute;left: 0;top:0;width: 296px;height: 39px;box-shadow: 0 0 18px rgba(0,64,150,.08);margin-left: 20px;}
.ban .head_kb .headkb_top h2{height: 50px;line-height: 50px;font-size: 18px;color: #006cff;font-weight: bold;padding: 21px 0 12px;}
.ban .head_kb .headkb_top span{float: left;width: 50px;height: 50px;background: #eff5fd;border-radius: 50%;margin-right: 8px;}
.ban .head_kb .headkb_top span img{height: 90%;margin: 5% auto 0;display: block;}
.ban .java_icon .headkb_top span img{margin: 3% auto 0;}
.ban .web_icon .headkb_top span{background: -moz-linear-gradient(to bottom , #25a0fd, #59d2e8);background: linear-gradient(to bottom, #25a0fd,#59d2e8);}
.ban .web_icon .headkb_top h2{font-size: 19px;color: #2ca8fa;}
.ban .head_kb .techcen_right{height: 280px;}
.ban .head_kb .techcen_right .techcen_tit{position: relative;width: 224px;height: 32px;text-align: center;line-height: 32px;border-radius: 4px;background: #ebf3ff;cursor: pointer;}
.ban .head_kb .techcen_right .techcen_tit b{float: left;width: 81px;height: 100%;font-size: 14px;color: #343c43;font-weight: normal;}
.ban .head_kb .techcen_right .techcen_tit p{float: left;width: 102px;height: 30px;line-height: 30px;border-radius: 4px;background: #fff;margin-top: 1px;padding-right: 40px;}
.ban .head_kb .techcen_right .techcen_tit p:hover{color: #0462ea;}
.ban .head_kb .techcen_right .techcen_tit p img{position: absolute;right: 11px;top: 12px;width: 8px;opacity: .4;}
.ban .head_kb .techcen_right .techcen_tit .xqall{display: none;position: absolute;right: 0;top: 35px;width: 222px;border-radius: 4px;border: 1px #d5e6ff solid;background: #fff;z-index: 6;padding: 5px 0;}
.ban .head_kb .techcen_right .techcen_tit .xqall ul li{float: left;width: 33%;font-size: 13px;text-align: center;line-height: 26px;}
.ban .head_kb .techcen_right .techcen_tit .xqall ul li:hover a{color: #0462ea;}
.ban .head_kb .techcen_right .techcen_kb ul{width: 222px;height: 115px;overflow: hidden;padding-left: 12px;margin-top: 10px;}
.ban .head_kb .techcen_right .techcen_kb ul li{width: 100%;line-height: 24px;}
.ban .head_kb .techcen_right .techcen_kb ul li a{display: block;width: 230px;font-size: 14px;color: #252b3a;}
.ban .head_kb .techcen_right .techcen_kb ul li a:hover{color: #ff3030;}
.ban .head_kb .techcen_right .techcen_kb ul li a span{position: relative;margin-right: 10px;}
.ban .head_kb .techcen_right .techcen_kb ul li a span i{position: absolute;width: 20px;height: 20px;right: -23px;top: -4px;background: url(/2018czgw/images/classify/hot1.gif) no-repeat;}
.ban .head_kb .headkb_bot{text-align: center;padding-top: 20px;}
.ban .head_kb .headkb_bot a{display: block;width: 214px;height: 38px;border-radius: 20px;background: #ff6114;font-size: 15px;color: #fffebb;line-height: 38px;margin: 0 auto;}
.ban .head_kb .headkb_bot a:hover{background: #fa7f44;}
/*头部导航*/
.box0 .box0con2{padding-top: 12px;height: 65px;display: none;z-index: 21;}
.box0con2 .con2h2{
	position: absolute;
	left: 0;
	top: 3px;
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	color: #216df4;
	font-weight: bold;
}
.box0con2 .con2h2 span{
	float: left;
	width: 45px;
	height: 45px;
	background: #eff5fd;
	border-radius: 50%;
	margin-right: 8px;
}
.box0con2 .con2h2_web{font-size: 19px;color: #2ca8fa;}
.box0con2 .con2h2_web span{background: -moz-linear-gradient(to bottom , #25a0fd, #59d2e8);background: linear-gradient(to bottom, #25a0fd,#59d2e8);}
.box0con2 .con2h2 span img{
	height: 90%;
	margin: 5% auto 0;
	display: block;
}
.box0con2 .headkb_bot{position: absolute;}
.box0 .box0con2 .nav{margin-left: 72px;}
.box0 .box0con2 .headkb_bot{position: absolute;right: 0;top: -6px;padding: 6px 146px 0 34px;height: 55px;}
.box0 .box0con2 .headkb_bot h3{font-size: 20px;color: #151515;font-weight: bold;}
.box0 .box0con2 .headkb_bot p{font-size: 14px;color: #adadad;padding: 3px 0 16px;}
.box0 .box0con2 .headkb_bot a{position: absolute;text-align: center;right: 0;top: 10px;width: 158px;height: 38px;border-radius: 25px;background: #ff6114;font-size: 15px;color: #fff;line-height: 38px;margin: 0 auto;}
.box0 .box0con2 .headkb_bot a:hover{background: #fa7f44;}
/*学科介绍师资*/
.box_teacher{background: -moz-linear-gradient(to bottom , #f1f1f1, #fff);background: linear-gradient(to bottom, #f1f1f1,#fff);height: 805px;}
.box_teacher .teacher_top{
	position: relative;
	width: 1200px;
	height: 204px;
	box-sizing: border-box;
	background: #fff;
	margin: 0 0 15px;
	z-index: 3;
	border-radius: 10px;
}
.box_teacher .teacher_top ul li{
	float: left;
	width: 50%;
	height: 200px;
	box-sizing: border-box;
	border-right: 1px #f8f8f8 solid;
}
.box_teacher .teacher_top ul li:last-child{border: none;}
.box_teacher .teacher_top ul li h3{
	height: 94px;
	font-size: 20px;
	color: #252b3a;
	box-sizing: border-box;
	border-bottom: 1px #f8f8f8 solid;
	padding: 32px 0 0 40px;
}
.box_teacher .teacher_top ul li h3 span{
	font-size: 22px;
	color: #0067e1;
}
.box_teacher .teacher_top ul li h3 em{
	font-style: inherit;
	color: #0067e1;
}
.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: 90px;}
.box_teacher .teacher_top ul li p:nth-child(2){padding: 31px 38px 0 85px;}
.box_teacher .teacher_top ul li:nth-child(2) p:nth-child(1){padding-left: 105px;}
.box_teacher .teacher_top ul li:nth-child(2) p:nth-child(2){padding: 31px 127px 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-style: inherit;}
.box_teacher .teacher_top ul li p span i{font-style: inherit;}
.box_teacher .teacher_con{
	position:relative;
	width: 1197px;
	height: 404px;
	margin: 0 auto;
	z-index: 3;
	border-radius:10px;
	overflow: hidden;
}
.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_newsinfo{background: #f5f5f5;box-shadow: inset 0px -17px 10px -22px rgba(180,180,180,.5)}
.box_newsinfo .newsinfo_list{width: 1255px;}
.box_newsinfo .newsinfo_list .list_main{
	width: 380px !important;
	height: 374px;
	border: 2px #fff solid;
	box-sizing: border-box;
	background-image: linear-gradient(-39deg, #f8f8f8, #fff);
	border-radius: 4px;
	box-shadow: 6px 6px 18px 0 rgba(255,255,255,.7), -6px -6px 18px 0 rgba(55,99,170,.06);
	padding: 0 32px;
	margin: 0 29px 0 0 !important;
}
.box_newsinfo .newsinfo_list .list_main h2{
	height: 24px !important;
	line-height: 24px !important;
	border: none !important;
	margin-bottom: 0 !important;
	padding: 35px 0 28px;
}
.box_newsinfo .newsinfo_list .list_main h2 span{
	height: auto !important;
	font-size: 20px !important;
	color: #404550 !important;
	font-weight: bold;
	border: none !important;
}
.box_newsinfo .newsinfo_list .list_main h2 a{
	font-size: 14px !important;
	color: #006cff !important;
}
.box_newsinfo .newsinfo_list .list_main ul li a{
	font-size: 15px !important;
	color: #404550 !important;
}
.box_newsinfo .newsinfo_list .list_main ul li a span{display: none !important;}
.box_newsinfo .newsinfo_list .list_main:last-child{background: none;box-shadow: none;border: none;}
.box_newsinfo .newsinfo_list .list_main:last-child ul li a span{
	display: inline-block !important;
	font-weight: bold;
	box-shadow: none !important;
	margin-right: 3px !important;
}
.box_newsinfo .newsinfo_list .list_main ul li:nth-child(-n+3) a span{
	color: #e9152e !important;
}
.box_newsinfo .newsinfo_list .list_main ul li:hover a{
	color: #006cff !important;
	text-decoration: none !important;
}
/*左侧边栏*/
.boxleft{border: 1px #fff solid;position: fixed;z-index: 30;width: 115px;background: #fff;padding: 10px 10px;left: 50%;margin-left: -780px;top: 150px;box-shadow: 0 0 14px rgba(0,0,0,.05);border-radius: 10px;display: none;}
.boxleft ul li{position: relative;width: 100%;height: 32px;font-size: 14px;text-align: center;line-height: 32px;cursor: pointer;border-radius: 8px;margin: 5px 0;}
.boxleft ul li a{width: 100%;height: 100%;color: #252b3a;}
.boxleft ul li.cur{background: #e9f4ff;color: #216df4;}
.boxleft ul li.cur:before{position: absolute;right: -30px;top: 50%;width: 18px;height: 19px;background: url("/2020gw/images/boxleft.png") no-repeat center;margin-top: -9.5px;content: "";}
.boxleft ul li.cur a{color: #216df4;font-weight: bold;}
.boxleft ul li:hover a{color: #216df4;font-weight: bold;}

@media only screen and (max-width: 1500px){
	.boxleft{margin-left: -710px;width: 85px;padding: 10px 5px;}
	.boxleft ul li{font-size: 12px;height: 28px;line-height: 28px;}
	.boxleft ul li.cur:before{right: -22px;background-size: 80%;}
}
/*课程大纲、更新日志*/
.fenlei .kcdgban1{height: 200px;background: url("/2020gw/images/javaeeimg/kcdgban1.jpg") no-repeat center top;}
.fenlei .gxrz_box{width: 1200px;margin: 0 auto;padding-bottom: 110px;}
.fenlei .kcsjban1{position: relative;z-index: 5;height: 200px;background: url("/2020gw/images/javaeeimg/kcsjban1.jpg") no-repeat center top;}
.fenlei .gxrz_box .gxrz_top{width: 452px;margin: 44px auto 0;overflow: hidden;}
.fenlei .gxrz_box .gxrz_top .top{width: 188px;height: 40px;line-height: 40px;font-size: 16px;color: #6c6c6c;text-align: center;border: 1px solid #f1f1f1;float: left;border-radius: 50px;margin: 0 18px 25px;cursor: pointer;}
.fenlei .gxrz_box .gxrz_top .top.on{background: #3860f4;border: 1px solid #3860f4;color: #fff;box-shadow:3px 7px 15px #9aafff;}
.fenlei .gxrz_box .gxrz_btm .con{overflow: hidden;margin-top: 12px;}
.fenlei .gxrz_box .gxrz_btm .con .icon,.gxrz_box .ck_btm .main .icon{float: left;width: 40px;margin-right: 30px;position: relative;z-index: 3;}
.fenlei .gxrz_box .gxrz_btm .con .fr,.gxrz_box .ck_btm .main .fr{float: left;width: 1115px;}
.fenlei .gxrz_box .rz_btm .gxrz_time{font-size: 18px;color: #3e3e3e;margin-top: 7px;}
.fenlei .gxrz_box .rz_btm .fr p{width: 49px;height: 22px;font-size: 14px;color: #fff;text-align: center;line-height: 22px;margin: 8px 0 6px;}
.fenlei .gxrz_box .gxrz_btm .youhua{background: #236ff4;}
.fenlei .gxrz_box .gxrz_btm .xinzeng{background: #f53443;}
.fenlei .gxrz_box .gxrz_btm .shengji{background: #35bfc8;}
.fenlei .gxrz_box .gxrz_btm .span_box{border-bottom: 1px solid #f1f2f5;padding-bottom: 16px;float: left;}
.fenlei .gxrz_box .gxrz_btm .span_box span{font-size: 14px;color: #747474;padding-right: 20px;display: inline-block;padding-bottom: 5px;}
.fenlei .gxrz_box .gxrz_btm .btm{position: relative;padding-bottom: 40px;display: none;}
.fenlei .gxrz_box .gxrz_btm .btm.show{display: block}
.fenlei .gxrz_box .gxrz_btm .line{display: none;border-left: 1px solid #f1f6ff;position: absolute;top: 0;left: 31px;height: 100%;}
.fenlei .gxrz_box .gxrz_btm .last .span_box,.gxrz_box .gxrz_btm .ck_btm .span_box{border-bottom: none;}
.fenlei .gxrz_box .gxrz_btm .ck_btm .ck_time{width: 130px;float: left;background: #4a86ff;border-radius: 50px;height: 34px;text-align: center;line-height: 34px;font-size: 18px;color: #fff !important;}
.fenlei .gxrz_box .gxrz_btm .ck_btm .con1 p{font-size: 18px;color: #212121;line-height: 34px;}
.fenlei .gxrz_box .gxrz_btm .ck_btm .con1{margin-bottom: 30px !important;margin-top: 0; }
.fenlei .gxrz_box .gxrz_btm .ck_btm{margin-top: 12px;}
.fenlei .gxrz_box .gxrz_btm .ck_btm .main{margin-bottom: 30px;}
.fenlei .gxrz_box .ck_btm .con h3{font-size: 16px;color: #3a3a3a;width: 130px;float: left;line-height: 26px;}
.fenlei .gxrz_box .ck_btm .con p{color: #626262;font-size: 14px;float: left;margin-left: 15px;line-height: 26px;width: 960px;}
.fenlei .gxrz_box .ck_btm .con_btm{width: 960px;margin-left: 142px;margin-top: 10px;overflow: hidden;}
.fenlei .gxrz_box .ck_btm .con_btm p{width: 49px;height: 22px;font-size: 14px;color: #fff;text-align: center;line-height: 22px;float: left;margin-left: 0px;margin-right: 15px;}
.fenlei .gxrz_box .ck_btm .con_btm .span_box{width: 870px;padding-bottom: 10px;}
.fenlei .gxrz_box .ck_btm .main .icon{margin-right:12px!important ;}
.fenlei .gxrz_box .ck_btn{width: 240px;height: 50px;background: #ff182a;border-radius: 50px;color: #fff;font-size: 18px;display: block;line-height: 50px;text-align: center;margin: 30px 20px 30px 470px;box-shadow:3px 7px 15px #ff949c;}
.fenlei .gxrz_box .ck_btn:hover{box-shadow: none; position: relative;top: 5px;}
.fenlei .gxrz_box .gxrz_btm .ck_btm .line{left: 38px;}
.fenlei .gxrz_box .gxrz_btm .rz_btm{border-radius: 5px;box-shadow: 0 2px 7px rgba(226,227,236,.77);padding: 31px 31px 31px 60px;margin-top: 42px;}
.fenlei .gxrz_box .gxrz_btm ul{height: 655px;overflow: hidden;}
.fenlei .gxrz_box .gxrz_btm ul.cur{height: auto;}
.fenlei .gxrz_box .gxrz_btm h2{display: none;}
.fenlei .gxrz_box .gxrz_btm ul li{overflow: hidden;}
.fenlei .gxrz_box .gxrz_btm ul li h3{float: left;width: 140px;height: 19px;font-size: 14px;color: #3e3e3e;height: 19px;line-height: 19px;overflow: hidden;margin: 7px 0 10px 0;}
.fenlei .gxrz_box .gxrz_btm ul li h3 span{float: left;width: 33px;height: 19px;font-size: 12px;color: #fff;border-radius: 2px;background: #2474e3;text-align: center;margin-right: 10px;}
.fenlei .gxrz_box .gxrz_btm ul li p{float: left;width: 950px;line-height: 19px;margin: 7px 0 10px;}
.fenlei .gxrz_box .gxrz_btm ul li p span{font-size: 13px;color: #7d7d7d;padding-right: 5px;display: inline-block;}
.fenlei .gxrz_box .gxrz_btm ul li p em{font-size: 0;margin-left: 15px;}
.fenlei .gxrz_box .gxrz_btm .hd{display: none;}
.fenlei .gxrz_box .gxrz_btm .btm .btmmore:hover{
	color: #fff;
	border-color: #2474e3;
	background: #2474e3;
}
.fenlei .gxrz_box .gxrz_btm .btm .title strong{
	position: relative;
	float: left;
	width: 112px;
	height: 25px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	font-weight: normal;
	border-radius: 2px;
	background: #386df4;
	margin-left: 60px;
}
.fenlei .gxrz_box .gxrz_btm .btm .title strong em{display: none;position: absolute;width: 40px;height: 40px;background: url("/2020gw/images/classify/gxrz_icon2.png") no-repeat;left: -52px;top: 0;}
.fenlei .gxrz_box .gxrz_btm .btm .title span{display: inline-block; font-size: 18px;color: #373737;margin-left:10px;}
.fenlei .gxrz_box .gxrz_btm .btm .title{
	position: relative;
	top: 65px;
}
.fenlei .gxrz_box .gxrz_btm .btm .txtc{
	border-radius: 5px;
	box-shadow: 0 2px 7px rgba(226,227,236,.77);
	margin:5px 0 30px;
	padding: 80px 36px 50px 60px;
	overflow:hidden;
}
.fenlei .gxrz_box .gxrz_btm .btm .txtc>div{float: left;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcon{overflow: hidden;margin-bottom: 20px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcon.cur{height: auto;overflow: hidden;margin-bottom: 20px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc p{display:inline-block; font-size:14px; line-height:26px;color: #7d7d7d;}
/* .fenlei .gxrz_box .gxrz_btm .btm .txtc p.myp{ color:#0199ff;} */
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcl{float:left;font-size: 14px;color: #373737;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcl strong{display:block; font-size:16px; line-height:30px; font-weight:100; }
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcl span{display:inline-block; line-height:22px; font-size:14px; color:#fff; background:#35bfc8; padding:0 10px; margin:4px 28px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcl em{height: 22px;font-size: 0;display: inline-block;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcr span{position: absolute;line-height:22px; font-size:14px; color:#fff; background:#35bfc8; padding:0 10px; margin:4px 15px 0 0;left: 0;top: 0;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcr span.xinzeng{background:#f53443;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcr{ float:left; text-align:left;position: relative;line-height: 26px;margin-right: 34px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc>div:nth-child(6){float: none;width: 100%;overflow: hidden;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc>div:nth-child(6) .txtcr{width: 988px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcrbot{padding-left: 60px;width: 900px;margin-top: 15px;line-height: 26px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .point{padding-left: 90px;width: 870px;}
.fenlei .gxrz_box .gxrz_btm .btm .txtc .txtcr .pblue{color:#4492dc;}
.fenlei .gxrz_box .gxrz_btm .btm .btn{ margin:0 0 30px 285px; width:260px;display: none;}
.fenlei .gxrz_box .gxrz_btm .btm .btn a{ display:block; width:260px; height:30px; line-height:30px; border-radius:5px; font-size:16px; text-align:center; background:#cc3333; color:#fff;}
.fenlei .gxrz_box .gxrz_btm .btm .btn a:hover{ background:#e82e2e;}
.fenlei .gxrz_box .gxrz_btm .btm .video{ width:888px; margin:0 auto 30px auto; height:auto; overflow:hidden;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li{ width:212px; height:175px; margin-right:10px; float:left; position:relative; cursor:pointer;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li a{ display:block; width:210px; height:138px; border:1px solid #ccc;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li div{ width:212px; height:140px; background:url(/images/bfbg.png); position:absolute; left:0; top:0; display:none;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li span{display:inline-block; width:49px; height:49px; background:url(/images/play.png) no-repeat; position:absolute; top:48px; left:80px; z-index:999;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li a img{ display:block; width:210px; height:138px;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li p{ font-size:14px; line-height:35px; text-align:center;}
.fenlei .gxrz_box .gxrz_btm .btm .video ul li:hover div{ display:block;}
.fenlei .gxrz_box .gxrz_btm .btm .zhezhao{width:100%; height:100%; position:absolute; top:0; left:0; visibility:hidden; min-width:1000px; z-index:9999; background:url(/images/shadow.png);}
.fenlei .gxrz_box .gxrz_btm .btm .zhezhao div{position:relative; width:600px; height:365px; position:fixed; padding-top:30px; top:50%; left:50%; margin-left:-300px; margin-top:-200px; background:#000;}
.fenlei .gxrz_box .gxrz_btm .btm .zhezhao ul li{width:600px; height:365px; display:none; overflow:hidden;}
.fenlei .gxrz_box .gxrz_btm .btm .zhezhao a{position:absolute; right:10px; top:5px; font-size:16px; color:#fff;}
.fenlei .gxrz_box .gxrz_btm .btm .btmmore{
	float: none !important;
	width: 139px;
	height: 28px;
	font-size: 14px;
	color: #7d7d7d;
	text-align: center;
	line-height: 28px;
	border-radius: 20px;
	border: 1px #d4e1ef solid;
	cursor: pointer;
	overflow: hidden;
	margin: 0 auto;
}
/* 教学团队 */
.jxtd_ban{
	height: 200px;
	background: url("/2020gw/images/javaeeimg/teaban1.jpg") no-repeat center top;
}
.jxtd-box {
	width: 100%;
	background: #fff;
}
.jxtd-box1{
	width: 1200px;
	height: 100%;
	margin: 0 auto 88px;
}
.teachers .title{
	text-align:center;
	color:#252B3A;
	line-height: 43px;
	letter-spacing: 1px;
	padding:80px 0 62px 0;
}
.teachers .title h2{font-size:30px;}
.teachers .title h2 span{color:#006dfe;}
.teachers .title p{font-size:16px;}
.jxtd-box1 .content{
	width: 100%;
	height: 450px;
	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;
	padding: 20px;
	box-shadow: 8px 8px 20px 0 rgba(55,99,170,.06), -8px -8px 20px 0 #fff;
}
.jxtd-box1 .content .left{
	width:721px;
	float:left;
}
.jxtd-box1 .content .right{
	width:355px;
	float:right;
	margin: 38px 25px 0 0;
}
.jxtd-box1 .content .right h3{
	font-size:20px;
	color: #252B3A;
	font-weight:bold;
	background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0px -142px;
	background-position-x: right;
}
.jxtd-box1 .content .right p{
	font-size:16px;
	color:#4D515C;
	line-height:22px;
	letter-spacing: 0.5px;
}
.jxtd-box1 .content .right .p1{
	color:#9297a5;
	border-bottom:1px solid #E5E9EE;
	padding: 13px 0 27px 0;
}
.jxtd-box1 .content .right .p2,.jxtd-box1 .content .right .p3{margin-top: 32px;}
.jxtd-box2{background: #f5f5f5;}
.jxtd-box2 .teacher_con{
	position:relative;
	width: 1197px;
	height: 404px;
	margin: 0 auto;
	z-index: 3;
}
.jxtd-box2 .teacher_con .slideBox{
	height: 404px;
	overflow: hidden;
}
.jxtd-box2 .teacher_con .hd{
	position: absolute;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 2px;
	background: #e8e8e8;
	bottom: -21px;
}
.jxtd-box2 .teacher_con .hd ul li{
	float: left;
	width: 50%;
	height: 2px;
	font-size: 0;
	cursor: pointer;
}
.jxtd-box2 .teacher_con .hd ul li.on{background: #e9162f;}
.jxtd-box2 .teacher_con .bd ul li .teamain{
	position: relative;
	float: left;
	width: 170px;
	height: 202px;
	border-right: 1px #565763 solid;
	border-bottom: 1px #565763 solid;
}
.jxtd-box2 .teacher_con .bd ul li .teamain .main_pic{
	position:relative;
	width: 170px;
	height: 202px;
	overflow: hidden;
}
.jxtd-box2 .teacher_con .bd ul li .teamain .main_pic img{width: 100%;}
.jxtd-box2 .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);
}
.jxtd-box2 .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;
}
.jxtd-box2 .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;
}
.jxtd-box2 .teacher_con .bd ul li .teamain .main_mask h2 span{
	font-size: 13px;
	font-weight: normal;
	margin-left: 10px;
}
.jxtd-box2 .teacher_con .bd ul li .teamain .main_mask h3{
	height: 20px;
	margin: 12px 0 8px;
	overflow: hidden;
}
.jxtd-box2 .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;
}
.jxtd-box2 .teacher_con .bd ul li .teamain .main_mask h4{
	height: 32px;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	overflow: hidden;
}
.jxtd-box2 .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;
}
.jxtd-box2 .teacher_con .bd ul li .teamain:nth-child(7) .main_mask,.jxtd-box2 .teacher_con .bd ul li .teamain:nth-child(14) .main_mask{left: -171px;}
.jxtd-box2 .teacher_con .bd ul li .teamain:hover .main_pic span{display: none;}
.jxtd-box2 .teacher_con .bd ul li .teamain:hover .main_mask{display: block;}
.jxtd-box3{background: #f5f5f5;padding-bottom: 130px;}
.jxtd-box3 .maincon{position: relative;max-height: 600px;overflow-x: hidden;overflow-y: auto;}
.jxtd-box3 .maincon::-webkit-scrollbar {width: 10px;height: 0.25rem;background:#efefef;}
.jxtd-box3 .maincon::-webkit-scrollbar-track {border-radius: 0;}
.jxtd-box3 .maincon::-webkit-scrollbar-thumb {border-radius: 0;background: #efefef;transition: all .2s;}
.jxtd-box3 .maincon::-webkit-scrollbar-thumb {background-color: #d6dee2;}
.jxtd-box3 .inner:after{
	position: absolute;
	left: -10%;
	bottom: 0;
	width: 120%;
	height: 141px;
	box-shadow: inset 0 -90px 60px -18px #f5f5f5;
	content: "";
}
.jxtd-box3 .maincon ul{width: 1220px;padding: 0 50px 25px;margin-left: -50px;}
.jxtd-box3 .maincon ul li{float: left;width: 376px;height: 185px;background: #ededed;border-radius: 4px;margin: 0 26px 28px 0;}
.jxtd-box3 .maincon ul li:hover{box-shadow: 0 3px 46px rgba(151,166,177,.35);}
.jxtd-box3 .maincon ul li .li_pic{float: left;width: 132px;height: 185px;border-radius: 4px;overflow: hidden;}
.jxtd-box3 .maincon ul li .li_pic img{width: 100%;}
.jxtd-box3 .maincon ul li .li_txt{float: left;width: 208px;margin-left: 16px;padding-top: 14px;}
.jxtd-box3 .maincon ul li .li_txt h3{height: 30px;line-height: 30px;font-size: 14px;color: #0067e1;border-bottom: 1px #d6d6d6 solid;margin-bottom: 6px;}
.jxtd-box3 .maincon ul li .li_txt h3 span {font-size: 18px;color: #30343e;margin-right: 6px;}
.jxtd-box3 .maincon ul li .li_txt p{width: 100%;font-size: 13px;color: #30343e;line-height: 22px;max-height: 110px;overflow-y: auto;padding-right: 5px;}
.jxtd-box3 .maincon ul li .li_txt p::-webkit-scrollbar {width: 5px;height: 0.25rem;background:#efefef;}
.jxtd-box3 .maincon ul li .li_txt p::-webkit-scrollbar-track {border-radius: 0;}
.jxtd-box3 .maincon ul li .li_txt p::-webkit-scrollbar-thumb {border-radius: 0;background: #efefef;transition: all .2s;border-radius: 5px;}
.jxtd-box3 .maincon ul li .li_txt p::-webkit-scrollbar-thumb {background-color: #d6dee2;}
.box_tlias{padding: 0 !important;}
.box_tlias .tlias_con{width: 1200px;height: 408px;padding: 0 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 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_tlias .tlias_con ol li em,.box_tlias .tlias_con ol li i{transition: all .2s ease;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;-o-transition: all .2s ease;}
.box_tlias .tlias_con ol li em{position: absolute;left: 26px;top: 25px;width: 32px;height: 40px;background: url("/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 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;background: #fff;}
.box_tlias .tlias_con ol li:hover{box-shadow: inset 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;background: #fff;}
.box_tlias .tlias_con ol li:hover em{left: 30px;top: 29px;}
.box_tlias .tlias_con ol li:hover i{left: 26px;top: 28px;}
.box_tlias .tlias_con ol li p{font-size: 14px;color: #98a3b7;padding: 22px 0 0 76px;}
.box_tlias .tlias_con ol li p span{display: block;font-size: 18px;color: #404550;}
.box_tlias .tlias_bot h3{font-size: 18px;color: #515151;}
.box_tlias .tlias_bot .bot2con{width: 1200px;height: 100px;margin-top: 12px;border: 2px #fff solid;box-sizing: border-box;background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);background: linear-gradient(to bottom, #f3f5f8,#fff);border-radius: 4px;box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);}
.box_tlias .tlias_bot .bot2con .box2con_list{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: #0067e1;border-radius: 50%;content: "";}
.box_itczh{padding-bottom: 100px;}
.box_itczh .itczh_con .itczhcon_left{
	position: relative;
	float: left;
	width: 500px;
	height: 300px;
	border: 2px #fff solid;
	box-sizing: border-box;
	background: -moz-linear-gradient(to bottom , #f3f5f8, #fff);
	background: linear-gradient(to bottom, #f3f5f8,#fff);
	border-radius: 4px;
	box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);
}
.box_itczh .itczh_con .itczhcon_left .itczhpic1{margin: 38px 0 14px 37px;}
.box_itczh .itczh_con .itczhcon_left p{
	font-size: 16px;
	color: #333;
	line-height: 26px;
	padding: 0 74px;
}
.box_itczh .itczh_con .itczhcon_left p span{font-weight: bold;}
.box_itczh .itczh_con .itczhcon_right{
	float: right;
	width: 680px;
	height: 300px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 4px;
	box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);
	overflow: hidden;
}
.box_itczh .itczh_con .itczhcon_right ul{width: 682px;}
.box_itczh .itczh_con .itczhcon_right ul li{
	position: relative;
	float: left;
	width: 340px;
	height: 150px;
	border-right: 1px #f5f5f5 solid;
	border-bottom: 1px #f5f5f5 solid;
	cursor: pointer;
	overflow: hidden;
}
.box_itczh .itczh_con .itczhcon_right ul li p{
	font-size: 18px;
	color: #252b3a;
	line-height: 22px;
	padding-top: 65px;
}
.box_itczh .itczh_con .itczhcon_right ul li p i{
	float: left;
	width: 21px;
	height: 22px;
	background: url("/2020gw/images/indeximg/pic.png") no-repeat 0 -250px;
	margin: 0 2px 0 118px;
}
.box_itczh .itczh_con .itczhcon_right ul li:nth-child(2) p i{background-position-x: -23px;}
.box_itczh .itczh_con .itczhcon_right ul li:nth-child(3) p i{background-position-x: -46px;}
.box_itczh .itczh_con .itczhcon_right ul li:nth-child(4) p i{background-position-x: -69px;}
.box_itczh .itczh_con .itczhcon_right ul li img{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.box_itczh .itczh_con .itczhcon_right ul li.cur img{display: block;}
/* 学习经历 */
.xxjl_ban{
	height: 200px;
	background: url("/2020gw/images/javaeeimg/xxjlban1.jpg") no-repeat center top;
}
.xxjl-box1 {
	width: 100%;
	height: 1180px;
	background: #fff;
	overflow: hidden;
}
.xxjl-box1 .com,.xxjl-box2 .com {
	width: 1200px;
	margin: 0 auto;
}
.xxjl-box2 .left{overflow: hidden;height: 783px;}
.xxjl-box1 .left,.xxjl-box2 .left {
	float: left;
	width: 804px;
}
.xxjl-box1 .right{height: 1185px;}
.xxjl-box1 .right,.xxjl-box2 .right {
	float: right;
	width: 373px;
}
.xxjl-box1 .title,.xxjl-box2 .title {
	width: 100%;
	height: 131px;
}
.xxjl-box1 .title h2,.xxjl-box2 .title h2{
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#252b3a;
	margin-top: 79px;
	padding-left: 28px;
}
.xxjl-box1 .left .title h2{background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 4px;}
.xxjl-box1 .title a,.xxjl-box2 .title a{
	float:right;
	font-size:14px;
	color:#909bb1;
	margin-top: 85px;
}
.xxjl-box1 .title a:hover,.xxjl-box2 .title a:hover{color:#D51429;}
.xxjl-box1 .left .content{
	width: 100%;
	height: 960px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 20px rgba(55,99,170,.13);
}
.xxjl-box1 .left .content a{
	display: block;
	width:725px;
	height:170px;
	margin: 0 auto;
	padding-top: 20px;
	border-bottom:1px solid #ebecee;
}
.xxjl-box1 .left .content a:last-child{border-bottom:none;}
.xxjl-box1 .left .content a:hover h3{color:#D51429;}
.xxjl-box1 .left .content img{
	float:left;
	width:253px;
	height:145px; 
	border-radius: 5px;
	margin-left:6px;
}
.xxjl-box1 .left .content .text{
	float:left;
	width:425px;
	height: 145px;
	margin-left:31px;
}
.xxjl-box1 .left .content .text h3{
	color:#252b3a;
	font-size:18px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top:12px;
}
.xxjl-box1 .left .content .text p{
	font-size:14px;
	color:#96989f;
	margin: 18px 0 23px 0;
	overflow: hidden;
	height: 38px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xxjl-box1 .left .content .text p span{
	font-size:12px;
	color:#c2c4c9;
}
.xxjl-box1 .left .content .text p span.s2{
	float:right;
	padding-right: 5px;
	padding-top: 2px;
}
.xxjl-box1 .right .title h2{background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 -48px;}
.xxjl-box1 .right .content li{
	width:100%;
	background: #F7F7F7;
	padding: 21px 0;
	margin-bottom: 30px;
	border-radius: 5px;
}
.xxjl-box1 .right .content li p.p1{
	color:#9297a5;
	font-size:14px;
	margin: 0 30px 8px 44px;
	height: 42px;
	line-height: 47px;
	background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 -103px;
	background-position-x: right;
}
.xxjl-box1 .right .content li p.p2{
	color:#5D616A;
	font-size:14px;
	margin:0 42px 0 44px;
	letter-spacing: -0.1px;
	line-height:24px;
}
.xxjl-box1 .right .content li p.p1 i {
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 10px;
	background: url(/2020gw/images/classify/xygsxypy.jpg) no-repeat -40px -245px;
}
.xxjl-box1 .right .content li p.p1 i.i2 {background-position: 0px -245px;}
.xxjl-box1 .right .content li p.p1 i.i3 {background-position:-120px -245px;}
.xxjl-box1 .right .content li p.p1 i.i4 {background-position: 0 0;}
.xxjl-box1 .right .content li p.p1 i.i5 {background-position: -40px 0;}
.xxjl-box1 .right .content li p.p1 i.i6 {background-position: -80px 0;}
.xxjl-box1 .right .content li p.p1 i.i7 {background-position: -120px 0;}
.xxjl-box1 .right .content li p.p1 i.i8 {background-position: 0 -40px;}
.xxjl-box1 .right .content li p.p1 i.i9 {background-position: -40px -40px;}
.xxjl-box1 .right .content li p.p1 i.i10 {background-position: -80px -40px;}
.xxjl-box1 .right .content li p.p1 i.i11 {background-position: -120px -40px;}
.xxjl-box1 .right .content li p.p1 i.i12 {background-position: 0 -165px;}
.xxjl-box1 .right .content li p.p1 i.i13 {background-position: -40px -165px;}
.xxjl-box1 .right .content li p.p1 i.i14 {background-position: -80px -165px;}
.xxjl-box1 .right .content li p.p1 i.i15 {background-position: -120px -165px;}
.xxjl-box1 .right .content li p.p1 i.i16 {background-position: 0 -205px;}
.xxjl-box1 .right .content li p.p1 i.i17 {background-position: -40px -205px;}
.xxjl-box1 .right .content li p.p1 i.i18 {background-position: -80px -205px;}
.xxjl-box1 .right .content li p.p1 i.i19 {background-position: -120px -205px;}
.xxjl-box1 .right .content li p.p1 i.i20 {background-position: 0 -325px;}
.xxjl-box1 .right .content li p.p1 i.i21 {background-position: -40px -325px;}

.xxjl-box2 {
	width: 100%;
	height: 897px;
	/* box-shadow: inset 0px -17px 10px -22px rgba(180,180,180,.5); */
	box-shadow: inset 0px -17px 10px -22px #c8c6c6;
	background: #f5f5f5;
}
.xxjl-box2 .left {overflow: hidden;}
.xxjl-box2 .left .content{width: 837px;}
.xxjl-box2 .left .title h2{background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 -23px;}
.xxjl-box2 .right .title h2{background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 -72px;}
.xxjl-box2 .left .content a{
	height: 230px;
	display:block;
	overflow: hidden;
}
.xxjl-box2 .left .content a img{
	width: 253px;
	height: 145px;
	border-radius: 5px;
	margin-right: 18px;
}
.xxjl-box2 .left .content a h3{
	max-width: 530px;
	height: 25px;
	color:#252b3a;
	font-size:18px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 17px 0 17px 12px;
}
.xxjl-box2 .left .content a p{
	float: right;
	color:#C3C4C9;
	margin-right: 30px;
	margin-top: -57px;
	padding: 20px;
}
.xxjl-box2 .left .content a:hover h3{color:#D51429;}
.xxjl-box2 .right .content{
	padding: 35px;
	height: auto;
	background: #fff;
	border-radius: 5px;
}
.xxjl-box2 .right .content ul{overflow: hidden;padding-left: 2px;}
.xxjl-box2 .right .content ul li{
	position: relative;
	width: 96%;
	margin: 0 15px 0 2px;
	padding: 0 0 23px 14px;
	border-left: 1px solid #F5F5F5;
}
.xxjl-box2 .right .content ul li:last-child{
	border-left:none;
	padding-bottom: 0;
}
.xxjl-box2 .right .content ul li i{
	position: absolute;
	display: block;
	padding: 5px;
	left: -8.5px;
	top: 0;
	background: #fff;
}
.xxjl-box2 .right .content ul li i span{
	float: left;
	margin: 0;
	height: 6px;
	width: 6px;
	border-radius: 50px;
	background-color: #FE7026;
}
.xxjl-box2 .right .content ul li a{
	width: 99%;
	font-size: 15px;
	color: #252b3a;
	line-height: 20px;
	overflow: hidden;
	max-height: 42px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xxjl-box2 .right .content ul li a:hover{color: #D51429;}
.xxjl-box2 .right .content ul li p{
	margin-top: 5px;
	padding-bottom: 12px;
	color: #afafaf;
	font-size: 12px;
	border-bottom: 1px solid #f1f1f1;
}

.xxjl-box1 .box1{padding-bottom: 44px;border-bottom: 1px solid #F5F5F5;}
.xxjl-box1 .box1 .box5ul1 li{
	position: relative;
	float: left;
	width: 280px;
	height: 270px;
	cursor: pointer;
	margin-right: 26px;
}
.xxjl-box1 .box1 .box5ul1 li .pic{
	position: relative;
	width: 280px;
	height: 196px;
	border-radius: 5px;
	overflow: hidden;
}
.xxjl-box1 .box1 .box5ul1 li .pic img{display: block;width: 100%;}
.xxjl-box1 .box1 .box5ul1 li .pic span{
	position: absolute;
    width: 100%;
    bottom: 0;
    height: 36px;
    font-size: 16px;
    color: #fff;
    line-height: 36px;
    background: rgba(36,106,254,.95);
    z-index: 5;
    text-align: center;
}
.xxjl-box1 .box1 .box5ul1 li .pic span b{color: #fff668;}
.xxjl-box1 .box1 .box5ul1 li:hover .pic:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.68);
	content: "";
	z-index: 2;
}
.xxjl-box1 .box1 .box5ul1 li:hover:after{
	position: absolute;
	left: 99px;
	top: 43px;
	width: 88px;
	height: 83px;
	background: url("../images/javaeeimg/gf-bg.png") no-repeat;
	content: "";
	z-index: 4;
}
.xxjl-box1 .box1 .box5ul1 li p{
	width: 224px;
	font-size: 16px;
	color: #333;
	line-height: 19px;
	padding: 12px 0 0 18px;
}
.xxjl-box1 .box1 .title h2{background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 -196px;}
.xxjl-box1 .box2 .title h2{background: url(/2020gw/images/javaeeimg/1_gf.png) no-repeat 0 -170px;}
.xxjl-box1 .box2 .content a{
	float: left;
    width: 230px;
	height:200px;
	margin-right: 12px;
}
.xxjl-box1 .box2 .content a:last-child{margin-right: 0;}
.xxjl-box1 .box2 .content a:hover{color: #D51429;}
.xxjl-box1 .box2 .content a img{
    width: 230px;
	height:131px;
	border-radius: 5px;
}
.xxjl-box1 .box2 .content .text {font-size: 16px;padding: 12px 6px 0 0;}
.xxjl-box1 .box2 .content .text p{display:none}

.mask_video_gf{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 1000;display: none;}
.mask_video_gf .mask_bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.7);}
.mask_video_gf .video_con2{position: absolute;height: 85%;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.mask_video_gf .video_con2 .close{position: absolute;right: -36px;top: -36px;width: 32px;cursor: pointer;}
.mask_video_gf .video_con2 video{max-width: 600px;}
/* 就业薪资*/
.employmentSalary .jyxzban1{height: 200px;background: url("/2020gw/images/javaeeimg/jyxzban1.jpg") no-repeat center top;}
.employmentSalary_box1{padding: 52px 0 80px;}
.employmentSalary .salaryhd{
	font-size: 32px;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding-bottom: 32px;
}
.employmentSalary_box1 .salary_cityTab{
	width: 1200px;
	text-align: center;
}
.employmentSalary_box1 .salary_cityTab>div{
	display: inline-block;
	height: 38px;
}
.employmentSalary_box1 .salary_cityTab p{
	position: relative;
	float: left;
	width: 56px;
	height: 100%;
	margin: 0 2px;
}
.employmentSalary_box1 .salary_cityTab p.BEIJINGSHUNYI,
.employmentSalary_box1 .salary_cityTab p.BEIJING{width: 76px;}
.employmentSalary_box1 .salary_cityTab p span{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 33px;
	font-size: 15px;
	color: #828282;
	text-align: center;
	line-height: 33px;
	border-radius: 5px 5px 0 0;
	background: #f7f7f7;
	cursor: pointer;
}
.employmentSalary_box1 .salary_cityTab p.cur span{
	height: 38px;
	font-size: 17px;
	color: #fff;
	line-height: 38px;
	background: #386df4;
}
.employmentSalary_box1 .salary_box1_content{
	box-shadow: 0 9px 38px rgba(225,225,225,.44);
	background:#fff;
	padding: 45px 0 68px;
	border-radius: 10px;
}
.employmentSalary_box1 .salary_box1_content .salaryp1{
	position: relative;
	width: 1086px;
	height: 36px;
	font-size: 24px;
	color: #575757;
	text-align: center;
	line-height: 36px;
	margin: 0 auto;
}
.employmentSalary_box1 .salary_box1_content .salaryp1 a{
	position: absolute;
	right: 0;
	top: 0;
	width: 128px;
	height: 36px;
	font-size: 14px;
	color: #fff;
	border-radius: 18px;
	background: #386df4;
}
.employmentSalary_box1 .salary_box1_content .salaryp1 a:hover{background: #2058e6;}
.employmentSalary_box1 .salary_box1_content .salaryp2{
	width: 1108px;
	height: 82px;
	margin: 35px auto 42px;
}
.employmentSalary_box1 .salary_box1_content .salaryp2 p{
	float: left;
	width: 253px;
	font-size: 16px;
	color: #636363;
	text-align: center;
	margin: 0 12px;
	border-radius: 5px;
	background: #fef2f2;
	padding: 5px 0 10px;
}
.employmentSalary_box1 .salary_box1_content .salaryp2 p span{
	display: block;
	font-size: 16px;
	color: #ff2e2e;
	font-weight: bold;
	padding: 4px 0 0;
}
.employmentSalary_box1 .salary_box1_content .salaryp2 p i{
	font-size: 34px;
	font-style: inherit;
	margin-right: 5px;
}
.employmentSalary_box1 .salary_box1_content .salaryp2 p.con2{background: #f4f7fc;}
.employmentSalary_box1 .salary_box1_content .salaryp2 p.con3{background: #fff9f3;}
.employmentSalary_box1 .salary_box1_content .salaryp2 p.con4{background: #e9faeb;}
.employmentSalary_box1 .salary_box1_content .salaryp2 p.con2 span{color: #216ef4;}
.employmentSalary_box1 .salary_box1_content .salaryp2 p.con3 span{color: #ff8a18;}
.employmentSalary_box1 .salary_box1_content .salaryp2 p.con4 span{color: #19ab8a;}
.employmentSalary_box1 .salary_box1_content .main{
	width: 1093px;
	margin: 0 auto;
	text-align: center;
}
.employmentSalary_box1 .salary_box1_content .main ul{
	width: 100%;
	height: 51px;
	background: #f4f7fc;
	border-radius: 5px;
}
.employmentSalary_box1 .salary_box1_content .main .mainul_list{display: none;}
.employmentSalary_box1 .salary_box1_content .main ul li{
	float: left;
	font-size: 16px;
	color: #515151;
	line-height: 51px;
}
.employmentSalary_box1 .salary_box1_content .main .scrollDiv{
	border-bottom: 1px #f1f1f1 solid;
}
.employmentSalary_box1 .salary_box1_content .main ol li{
	width: 100%;
	height: 51px;
	border-bottom: 1px #f1f1f1 solid;
	line-height: 51px;
}
.employmentSalary_box1 .salary_box1_content .main ol li p{
	position: relative;
	float: left;
	height: 51px;
	font-size: 15px;
	color: #979797;
	overflow: hidden;
}
.employmentSalary_box1 .salary_box1_content .main .li1{width: 93px;}
.employmentSalary_box1 .salary_box1_content .main .li2{width: 77px;}
.employmentSalary_box1 .salary_box1_content .main .li3{width: 143px;}
.employmentSalary_box1 .salary_box1_content .main .li4{width: 121px;margin-right: 10px;}
.employmentSalary_box1 .salary_box1_content .main .li5{width: 194px;}
.employmentSalary_box1 .salary_box1_content .main .li6{
	width: 159px;
	margin: 0 6px 0 33px;
	background: #386df4;
	color: #fff;
	box-shadow: 0 9px 38px rgba(56,109,244,.44);
}
.employmentSalary_box1 .salary_box1_content .main ol li p.li6:before{
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 1px;
	background: #4677f4;
	content: "";
}
.employmentSalary_box1 .salary_box1_content .main .li7{width: 257px;}
.employmentSalary_box1 .salary_box1_content .main .li8{width: 190px;}
.employmentSalary_box2{padding-bottom: 100px;}
.employmentSalary_box2 .salary_box2p1{
	font-size: 20px;
	color: #4a4a4a;
	line-height: 29px;
}
.employmentSalary_box2 .salary_box2p1 a{
	float: right;
	font-size: 14px;
	color: #7e7e7e;
}
.employmentSalary_box2 .salary_box2p1 a:hover{color: #386df4;}
.employmentSalary_box2 .salary_box2p1 i{
	float: left;
	width: 29px;
	height: 29px;
	margin-right: 10px;
	background: url("/2020gw/images/classify/xygsxypy.jpg") no-repeat -74px -90px;
}
.employmentSalary_box2 ul{width: 1236px;margin-top: 15px;}
.employmentSalary_box2 ul li{
	position: relative;
	float: left;
	width: 377px;
	height: 155px;
	border-radius: 5px;
	background: #fafcff;
	margin: 0 35px 23px 0;
}
.employmentSalary_box2 ul li i{
	position: absolute;
	right: 8px;
	top: 62px;
	width: 72px;
	height: 73px;
	background: url("/2020gw/images/classify/xygsxypy.jpg") no-repeat 0 -90px;
}
.employmentSalary_box2 ul li .conp1{
	position: relative;
	height: 64px;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	margin: 22px 23px 10px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	z-index: 2;
}
.employmentSalary_box2 ul li:hover .conp1{color: #1d8cff;}
.employmentSalary_box2 ul li .conp2{
	position: relative;
	height: 42px;
	font-size: 14px;
	color: #979797;
	line-height: 21px;
	padding: 0 68px 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	z-index: 2;
}

.clears::after{
	content: ".";
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 0;
	height: 0;
}
.clears{
	zoom: 1;
}

.boxlist10 .boxlist10_con .boxlist10_right,
.boxlist7 .boxlist7_con .boxlist7_right{
	float: right;
	width: 896px;
}
.boxlist10 .boxlist10_con .boxlist10_right ul li,
.boxlist7 .boxlist7_con .boxlist7_right ul li{
	float: left;
	width: 200px;
	height: 178px;
	margin-left: 24px;
}
.boxlist10 .boxlist10_con .boxlist10_right ul li .img_box,
.boxlist7 .boxlist7_con .boxlist7_right ul li .img_box{
	position: relative;
	width: 100%;
	height: 130px;
	border-radius: 8px;
	overflow: hidden;
}
.boxlist10 .boxlist10_con .boxlist10_right .img_box img,
.boxlist7 .boxlist7_con .boxlist7_right .img_box img{width: 100%;}
.boxlist10 .boxlist10_con .boxlist10_right .sy_mask,
.boxlist7 .boxlist7_con .boxlist7_right .sy_mask{width: 200px;height: 130px;background: rgba(0,0,0,.8);position: absolute;top: 0;left: 0;overflow: hidden;display: none;}
.boxlist10 .boxlist10_con .boxlist10_right .sy_mask .sy_show,
.boxlist7 .boxlist7_con .boxlist7_right .sy_mask .sy_show{display: block;width: 88px;margin: 55px auto}
.boxlist10 .boxlist10_con .boxlist10_right ul li:hover .sy_mask,
.boxlist7 .boxlist7_con .boxlist7_right ul li:hover .sy_mask{display: block;}
.boxlist10 .boxlist10_con .boxlist10_right .btm p,
.boxlist7 .boxlist7_con .boxlist7_right .btm p{
	position: relative;
	font-size: 12px;
	color: #98a3b7;
	padding: 11px 6px 0 16px;
}
.boxlist10 .boxlist10_con .boxlist10_right .btm p:before,
.boxlist7 .boxlist7_con .boxlist7_right .btm p:before{
	position: absolute;
	left: -1px;
	top: 13.5px;
	width: 15px;
	height: 12px;
	background-image: url(/2020gw/images/indeximg/sy_box2icon1s.png);
	background-size: 15px;
	content: "";
}
.boxlist10 .boxlist10_con .boxlist10_right .btm p span,
.boxlist7 .boxlist7_con .boxlist7_right .btm p span{float: right;}