*{
	box-sizing: border-box;
}

.contain{
	width: 1200px;
	margin: 0 auto;
}

.banner{
	height: 635px;
	background: url(../images/banner.jpg) no-repeat center center;
	padding-top: 408px;
}
.banner .banner_btn{
	width: 318px;
	height: 63px;
	border-radius: 31.5px;
	margin-left: 45px;
	background: url(../images/banner_btn.png) no-repeat center center;
	cursor: pointer;
	transition: box-shadow 0.5s,background 0.5s;
	-moz-transition: box-shadow 0.5s,background 0.5s; 
	-webkit-transition: box-shadow 0.5s,background 0.5s; 
	-o-transition: box-shadow 0.5s,background 0.5s; 
}
.banner .banner_btn:hover{
	box-shadow: 0 3px 6px #000455;
	background: url(../images/banner_btnB.png) no-repeat center center;
}
.main1{
	height: 983px;
	background: url(../images/main1.jpg) no-repeat center center;
}

.main2{
	height: 940px;
	background: url(../images/main2.jpg) no-repeat center center;
}
.main3{
	height: 1180px;
	background: url(../images/main3.jpg) no-repeat center center;
	padding-top: 926px;
}
.main3 .main3_btn{
	width: 1121px;
	height: 160px;
	border-radius: 80px;
	margin: 0 auto;
	background: url(../images/main3_btn.png) no-repeat center center;
	cursor: pointer;
	transition: background 0.5s;
	-moz-transition: background 0.5s; 
	-webkit-transition: background 0.5s; 
	-o-transition: background 0.5s;
}
.main3 .main3_btn:hover{
	background: url(../images/main3_btnB.png) no-repeat center center;
}
.main4{
	height: 938px;
	background: url(../images/main4.jpg) no-repeat center center;
	padding-top: 186px;
	cursor: default;
}
.main4 .main4_item{
	width: 549px;
	height: 147px;
	background: url(../images/main4_bgA.png) no-repeat center center;
	padding-left: 85px;
	padding-top: 30px;
	margin-bottom: 22px;
	margin-right: 22px;
	transition: background 0.5s,box-shadow 0.5s;
	-moz-transition: background 0.5s,box-shadow 0.5s; /* Firefox 4 */
	-webkit-transition: background 0.5s,box-shadow 0.5s; /* Safari 和 Chrome */
	-o-transition: background 0.5s,box-shadow 0.5s; /* Opera */
}
.main4 .main4_item p{
	font-family: '微软雅黑';
	font-size: 18px;
	color: #333333;
}
.main4 .main4_item p:first-of-type{
	font-size: 24px;
	margin-bottom: 10px;
}
.main4 .main4_item p:nth-of-type(2){
	margin-bottom: 3px;
}
.main4 .main4_item:nth-of-type(2n){
	margin-right: 0;
}
.main4 .main4_item:nth-of-type(2n-1){
	margin-left: 47px;
}
.main4 .main4_item:hover{
	background: url(../images/main4_bgB.jpg) no-repeat center center;
	box-shadow: 0px 5px 10px 5px #005d28;
}

.main5{
	height: 844px;
	background: url(../images/main5.jpg) no-repeat center center;
}
.main6{
	height: 1088px;
	background: url(../images/main6.jpg) no-repeat center center;
	padding-top: 868px;
}
.main6 .main6_btn{
	width: 1121px;
	height: 125px;
	border-radius: 62.5px;
	margin: 0 auto;
	background: url(../images/main6_btn.png) no-repeat center center;
	cursor: pointer;
	transition: background 0.5s;
	-moz-transition: background 0.5s; 
	-webkit-transition: background 0.5s; 
	-o-transition: background 0.5s;
}
.main6 .main6_btn:hover{
	background: url(../images/main6_btnB.png) no-repeat center center;
}
.footer{
	height: 234px;
	background: url(../images/footer.jpg) no-repeat center center;
}

/*弹层*/
.modal-info{
    display: none;
    position: fixed;
    left: 0;
    top:0; 
    right: 0;
    bottom: 0;   
	z-index: 7777;
 	background: rgba(0,0,0,0.4); 
}
.modal{
    display: none;
    width: 450px;
    height: 270px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	margin: auto;
    z-index:8888;
    background-color: #fff;
    padding-top: 10px;
}
.modal .title h2{
    width: 450px;
    color: #000;
    text-align: center;
    font-size: 28px;
    margin-bottom: 18px;
}
.modal .error{
	height: 20px;
    margin-left: 53px;
    color:red;
    font-size: 16px;
}
.modal .userInfo{
    width: 450px;
    margin-bottom: 20px;
}
.modal .userInfo .input_phone{
    height: 40px;
    width: 358px;
    margin: 0 auto;
	margin-bottom: 15px;
}
.modal .userInfo .input_phone #hphone_reg_zt{
    width: 358px;
    height: 40px;
    background-color: #ccc;
    border-radius: 15px;
    text-indent: 20px;
    font-size: 16px;
}

.modal .userInfo .input_code{
	width: 359px;
	height: 40px;
	margin: 0 auto;
}


.modal .userInfo .input_code #hyzm{
    width: 210px;
    height: 40px;
    line-height: 43px;
    background-color: #ccc;
    border-radius: 15px;
    text-indent: 20px;
    margin-right: 4px;
    font-size: 16px;
}
.modal .userInfo .btn{
    width: 140px;
    height: 40px;
    font-size: 16px;
}
.modal .freecourse{
    width: 450px;
    height: 50px;
    text-align: center;
}

.modal .freecourse button{
    width: 200px;
    height: 50px;
    color: #fff;
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABHCAYAAADY1IgnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNGJkNjQ5Ny02OTI2LTQ4NjQtOGVmMC02MTliM2FmOTY1ZmYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY0NjUxQUMzMTk5MTFFOEFBRTNEMTdFRkQ2M0ExMTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY0NjUxQUIzMTk5MTFFOEFBRTNEMTdFRkQ2M0ExMTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN2Q0ODhiNi03YTAxLTQ0MjktYjAwMi04ODE4NGYzNTYwZGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MWI3YzM4My02ZWZhLTExN2ItODEx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") no-repeat;
    background-size: 100%;
    font-size: 18px;
    cursor: pointer;
}

.close1{
    position: absolute;
    right: -27px;
    top: -24px;
    width: 30px;
    height: 30px;
    z-index: 88888;
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABTCAYAAADjsjsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNGJkNjQ5Ny02OTI2LTQ4NjQtOGVmMC02MTliM2FmOTY1ZmYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM3QkZEOEYzMTdGMTFFOEE3NDhFN0VFNDMwNzY3NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM3QkZEOEUzMTdGMTFFOEE3NDhFN0VFNDMwNzY3NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YTQ5MmI3Ny04NDI4LTQzMTQtOGNhZC00MGEyNThhNzBlZGYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MWI3YzM4My02ZWZhLTExN2ItODEx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") no-repeat;
    background-size: 100%;
    cursor: pointer;
}





