.a_btn{
	position: relative;
	display: block;
	height: 38px;
	font-size: 14px;
	color: #fffebb;
	border-radius: 19px;
	border: none;
	background-color: #ff6114;
	cursor: pointer;
	margin: 0 auto;
	padding: 0 28px 0 52px;
}
.a_btn:hover{background-color: #f16e2e;}
.a_btn:before{
	position: absolute;
	left: 26px;
	top: 10px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #fffebb;
	content: "";
}
.a_btn:after{
	position: absolute;
	left: 32px;
	top: 15px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #ff6114;
	content: "";
}
.a_btn.itcast_click{padding-left: 28px;}
.a_btn.itcast_click:before,
.a_btn.itcast_click:after{display: none;}

.box_hd{text-align: center;padding: 86px 0 46px;}
.box_hd h2{font-size: 30px;color: #0856f6;line-height: 32px;font-weight: bold;}
.box_hd a{float: right;height: 25px;border: 1px #ccced3 solid;border-radius: 25px;line-height: 25px;padding: 0 9px;margin: 5px 11px 0 0;font-size: 14px;color: #737373;cursor: pointer;}
.box_hd a:hover{background: #216ef4;color: #fff;border-color: #216ef4;}
.box_hd span{color: #252b3a;font-weight: normal;}
.box_hd p{font-size: 16px;color: #999;padding-top: 10px;}
.boxlist1{background-color: #fafafa;padding-bottom: 100px;}
.boxlist1 .boxlist1_con1{
	position: relative;
	height: 407px;
}
.boxlist1 .boxlist1_con1 .con1_left{
	width: 100;
	text-align: center;
	margin-bottom: 27px;
}
.boxlist1 .boxlist1_con1 .con1_left ul li{
	display: inline-block;
	width: 250px;
	height: 68px;
	border: 1px #d8e8ff solid;
	border-radius: 8px;
	box-sizing: border-box;
	padding-top: 12px;
	margin: 0 9px;
	cursor: pointer;
}
.boxlist1 .boxlist1_con1 .con1_left ul li p{
	font-size: 15px;
	color: #333;
	text-align: center;
	line-height: 22px;
}
.boxlist1 .boxlist1_con1 .con1_left ul li:hover p{color: #0856f6;}
.boxlist1 .boxlist1_con1 .con1_left ul li:hover span{color: #0856f6;}
.boxlist1 .boxlist1_con1 .con1_left ul li span{color: #f30209;}
.boxlist1 .boxlist1_con1 .con1_left ul li.cur{
	position: relative;
	box-shadow: inset 0 0 7px rgba(255,255,255,.5);
	border: none;
	background: #0e5dff;
}
.boxlist1 .boxlist1_con1 .con1_left ul li.cur p{color: #fff;font-weight: bold;}
.boxlist1 .boxlist1_con1 .con1_left ul li.cur:before{
	position: absolute;
	left: 50%;
	bottom: -16px;
	border-style: solid;
	border-radius: 3px;
	border-width: 12px 7px 0 7px;
	border-color: #0856f6 transparent transparent transparent;
	content: "";
	margin-left: -7px;
}
.boxlist1 .boxlist1_con1 .con1_left ul li.cur span{color: #fcffb8;}
.boxlist1 .boxlist1_con1 .con1_right{
	width: 856px;
	height: 334px;
	border-radius: 6px;
	box-shadow: 0 10px 10px #f0f0f0, -15px -15px 15px #fff;
	padding: 46px 52px 0 52px;
}
.boxlist1 .boxlist1_con1 .con1_right ul li{position: relative;display: none;}
.boxlist1 .boxlist1_con1 .con1_right ul li img{diaplsy: block;margin-bottom: 8px;}
.boxlist1 .boxlist1_con1 .con1_right ul li.cur{display: block;}
.boxlist1 .boxlist1_con1 .con1_right ul li button{
	position: absolute;
	right: -291px;
	top: 34px;
	width: 264px;
	height: 223px;
	font-size: 16px;
	color: #fff;
	border: none;
	border-radius: 6px;
	background: url("/2020gw/images/pythonimg/boxlist1btnbg1.jpg") no-repeat;
	cursor: pointer;
	padding-top: 71px;
}
.boxlist1 .boxlist1_con1 .con1_right ul li button:before{
	position: absolute;
	left: 50%;
	top: 62px;
	width: 58px;
	height: 58px;
	background: url("/2020gw/images/pythonimg/vid.png") no-repeat;
	background-size: 100%;
	content: "";
	margin-left: -29px;
}
.boxlist1 .boxlist1_con1 .con1_right ul li button.itcast_click{padding: 0;}
.boxlist1 .boxlist1_con1 .con1_right ul li button.itcast_click:before{display: none;}

.boxlist2{background: #f5f5f5;padding-bottom: 94px;}
.boxlist2 .boxlist2_con ul{overflow: hidden;}
.boxlist2 .boxlist2_con ul li{
	position: relative;
	float: left;
	width: 190px;
	height: 732px;
	border-radius: 11px;
	background: #fff;
	margin: 0 12px 0 0;
}
.boxlist2 .boxlist2_con ul li:last-child{margin-right: 0;}
.boxlist2 .boxlist2_con ul li:last-child:after{display: none;}
.boxlist2 .boxlist2_con ul li h3{
	position: relative;
	height: 57px;
	font-size: 16px;
	color: #fff;
	line-height: 57px;
	border-radius: 11px 11px 0 0;
	background: -webkit-linear-gradient(left, #2c8fff, #0e5dff);
	background: -o-linear-gradient(left, #2c8fff, #0e5dff);
	background: linear-gradient(to right, #2c8fff, #0e5dff);
	box-shadow: inset 0 0 7px rgba(175,249,255,.46);
	overflow: hidden;
	padding-left: 18px;
}
.boxlist2 .boxlist2_con ul li h3 span{
	display: block;
	position: relative;
	z-index: 2;
}
.boxlist2 .boxlist2_con ul li h3 em{
	position: absolute;
	right: 15px;
	bottom: -5px;
	font-size: 50px;
	color: rgba(24,138,255,.5);
	line-height: 50px;
	font-weight: bold;
}
.boxlist2 .boxlist2_con ul li p{
	width: 168px;
	font-size: 14px;
	color: #333;
	text-align: center;
	font-weight: bold;
	line-height: 24px;
	font-family: "微软雅黑";
	box-sizing: border-box;
	background: #f6f9ff;
	margin: 13px auto 0;
	padding: 10px 11px 15px;
}
.boxlist2 .boxlist2_con ul li p span{display: block;line-height: 20px;}
.boxlist2 .boxlist2_con ul li:nth-child(4) p span,
.boxlist2 .boxlist2_con ul li:nth-child(5) p span{line-height: 23px;}
.boxlist2 .boxlist2_con ul li p em{
	position: relative;
	display: inline-block;
	font-size: 12px;
	color: #345798;
	font-style: inherit;
	font-weight: normal;
	padding: 0 11px 0 0;
}
.boxlist2 .boxlist2_con ul li p em:after{
	position: absolute;
	right: -2px;
	top: 0;
	font-size: 12px;
	color: #345798;
	line-height: 16px;
	content: "、";
}
.boxlist2 .boxlist2_con ul li p em:last-child{padding-right: 0;}
.boxlist2 .boxlist2_con ul li p em:last-child:after{display: none}
.boxlist2 .boxlist2_con ul li .boxbot{
	width: 168px;
	font-size: 14px;
	font-family: "微软雅黑";
	box-sizing: border-box;
	background: #fff9f1;
	margin: 20px auto 0;
}
.boxlist2 .boxlist2_con ul li .boxbot{padding: 12px 0 ;}
.boxlist2 .boxlist2_con ul li .boxbot h4{
	font-size: 14px;
	color: #1266ff;
	font-weight: bold;
	padding: 0 20px 3px;
}
.boxlist2 .boxlist2_con ul li .boxbot span{
	display: block;
	font-size: 12px;
	color: #345798;
	padding: 0 10px;
	line-height: 20px;
}
.boxlist2 .boxlist2_con ul li .ris{
	position: absolute;
	right: -10px;
	border-style: solid;
	border-width: 4px 0 4px 7px;
	border-color: transparent transparent transparent #b7d8ff;
}
.boxlist2 .boxlist2_con ul li .ris1{top: 27px;border-left-color: #1264ff;}
.boxlist2 .boxlist2_con ul li .ris2{top: 128px;}
.boxlist2 .boxlist2_con ul li .ris3{top: 279px;}
.boxlist2 .boxlist2_con ul li .ris4{top: 431px;}
.boxlist2 .boxlist2_con ul li .ris5{top: 582px;}
.boxlist2 .boxlist2_con ul li .boxlist2img{
	position: absolute;
	left: 0;
	bottom: 0;
	border-radius: 0 0 11px 11px;
}

.boxlist4{background-color: #fafafa;padding-bottom: 89px;}
.boxlist4 .boxlist4_con ol{display: -webkit-box;display: flex;width: 1085px;margin: 0 auto;justify-content: space-between;}
.boxlist4 .boxlist4_con ol li{
	width: 248px;
	height: 58px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 58px;
	border-radius: 8px;
	box-shadow: inset 0 0 7px rgba(255,255,255,.5);
	background-color: #399bff;
}
.boxlist4 .boxlist4_con ol li:nth-child(even){background-color: #2f7aff;}
.boxlist4 .boxlist4_con ol li b{margin-right: 5px;}
.boxlist4 .boxlist4_con ul{
	display: -webkit-box;
	display: flex;
	height: 243px;
	border-radius: 6px;
	background-color: #fff;
	margin-top: 26px;
	padding-top: 29px;
}
.boxlist4 .boxlist4_con ul li{
	width: 330px;
	height: 211px;
	border-radius: 6px;
	text-align: center;
	background-color: #fff;
	cursor: pointer;
	overflow: hidden;
	margin-left: 52px;
}
.boxlist4 .boxlist4_con ul li h3{
	position: relative;
	display: inline-block;
	font-size: 18px;
	color: #333;
	font-style: italic;
	font-weight: bold;
	line-height: 24px;
	margin: 48px 0 22px;
}
.boxlist4 .boxlist4_con ul li h3 span{
	position: relative;
	z-index: 3;
}
.boxlist4 .boxlist4_con ul li h3:before{
	position: absolute;
	left: -18px;
	top: -12px;
	width: 20px;
	height: 19px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat 0 -32px;
	content: "";
}
.boxlist4 .boxlist4_con ul li h3:after{
	position: absolute;
	right: -8px;
	top: 12px;
	width: 20px;
	height: 19px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat -22px -32px;
	content: "";
}
.boxlist4 .boxlist4_con ul li p{
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #333;
	line-height: 30px;
	padding-left: 40px;
	margin-bottom: 33px;
}
.boxlist4 .boxlist4_con ul li p:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat 0 0;
	content: "";
}
.boxlist4 .boxlist4_con ul li:nth-child(2) p:before{background-position: -32px 0;}
.boxlist4 .boxlist4_con ul li:nth-child(3) p:before{background-position: -64px 0;}
.boxlist4 .boxlist4_con ul li p span{
	display: inline-block;
	height: 21px;
	font-size: 12px;
	color: #9d9d9d;
	line-height: 21px;
	border-radius: 11px;
	background-color: #f7f7f7;
	padding: 0 12px;
	margin-left: 8px;
}

.boxlist3{height: 808px;background: #0856f6;margin-bottom: 515px;}
.boxlist3 .box_hd h2{color: #ffeba5;}
.boxlist3 .box_hd h2 span{color: #fff;}
.boxlist3 .boxlist3_con img{display: block;}
.boxlist3 .boxlist3_main{
	height: 670px;
	border-radius: 8px;
	box-sizing: border-box;
	box-shadow: 0 0 21px rgba(194,202,219,.4);
	background: #fff;
	margin-top: 46px;
	padding: 40px 36px 0 28px;
}
.boxlist3 .boxlist3_main .titname span{
	display: inline-block;
	font-size: 18px;
	color: #252b3a;
	font-weight: bold;
	height: 6px;
	box-shadow: 0 17px 0 #ffd5c1;
	padding: 0 2px;
}
.boxlist3 .boxlist3_main .boxlist3_left{
	float: left;
	width: 237px;
	margin: 5px 0 0 0;
}
.boxlist3 .boxlist3_main .boxlist3_left ul{margin-top: 10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li{
	position: relative;
	color: #006dff;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur:before{
	position: absolute;
	right: -30px;
	top: 50%;
	width: 9px;
	height: 10px;
	background: url("/2020gw/images/pythonimg/list3before.jpg") no-repeat ;
	margin-top: -5px;
	content: "";
}
.boxlist3 .boxlist3_main .boxlist3_left ul li em{display: block;height: 10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li p{
	width: 240px;
	font-size: 15px;
	color: #252b3a;
	line-height: 18px;
	border-radius: 8px;
	padding: 11px 0 11px 11px;
	cursor: pointer;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li:hover p{color: #006cff;}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur p{
	color: #fff;
	background: #006cff;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li p span{font-size: 12px;color: #fd636b;}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur p span{color: #0ff;}
.boxlist3 .boxlist3_main .boxlist3_right{
	float: right;
	width: 853px;
	height: 598px;
	border-radius: 8px;
	background: #f6f6f6;
	margin-top: -24px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con{width: 100%;display: none;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist{height: 458px;overflow-y: auto;padding-left: 41px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar {width: 10px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-thumb {width: 10px;border-radius: 10px;background: #569eff;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-track{width: 10px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3{position: relative;height: 69px;line-height: 69px;font-size: 18px;color: #006cff;font-weight: bold;border-bottom: 1px #fff solid;padding-left: 44px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4{margin-top: 10px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{padding-bottom: 16px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span{float: right;font-size: 14px;color: #7a8295;border: none;font-weight: normal;margin-right: 240px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span.h2span2{margin-right: 46px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .xm_p3{
	font-size: 14px;
	color: #61656e;
	line-height: 22px;
	padding-top: 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4{
	font-size: 16px;
	color: #252b3a;
	font-weight: bold;
	margin: 20px 0 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4 img{
	float: left;
	margin-right: 4px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{
	font-size: 14px;
	color: #61656e;
	line-height: 26px;
	padding: 0 40px 0 26px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp span{margin: 0 45px 0 0;}
.boxlist3 .boxlist3_main .con4btn{position: absolute;right: 44px;top: 20px;width: 152px;height: 29px;background: #ff6114;font-size: 13px;color: #fff;font-weight: 400;text-align: center;line-height: 29px;border-radius: 20px;}
.boxlist3 .boxlist3_main .con4btn:hover{background: #fa7f44;}


.boxlist5{background: #f5f5f5;}
.boxlist5 .boxlist5_con{padding: 0 0 65px;}
.boxlist5 .boxlist5_con .contop{
	height: 164px;
}
.boxlist5 .boxlist5_con .contop p{
	float: left;
	width: 337px;
	font-size: 14px;
	color: #333;
}
.boxlist5 .boxlist5_con .contop p:first-child{text-align: right;}
.boxlist5 .boxlist5_con .contop p b{
	display: block;
	font-size: 18px;
	color: #0856f6;
	margin: 40px 0 6px;
}
.boxlist5 .boxlist5_con .contop h3{
	float: left;
	width: 496px;
	height: 179px;
	text-align: center;
	background: url("/2020gw/images/pythonimg/boxlist5bg1.jpg") no-repeat;
	margin: -15px 15px 0;
}
.boxlist5 .boxlist5_con .contop h3 b{
	display: block;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	font-family: "微软雅黑";
	margin: 51px 0 8px;
}
.boxlist5 .boxlist5_con .conbot{
	height: 518px;
	border-radius: 6px;
	box-sizing: border-box;
	background-color: #fff;
	padding-top: 27px;
}
.boxlist5 .boxlist5_con .conbot ol{display: -webkit-box;display: flex;margin: 0 0 32px 38px;}
.boxlist5 .boxlist5_con .conbot ol li{
	position: relative;
	width: 212px;
	height: 58px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 58px;
	box-shadow: inset 0 0 7px rgba(255,255,255,.5);
	border-radius: 8px;
	background-color: #afd7ff;
	font-family: "微软雅黑";
	cursor: pointer;
	margin-right: 15px;
}
.boxlist5 .boxlist5_con .conbot ol li span{
	font-weight: bold;
	margin-right: 6px;
}
.boxlist5 .boxlist5_con .conbot ol li.cur{background-color: #399bff;}
.boxlist5 .boxlist5_con .conbot ol li.cur:after{
	position: absolute;
	left: 50%;
	bottom: -18px;
	border-style: solid;
	border-radius: 3px;
	border-width: 12px 7px 0 7px;
	border-color: #399bff transparent transparent transparent;
	content: "";
	margin-left: -7px;
}
.boxlist5 .boxlist5_con .conbot ol li:hover{background-color: #399bff;}
.boxlist5 .boxlist5_con .conbot ul li{
	display: none;
	position: relative;
	width: 1110px;
	margin: 0 auto;
}
.boxlist5 .boxlist5_con .conbot ul li.cur{display: block;}
.boxlist5 .boxlist5_con .conbot ul li .vidbox{
	position: absolute;
	right: 0;
	top: 6px;
	width: 535px;
	height: 300px;
	overflow: hidden;
}
.boxlist5 .boxlist5_con .conbot ul li .vidbox img{
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
.boxlist5 .boxlist5_con .conbot ul li .vidbox:before{
	position: absolute;
	left: 219px;
	top: 102px;
	width: 97px;
	height: 97px;
	background: url("/2020gw/images/pythonimg/vid.png") no-repeat;
	z-index: 3;
	/* content: ""; */
}
.boxlist5 .boxlist5_con .conbot ul li .vidbox b{
	position: absolute;
	left: 50px;
	top: 40px;
	font-size: 36px;
	color: #174e87;
	line-height: 42px;
	font-weight: bold;
	font-family: "微软雅黑";
}
.boxlist5 .boxlist5_con .conbot ul li h3{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}
.boxlist5 .boxlist5_con .conbot ul li p{
	width: 532px;
	font-size: 14px;
	color: #999;
	line-height: 20px;
	margin-bottom: 18px;
}
.boxlist5 .boxlist5_con .conbot ul li p span{
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 28px;
}
.boxlist5 .boxlist5_con .conbot ul li .list{padding-top: 6px;}
.boxlist5 .boxlist5_con .conbot ul li .list div{
	float: left;
	height: 42px;
	font-size: 14px;
	color: #999;
	border-left: 1px #e5e5e5 solid;
	padding: 0 40px;
	
}
.boxlist5 .boxlist5_con .conbot ul li .list div:first-child{border: none;padding-left: 0;}
.boxlist5 .boxlist5_con .conbot ul li .list div b{
	display: block;
	font-size: 24px;
	color: #399bff;
	margin-top: -6px;
}
.boxlist5 .boxlist5_con .conbot ul li .list div em{
	position: relative;
	top: -10px;
	font-size: 18px;
	font-style: inherit;
}
.boxlist5 .boxlist5_con .conbot ul li .list div i{
	position: relative;
	font-size: 14px;
	font-style: inherit;
}
.boxlist5 .boxlist5_con .conbot ul li a{
	position: relative;
	display: block;
	width: 133px;
	height: 38px;
	font-size: 14px;
	color: #fffebb;
	text-align: center;
	line-height: 38px;
	border-radius: 19px;
	background-color: #ff6114;
	padding-right: 13px;
	margin-top: 30px;
}
.boxlist5 .boxlist5_con .conbot ul li a:after{
	position: absolute;
	right: 18px;
	top: 14px;
	width: 6px;
	height: 10px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat -44px -32px;
	content: "";
}
.boxlist5 .boxlist5_con .conbot ul li a:hover{background-color: #f16e2e;}

.boxlist6{height: 685px;background: #0856f6 url("/2020gw/images/pythonimg/boxlist6bg1.jpg") no-repeat center 130px;}
.boxlist6 .box_hd h2{color: #ffeba5;}
.boxlist6 .box_hd h2 span{color: #fff;}
.boxlist6 .box_hd p{
	font-size: 16px;
	color: #fff;
	padding-top: 28px;
}
.boxlist6 .boxlist6_con p{
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	padding: 73px 0 0 98px;
}
.boxlist6 .boxlist6_con span{
	display: block;
	font-size: 14px;
	color: #ffeba5;
	line-height: 18px;
	padding: 277px 0 0 102px;
}
.boxlist6 .boxlist6_con a{
	position: absolute;
	bottom: 126px;
	right: 139px;
	width: 150px;
	height: 30px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 19px;
	background-color: #ff6114;
	padding-right: 8px;
	margin-top: 30px;
}
.boxlist6 .boxlist6_con a:after{
	position: absolute;
	right: 15px;
	top: 10px;
	width: 6px;
	height: 10px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat -44px -32px;
	content: "";
}
.boxlist6 .boxlist6_con a:hover{background-color: #f16e2e;}

.boxlist7{background-color: #fafafa;padding-bottom: 85px;}
.boxlist7 .boxlist7_con{
	height: 185px;
}
.boxlist7 .boxlist7_con img{
	float: left;
	margin: 33px 26px 0 90px;
}
.boxlist7 .boxlist7_con p{
	position: relative;
	float: left;
	width: 681px;
	height: 185px;
	border-radius: 6px;
	box-shadow: 0 10px 10px #f0f0f0, -15px -15px 15px #fff;
}
.boxlist7 .boxlist7_con p img{margin: 26px 0 0 45px;}
.boxlist7 .boxlist7_con p a{
	position: absolute;
	right: 47px;
	bottom: 26px;
	width: 116px;
	height: 30px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 19px;
	background-color: #ff6114;
	padding-right: 5px;
}
.boxlist7 .boxlist7_con p a:after{
	position: absolute;
    right: 12px;
    top: 10px;
    width: 6px;
    height: 10px;
    background: url("/2020gw/images/pythonimg/picimg.png") no-repeat -44px -32px;
    content: "";
}
.boxlist7 .boxlist7_con p a:hover{background-color: #f16e2e;}
.boxlist7 .boxlist7_con2{
	position: relative;
	height: 362px;
	margin-top: 40px;
}
.boxlist7 .boxlist7_con2 .main_con{
	width: 1200px;
	height: 362px;
	overflow: hidden;
	margin: 0 auto;
}
.boxlist7 .boxlist7_con2 .main_con ul{
	width: 2400px;
}
.boxlist7 .boxlist7_con2 .main_con li{
	float: left;
	width: 1200px;
	height: 362px;
	background: url("/2020gw/images/pythonimg/boxlist7picimg3.jpg") no-repeat;
}
.boxlist7 .boxlist7_con2 .main_con li .left{
	float: left;
	width: 540px;
	margin: 0 0 0 95px;
}
.boxlist7 .boxlist7_con2 .main_con li .left b{
	display: block;
	font-size: 20px;
	color: #0856f6;
	font-weight: bold;
	font-family: "微软雅黑";
	padding-bottom: 52px;
}
.boxlist7 .boxlist7_con2 .main_con li h3{
	position: relative;
	height: 18px;
	font-size: 16px;
	color: #ff6114;
	font-weight: bold;
	line-height: 18px;
	padding-left: 20px;
	margin-bottom: 15px;
	margin-left: 65px;
}
.boxlist7 .boxlist7_con2 .main_con li h3:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 11px;
	height: 18px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat 0 -53px;
	content: "";
}
.boxlist7 .boxlist7_con2 .main_con li p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-left: 65px;
}
.boxlist7 .boxlist7_con2 .main_con li p span{
	color: #ff6114;
	font-weight: bold;
	font-style: italic;
	margin-right: 8px;
}
.boxlist7 .boxlist7_con2 .main_con li .right{
	float: left;
	width: 360px;
}
.boxlist7 .boxlist7_con2 .main_con li .right h3{
	color: #f2fa70;
	padding-left: 30px;
	margin: 38px 0 22px;
}
.boxlist7 .boxlist7_con2 .main_con li .right h3:before{
	width: 25px;
	background-position-x: -13px;
}
.boxlist7 .boxlist7_con2 .main_con li .right p{color: #fff;margin-left: 5px;}
.boxlist7 .boxlist7_con2 .main_con li .right p span{
	color: #faff6c;
	margin-right: 12px;
}

.boxteacher .prev,
.boxlist7_con2 .prev,
.boxteacher .next,
.boxlist7_con2 .next{
	position: absolute;
	right: 108px;
	bottom: -56px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	cursor: pointer;
	background: #f0f0f0;
}
.boxteacher .prev:before,
.boxlist7_con2 .prev:before,
.boxteacher .next:before,
.boxlist7_con2 .next:before{
	position: absolute;
	left: 15px;
	top: 13px;
	width: 12px;
	height: 18px;
	background: url("/2020gw/images/pythonimg/picimg.png") no-repeat -52px -32px;
	content: "";
}
.boxteacher .next{right: 44px;}
.boxlist7_con2 .prev{left: 50px;top: 154px;background-color: #fff;}
.boxlist7_con2 .next{right: 50px;top: 154px;background-color: #fff;}
.boxteacher .next:before,
.boxlist7_con2 .next:before{
	left: 16px;
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
.boxteacher .prev:hover,
.boxteacher .next:hover{background: #e8f0ff;}
.boxlist7_con2 .prev:hover,
.boxlist7_con2 .next:hover{background: #2390ff;}
.boxteacher .prev:hover:before,
.boxteacher .next:hover:before{background-position-x: -66px;}
.boxlist7_con2 .prev:hover:before,
.boxlist7_con2 .next:hover:before{background-position-x: -80px;}

.boxteacher{padding-bottom: 121px;}
.boxteacher .boxteacher_con{
	position: relative;
	width: 1200px;
	height: 325px;
	overflow: hidden;
}
.boxteacher .boxteacher_con:after{
	position: absolute;
	right: 0;
	top: -40px;
	width: 140px;
	height: 400px;
	box-shadow: inset -90px 0 60px -18px #fff;
	content: "";
}
.boxteacher ul{width: 1600px;}
.boxteacher ul li{
	float: left;
	height: 325px;
	margin: 0 14px 0 52px;
}
.boxteacher ul li .con{
	width: 180px;
	height: 288px;
	border: 1px #62b7ff solid;
	border-radius: 6px;
	box-sizing: border-box;
	transform:skew(-3deg);
}
.boxteacher ul li .con .conmain{
	position: relative;
	width: 180px;
	height: 288px;
	border-radius: 6px;
	box-sizing: border-box;
	overflow: hidden;
	margin: 11px 0 0 -11px;
}
.boxteacher ul li .con .conmain:after{
	position: absolute;
	left: -10%;
	bottom: 0;
	width: 120%;
	height: 166px;
	box-shadow: inset 0 -90px 60px -18px rgba(34,92,211,.8);
	content: "";
}
.boxteacher ul li .con .conmain img{
	width: 110%;
	transform:skew(3deg);
	margin: 0 0 0 -10px;
}
.boxteacher ul li .con .conmain p{
	position: absolute;
	left: 50%;
	bottom: 10px;
	width: 144px;
	font-size: 13px;
	color: #fff;
	transform:skew(3deg);
	margin-left: -72px;
	z-index: 3;
}
.boxteacher ul li .con .conmain p b{display: block;font-size: 18px;}

.box_resources{background: #fff !important;}
.box_resources .lay_con .resourcesggw{display: block;margin-bottom: 32px;}
.box_resources .lay_con .resourcesggw img{display: block;}
.box_resources .lay_con ul.open_html{padding-bottom: 40px;}

.boxlist10{padding-bottom: 78px;}
.boxlist10 .boxlist10_con .boxlist10_left{
	float: left;
	width: 304px;
	height: 331px;
	box-sizing: border-box;
	border-radius: 8px;
	border: 2px #fff solid;
	box-shadow: 6px 6px 18px 0 rgba(55,99,170,.06), -6px -6px 18px 0 rgba(255,255,255,.7);
	background: -moz-linear-gradient(to bottom , #f7f8fa, #fcfcfc);
	background: linear-gradient(to bottom, #f7f8fa,#fcfcfc);
	padding: 0 32px 0 31px;
}
.boxlist10 .boxlist10_con .boxlist10_left h3{
	width: 260px;
	height: 57px;
	font-size: 17px;
	color: #252b3a;
	font-weight: bold;
	line-height: 26px;
	border-bottom: 1px #ebebeb solid;
	padding: 29px 0 25px;
}
.boxlist10 .boxlist10_con .boxlist10_left h3 span{
	float: left;
	width: 57px;
	height: 57px;
	border-radius: 50%;
	background: #f5f5f5;
	margin: 0 12px 0 9px;
}
.boxlist10 .boxlist10_con .boxlist10_left h3 span i{
	display: block;
	width: 45px;
	height: 58.25px;
	background: url("/2020phone/images/xk_icons2.png") no-repeat 0 -125px;
	background-size: 100%;
	margin: -3px auto 0;
}
.boxlist10 .boxlist10_con .boxlist10_left p span{
	float: left;
	height: 25px;
	font-size: 15px;
	color: #fe6114;
	line-height: 25px;
	border-radius: 13px;
	background: #f5f5f5;
	padding: 0 9px;
	margin: 27px 7px 16px 4px;
}
.boxlist10 .boxlist10_con .boxlist10_left p{
	font-size: 15px;
	color: #252b3a;
	line-height: 18px;
}
.boxlist10 .boxlist10_con .boxlist10_left a{
	display: block;
	width: 160px;
	height: 34px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	border-radius: 17px;
	background: #fe6114;
	margin: 32px auto 0;
}
.boxlist10 .boxlist10_con .boxlist10_left a:hover{background: #f57739;}

.fenlei .gxrz_box .gxrz_btm .btm .txtc>div:nth-child(6) .txtcr{
	width: 1020px !important;
	margin-bottom: 10px;
}
.box2kcdg_add .tablist{
	width: 1093px;
	margin: 5px 0 5px 32px;
}
.box2kcdg_add .tablist .tablistp1{
	width: 100%;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 5px 5px 0 0;
	background: #057bff;
	margin-bottom: 0;
	padding: 0;
}
.box2kcdg_add .tablist .tablistp1 span{
	float: left;
	width: 22%;
	height: 100%;
	font-size: 15px;
	color: #fff;
	box-sizing: border-box;
	border-right: 1px #318fff solid;
}
.box2kcdg_add .tablist .tablistp2{
	width: 100%;
	height: 52px;
	text-align: center;
	line-height: 52px;
	background: #fafbff;
	margin-bottom: 0;
	padding: 0;
}
.box2kcdg_add .tablist .tablistp2 a{
	float: left;
	width: 22%;
	height: 100%;
	font-size: 15px;
	color: #6e6e6e;
	box-sizing: border-box;
	border-right: 1px #f6f6f6 solid;
	background: #fff;
}
.box2kcdg_add .tablist .tablistp1 span:nth-child(3),
.box2kcdg_add .tablist .tablistp1 span:nth-child(5),
.box2kcdg_add .tablist .tablistp2 a:nth-child(3),
.box2kcdg_add .tablist .tablistp2 a:nth-child(5){width: 17%;}
.box2kcdg_add .tablist .tablistp2 a:hover{color: #057bff;}
.box2kcdg_add .tablist .tablistp1 span:last-child,
.box2kcdg_add .tablist .tablistp2 a:last-child{border: none;}
.kcdgjavaee_add ul{height: auto;}
.kcdgjavaee_add ul li{width: 100%;height: auto;border: none;padding: 5px 0 15px !important;}
.kcdgjavaee_add ul li:first-child{border-bottom: 1px #ebebeb solid;}