/*========menuBox==========*/
.conAutoMenu{
	width: 1260px; min-width: 1260px; margin-left: auto; margin-right: auto;
}
#menuBox{
	width: 100%;
	position: fixed;
	top: 60px;
	left: 0;
}
#menuBox.menufixed{
	top: 0px;
	background: rgb(255,255,255);
	z-index: 10;
	padding: 10px 0;
}
#menuBox .menu{
	color: #093603;
	font-size: 20px;
	margin-right: 25px;
	height: 32px;
	line-height: 32px;
	margin-top: 23px;
}
#menuBox .menu.active{
	border-bottom: 2px solid #083903;
}
.logoBox{
	margin-right: 60px;
}
/*=========page1===========*/
#page{
	width: 100%;
	height: 957px;
	background: url(../images/pageBg01.jpg) no-repeat center center;
}
.title2019{
	width: 877px;
	height: 418px;
	margin-top: 245px;
	opacity: 0;
}
#page .sunTitle{
	width: 640px;
	height: 76px;
	margin-top: 78px;
	opacity: 0;
}
/*=========page2===========*/
#page1{
	width: 100%;
}
#page1 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page02Title.png) no-repeat center 145px;
	padding-top: 145px;
	padding-bottom: 30px;
}
.pageCon2{
	width: 100%;
	height: 786px;
	background: url(../images/page02Bg.png);
}
.pageCon2 .conAuto{
	height: 786px;
}
.lingBox1{
	background: url(../images/lingBg01.png);
	width: 322px;
	height: 214px;
	font-size: 24px;
	line-height: 44px;
	padding-top: 65px;
	top: 250px;
	left: -200px;
	opacity: 0;
}
.lingBox2{
	left: 286px;
	top: 80px;
	opacity: 0;
}
.lingBox3{
	background: url(../images/lingBg03.png);
	width: 179px;
	height: 120px;
	line-height: 38px;
	padding-top: 35px;
	font-size: 20px;
	top: 540px;
	left: 286px;
	opacity: 0;
}
.lingBox4{
	background: url(../images/lingBg04.png);
	width: 179px;
	height: 155px;
	line-height: 154px;
	top: -1px;
	left: 479px;
	font-size: 20px;
	opacity: 0;
}
.lingBox5{
	top: 311px;
	left: 429px;
	opacity: 0;
}
.lingBox6{
	background: url(../images/lingBg06.png);
	width: 336px;
	height: 78px;	
	top: 390px;
	left: 571px;
	opacity: 0;
}
.lingBox7{
	background: url(../images/lingBg07.png);
	width: 417px;
	height: 145px;	
	top: 624px;
	left: 276px;
	font-size: 20px;
	line-height: 42px;
	padding-left: 55px;
	padding-top: 10px;
	opacity: 0;
}
.lingBox8{
	background: url(../images/lingBg08.png);
	width: 439px;
	height: 120px;	
	top: 80px;
	left: 720px;
	font-size: 20px;
	line-height: 42px;
	padding-left: 55px;
	padding-top: 35px;
	opacity: 0;
}
.lingBox9{
	background: url(../images/lingBg09.png);
	width: 201px;
	height: 175px;
	line-height: 175px;	
	top: 543px;
	right: -18px;
	font-size: 20px;
	line-height: 160px;
	opacity: 0;
}
.lingBox10{
	top: 314px;
	right: -155px;
	opacity: 0;
}
.lingBox11{
	background: url(../images/lingBg04.png);
	width: 179px;
	height: 155px;
	line-height: 154px;
	top: 149px;
	right: -155px;
	font-size: 20px;
	opacity: 0;
}
/*=========page3===========*/
#page2{
	width: 100%;
}
#page2 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page03Title.png) no-repeat center 145px;
	padding-top: 145px;
	padding-bottom: 30px;
}
.pageCon3{
	width: 100%;
	height: 860px;
	background:#f0f0f0 url(../images/page03Bg.png) no-repeat center bottom;
}
.ProjectFeatTab{
	padding-top: 128px;
	position: relative;
	overflow: hidden;
}
.ProjectFeatTab .ProjectFeatTab_hd{
	margin-left: -300px;
	opacity: 0;
}
.ProjectFeatTab .ProjectFeatTab_hd li{
	width: 238px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	border: 1px solid #005731;
	margin-bottom: 67px;
	color: #00562f;
	font-size: 30px;
}
.ProjectFeatTab .ProjectFeatTab_hd li .arr{
	right: -22px;
	top: 25px;	
	display: none;
}
.ProjectFeatTab .ProjectFeatTab_hd li.on{
	background: #005731;
	color: #fff;
}
.ProjectFeatTab .ProjectFeatTab_hd li.on .arr{
	display: block;
}
.ProjectFeatTab_bd{
	margin-left: 295px;
	width: 900px;
	height: 705px;
}
.ProjectFeatTab_bd .picBox{
	border-top: 2px solid #005731;
	border-bottom: 2px solid #005731;
	margin-top: 15px;
	margin-right: 35px;
}
.ProjectFeatTab_bd .ProjectFeatTab_item02 .picBox{
	margin-right: 33px;
}
.ProjectFeatTab_bd .picBox img{
	display: block;
}
.ProjectFeatTab_bd .ProjectFeatTab_item01 .textUl{
	position: absolute;
	top: 0;
	right: -300px;
}
.ProjectFeatTab_bd .textUl li{
	color: #383838;
	line-height: 36px;
	background: url(../images/lingBg.png) no-repeat left 11px;
	padding-left: 30px;
	font-size: 20px;
	margin-bottom: 10px;
}
/*=========page4===========*/
#page3{
	width: 100%;
}
#page3 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page04Title.png) no-repeat center 145px;
	padding-top: 145px;
	padding-bottom: 30px;
}
.pageCon4{
	width: 100%;
	height: 838px;
	background: url(../images/pageBg04.jpg);
}
.teachersTab{
	width: 100%;
	height: 579px;
	padding-top: 150px;
	border-bottom: 2px solid #005731;
}
.teachersTab_hd a{
	width: 56px;
	border: 2px solid #005731;
	font-size: 34px;
	text-align: center;
	padding-bottom: 10px;
}
.teachersTab_hd a.on{
	background: #005731;
	color: #fff;
}
.teachersTab_hd a.a02{
	margin-top: -1px;
}
.teachersTab_bd{
	width: 1140px;
	height: 579px;
}
.teachersClickBox{
	width: 100%;
	height: 100%;
}
.teachersClick_hd{
	width: 740px;
	height: 398px;
	position: relative;
}
.teachersClick_hd li{
	position: absolute;
	width: 169px;
	height: 169px;
	border-radius: 50%;
	overflow: hidden;
	opacity: 0;
}
.teachersClickBox02 .teachersClick_hd li{
	opacity: 1;
}
.teachersClick_hd li.on{
	width: 165px;
	height: 165px;
	border: 2px solid #005731;
}
.teachersClick_hd .header01{
	left: 15px;
	top: 0;
}
.teachersClick_hd .header02{
	left: 250px;
	top: 0;
}
.teachersClick_hd .header03{
	left: 493px;
	top: 0;
}
.teachersClick_hd .header04{
	left: 15px;
	top: 200px;
}
.teachersClick_hd .header05{
	left: 250px;
	top: 200px;
}
.teachersClick_hd .header06{
	left: 493px;
	top: 200px;
}
.teachersClick_hd li img{
	width: 169px;
	height: 169px;
	display: block;
	border-radius: 50%;
}
.teachersClick_hd li.on img{
	width: 165px;
	height: 165px;	
}
.teachersClick_hd li .pic{
	width: 169px;
	height: 169px;
	background: url(../images/teacherHeaderPic.png) no-repeat;
	left: 0;
	top: 0;
	z-index: 1;
}
.teachersClick_hd li.on .pic{
	background: none;
}
.teachersClick_bdPic img{
	position: absolute;
	top: 10px;
	right: 100px;
	z-index: 1;
}
.borderPic{
	width: 274px;
	height: 362px;
	border: 2px solid #005731;
	position: absolute;
	right: 90px;
	top: 0px;
}
.teachersClick_bdText{
	width: 420px;
	height: 145px;
	border: 2px solid #005731;
	position: absolute;
	bottom: 30px;
	left: 400px;
}
.teachersClick_bdText .tit{
	color: #383838;
	font-size: 38px;
	line-height: 80px;
	margin-left: 100px;
}
.teachersClickBox02 .teachersClick_bdText .tit,.teachersClickBox02 .teachersClick_bdText .text{
	margin-left: 80px;
}
.teachersClick_bdText .text{
	color: #676767;
	font-size: 30px;
	margin-left: 100px;
}
.teachersClick_bdText .tip{
	color: #676767;
	font-size: 30px;	
	margin-left: 15px;
}
/*=========page5===========*/
#page4{
	width: 100%;
	background: url(../images/page05Bg.png) no-repeat right 80px;
}
#page4 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page05Title.png) no-repeat center 145px;
	padding-top: 145px;
	padding-bottom: 100px;
}
.pageCon5{
	width: 100%;
	height: 860px;
}
.studentsBox {
	width: 100%;
	height: 480px;
	position: relative;
	display: none;
}
.studentsBox li{
	width: 570px;
	height: 214px;
	background: #fbe9d7;
	position: absolute;
	 box-shadow: 0px 5px 8px #f0f0f0;
}
.studentsBox li.box01{
	top: 0px;
	left: 10px;
	background: #d7fbea;
}
.studentsBox li.box02{
	top: 0px;
	right: 10px;
}
.studentsBox li.box03{
	bottom: 0px;
	left: 10px;
}
.studentsBox li.box04{
	bottom: 0px;
	right: 10px;
	background: #d7f1fb;
}
/*.studentsBox li.box01{
	top: -200px;
	left: -190px;
	background: #d7fbea;
	opacity: 0;
}
.studentsBox li.box02{
	top: -200px;
	right: -190px;
	opacity: 0;
}
.studentsBox li.box03{
	top: 450px;
	left: -190px;
	opacity: 0;
}
.studentsBox li.box04{
	top: 450px;
	right: -190px;
	background: #d7f1fb;
	opacity: 0;
}*/
.studentsBox li span{
	font-size: 54px;
	top: 10px;
	left: 44px;
}
.studentsBox li.box01 span{
	color: #13a35f;
}
.studentsBox li.box02 span,.studentsBox li.box03 span{
	color: #e68d37;
}
.studentsBox li.box04 span{
	color: #1ca2d6;
}
.studentsBox li .textBox{
	padding-left: 180px;
	padding-top: 15px;
	font-size: 26px;
	color: #636f69;
	line-height: 60px;
}
.studentsBox li:hover .textBox{
	font-size: 30px;
}
.studentsBox li .textBox p{
	padding-left: 56px;
}
.studentsBox li .textBox p.icon01{
	background: url(../images/icon_time.png) no-repeat left center;
	background-size: 32px 32px;
}
.studentsBox li .textBox p.icon02{
	background: url(../images/icon_file.png) no-repeat left center;
}
.studentsBox li .textBox p.icon03{
	background: url(../images/icon_posi.png) no-repeat left center;
	background-size: 30px 40px;
}
.explainBox{
	font-size: 24px;
	line-height: 36px;
	margin-top: 280px;
	opacity: 0;
}
.explainBox p.icon{
	background: url(../images/lingBg.png) no-repeat left center;
	padding-left: 30px;
}
.signUpBtn{
	width: 434px;
	height: 129px;
	background: url(../images/signUpBtn.png) no-repeat;
	margin-top: 60px;
	opacity: 0;
}
/*=========page6===========*/
#page5{
	width: 100%;
}
#page5 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page06Title.png) no-repeat center 145px;
	padding-top: 145px;
	padding-bottom: 100px;
}
.pageCon6{
	width: 100%;
	height: 1297px;
	background: url(../images/pageBg06.jpg) no-repeat center 51px;
  }
.pageCon6 .titleBox li{
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.width160{ width: 160px; box-sizing: border-box; }
.width150{ width: 150px; box-sizing: border-box; }
.width130{ width: 130px; box-sizing: border-box; }
.width100{ width: 100px; box-sizing: border-box; }
.width70{ width: 70px; box-sizing: border-box; }
.width90{ width: 90px; box-sizing: border-box; }
.pageCon6 .lineBoxTit{
	width: 100%;
	background: #005731;
	border-bottom: 1px solid #80ab97;
}
.pageCon6 .modularBox .tableBox{
	background: #005731;
}
.pageCon6 .modularBox .tableBox .conAuto{
	border-left: 1px solid #80ab97;
	border-right: 1px solid #80ab97;
}
.pageCon6 .modularBox01 .tableBox .conAuto{
	padding: 29px 0;
}
.pageCon6 .modularBox02 .tableBox .conAuto,.pageCon6 .modularBox03 .tableBox .conAuto,.pageCon6 .modularBox04 .tableBox .conAuto{
	padding: 25px 0;
}
.pageCon6 .modularBox .tableBox table{
	width: 1200px;
}
.pageCon6 .modularBox .tableBox table td{
	text-align: center;
	font-size: 20px;
}
.pageCon6 .modularBox01 .tableBox table td{
	height: 78px;
}
.pageCon6 .modularBox02 .tableBox table td,.pageCon6 .modularBox03 .tableBox table td{
	height: 240px;
}
.pageCon6 .modularBox04 .tableBox table td{
	height: 126px;
}
.pageCon6 .modularBox .tableBox table td.borderL{
	border-left: 1px dashed #80ab97;
}
.pageCon6 .modularBox .tableBox table td.borderR{
	border-right: 1px dashed #80ab97;
}
.pageCon6 .modularBox .tableBox table td.borderT{
	border-top: 1px dashed #80ab97;
}
.pageCon6 .modularBox .tableBox table td.borderB{
	border-bottom: 1px dashed #80ab97;
}
.pageCon6 .modularBox01{
	height: 370px;
}
.pageCon6 .modularBox02{
	height: 290px;
}
.pageCon6 .modularBox03{
	height: 290px;
}
.pageCon6 .modularBox04{
	height: 296px;
}
.modularBox .title{
	font-size: 46px;
	width: 100%;
}
.modularBox01 .title{
	line-height: 370px;
}
.modularBox02 .title{
	line-height: 290px;
}
.modularBox03 .title{
	line-height: 290px;
}
.modularBox04 .title{
	line-height: 296px;
}
/*=========page7===========*/
#page6{
	width: 100%;
}
#page6 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page07Title.png) no-repeat center 145px;
	padding-top: 120px;
	padding-bottom: 100px;
}
.pageCon7{
	width: 100%;
}
.pageCon7 .moduleBox{
	width: 100%;
	height: 708px;
}
.pageCon7 .moduleBox01{
	background: #e0f7ed;
}
.pageCon7 .moduleBox02{
	background: #e1f7f6;
}
.pageCon7 .moduleBox01 .tit{
	width: 548px;
	height: 70px;
	background: url(../images/page07_title01.png) no-repeat left 85px;
	margin-left: 205px;
	padding-top: 85px;
	padding-bottom: 45px;
	opacity: 0;
}
.pageCon7 .moduleBox02 .tit{
	width: 510px;
	height: 70px;
	background: url(../images/page07_title02.png) no-repeat left 55px;
	margin-left: -78px;
	padding-top: 55px;
	padding-bottom: 35px;
	opacity: 0;
}
.pageCon7 .moduleBox01 ul{
	width: 892px;
	margin-left: 295px;
	opacity: 0;
}
.pageCon7 .moduleBox02 ul{
	width: 1020px;
	height: 530px;
	background: url(../images/page07_leftProcess.png) no-repeat left 25px;
	padding-left: 55px;
	opacity: 0;
}
.pageCon7 .moduleBox ul li.titLi{
	font-size: 36px;
	color: #00562f;
	line-height: 60px;
}
.pageCon7 .moduleBox ul li.txt{
	font-size: 24px;
	color: #69726e;
	line-height: 60px;
}
.pageCon7 .moduleBox02 ul li.txt{
	line-height: 34px;
}
.pageCon7 .moduleBox01 ul li.txt span{
	color: #4e8066;
	font-size: 36px;
}
.pageCon7 .moduleBox .colorBlock{
	width: 24%;
	height: 800px;
	/*opacity: 0;*/
}
.pageCon7 .moduleBox01 .colorBlock{
	background: #c8f1df;
	z-index: 1;
	top: -45px;
	left: 0px;
}
.pageCon7 .moduleBox02 .colorBlock{
	background: #c2efed;
	z-index: 1;
	top: -45px;
	right: 0px;
}
/*=========page8===========*/
#page7{
	width: 100%;
}
#page7 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page08Title.png) no-repeat center 145px;
	padding-top: 120px;
	padding-bottom: 100px;
}
.pageCon8{
	width: 100%;
	height: 1236px;
	padding-top: 150px;
	background: url(../images/pageBg08.jpg);
}
.pageCon8 .lineBox {
	margin-bottom: 60px;
	display: none;
}
.pageCon8 .lineBox .tit{
	width: 165px;
	height: 60px;
	line-height: 60px;
	padding-left: 50px;
	font-size: 26px;
	background: url(../images/page08_titleBg.png);
}
.pageCon8 .lineBox .txt{
	font-size: 30px;
	color: #546358;
	line-height: 60px;
	margin-left: 70px;
}
.pageCon8 .lineBox img{
	padding-top: 54px;
}
.pageCon8 .lineBox table{
	width: 100%;
	margin-top: 56px;
}
.pageCon8 .lineBox table td{
	width: 20%;
	text-align: center;
	color: #607667;
	font-size: 27px;
	height: 60px;
}
.pageCon8 .lineBox table .title{
	color: #383838;
	font-size: 31px;
}
.pageCon8 .lineBox table td.borderDB{
	border-bottom: 1px dashed #005731;	
}
.pageCon8 .lineBox table td.borderSR{
	border-right: 1px solid #005731;	
}
.pageCon8 .explainBox{
	margin-top: 0;
	opacity: 1;
	font-size: 20px;
	opacity: 0;
}
/*=========page9===========*/
#page8{
	width: 100%;
}
#page8 .pageTitle{
	width: 100%;
	height: 145px;
	background: url(../images/page09Title.png) no-repeat center 145px;
	padding-top: 120px;
	padding-bottom: 100px;
}
.pageCon9{
	width: 100%;
	height: 538px;
	padding-top: 85px;
	background: url(../images/pageBg09.jpg);
}
.pageCon9 .leftBox{
	width: 443px;
	height: 433px;
	border-right: 1px solid #fff;
	display: none;
}
.pageCon9 .f_white{
	line-height: 36px;
}
.pageCon9 img{
	margin-top: 130px;
	margin-left: 30px;
	display: none;
}
.pageCon9 .rightBox{
	width: 493px;
	height: 433px;
	padding-left: 30px;
	border-left: 1px solid #fff;
	display: none;
}
.mt60{ margin-top: 60px; }
/*=========CSS3动画效果=========*/
.scale3{
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	-ms-transform: scale(0.3);
	transform: scale(0.3);		
}
.scale6{
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);		
}
@media only screen and (max-width: 1480px) {
	.pageCon7 .moduleBox .colorBlock{
		width: 18%;
	}
}