/**
 * @name	:HTML标签重定义
 * @author	:wenzi(email:shiyewenzi@126.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/* reset css */
html, body, form, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select, figure { margin: 0; padding: 0; font-size: 100%; font-weight: 400; }
body{ background: #fff; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body, select, input, option { color: #1f1f1f; font: 1em/1.5 "Microsoft YaHei",Arial; -webkit-text-size-adjust: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
ul, ol, li { list-style-type: none; }
em, i { font-style: normal; }
input, button, textarea, select { font-size: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a { text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{ color: #f60; }
img{ max-width: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); display: block; }
a img { border: 0 none; }
.clear {clear: both; display: block; height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
article, aside, footer, header, hgroup, main, nav, section { display: block;}
.c{ clear:both;}


@charset "utf-8";
/* CSS Document */

.top_bg{
	height:66px;
	width:100%;
	margin:0px auto;
	overflow:hidden;
	background-color: #000000;
  }
.top{
	height:66px;
	width:980px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-left: 44px;
  }

.banner_bg {
  height:211px;
  width:100%;
  margin:0px auto;
  overflow:hidden;
}

.banner {
	height:211px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/b1.png);
	background-repeat: no-repeat;
	background-position: center;
}

.banner1_bg {
height:249px;
width:100%;
 margin:0px auto;
overflow:hidden;
}

.banner1 {
	height:249px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/b2.png);
	background-repeat: no-repeat;
	background-position: center;
}

.banner2_bg {
height:197px;
width:100%;
 margin:0px auto;
overflow:hidden;
}

.banner2 {
	height:197px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/b3.png);
	background-repeat: no-repeat;
	background-position: center;
}

.banner3_bg {
height:117px;
width:100%;
 margin:0px auto;
overflow:hidden;
}

.banner3 {
	height:117px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/b4.png);
	background-repeat: no-repeat;
	background-position: center;
}

.yh_bg{
   height:176px;
   width:100%;
   margin:0px auto;
   margin:0px auto;
   overflow:hidden;
   }
.yh{
   height:176px;
   width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/yh_bg.png);
	background-repeat: no-repeat;
	background-position: center;   
	}
 .yhzx{
	height:176px;
	width:870px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left: 154px;
   }  

/*你在找什么*/

.z_bg{
  height:770px;
  width:100%;
  overflow:hidden;
  margin:0px auto;
  }
.z{
  height:770px;
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  margin-top:0px;
  }
.z_t{
  height:60px;
  width:1024px;
  margin-bottom:0px;
  margin-left:auto;
  margin-top:0px;
  margin-right:auto;
  background-image:url(images/1.png);
  background-repeat:no-repeat;
  background-position:center;
  }
.z_c{
	height:710px;
	width:1000px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left: 24px;
  }

/*一定要选择新航道寒假班的8大理由*/
.ly_bg{
  height:528px;
  width:100%;
  overflow:hidden;
  margin:0px auto;
  }
.ly{
  height:528px;
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  margin-top:0px;
  }
.ly_t{
  height:70px;
  width:1024px;
  margin-bottom:0px;
  margin-left:auto;
  margin-top:0px;
  margin-right:auto;
  background-image:url(images/3.png);
  background-repeat:no-repeat;
  background-position:center;
  }
.ly_c{
  height:458px;
  width:1024px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/4.png);
  background-position:center;
  background-repeat:no-repeat;
  }
  
.lyx_bg {
height:147px;
width:100%;
 margin:0px auto;
overflow:hidden;
}

.lyx {
	height:147px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/5.png);
	background-repeat: no-repeat;
	background-position: center;
}
.kctx_bg{
   height:715px;
   width:100%;
   margin:0px auto;
   overflow:hidden;
   }
.kctx{
	height:715px;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #7DB828;
   }
.kctx_n{
   height:715px;
   width:1024px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   }
.kctx_n_t{
  height:73px;
  width:1024px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/6.png);
  background-position:center;
  background-repeat:no-repeat;
  }
.kctx_n_c{
  height:50px;
  width:1024px;
  background-image:url(images/7.png);
  background-position:center;
  background-repeat:no-repeat;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  }
.kctx_n_f{
  height:592px;
  width:1024px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  }
  
.gnsz_bg{
	height:803px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
}
.gnsz{
	width:100%;
	height:803px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tecaher{
	width:1024px;
	height:803px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.tecaher_s{
	width:1024px;
	height:310px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
} 

.tecaher_s1{
	width:204px;
	height:310px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
} 
.t_dh{
   width:1024px;
   height:100px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   background-image:url(images/9.png);
   background-position:center;
   background-repeat:no-repeat;
   }
 .t_zx{
	width:634px;
	height: 83px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left: 390px;
   } 
.sjzs_bg {
height:891px;
width:100%;
 margin:0px auto;
overflow:hidden;
}

.sjzs_1 {
	height:169px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/11.png);
	background-repeat: no-repeat;
	background-position: center;
}

.sjzs_2 {
	height:276px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/12.png);
	background-repeat: no-repeat;
	background-position: center;
}

.sjzs_3 {
	height:136px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/13.png);
	background-repeat: no-repeat;
	background-position: center;
}

.sjzs_4 {
	height:146px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/14.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sjzs_4 {
	height:164px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/15.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sjzs_5 {
	height:122px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/16.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sjzs_5_1{
	height:122px;
	width:668px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left: 356px;
   }
.gfxy_bg{
   height:500px;
   width:100%;
   margin:0px auto;
   overflow:hidden;
   }
.gfxy{
   height:500px;
   width:100%;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   }
.gfxy_t{
   height:77px;
   width:1024px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   background-image: url(images/17.png);
   background-position:center;
   background-repeat:no-repeat;
   }
.gfxy_c{
	height:460px;
	width:100%;
	position: absolute;
	 margin:0px auto 0px auto; text-align:center;
   
   }   
 .main_m{
	width:980px;
	height:460px;
	text-align:center;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}   
 .list_main9{width:100%; height:711px; margin:0px auto 0px auto; text-align:center;}

.xy_bg{
   width:100%;
   height:863px;
   margin:0px auto;
   overflow:hidden;
   }
.xy{
   width:1024px;
   height:863px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   }
.xy_t{
	width:1024px;
	height:265px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top: 30px;
  }
.xy_c{
  width:1024px;
  height:498px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  }
.xy_f{
	height:60px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left: 350px;
	width: 674px;
  }
.xqhj_bg{
  width:100%px;
  height:873px;
  margin:0px auto;
  overflow:hidden;
  }
.xqhj{
  width:100%;
  height:873px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  }
.xqhj_t{
  width:100%;
  height:191px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/21.png);
  background-position:center;
  background-repeat:no-repeat;
  }
.xqhj_c{
  width:100%;
  height:336px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/22.png);
  background-position:center;
  background-repeat:no-repeat;
  }
.xqhj_f{
  width:100%;
  height:346px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/23.png);
  background-position:center;
  background-repeat:no-repeat;
  }
.xqhj_f_1{
  width:1024px;
  height:346px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  }

.footer2_bg{
	height:179px;
	width:100%;
	margin:0px auto;
	overflow:hidden;
   }
.footer2 {
	width:100%;
	height:179px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url(images/dh.png);
	background-repeat: no-repeat;
	background-position: center;
}



.footer1 {
	height: 160px;
	width: 100%;
	margin:0px auto;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	background-color: #7db828;
}

.footer1_bj { 
    width:1024px; 
    margin:0px auto;
}

.footer1_left {
	height: 160px;
	width: 448px;
	float: left;
}

.footer1_r {
	height: 120px;
	width: 560px;
	font-size: 14px;
	line-height: 24px;
	float:right;
	padding-top: 40px;
	color: #FFFFFF;
}
