body {
  margin: 0;
  font-family: Microsoft Yahei;
}
input{
	padding: 0;
	font-family: "microsoft yahei";
}
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
img{
	vertical-align: top;
	border: none;
	width: 100%;
}
input {
	-webkit-appearance:none;
}
input:focus{
	outline: none;
}
input,button,select,textarea{ outline:none;}
a{
	-webkit-tap-highlight-color:transparent;
	text-decoration: none;
}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.bl{
	display: block;
}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd{
	margin: 0;
}
table{border-collapse:collapse;border-spacing:0;}
.inbl{
	display: inline-block;
}


ul li.nomar{
	margin-right: 0;
}
.posirela{
	position: relative;
}
.wrapper{	
	max-width: 750px;
    margin: 0 auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

 
header{
	height: 1rem;
}
.logo{
    width:3.8rem;
		height: 0.69rem;
		margin-left: 0.23rem;
}
.head_tel{
		font-size: 0.32rem;
		line-height: 0.4rem;
		margin-top: 0.34rem;
		margin-right: 0.24rem;
		color: #000000;
}
.head_tel a{
		color: #000000;
}

.banner img{
	display: block;
}


/*section1*/
.sec1{
	background: #f6f6f6;
	padding-top: 0.1rem;
	height: 3.59rem;
}
.sec1_tt{
	font-size: 0.35rem;
	color: #2c3e50;
	background: url(sec1_tt.png) no-repeat 2.43rem bottom;
	background-size: 2.34rem 0.55rem;
	line-height: 0.73rem;
	text-indent: 2.88rem;
}
.sec1 p{
	margin-top: 0.17rem;
	font-size: 0.25rem;
	line-height: 0.49rem;
	color: #2c3e50;
	margin-left: 0.19rem;
	width: 7.12rem;
	text-indent: 0.72rem;
}
.sec1 p a{
	color: #fbaa0e;
}

/*span blank*/
.blankW { clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}
.blank1  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; }
.blank2  {clear:both; height:2px; overflow:hidden; display:block; font-size:2px; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank7 { clear:both; height:7px; overflow:hidden; display:block; font-size:1px; }
.blank8 { clear:both; height:8px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10{ clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
.blank9w { background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
.blankx  {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; background: url(xian.jpg) repeat-x; }


/*section2*/
.sec2{
	background: #f3f1f1;
	padding-top: 0.44rem;
	height: 8rem;
}
.sec2_tt{
	background: url(sec2_tt.png) no-repeat center bottom;
	background-size: 2.54rem 0.03rem;
	font-size: 0.46rem;
	text-align: center;
	line-height: 0.68rem;
	color: #2c3e50;
}
.sec2_tt span{
	color: #fbaa0e;
}
.sec2_main{
	margin-top: 0.52rem;
	height: 4.75rem;
	background: url(sec2_main.png) no-repeat 0.3rem top;
	background-size: 4.43rem 4.75rem;
	position: relative;
}
.wei1{
	position: absolute;
	font-size: 0.28rem;
	font-weight: bold;
	color: #033333;
	width: 0.3rem;
	left: 0.9rem;
	line-height: 0.3rem;
	top: 1.27rem;
}
.wei1 span{
	color: #fbaa0e;
}
.wei2{
	left: 1.41rem;
	top: 1.12rem;
}
.sec2_main p{
	font-size: 0.22rem;
	position: absolute;
	line-height: 0.32rem;
	color: #033333;
}
.sec2_main p.colwhite{
	color: white;
}
.wei3{
	left: 2.62rem;
	top: 0.11rem;
}
.wei4{
	left: 3.25rem;
	top: 1.15rem;
}
.wei5{
	left: 3.67rem;
	top: 2.24rem;
}
.wei6{
	left: 3.25rem;
	top: 3.27rem;
}
.wei7{
	left: 2.65rem;
	top: 4.3rem;
}

.wei8{
	left: 3.8rem;
	top: 0.12rem;
}
.wei9{
	left: 4.58rem;
	top: 1.13rem;
}
.wei10{
	left: 4.9rem;
	top: 2.22rem;
}
.wei11{
	left: 4.43rem;
	top: 3.25rem;
}
.wei12{
	left: 3.97rem;
	top: 4.3rem;
}
.sec2_more{
	width: 5.43rem;
	display: block;
	height: 0.75rem;
	text-align: center;
	line-height: 0.75rem;
	font-size: 0.35rem;
	color: white;
	background: #fbaa0e;
	margin: 0.7rem auto 0;
	letter-spacing: 0.1rem;
	border-radius: 0.26rem;
}


/*section3*/
.qj1{
	padding-top: 0.22rem;
	height: 8.19rem;
	background: url(qj1_06.jpg) no-repeat;
	background-size: 100% 100%;
}
.sec3_tt{
	background: url(sec3_tt.png) no-repeat center bottom;
	background-size: 1.86rem 0.02rem;
	font-size: 0.4rem;
	text-align: center;
	line-height: 0.66rem;
	color: #2c3e50;
}
.sec3_tt span{
	color: #fbaa0e;
}
.qj1_bg{
	width: 7.1rem;
	height:7.03rem;
	background: rgba(14,5,10,0.5);
	margin: 0.46rem auto 0;
}
.qj1_bg h5{
	font-size: 0.28rem;
	color: #fbaa0e;
	line-height: 0.66rem;
	text-align: center;
}
.qj1_bg p{
	font-size: 0.22rem;
	color: white;
	line-height: 0.4rem;
	height: 1.34rem;
	border-bottom: 1px solid #989594;
	width: 6.68rem;
	margin: 0 auto;
}
.qj1_bg div{
	width: 6.65rem;
	height: 4.27rem;
	margin-top: 0.41rem;
	margin-left: 0.2rem;
}

.qj2{
	height: 4.97rem;
	background: url(qj2_bg_07.jpg) no-repeat;
	background-size: 100% 100%;
}
.qj2_left{
	padding-top: 0.7rem;
	width: 4.61rem;
	height: 4.11rem;
	margin-top: 0.06rem;
	margin-left: 0.19rem;
	background: rgba(14,5,10,0.5);
}
.qj2_left img{
	width: 4.24rem;
	margin-left: 0.08rem;
}
.qj2_right{
	padding-top: 0.12rem;
	width: 2.39rem;
	height: 4.69rem;
	margin-top: 0.06rem;
	margin-left: 0.09rem;
	background: rgba(14,5,10,0.5);
}
.qj2_right h5{
	font-size: 0.28rem;
	color: #fbaa0e;
	line-height: 0.54rem;
	text-align: center;
	border-bottom: 1px solid #918d8e;
	width: 1.52rem;
	margin: 0 auto 0.04rem;
}
.qj2_right p{
	font-size: 0.22rem;
	color: white;
	line-height: 0.4rem;
	padding: 0 0.17rem;
}

.qj3{
	height: 4.01rem;
	background: url(qj3_bg_08.jpg) no-repeat;
	background-size: 100% 100%;
}
.qj3_left{
	padding-top: 0.12rem;
	width: 2.4rem;
	margin-left: 0.21rem;
	height: 3.78rem;
	background: rgba(14,5,10,0.5);
}
.qj3_left h5{
	font-size: 0.28rem;
	color: #fbaa0e;
	line-height: 0.5rem;
	text-align: center;
	border-bottom: 1px solid #6f6b70;
	width: 1.52rem;
	margin: 0 auto 0.07rem;
}
.qj3_left p{
	font-size: 0.22rem;
	color: white;
	line-height: 0.38rem;
	padding: 0 0.17rem;
}
.qj3_right{
	width: 4.61rem;
	margin-left: 0.07rem;
	height: 3.3rem;
	padding-top: 0.6rem;
	background: rgba(14,5,10,0.5);
}
.qj3_right img{
	width: 4.18rem;
	margin-left: 0.14rem;
}

.qj4{
	background-size: 100% 100%;
	height:1rem;
}
.qj4_left{
	width: 4.61rem;
	height: 4.54rem;
	background: rgba(14,5,10,0.5);
	margin-left: 0.19rem;
	padding-top: 0.38rem;
}
.qj4_left img{
	width: 4.32rem;
	margin-left: 0.24rem;
}
.qj4_right{
	padding-top: 0.14rem;
	width: 2.4rem;
	height: 4.78rem;
	margin-left: 0.09rem;
	background: rgba(14,5,10,0.5);
}
.qj4_right h5{
	font-size: 0.28rem;
	color: #fbaa0e;
	line-height: 0.58rem;
	text-align: center;
	border-bottom: 1px solid #918d8e;
	width: 1.52rem;
	margin: 0 auto 0.02rem;
}
.qj4_right p{
	font-size: 0.22rem;
	color: white;
	line-height: 0.4rem;
	padding: 0 0.17rem;
}
.sec3_details{
	display: block;
	width: 3.96rem;
	height: 0.75rem;
	line-height: 0.75rem;
	text-align: center;
	font-size: 0.25rem;
	background: #fbaa0e;
	color: #333333;
	border-radius: 0.09rem;
	margin: 0.33rem auto 0;
}
.sec3_add{
	height: 1.53rem;
	background: #2c3e50;
	text-align: center;
	font-size: 0.47rem;
	color: white;
	line-height: 0.69rem;
	padding-top: 0.21rem;
	font-weight: bold;
}


/*section4*/
.sec4{
	padding-top: 0.66rem;
}
.sec4_tt{
	font-size: 0.4rem;
	color: #033333;
	text-align: center;
	line-height: 0.92rem;
	background: url(sec4_tt.jpg) no-repeat 3.73rem bottom;
	background-size: 0.93rem 2px;
}
.sec4_tt span{
	color: #fbaa0e;
}

.sec4_list li{
	float: left;	width: 3.1rem;	margin-left: 0.12rem;	height: 0.36rem;	overflow: hidden;	margin-top: 0.25rem;	margin-bottom: 0.1rem;
}
.sec4_list span{
	float: left;
	width: 0.36rem;
	padding-right: 0.03rem;
	background: url(sec4_li.png) no-repeat;
	background-size: 100% 100%;
	height: 0.36rem;
	text-align: center;
	font-size: 0.21rem;
	line-height: 0.36rem;
}

.sec4_list{width: 7.06rem;	margin: 0.65rem auto 0;	border: 2px solid #ededed;}
.sec4_list dt{width: 100%; text-align:left; margin-left: 0.12rem; 	height: 0.36rem;	overflow: hidden;	margin-top: 0.25rem;	margin-bottom: 0.1rem;}
.sec4_list dd{ width:90%; height: auto; margin: 0 auto; line-height:28px; font-size:15px; font-family: 'Microsoft Yahei'; text-align: left; color:#919090;}


.sec4_list a{
	float:left; font-weight:bold;
	font-size: 0.32rem;
	line-height: 0.36rem;
	color: #333333;
	margin-left: 0.09rem;
	height: 0.36rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sec4_list li.newli{
	width: 3.7rem;
}
.sec4_list li.newli a{
	width: 3.22rem;
}
.sec4_form{
	padding-top: 0.16rem;
	width: 7.06rem;

	border: 2px solid #ededed;
	margin: 0.15rem auto 0;
}
.sec4_form p{
	font-size: 0.32rem;
	text-align: center;
	color: #2c3e50;
	line-height: 0.72rem;
}
.sec4_form h6{
	font-size: 0.26rem;
	text-align: center;
	color: #6a747e;
	line-height: 0.52rem;
}
.name_box{
	margin-top: 0.66rem;
}
.name_box span{
	float: left;
	color: #2c3e50;
	width: 1.78rem;
	text-align: right;
	font-size: 0.33rem;
	line-height: 0.33rem;
	height: 0.33rem;
}
.name_box input{
	float: left;
	width: 4.57rem;
	border: none;
	border-bottom: 2px solid #2c3e50;
	height: 0.33rem;
	line-height: 0.33rem;
	font-size: 0.24rem;
}
.tel_box{
	margin-top: 0.86rem;
}
.button_box{
	margin: 0.7rem 0;
}
.button_box a{
	float: left;
	width: 2.27rem;
	height: 0.75rem;
	text-align: center;
	margin-left: 0.5rem;
	background: #fbaa0e;
	line-height: 0.75rem;
	color: white;
	font-size: 0.25rem;
	border-radius: 0.1rem;
}
.button_box input{
	float: left;
	border: none;
	width: 2.27rem;
	height: 0.75rem;
	text-align: center;
	margin-left: 1.57rem;
	background: #fbaa0e;
	line-height: 0.75rem;
	color: white;
	font-size: 0.25rem;
	border-radius: 0.1rem;
	cursor: pointer;
}


/*section5*/
.sec5{
	padding-top: 0.38rem;
	padding-bottom: 0.61rem;
}
.sec5_tt{
	line-height: 0.7rem;
}
.sec5_ttadd{
	text-align: center;
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.58rem;
}
.part1{
	margin-top: 0.23rem;
}
.part_head{
	background: #f6f6f6;
	padding-left: 0.29rem;
	height: 1.13rem;
}
.part_head h5{
	font-size: 0.5rem;
	color: #2c3e50;
	line-height: 1.13rem;
}

.chapter1{
	float:left; width:45%; margin:0 2.5%;
	margin-top: 0.24rem;
	background: url(chapter1.png) no-repeat 0.46rem 0.11rem;
	background-size: 0.95rem 1.62rem;
   
	padding-bottom: 0.16rem;
}
.chapter1 h6{
	font-size: 0.3rem;
	font-weight: normal; font-weight:bold;
	color:#cdb177;
	line-height: 0.48rem;
}
.chapter1 p{
	font-size: 0.24rem;
	line-height: 0.45rem;
	color: #666666;
}

.chapter1 p a{
	color: #666666;
}

.chapter2{
	/*height: 3.46rem;*/
	margin-top: 0;
	background: url(chapter2.png) no-repeat 0.49rem 0.12rem;
	background-size: 0.92rem 2.45rem;
	padding-left: 1.58rem;
	padding-bottom: 0.28rem;
}
.chapter2 p{
	color: #999999;
}
.chapter3{
	/*height: 1.94rem;*/
	margin-top: 0.24rem;
	background: url(chapter3.png) no-repeat 0.5rem 0.12rem;
	background-size: 0.91rem 1.23rem;
	padding-left: 1.58rem;
	padding-bottom: 0.11rem;
}
.chapter4{
	/*height: 2.62rem;*/
	margin-top: 0;
	background: url(chapter4.png) no-repeat 0.53rem 0.12rem;
	background-size: 0.88rem 1.76rem;
	padding-left: 1.58rem;
	padding-bottom: 0.34rem;
}
.chapter4 h6{
	letter-spacing: -0.02rem;
}
.chapter4 p{
	color: #999999;
}
.sec5_link{
	display: block;
	width: 6.65rem;
	height: 0.75rem;
	background: #dbc089;
	text-align: center;
	line-height: 0.75rem;
	color: white;
	font-size: 0.26rem;
	margin: 0 auto;
	border-radius: 0.27rem;
}


/*section6*/
.project1{
	padding-top: 0.44rem;
	height:7.55rem;
	background: url(project1_11.jpg) no-repeat;
	background-size: 100% 100%;
}
.sec6_tt{
	color: white;
}
.project1_cont{
	width: 7.1rem;
	margin: 0.53rem auto 0;
}
.project1_head{
	font-size: 0.34rem;
	line-height: 0.9rem;
	height: 0.9rem;
	text-align: center;
	color: #f7a916;
	background: #2c3e50;
}
.project1_main{
	height: 3.21rem;
	background: url(project1_main_13.jpg) no-repeat;
	background-size: 100% 100%;
	margin-bottom: 0.22rem;
}
.project1_main h5{
	text-align: center;
	color: white;
	font-size: 0.41rem;
	line-height: 1.07rem;
}
.project1_main img{
	width: 6.34rem;
	margin-top: 0.06rem;
	margin-left: 0.28rem;
}
.link_box a{
	width: 3.3rem;
	height: 0.75rem;
	background: #fbaa0e;
	border-radius: 0.1rem;
	text-align: center;
	line-height: 0.75rem;
	color: white;
	font-weight: bold;
	font-size: 0.22rem;
}
.project2{
	height: 5.74rem;
	background: url(project2_16.jpg) no-repeat;
	background-size: 100% 100;
}
.project2_cont{
	width: 7.1rem;
	margin: 0 auto;
}
.project2_main{
	height: 3.45rem;
	background: url(project2_main_18.jpg) no-repeat;
	background-size: 100% 100%;
	margin-bottom: 0.19rem;
	position: relative;
}
.project2_main h5{
	text-align: center;
	color: white;
	font-size: 0.41rem;
	line-height: 1.07rem;
}
.project2_main p{
	color: white;
	font-size: 0.2rem;
	line-height: 0.38rem;
	position: absolute;
}
.posp1{
	width: 2.48rem;
	text-align: center;
	top: 1.29rem;
	left: 0.68rem;
}
.posp2{
	top: 2.57rem;
	left: 2.67rem;
}
.posp3{
	width: 2.36rem;
	text-align: center;
	top: 1.3rem;
	left: 4.04rem;
}


/*section7*/
.sec7{
	padding-top: 0.75rem;
	padding-bottom: 0.77rem;
}
.sec7_tt{
	line-height: 0.74rem;
}
.sec7_tt span{
	margin-left: 0.32rem;
}
.teacher_box{
	margin-top: 0.56rem;
}
.teacher1{
	width: 6.86rem;
	border: 2px solid #ededed;
	height: 2.9rem;
	margin: 0 auto 0.14rem;
	padding-left: 0.09rem;
	padding-right: 0.1rem;
}
.teacher_pic{
	width: 2.58rem;
	margin-top: 0.1rem;
}
.teacher_intro{
	margin-top: 0.09rem;
	width: 3.95rem;
}
.teacher_intro h6{
	font-size: 0.26rem;
	color: #333333;
	line-height: 0.66rem;
}
.teacher_intro div{
	width: 2.3rem;
	height: 0.3rem;
	background: url(crown.png) no-repeat;
	background-size: 100% 100%;
}
.teacher_intro p{
	font-size: 0.22rem;
	line-height: 0.32rem;
	margin-top: 0.19rem;
	text-indent: 0.36rem;
}
.more_teachers{
	width: 6.65rem;
	height: 0.75rem;
	background: #fbaa0e;
	border-radius: 0.27rem;
	text-align: center;
	color: white;
	font-weight: bold;
	line-height: 0.75rem;
	font-size: 0.28rem;
	display: block;
	margin: 0.27rem auto 0;
}


/*section8*/
.sec8{
	padding-bottom: 0.64rem;
}
.sec8_tt{
	font-size: 0.35rem;
	text-align: center;
	color: #033333;
	background: url(sec3_tt.png) no-repeat center bottom;
	background-size: 1.86rem 0.02rem;
	line-height: 0.65rem;
}
.sec8_tt span{
	color: #fbaa0e;
}
.tabBox{
	margin: 0.49rem auto 0.38rem;
	width: 7rem;
	height: 7rem;
	border: 4px solid #eeeeee;
	border-radius: 0.16rem;
	box-shadow: 0 0 0.1rem #a7a6a6;
	overflow: hidden;
	position: relative;
}
.tabBox .hd{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0.66rem;
	width: 100%;
}
.tabBox .hd ul{
	text-align: right;
	font-size: 0;
	padding-right: 0.32rem;
}
.tabBox .hd ul li{
	display: inline-block;
	font-size: 0.28rem;
	line-height: 0.66rem;
	color: white;
	margin-left: 0.2rem;
}
.tabBox .hd ul li.on{
	color: #fbaa0e;
}
.tabBox .bd li{
	position: relative;
	width: 7rem;
	height: 4.01rem;
}
.tabBox .bd li span{
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0.28rem;
	color: #ededed;
	line-height: 0.66rem;
	background: rgba(0,0,0,0.65);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 0.28rem;
	width: 100%;
}
.sec8_link{
	width: 3.27rem;
	height: 0.75rem;
	background: #fbaa0e;
	margin: 0 auto;
	border-radius: 0.27rem;
	text-align: center;
	line-height: 0.75rem;
	color: white;
	font-size: 0.28rem;
	font-weight: bold;
	display: block;
}


/*section9*/
.sec9{
	padding-top: 0.35rem;
	background: #2c3e50;
	height: 2.58rem;
	margin-bottom: 1.18rem;
}
.ewm_list{
	margin-left: 1.2rem;
}
.ewm_list li{
	float: left;
	width: 1.91rem;
	margin-right: 0.68rem;
}
.ewm_list li p{
	text-align: center;
	font-size: 0.17rem;
	line-height: 0.51rem;
	color: white;
}
.fixed{
	width: 7.5rem;
	position: fixed;
	height: 1.19rem;
	background: #b7bbc0;
	bottom: 0;
}
.fixed a{
	float: left;
	width: 2.68rem;
	height: 0.75rem;
	background: #fbaa0e;
	border-radius: 0.09rem;
	color: #2c3e50;
	text-align: center;
	line-height: 0.75rem;
	font-weight: bold;
	font-size: 0.25rem;
	margin-top: 0.22rem;
}
.fix_ask{
	margin-left: 0.56rem;
	margin-right: 0.99rem;
}


.section2{height:9rem;background-color:#fff;padding-top:.2rem;box-sizing:border-box}
.section2 .title{text-align:center;line-height:1;font-size:.36rem;color:#333333}
.section2 .title-intro{font-size:.24rem;color:#333333;line-height:1.3;text-align:center;margin:.2rem 0 .4rem}
.section2 .item-wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}
.section2 .item-wrap div{width:100%;margin:0 .05rem}
.section2 .item-wrap div a{display:block}
.section2 .item-wrap div img{display:block;width:3.6rem;height:2.2rem;}
.section2 .item-wrap div span{ display:block;margin:.3rem 0;display:block;font-size:.3rem;color:#333333;line-height:1;text-align:center}
.section2 .quote{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:5.8rem;height:1.6rem;margin:.3rem auto;border:.02rem solid #f3a928;box-sizing:border-box;padding:.18rem}
.section2 .quote dt{width:2.3rem;height:1.4rem}
.section2 .quote dt img{display:block;width:2.3rem;height:1.4rem}
.section2 .quote dd{padding-top:.04rem;font-size:.2rem;color:#333333;margin-left:.2rem;text-align:justify}


.section3{background-color:#f6f6f6;height:16.74rem;padding-top:.8rem;box-sizing:border-box}
.section3 .title{text-align:center;line-height:1;font-size:.36rem;color:#333333}
.section3 .title-intro{font-size:.24rem;color:#333333;line-height:1.3;text-align:center;margin:.2rem 0 .4rem}
.section3 .item-row{height:3.44rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:.2rem; padding-top:0.8REM;}
.section3 .item-row>div{width:2.8rem;margin:0 .1rem;border:.02rem dotted #94b5ee;padding:.04rem}
.section3 .item-row .content{height:3.32rem;background-color:#f3a928;padding-top:.3rem;box-sizing:border-box}
.section3 .item-row .border{background:url("border.png") no-repeat;background-size:1.4rem 1.18rem;width:1.4rem;height:1.18rem;margin:0 auto;padding:1px;box-sizing:border-box}
.section3 .item-row .border .icon{display:block;width:.6rem;height:.6rem;margin:.2rem auto 0;background-position:center center;background-repeat:no-repeat}
.section3 .item-row .border .icon.icon-1{background-image:url("icon1.png");background-size:.37rem .5rem}
.section3 .item-row .border .icon.icon-2{background-image:url("icon2.png");background-size:.46rem .46rem}
.section3 .item-row .border .icon.icon-3{background-image:url("icon3.png");background-size:.49rem .47rem}
.section3 .item-row .border .icon.icon-4{background-image:url("icon4.png");background-size:.53rem .53rem}
.section3 .item-row .border .icon.icon-5{background-image:url("icon5.png");background-size:.45rem .49rem}
.section3 .item-row .border .icon.icon-6{background-image:url("icon6.png");background-size:.49rem .52rem}
.section3 .item-row .sub-title{font-size:.28rem;color:#FFF;text-align:center;line-height:1;margin:.3rem 0 .1rem}
.section3 .item-row .intro{font-size:.2rem;color:#fff;padding:0 .1rem;text-align:center}
.section3 .btn-wrap{text-align:center;margin-top:.6rem}
.section3 .btn-wrap .btn{display:inline-block;width:3.82rem;height:.68rem;line-height:.68rem;background-color:#61c5f7;color:#fff;font-size:.24rem;border-radius:.34rem;box-shadow:0 0.06rem 0.2rem 0 rgba(97,197,247,0.2)}

img{ border:none; vertical-align:middle;}

.section-5{ background: #f2f3f7; padding-bottom: 112px; position: relative;}
.section-5 .title{ padding-top: 100px;}
.section-5 .cooperation-box{ width:100%; margin: 65px auto 0;}
.section-5 .cooperation-box .cooperation-lists{ overflow: hidden;}
.section-5 .cooperation-box .cooperation-item{ float: left; width:2.35rem;height:1.5rem;margin:.07rem; border-radius: 6px; background: #fff; position: relative; margin-bottom: 26px; overflow: hidden; text-align: center;}

.section-5 .cooperation-box .cooperation-item .hover-effect{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(191,158,91,.86); transform: rotateY(180deg); -webkit-transform: rotateY(180deg); backface-visibility: hidden; opacity: 0; transition: all 0.8s;}
.section-5 .cooperation-box .cooperation-item:hover .hover-effect{ transform: rotateY(0deg); -webkit-transform: rotateY(0deg); opacity: 1;}
.section-5 .cooperation-box .cooperation-item .hover-effect h4{ text-align: center; color: #fff; font-size: 20px; line-height: 30px; position: relative; padding-bottom: 9px; margin-top: 30px; margin-bottom: 6px;}
.section-5 .cooperation-box .cooperation-item .hover-effect h4:after{ content: ""; display: block; width: 40px; height: 2px; background: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -20px;}
.section-5 .cooperation-box .cooperation-item .hover-effect .company-detail{ text-align: center; font-size: 16px; line-height: 24px; color: #fff;}
.section-5 .cooperation-box .bottom-line:after{ content: ""; height: 2px; width: 100%; background: #dbc089; display: block; position: absolute; bottom: 0; left: 0; right: 0;}
.section-5 .cooperation-box .cooperation-item .company-logo img{ width:70%; max-height:90%; left:0; right:0; text-align: center; top:50%;  margin:0 auto;}

.section-5 .icon-down{ position: absolute; bottom: -40px; left: 50%; width: 106px; margin-left: -53px;}



.section-7{ background: url(bj2.jpg) center no-repeat; height: 247px; overflow: hidden; border-bottom: 4px solid #fff;}
.section-7 .btn-link{ text-align: center; line-height: 34px; margin-top: 73px;}
.section-7 .btn-link a{ font-size:38px; font-weight: lighter; color: #cdb177; text-decoration: none;}
.section-7 .btn-link a img{ height:50px; width:50px;}
.section-7 .start{ text-align: center; font-size: 45px; line-height: 40px; color: #fff; font-weight: lighter; margin-top: 23px;    display: block;}

.section-6{ background: url(bj1.jpg) center ; height:13rem; overflow: hidden;}
.section-6 .caption{ text-align: center; font-size: 40px; line-height: 40px; font-weight: lighter; color: #fff; margin-top: 100px;}
.section-6 .caption-tip{ text-align: center; font-size: 20px; line-height: 20px; font-weight: lighter; color: #fff; margin-top: 34px;}
.section-6 #zoopic { position: relative; margin: 80px auto 0; width: 100%; height: 360px;}
.section-6 #zoopic ul { position: relative; width: 100%; height: 360px;}
.section-6 #zoopic li { z-index: 0; position: absolute; width: 0px; background: #cdb177; height: 0px; overflow: hidden; top: 146px;  left: 377px; border-radius: 4px; box-shadow: 1px 1px 12px #080103;}
.section-6 #zoopic .prev { display: block;}
.section-6 #zoopic .next { display: block;}
.section-6 #zoopic .prev { z-index: 100; overflow: hidden; cursor: pointer;}
.section-6 #zoopic .next { z-index: 100; overflow: hidden; cursor: pointer;}
.section-6 #zoopic .prev { position: absolute; width: 17px; background: url(btn-prev2.png) center no-repeat; height: 29px; top: 40px; left:10px}
.section-6 #zoopic .next { position: absolute; width: 17px; background: url(btn-next2.png) center no-repeat; height: 29px; top: 40px; right:10px}
.section-6 .carousel .photo{ width:400px; height:360px; position: relative; }
section-6 .carousel .photo:before{ content: ""; width:400px; height:360px;z-index: 3333; position: absolute;}
/*.section-6 .active .carousel .photo{ transform: scale(1.1); -webkit-transform: scale(1.2); margin-top: 26px;}
*/

.section-6 .carousel .photo img{width:100%; height:100%;}
.section-6 .carousel .name{ text-align: center; font-size: 14px; line-height: 26px; color: #fff; margin-top: 8px;}
.section-6 .carousel .department{ text-align: center; font-size: 14px; line-height: 26px; color: #fff; margin-top: 5px;}
.section-6 .carousel .industry{ text-align: center; font-size: 14px; line-height: 26px; color: #ffe09f; margin-top: 5px; background: url(../images/line.png) center no-repeat;}
.section-6 .active .carousel .industry{ margin-top: 16px;}
.section-6 .carousel .words{ font-size: 14px; line-height: 24px; color: #fff; padding: 0 50px; margin-top: 10px; position: relative;}
.section-6 .active .carousel .words{ margin-top: 20px;}
.section-6 .carousel .words:before{ content: ""; display: block; width: 20px; height: 18px; background: url(fh-left.png) center no-repeat; position: absolute; left: 24px; top: -10px;}
.section-6 .carousel .words:after{ content: ""; display: block; width: 20px; height: 18px; background: url(fh-right.png) center no-repeat; position: absolute; right: 24px;  bottom: -10px;}
.section-6 .carousel .ze{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.4; background: #000; display: ;}
.section-6 .honor{ width:90%; margin: 42px auto 20px; overflow: hidden;}
.section-6 .honor dt{width: 80px; height: 52px; border-radius: 50%; border: 1px solid #888; text-align: center; font-size: 20px; line-height: 26px; color: #888; padding: 14px 0; margin:0 auto;}
.section-6 .honor dd{ float: left; font-size: 16px; line-height: 24px; height: 80px; color: #ccc; width:100%; position: relative;}
.section-6 .honor dd span{ float: left; display: block; width: 50px; height: 50px; background-image: url(icons.png); background-repeat: no-repeat; margin: 15px 0; margin-right: 5px;}
.section-6 .honor dd b{ position: absolute; font-weight: normal; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.section-6 .honor dd .icon-1{ background-position: 0 -390px;}
.section-6 .honor dd .icon-2{ background-position: -50px -390px;}
.section-6 .honor dd .icon-3{ background-position: -100px -390px;}
.section-6 .honor dd .icon-4{ background-position: -150px -390px;}


.title{ text-align: center; font-size: 36px; line-height: 36px; font-weight: lighter; position: relative; padding-bottom: 28px;}
.title:after{ content: ""; display: block; width: 121px; height: 3px; background: #d8bc84; position: absolute; bottom: 0px; left: 50%; margin-left: -60px;}
.title-white{ color: #fff;}
.title-black{ color: #333;}
.title-tip{ text-align: center; font-size: 20px; line-height: 20px;  font-weight: lighter; padding-top: 18px;}
.title-tip-black{ color: #333;}
.title-tip-white{ color: #fff;}

.about-gd {
  padding-left: 0.46rem;
  padding-right: 0.37rem;
  padding-bottom: 1rem;
}
.about-gd .about-gd-title {
  color: #191919;
  font-size: 0.16rem;
  text-align: center;
  margin-bottom: 0.1rem;
}
.about-gd .about-gd-border {
  height: 0.02rem;
  width: 0.78rem;
  background: #d9a460;
  margin: 0 auto 0.16rem;
}
.about-gd .about-gd-list {
  height: 1.6rem;
  overflow: hidden;
}
.about-gd .about-gd-list img {
  width: 1.2rem;
  height: 1.6rem;
}



.section-13{ padding-bottom: 40px; width:100%; margin:0 auto; padding-top:40px;}
.partList2{ margin-top:50px;}
.section-13 .partTitle{ font-size: 22px; line-height: 22px; color: #333; margin: 40px 0 20px;}
.section-13 .partContent{ overflow: hidden;}

.section-13 .rightContent{ float: right; width:100%; height: auto; background: #fff; position: relative;}
.section-13 .partList1 .rightContent:before{ content: ""; display: block; width: 100%; height: 4px; background: #383d41; position: absolute; top: 0; left: 0;}

.section-13 .systermList{ overflow: hidden;}
.section-13 .systermItem{ float: left; width: 178px; height: 186px; margin-right: 2px; margin-bottom: 18px; position: relative;}

.section-13 .systermItem1{ background: url(sys_bg1.png) center no-repeat;}
.section-13 .systermItem2{ background: url(sys_bg2.png) center no-repeat;}
.section-13 .systermItem3{ background: url(sys_bg3.png) center no-repeat;}
.section-13 .systermItem4{ background: url(sys_bg4.png) center no-repeat;}
.section-13 .systermItem5{ background: url(sys_bg5.png) center no-repeat;}
.section-13 .systermItem6{ background: url(sys_bg6.png) center no-repeat;}
.section-13 .systermItem7{ background: url(sys_bg7.png) center no-repeat;}
.section-13 .systermItem8{ background: url(sys_bg8.png) center no-repeat;}
.section-13 .systermItem9{ background: url(sys_bg9.png) center no-repeat;}
.section-13 .systermItem10{ background: url(sys_bg10.png) center no-repeat;}
.section-13 .systermItem .icon{ width: 60px; height: 60px; margin:0 auto; border-radius: 50%; margin-top: 28px;}
.section-13 .systermItem .icon1{background: url(sys1.png) center no-repeat;}
.section-13 .systermItem .icon2{background: url(sys2.png) center no-repeat;}
.section-13 .systermItem .icon3{background: url(sys3.png) center no-repeat;}
.section-13 .systermItem .icon4{background: url(sys4.png) center no-repeat;}
.section-13 .systermItem .icon5{background: url(sys5.png) center no-repeat;}
.section-13 .systermItem .icon6{background: url(sys6.png) center no-repeat;}
.section-13 .systermItem .icon7{background: url(sys7.png) center no-repeat;}
.section-13 .systermItem .icon8{background: url(sys8.png) center no-repeat;}
.section-13 .systermItem .icon9{background: url(sys9.png) center no-repeat;}
.section-13 .systermItem .icon10{background: url(sys10.png) center no-repeat;}

.section-13 .systermItem .name{ text-align: center; font-size: 18px; line-height: 20px; color: #fff; margin-top: 12px;}
.section-13 .systermItem .tip{ text-align: center; font-size: 12px; line-height: ]18px; color: #fff; opacity: 0.5; margin-top: 12px;}
.section-13 .systermItem .fixTable{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: table; z-index: 9; background: #ceb177; opacity: 0; transition: all 0.3s; transform: rotateY(90deg); transform-origin: left center;}
.section-13 .systermItem:hover .fixTable{ display: table; opacity: 1; transform: rotateY(0deg);}
.section-13 .systermItem .tableCell{ display: table-cell; vertical-align: middle;}
.section-13 .systermItem .detailLessonList{ overflow: hidden; padding: 0 16px;}
.section-13 .systermItem .detailLessonList li{ font-size: 14px; line-height: 28px; float: left; width: 33.33%; position: relative; text-indent: 8px; height: 28px; overflow: hidden;}
.section-13 .systermItem .detailLessonList li a{ text-decoration: none; color: #fff;}
.section-13 .systermItem .detailLessonList li a:hover{ color: #ccc !important;}
.section-13 .systermItem .detailLessonList li:before{ content: ""; display: block; width: 3px; height: 3px; background: #fff; position: absolute; left: 0; top: 12px;}


.section-3{ background: #373d41; overflow: hidden;}
.section-3 .title{ margin-top: 104px;}
.section-3 .hearded-list{ width:100%; margin:20px auto 0; overflow: hidden;}
.section-3 .hearded-item{ margin:0 auto; width: 300px; margin-top:30px; position: relative; }
.section-3 .effect-content{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.3s;}
.section-3 .effect-content .content-cell{ position: absolute; width: 100%; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: all 0.3s;}
.section-3 .effect-content .content-1,.section-3 .effect-content .content-2{ display: none;}
.section-3 .effect-content .content-1{ margin-top: 20px; position: relative;}
.section-3 .effect-content .content-1 p{ font-size: 14px; line-height: 22px; color: #fff; text-align: center;}
.section-3 .effect-content .content-2{ width: 225px; padding: 10px 0; border: 3px solid #fff; margin: 32px auto 0;}
.section-3 .effect-content .content-2 p{ font-size: 14px; line-height: 22px; color: #fff; text-align: center;}
.section-3 .effect-content .icon{ margin: 0 auto; width: 70px; height: 70px; background-repeat: no-repeat;}
.section-3 .effect-content h2{ text-align: center; color: #fff; font-weight: bold; font-size: 24px; letter-spacing: 2px; line-height: 30px; padding-top: 25px; margin-top: 15px; position: relative; transition: all 0.3s;}
.section-3 .effect-content h2:after{ content: ""; display: block; width: 22px; height: 2px; background: #fff; position: absolute; top: 0; left: 50%; margin-left: -11px;}
.section-3 .item-1 .effect-content .icon{ background-position: 0 -320px;}
.section-3 .item-2 .effect-content .icon{ background-position: -70px -320px;}
.section-3 .item-3 .effect-content .icon{ background-position: -140px -320px;}
.section-3 .item-4 .effect-content .icon{ background-position: -210px -320px;}
.section-3 .hearded-item:hover .effect-content{ background: rgba(191,158,91,0.76);}

.section-3 .hearded-item .content-1,.section-3 .hearded-item .content-2{ display: block;}
.section-3 .hearded-item h2{ margin-top: 0; padding-top: 15px;}
.section-3 .hearded-item h2:after{ display: none;}
.section-3 .hearded-item .content-1:after{ content: ""; display: block; width: 22px; height: 2px; background: #fff; position: absolute; bottom: -12px; left: 50%; margin-left: -11px;}
.section-3 .button{ text-align: center; padding: 60px 0 120px;}
.section-3 .button a{ display: block; border: 2px solid #dbc089; width: 256px; height: 50px; margin: 0 auto; font-size: 22px; line-height: 50px; color: #dbc089; text-decoration: none; transition: all 0.3s;}
.section-3 .button a .hover{ padding-right: 15px; display: none;}
.section-3 .button a .default{ padding-left: 15px; display: inline;}
.section-3 .button a:hover{ background: #dec48c; color: #fff !important;}
.section-3 .button a:hover .hover{ display: inline;}
.section-3 .button a:hover .default{ display: none;}





.section-4{ overflow: hidden;}
.section-4 .title{ margin-top:60px;}
.section-4 .hexGrid{ position: relative; width:100%; margin:50px auto 0;}

.section-4 .hexGrid .line{ text-align: center; margin:0px 0;}
.section-4 .hexGrid .hex{ width:170px; height:197px; float:left; display: inline-block; margin:8px 4px;}
.section-4 .hexGrid .hex-style1{ background: url(hex-style1.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style2{ background: url(hex-style2.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style4{ background: url(hex-style4.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style5{ background: url(hex-style5.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style6{ background: url(hex-style6.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style7{ background: url(hex-style7.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style8{ background: url(hex-style8.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .hex-style9{ background: url(hex-style9.png) center no-repeat;background-size: 100% 100%;}
.section-4 .hexGrid .table{ width: 100%; height: 100%; display: table;}
.section-4 .hexGrid .table-cell{ display: table-cell; vertical-align: middle;}
.section-4 .hexGrid .table h6{ font-size: 20px; line-height: 24px; margin: 8px 0; font-weight: bold;}
.section-4 .hexGrid .table p{ font-size: 14px; line-height: 21px;}
.section-4 .hexGrid .color-white h6{ color: #fff;}
.section-4 .hexGrid .color-white p{ color: #fff;}
.section-4 .hexGrid .color-gray h6{ color: #333;}
.section-4 .hexGrid .color-gray p{ color: #999;}
.section-4 .hexGrid .color-yellow h6{ color: #cbac6c;}
.section-4 .hexGrid .color-yellow p{ color: #cbac6c;}
.section-4 .button{ text-align: center; padding:0px 0;}
.section-4 .button a{ display: block; border: 2px solid #dbc089; width: 256px; height: 50px; margin: 0 auto; font-size: 22px; line-height: 50px; color: #dbc089; text-decoration: none; transition: all 0.3s;}
.section-4 .button a .hover{ padding-right: 15px; display: none;}
.section-4 .button a .default{ padding-left: 15px; display: inline;}
.section-4 .button a:hover{ background: #dec48c; color: #fff !important;}
.section-4 .button a:hover .hover{ display: inline;}
.section-4 .button a:hover .default{ display: none;}



.part_box{width:100%;margin:20px auto 0;position:relative;overflow:hidden}
.about_fu,.about_fu.tabs .li{line-height:38px;float:left}
.about_course{color:#1FB6C4;width:150px;margin-left:10px;margin-right:80px}
.about_font p .about_he{width:200px;text-align:left;margin:0 240px 0 0}
.about_fu{width:100%;margin:0 auto;}
.about_fu li{border-bottom:2px solid #E6E6E6}
.about_fu.tabs .li{width:auto;float:left;text-align:left!important;padding:0 10px; font-size:16px; color:#000;}
.about_fu .curr{border-bottom:2px solid #1FB6C4}
.about_fu .about_fu_mr{margin-right:0}



.about_tu{width:100%;margin:40px auto; left:0;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6}
.about_tu li{width:119px;height:119px;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;float:left;background-color:#f7f7f7}
.about_tu li img{width:119px;height:110px;margin:4px auto}
.about_tu li:nth-child(2n){background-color:#fff}

.hide{display:none!important}