*{margin:0;padding:0;}
body{min-width: 1200px;}
a{text-decoration: none;}
#main{
	color: #000;
	font-size: 0;
	font-family: "Microsoft YaHei";
	min-width: 1200px;
	position: relative;
	margin: 0 auto;
	line-height: 1;
}
/*common*/
	.section,.section * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
	.section .clearfix:after, .section:after {
		content: '';
		height: 0;
		display: block;
		clear: both;
		visibility: hidden;
	}
	.section li{list-style-type: none;}
	.section a{text-decoration: none;color: inherit;}
	.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{font-weight: bold;}
	.section .icons{background-image: url(../images/icons.png);}
	.section .last{margin-right: 0!important;}
	.section .fl{float: left;}
	.section .fr{float: right;}
	.section .j_showLeyu,.section .j_showPop{cursor: pointer;}
	.box-inline{text-align: center;}
	.box-inline .btn{
		display: inline-block;
		vertical-align: top;
	}
	.section .btn{
		text-align: center;
		cursor: pointer;
		font-weight: bold;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		font-weight: bold;
	}
	.section .btn{
		font-size: 17px;border-radius: 60px;
		width: 200px;height: 35px;line-height: 35px;
		color: #fff;background: #ab4cf1;
		border: 1px solid #ab4cf1;
		margin: 0 auto;
	}
	.section .btn:hover{background: transparent;color: #ab4cf1;}

	.section{
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 1920px;
	}
	.section .container{
		width: 1200px;
		margin: 0 auto;
	}
/*header*/
	.header{
		background-color: #f6f6ff;
		margin: 0;
	}
	.header>div{
		width: 100%;
		height: 280px;
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url(../images/header_01.png);
	}
	.header .header2{
		background-image: url(../images/header_02.png);
	}
	.header .header3{
		height: 233px;
		background-image: url(../images/header_03.png);
	}
	.header .btn-box{width: 1200px;margin: 0 auto;padding: 40px 0 0 450px;}
	.header .btn{
		float: left;
		margin: 0 82px 0 0;
		font-size: 24px;
		width: 209px;height: 66px;line-height: 66px;
		background: url(../images/btn_01.png) no-repeat;
		border: 0;
	}
	.header .btn:hover{background-image: url(../images/btn_02.png);color: #6b3e1f;}

/*headline*/
	.section .headline{
		width: 1200px;
		margin: 0 auto;
		font-size: 30px;
		color: #fff;
		padding: 118px 0 0 430px;
	}
	.section .headline span{position: relative;}
	.section .headline span:before,.section .headline span:after{
		content: "";
		position: absolute;
		top: 20px;
		width: 165px;
		height: 1px;
		background-color: #fff;
	}
	.section .headline span:before{left: -184px;}
	.section .headline span:after{right: -184px;}
/*section1*/
	.section1{
		background-image: url(../images/bg_01.png);
		height: 704px;
	}
	.section1 .container{
		margin-top: 69px;
		padding: 47px 0 0 39px;
	}
	.section1 .item{
		float: left;
		width: 325px;height: 124px;
		border: 1px solid #faa319;
		background: #fff;color: #6b3e1f;
		border-radius: 10px;
		margin: 0 25px 21px 0;padding: 0 0 0 26px;
		display: table;position: relative;
		font-size: 14px;line-height: 20px;
		box-shadow: 2px 2px 13px rgba(223,146,26,0.39);
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	}
	.section1 .item:hover{
		transform: scale(1.02);
	}
	.section1 .item3{width: 425px;}
	.section1 .item4{width: 560px;}
	.section1 .item5{width: 538px;}
	.section1 .item:after{
		content: '';
		position: absolute;
		top: 15px;right: 20px;
		width: 93px;height: 93px;
		background: url(../images/icon_01.png);
		background-size: 100%;
	}
	.section1 .item2:after{background-image: url(../images/icon_02.png);}
	.section1 .item3:after{background-image: url(../images/icon_03.png);}
	.section1 .item4:after{background-image: url(../images/icon_04.png);}
	.section1 .item5:after{background-image: url(../images/icon_05.png);}
	.section1 .item p{display: table-cell;vertical-align: middle;}
	.section1 .item b{font-size: 24px;margin-bottom: 8px;display: block;line-height: 24px;}
/*section2*/
	.section2{
		/*background-image: url(../images/bg_02.png);*/
		background-image: url(../images/bg_06.png);
		-webkit-background-size: 100% 341px;
		background-size: 100% 341px;
		background-color: #fff;
		padding-top: 30px;
	}
	.section2 .container{
		margin-top: 53px;
	}
	.section2 .tab-box{
		height: 60px;line-height: 60px;
		text-align: center;
		color: #6b3e1f;
	}
	.section2 .tab{
		float: left;
		font-size: 24px;
		margin: 0 -20px 0 0;
		position: relative;cursor: pointer;
		width: 183px;
		background: url(../images/icon_06.png) no-repeat;
		background-size: 183px;
	}
	.section2 .tab:hover,.section2 .tab.active{
		background-image: url(../images/icon_07.png);
		z-index: 1;
		font-size: 26px;
		font-weight: bold;
	}
	.section2 .panel{
		padding: 44px 0 0;
		display: none;
	}
	.section2 .panel.active{display: block;}
	.section2 .panel .item{
		border: solid 3px #faa018;
		background: #fff4e4;color: #383838;
		padding: 25px 25px 20px;
		width: 340px;
		border-radius: 10px;
		background-repeat: no-repeat;
		background-position: 220px 64px;
		display: inline-block;vertical-align: top;
		margin: 0 27px 38px;
		position: relative;
		box-shadow: 3px 3px 6px rgba(123,100,65,0.19);
	}
	.section2 .panel .title{
		height: 72px;
		font-size: 24px;line-height: 30px;color: #6b3e1f;
		font-weight: bold;
		text-shadow: 0 2px 0 #faa018;
		padding-bottom: 12px;
		position: relative;
	}
	.section2 .panel .title:after{
		content: '';
		position: absolute;bottom: 0;left: 50%;margin-left: -140px;
		width: 280px;border-bottom: 1px dashed #cdc2b2;
	}
	.section2 .panel p{
		font-size: 16px;line-height: 22px;
		margin: 10px auto 15px;
		width: 320px;
	}
	.section2 .panel .pic{position: relative;}
	.section2 .panel .pic b{
		position: absolute;left: 0;top: 0;
		font-size: 16px;
		line-height: 74px;
		color: #fff;
		width: 100%;height: 100%;
		text-align: center;
	}
	.section2 .panel .name{
		font-size: 14px;line-height: 22px;padding-left: 45px;
		background: url(../images/icon_08.png) no-repeat 0 center;
		margin: 20px 0 15px;
		width: 310px;height: 44px;
	}
	.section2 .panel .name b{font-size: 18px;display: block;}
	.section2 .panel .time{
		font-size: 16px;line-height: 35px;
		background: url(../images/icon_09.png) no-repeat 0 center;
		padding-left: 45px;
		vertical-align: top;
		width: 310px;
	}
	.section2 .panel .name b{font-size: 18px}
	.section2 .panel .btn-box{margin-left: -25px;width: 340px;}
	.section2 .panel .btn{
		width: 121px;height: 44px;line-height: 42px;
		font-size: 17px;
		margin: 16px 15px 0;
	}
	.section2 .panel .btn.btn_end,.section2 .panel .btn.btn_end:hover{
		background: #595959;border-color: #595959;color: #fff;
	}

	.section2 .panel .item-box{
		width: 1130px;text-align: center;
		background-image: url(../images/school/01/logo.png);
		background-position-x: 235px;
	}
	.section2 .panel .school{
		display: inline-block;width: 283px;
		margin: 7px 35px 35px;
	}
	.section2 .panel .school .time{width: 238px;margin: 10px auto 0;}
	.section2 .panel .school .btn{margin-top: 10px;}

	.section2 .panel .item-box .title,.section2 .panel .item-two .title{max-height: 42px;}
	.section2 .panel .item-box .title:after{width: 480px;margin-left: -240px;}

	.section2 .panel1 .item-box:before{
		content: '';
		position: absolute;left: 25px;top: 310px;
		width: 100%;
		border-bottom: dashed 1px #cdc2b2;
	}
	.section2 .panel1 .item-box p{width: 100%;}
	.section2 .panel3 .item-box .school{margin: 0 20px;width: 221px;}
	.section2 .panel3 .item-box .time{margin: 30px auto 0;width: 250px;}
	.section2 .panel3 .item-box .btn-box,.section2 .panel .item-two .btn-box{margin: 0 auto}

	.section2 .panel .item-two{width: 538px;}
	.section2 .panel .item-two .title:after{width: 100%;left: 0;margin: 0;}
	.section2 .panel .item-two p{width: 100%;}
	.section2 .panel .item-two .school{width: 220px;margin: 0;}
	.section2 .panel .item-two .name,.section2 .panel .item-two .time{
		width: 280px;
		display: inline-block;
		margin: 22px 0 0;
	}
	.section2 .panel .item-two .time{line-height: 22px;height: 44px;width: 190px;}

	.section2 .panel4 .item{background-position: 207px 70px;}
	.section2 .panel5 .item{background-position: 185px 78px;}
/*section3*/
	.section3{
		background-image: url(../images/bg_03.png);
		height: 1140px;
	}
	.section3 .headline{padding-top: 230px;}
	.section3 .container{margin-top: 162px;padding-left: 348px;position: relative;}
	.section3 .outBtn{
		position: absolute;left: 137px;top: 455px;
	}
	.section3 .item{
		display: inline-block;vertical-align: top;
		margin: 0 0 74px 60px;
		width: 334px;height: 226px;
		background: url(../images/pic_01.png);
		text-align: center;
		padding-top: 50px;
	}
	.section3 .item2{background-image: url(../images/pic_02.png);}
	.section3 .item3{background-image: url(../images/pic_03.png);}
	.section3 .item4{background-image: url(../images/pic_04.png);}
	.section3 .item .tit{
		font-size: 24px;
		line-height: 30px;
		color: #fff;
		font-weight: bold;
	}
	.section3 .item .tit b{font-size: 35px;margin-top: 5px;display: block;}
	.section3 .btn{
		margin-top: 27px;padding-right: 10px;
		width: 144px;height: 43px;line-height: 43px;
		border: 0;
	}
	.section3 .btn:hover{box-shadow: 0 3px 3px rgba(0,0,0,0.5);background: #ab4cf1;color: #fff;}
	.section3 .btn:before{
		content: '';
		width: 37px;height: 37px;
		background: url(../images/icon_10.png);
		float: left;margin: 3px 0 0 3px;
	}
/*section4*/
	.section4{
		background-image: url(../images/bg_04.png);
		height: 1180px;
	}
	.section4 .container{margin-top: 120px;text-align: center;}
	.section4 .item{
		display: inline-block;vertical-align: middle;
		width: 347px;
		margin: 0 15px 27px;
	}
	.section4 .item .title{
		height: 72px;padding-top: 14px;
		position: relative;
	}
	.section4 .item .title:before,.section4 .item .title:after{
		content: '';
		position: absolute;top: 0;
		width: 29px;height: 72px;
		background: url(../images/icon_12.png);
	}
	.section4 .item .title:before{left: 25px;}
	.section4 .item .title:after{right: 25px;transform: rotateY(180deg);}
	.section4 .item .content{
		width: 100%;height: 264px;
		background: url(../images/pic_05.png);background-size: 100%;
		color: #fff;padding: 60px 0 0;
	}
	.section4 .item2 .content{background-image: url(../images/pic_06.png)}
	.section4 .item3 .content{background-image: url(../images/pic_07.png)}
	.section4 .item4,.section4 .item5{width: 536px;}
	.section4 .item4 .content{background-image: url(../images/pic_08.png);height: 236px;padding-top: 63px;}
	.section4 .item5 .content{background-image: url(../images/pic_09.png);height: 236px;padding-top: 42px;}
	.section4 .item .name{
		font-size: 18px;font-weight: bold;
	}
	.section4 .item p{
		font-size: 14px;margin: 18px 0 32px;
	}
	.section4 .item span{
		font-size: 24px;font-weight: bold;
		line-height: 80px;
		display: block;
	}
	.section4 .item span:before{
		content: '';
		display: inline-block;vertical-align: middle;
		width: 80px;height: 80px;margin-right: 13px;
		background: url(../images/icon_11.png);
	}
/*form*/
	.section .pageForm .form-item{
		width: 263px;height: 36px;
		line-height: 36px;
		margin: 0 7px 16px 0;
		display: inline-block;vertical-align: top;
		position: relative;
	}
	.section .pageForm .form-item:before{
		content: '';
		position: absolute;top: 4px;left: 44px;
		width: 1px;height: 27px;
		background: #efefef;
	}
	.section .pageForm img{
		width: 21px;
		position: absolute;top: 8px;left: 13px;
	}
	.section .pageForm input{
		padding-left: 56px;
		width: 100%;height: 100%;
		background-color: #fff;
		border:0;border-radius: 7px;
		vertical-align: middle;
		outline: none;
		color: #939393;
		font-size: 15px;
	}
	.section .pageForm .select-parent{
		display: inline-block;
		vertical-align: middle;
		position: relative;
		cursor: pointer;
	}
	.section .pageForm .select-parent input{cursor: pointer;}
	.section .pageForm .select-parent ul{
		position: absolute;
		display: none;
		width: 100%;
		border-top: 0;
		background-color: #fff;
		border: 1px solid #ccc;
		z-index: 2;
		max-height: 200px;
		overflow: auto;
	}
	.section .pageForm .select-parent li{
		width: 100%;
		cursor: pointer;
		font-size: 14px;
		line-height: 24px;
		padding-left: 10px;
	}
	.section .pageForm .select-parent i{
		position: absolute;
		right: 24px;
		top: 15px;
		border-style: solid;
		border-width: 9px 8px 0;
		border-color: #a7bdb5 transparent transparent;
	}
/*pop*/
	.section-pop{
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 99999;
		margin: 0;
		width: 100%;
	}
	.section-pop .pop-shadow{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.7);
	}
	.section-pop .pop-box{
		position: absolute;top: 50%;left: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
				transform: translate3d(-50%, -50%, 0);
		width: 609px;height: 388px;
		background: url(../images/pop-bg.png);
		padding: 114px 0 0 42px;
	}
	.section-pop .pop-box .pop-title{margin-bottom: 26px;}
	.section-pop .pop-box .pop-title p{
		float: right;background: #ffea00;color: #8125c7;
		font-size: 34px;font-weight: bold;
		letter-spacing: 1px;
		width: 172px;height: 90px;line-height: 90px;text-align: center;
		margin: -8px 39px 0 0;border-radius: 8px;
	}
	.section-pop.formPop1 .pop-title img{margin: 0 0 0 22px;}
	.section-pop.formPop2 .pop-title img{margin: -15px 0 0 -10px;}
	.section-pop .pop-close{
		width: 13px;height: 13px;
		background: url(../images/pop-close.png);
		position: absolute;right: 18px;top: 90px;
		cursor: pointer;
	}
	.section-pop .pageForm .form-item{margin-bottom: 8px;}
	.section-pop .btn{
		width: 186px;height: 37px;line-height: 37px;
		font-size: 18px;
		margin: -3px 0 0 175px;border-radius: 10px;
		background: #9f21e1;
		box-shadow: 0 4px 0 #691098;
		margin-top: 4px;
	}

/*section5*/
	.section .headline2{padding: 0;}
	.section .headline2 p{
		height: 144px;width: 548px;
		background: url(../images/bg_headline.png) no-repeat;
		margin: 0 0 24px 326px;
		padding: 69px 0 0 182px;
	}
	.section .headline2 span{margin-left: 427px;}

	.section5{
		height: 1250px;
		background-image: url(../images/bg_05.png);
		background-color: #faa018;
	}
	.section5 .headline p{height: 93px;background-position-y: -52px;padding-top: 18px;}
	.section5 .container{
		margin-top: 82px;width: 1100px;background: #fff;
		border: 1px solid #faa319;border-radius: 8px;overflow: hidden;
		box-shadow: 2px 2px 13px rgba(223,146,26,0.39);
	}
	.section5 table{
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
		font-weight: bold;
	}
	.section5 thead{background: #e85618;line-height: 45px;}
	.section5 tbody tr:nth-child(even){background: #fff4e4;}
	.section5 th,.section5 td{text-align: left;padding-left: 50px;}
	.section5 th{font-size: 18px;color: #fff;}
	.section5 td{
		font-size: 16px;line-height: 22px;
		height: 100px;color: #6b3e1f;
	}
	.section5 td p{font-size: 14px;font-weight: normal;}
	.section5 .btn{width: 150px;height: 44px;line-height: 42px;margin: 0;}