.container{
	min-width:1300px;
	max-width:1920px;
	margin:0 auto;
}
.max-box{
	width:100%;
	max-width:1920px;
	min-width:1200px;
	background-size:100% 100%;
}
.banner{
	height:420px;
	background:url("../images/python-banner.jpg") no-repeat;
	background-size:100% 100%;
}
.banner-content{
	width:1200px;
	margin:0 auto;
	overflow:auto;
}
.banner-text{
	display:block;
	
	margin:50px auto 0 auto;
}
.python-a{
	float:right;
	margin-right:88px;
	width:200px;
	height:60px;
	border:1px solid #fff;
	border-radius:5px;
	font-size:34px;
	line-height:56px;
	text-align:center;
	color:#fff;
}
.explain-div{
	height:578px;
	width:1200px;
	margin:0 auto;
}
.explain-div h3{
	margin-top:120px;
	font-size:34px;
	text-align:center;
}
.explain-change{
	margin-top:100px;
}
.explain-btn{
	width:200px;
	height:150px;
	background:url("../images/python-explain.png") no-repeat;
	border:none;
	cursor:pointer;
}
.explain-btn1{
	margin-left:100px;
	background-position:0 0;
}
.explain-btn2{
	margin-left:200px;
	background-position:50% 0;
}
.explain-btn3{
	margin-left:200px;
	background-position:100% 0;
}
.explain-tab{
	width:1200px;
	height:262px;
	overflow:auto;
	display:none;
	margin-top:10px;
}
.explain-tab h6{
	font-size:24px;
	color:#323232;
	margin:55px auto 0 auto;
	width:900px;
}
.explain-tab p{
	font-size:18px;
	color:#646464;
	margin:20px auto 0 auto;
	width:900px;
}

.explain-tab1{
	background:url("../images/explain-tab1.gif") no-repeat;
}
.explain-tab2{
	background:url("../images/explain-tab2.gif") no-repeat;
}
.explain-tab3{
	background:url("../images/explain-tab3.gif") no-repeat;
}
.python-do{
	height:800px;
	background:url("../images/python-do.jpg") no-repeat;
}
.do-content{
	width:1200px;
	margin:0 auto;
	overflow:auto;
}
.python-do h3{
	font-size:40px;
	color:#fff;
	float:right;
	width:760px;
	margin:127px 0 50px 0;
}
.python-do h6{
	color:#fff;
	font-size:24px;
	float:right;
	width:760px;
	margin-bottom:20px;
	font-weight:normal;
}
.python-do p{
	font-size:18px;
	color:#fff;
	float:right;
	width:720px;
	margin-bottom:50px;
}
.do-content b{
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
	width:22px;
	height:22px;
	background:#fff;
	border-radius:3px;
}
.python-take{
	width:1200px;
	height:800px;
	margin:0 auto;
	background:url("../images/banner-take.png") no-repeat;
	background-position:0 80px;
}
.python-take form{
	float:right;
	width:460px;
	margin-top:295px;
	line-height:60px;
	color:#fff;
}
.python-take label{
	display:inline-block;
	width:140px;
	text-align:right;
	font-size:24px;
}
.take-input{
	border:none;
	background:none;
	color:#fff;
	font-size:24px;
	width:220px;
	height:50px;
	padding-left:35px;
}
.user-submit{
	display:block;
	width:340px;
	height:70px;
	font-size:30px;
	background:#fff;
	color:#f96f2c;
	border:none;
	border-radius:5px;
	margin:43px auto 0 auto;
	cursor:pointer;
}
.python-study{
	width:100%;
	background:#edeef0;
	height:800px;
}
.study-content{
	width:1200px;
	margin:0 auto;
	overflow:auto;
}
.study-content h3,.python-course h3,.other-course h3{
	font-size:40px;
	margin-top:80px;
	text-align:center;
	font-weight:normal;
}
.study-flow{
	margin-top:90px;
	width:1200px;
	height:520px;
	background:url("../images/python-study.jpg") no-repeat;
	background-size:100% 100%;
	text-align:right;
}
.study-flow a{
	display:inline-block;
	margin-top:414px;
	color:#de9129;
	font-size:24px;
}
.python-course h3 {
	margin-top:100px;
}
.course-table{
	width:1200px;
	margin:110px auto 0 auto;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	font-size:20px;
}
.course-table thead tr{
	height:55px;
	font-size:24px;
}
.course-table th ,.course-table td{
	border:2px solid #d6d7dc;
	padding: 10px;
}
.th1,.th2{
	width:17%;
}
.course-table td:nth-child(3),.align-left{
	text-align:left;
	padding-left:40px !important;
}
.course-table tbody tr:nth-child(1) td{
	padding-left:50px !important;
	text-align:left;
}
.course-table b{
	font-size:24px;
}
.course-a{
	display:block;
	margin:60px auto 0 auto;
	width:370px;
	height:60px;
	color:#f00;
	border:2px solid #f00;
	font-size:28px;
	line-height:60px;
	border-radius:5px;
	text-align:center;
}
.other-course{
	margin:170px 0 50px 0;
}
.other-content{
	width:1300px;
	height:382px;
	margin:70px auto 0 auto;
	background:url("../images/other-course.png") no-repeat;
	background-size:100% 100%;
}
.other-content a{
	display:inline-block;
	font-size:28px;
	margin:320px 80px 0 140px;
	color:#fff;
	padding-top: 12px;
}
.python-bottom{
	height:540px;
	background:url("../images/bottom-bg.jpg") no-repeat;
	background-size:100% 100%;
	overflow:auto;
}
.bottom-container{
	width:1200px;
	height:440px;
	margin:55px auto 0 auto;
	background:url("../images/python-bottom.png") no-repeat;
}
.bottom-left{
	display:inline-block;
	margin-left:105px;
	width:400px;
	margin-top:155px;
}
.bottom-left a{
	color:#fff;
	font-size:20px;
	float:left;
	width:120px;
	text-align:center;
	padding-top: 4px;
}
.listen-form{
	float:right;
	width:385px;
	margin:150px 133px 0 0;
}
.listen-form label{
	display:inline-block;
	color:#fff;
	font-size:20px;
	width:80px;
}
.listen-form input[type="text"]{
	width:280px;
	height:40px;
	border:none;
	border-radius:5px;
	margin-bottom:20px;
}
.submit-btn{
	background-color:#ff7f00;
	width:280px;
	height:50px;
	font-size:28px;
	color:#fff;
	border:none;
	border-radius:5px;
	margin-top:35px;
	cursor: pointer;
}