body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{ zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */
.clear{ clear:both;font-size:0;height:0;overflow:hidden;}
.lclear{clear:left;font-size:0;height:0;overflow:hidden;}	
.fl{float:left;}
.fr{float:right;}
/* ֹ
iframe{nifm2:expression(this.src='about:blank',this.outerHTML='');}
script{no2js:expression((this.src.toLowerCase().indexOf('http')==0)?document.close():'');}
*/
/* ıԼ˶
div{word-wrap:break-word;word-break:normal;}  
p{text-align:justify;text-justify:inter-ideograph;}
*/
/*general*/
body{font-size:12px;font-family:"宋体","Arial Narrow",Helvetica,sans-serif;color:#434343;line-height:1.2;text-align:left;background:#fbfbfb;}
a{color:#434343;text-decoration:none;}
.wrapper{margin:0 auto;width:1000px;}


.head_wrap{background:url(../images/head_wrap.png) repeat-x;min-width:1008px;}
.header{width:1008px;margin:0 auto;}
.logo{float:left;width:683px;}
.header-right{width:232px;height:110px;float:right;}
.change-laguage{line-height:25px;height:30px;font-size:12px;color:#333;margin-top:10px;padding-right:10px;}
input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {display: none;}
input[type=search],.search_text{background:#ffffff url(../images/search-icon.jpg) no-repeat 9px center;border:1px solid #1c7b02;width:170px;padding:4px 0px 4px 0px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.search{margin-top:20px;}
/*nav Document*/
.nav{height:40px;background:#1d7e03;min-width:1000px;}
.nav .nav1{width:1008px;height:40px;margin:0 auto;}
.nav .nav1 li{float:left;line-height:40px;text-align:center;width:143px;font-size:14px;font-weight:bold;}
.nav .nav1 li a{color:#fff;font-size:12px; display: block;}
.nav .nav1 h3:hover,.nav .nav1 li.on{background:#239304;}
.nav .sub li:hover{background:#83dc34;}
.nav .sub li:hover a{color:#fff;}
.nav .sub{position:absolute; left:-5px; z-index:100; display:none; border-radius:10px; border:5px solid #83dc34;}
.nav .sub li{float:none; background:#fff;}
.nav .sub li a{color:#000;}

.nav .nli{position:relative;}
.nav .nli h3{font-size:14px; font-weight:bolder; border-right:1px solid #ccc;}


/*底部*/
.footer{height:228px;background:#ebebeb;margin:0 auto;overflow: hidden;}
.footer-content{width:1000px;height:220px;margin:0 auto;position: relative;}
.ewm{position: absolute;right: 25px;top: 145px;}
.haha{width:500px;height:150px;float:left;}
.haha-content{float:left;width:165px;height:140px;text-align:center;margin-top:5px;}
.ul-haha{margin-top:15px;color:#4f4f4f;}
.ul-haha li{padding-top:8px;font-size:14px;color:#4f4f4f;}
.huhu{width:500px;height:150px;float:right;}
.hr-style{width:1000px;border:1px #fff solid;margin:0 auto;margin-top:10px;}
.content2,.content2 a{color:#4f4f4f;padding:0 5px;}
.content3{margin-top:10px;color:#4f4f4f;}
.neileft{width:228px;float:left;border-bottom: 4px solid #229303;}
.neinav{ background:url(../images/neileft.jpg) no-repeat; width:228px; height:78px; font-size:20px; color:#208903; font-weight:bolder; text-align:center; line-height:100px;}
.neileft li{line-height:34px;background:#e8e8e8;text-align:center;color:#000;font-family:14px;font-weight:bold;border-top:1px #208c02 dotted;}
.neileft li:hover,.neileft .cur{background-image:url(../images/introuduce.jpg);}
.neileft li:hover,.neileft .cur{color:#fff;}

.fullSlide {width:100%;position:relative;height:419px;min-width:1000px;z-index:1;}
.fullSlide .bd {margin:0 auto;width:100%;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:419px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:419px;}
/* .fullSlide .hd {position:absolute;z-index:1;bottom:17px;left:50%;height:17px;line-height:17px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {	display:inline-block;width:22px;height:22px;background:#FFF;margin:0px 11px;float:left;line-height:22px;text-decoration:none;text-align:center;cursor:pointer;vertical-align:middle;border-radius:15px;}
.fullSlide .hd ul .on{background:#239303 no-repeat 0px 0px;color:#fff;} */
.fullSlide .prev,.fullSlide .next {width:63px; height:91px; cursor:pointer;}
.fullSlide .next {background:url(../images/next.png) no-repeat; position:absolute; right:20px; bottom:42%; }
.fullSlide .prev{background:url(../images/prev.png) no-repeat; position:absolute; left:20px; bottom:42%; }

.dx_cate{width:1000px;height:90px;margin:0 auto;margin-bottom:13px;margin-top:13px;background:url(images/title.jpg);}
.dx_cate a{display: block;height: 87px;float: left;}
.dx_cate a.indexlink1{width: 362px; background: url(/style/images/info1.jpg) no-repeat;}
.dx_cate a.indexlink2{width: 329px; background: url(/style/images/info2.jpg) no-repeat;}
.dx_cate a.indexlink3{width: 308px; background: url(/style/images/info3.jpg) no-repeat;}
.dx_cate a.indexlink1:hover{background: url(/style/images/info1hover.jpg) no-repeat;}
.dx_cate a.indexlink2:hover{background: url(/style/images/info2hover.jpg) no-repeat;}
.dx_cate a.indexlink3:hover{background: url(/style/images/info3hover.jpg) no-repeat;}
.mod_top{height:37px;background:#239304;color:#fff;font-size:16px;line-height:37px;padding:0 10px;}
.mod_top a{font-size:14px;float:right;color:#fff;font-family:Verdana, Geneva, sans-serif;}
.dx_elegant{height:200px;border:2px #ccc solid;clear:both;margin-top:13px;}

.sd_wrapper{background:#f7f7f7;margin:0 auto;min-width:1000px;}


.ad_about {width:100%;position:relative;height:189px;min-width:1000px;z-index:1;}
.ad_about .bd {margin:0 auto;width:100%;position:relative;z-index:0;overflow:hidden;}
.ad_about .bd ul {width:100% !important;}
.ad_about .bd li {width:100% !important;height:189px;overflow:hidden;text-align:center;}
.ad_about .bd li a {display:block;height:189px;}
.ad_about .hd {display:none;position:absolute;z-index:1;bottom:17px;left:50%;height:17px;line-height:17px;}
.ad_about .hd ul {text-align:center;}
.ad_about .hd ul li {	display:inline-block;width:22px;height:22px;background:#FFF;margin:0px 11px;float:left;line-height:22px;text-decoration:none;text-align:center;cursor:pointer;vertical-align:middle;border-radius:15px;}
.ad_about .hd ul .on{background:#239303 no-repeat 0px 0px;color:#fff;}
.ad_about .prev,.ad_about .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;cursor:pointer;display:none;}
.ad_about .next {left:auto;right:15%;}

.sd-r{width:730px;float:right;}
.sd-r.sd2{float:none; width:100%}

.catpos{padding-bottom:5px;color:#006939;margin-top:80px;}
.catpos h1{background:url(../img/bg_3.png) 0 center no-repeat;font-family:"Microsoft YaHei";font-size:18px;padding-left:19px;}
.catpos span{display:inline-block;float:right;line-height:27px;}
.about_info{}

/*外教*/
.wz-person{
	width:730px;
	height:630px;
}
.person1{
	width:730px;
	height:200px;
	margin-top:10px;
}
.pp{
	float:left; margin:0 3px;
}
.pp a{
	color:#333;
}
.text{
	line-height:30px;
	text-align:center;
}
.main{
	width:730px;
	height:450px;
}

.sd-r.sd2 .main{width:100%;}

.person-show{
	width:730px;
	height:220px;
}
.view {
   width:244px;
   height:228px;
   margin: 2px;
   float: left;
   border:1px solid #fff;
   overflow: hidden;
   position: relative;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.person-name{
	width:220px;
	height:50px;
	text-align:center;
}
.view .mask,.view .content {
   width:244px;
   height:168px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
}
.view p {
   font-family: 微软雅黑,Georgia, serif;
  /*  font-style: italic; */
   font-size: 14px;
   position: relative;
   color: #000;
   padding: 10px 10px 20px;
   font-weight:bolder;
}
.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(219,127,8, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}

.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}


#content2 >a{
	color:#000;
}
.title-content{
	width:730px;
	height:744px;
}
#sw img{
	border-radius:5px;
	box-shadow:2px 2px 6px #333;
}
.sw_introContent{
	width:730px;
	height:auto;
	margin:10px auto;
}
.sw_info{
	width:730px;
	height:175px;
	margin:0 auto;
	border-bottom:1px dashed #E4E4E4;
}
.sw_introContent_info{
	width:730px;
	height:175px;
	float:left;
}
.sw_introContent_info a img{
	margin-top:25px;
}
.sw_introContent_info_item{
	width:530px;
	height:140px;
	float:right;
	padding-left:10px;
    margin-top:23px;
}
.sw_introContent_info_item a{
	text-decoration:none;
	font-size:16px;
	color:#1d7204;
	font-weight:bold;
}
.sw_introContent_info_item a:hover{
	text-decoration:underline;
}
.sw_introContent_info_item p{
	font-size:12px;
	color:#666;
	line-height:20px;
}

#pageNum ul{
	width:auto;
	height:25px;
	line-height:25px;
	color:#999;
	margin-top:25px;
	margin-left:300px;
}
#pageNum li{
	width:25px;
	float:left;
	list-style:none;
	margin-right:3px;
	display:block;
	text-align:center;
	cursor:pointer;
	font-size:13px;
	border:1px #ccc solid;
}
#pageNum li:hover{
	background-color:#239304;
	color:#FFF;
}
.pageNumSelect {
	background-color:#239304;
	color:#FFF;
}


/**/
.test {
	width:730px; 
	margin:10px auto; 
	height:744px;
	}
.test ul li { 
	float:left; 
	padding:2px 1px 6px 1px; 
	background:#a2a2a2;
	margin-right:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	}
.test ul li a{
	color:#FFF;
	width:120px; 
	text-decoration:none; 
	display:block; 
	height:27px;
	line-height:31px;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
	}
.test ul li.index {padding:0;border:none;}
.test ul li.index a  {
	width:112px;
	height:35px;
	line-height:40px;
	display:block;
	margin-bottom:-5px;
	background:#25900c no-repeat 0px 0; 
	overflow:hidden;
	border-top-left-radius:4px;border-top-right-radius:4px;
	color:#fff;
	}
.content {
	height:700px;
	clear:both;
}
.no { display:none;}
/*list1*/
.list1{height:700px;width:730px;}
#list1-info a{
	background:url(../images/kuang.jpg)  no-repeat 5px 8px;
	color:#333;
	width:730px;
	text-align:left;
	padding-left:20px;
}
.list1 ul li{
	line-height:35px;
	width:730px;
	height:35px;
	background:url(../images/dian.jpg) repeat-x bottom;
}
.videolist li{ height:250px; width:356px; margin:2px 4px; float:left; text-align:center;}
	
.lx-content{
	width:730px;
	height:330px;
	margin-top:40px;
	border:1px solid #e8e7e7;
	border-radius:5px;
}
.lx-left >div{
	padding-top:40px;
	padding-left:20px;
	color:#239304;
}
.lx-right{
	float:right;padding-top:40px;padding-right:10px;
}
.liu-yan{
	background:url(../images/heng.jpg) repeat-x bottom;
	padding-top:15px;
	width:730px;
	height:40px;
}
.biao-dan{padding:28px 0 20px 60px;}
.biao-dan table td{padding:10px 0 0 0;}
.biao-dan >label{padding-top:10px;}
.ly{width:600px;height:124px;padding-left:57px;}
#liuyan-info{height:124px;width:408px;}
.msg_btn{background-color:#f8831a;color:#fff;width:40px;height:25px;margin-right:10px;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.msg_reset{background-color:#25844a;color:#fff;width:40px;height:25px;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.msg_text{width:150px;height:25px;border:1px solid #ccc;}
#verifyImage{float:left;height:27px;margin-left:10px;}

ul.tealists li{ float:left;  padding:4px 36px 32px;position:relative; z-index:100; }
ul.tealists li img{padding: 5px;}
ul.tealists li.current{ background:url("../images/yuanlibg2.jpg") no-repeat left top;z-index:110;}
ul.tealists li .subcon{ display:none; position:absolute; top:350px; left:0;}
ul.tealists li .subcon .detail { font-family: "微软雅黑"; background:#bababa url("../images/jsbg.jpg") no-repeat center top; width:619px; color:#000 !important; 
-webkit-border-top-left-radius:1em;
-webkit-border-top-right-radius:1em;
-webkit-border-bottom-right-radius:1em;
-webkit-border-bottom-left-radius:1em;
-moz-border-radius-topleft:1em;
-moz-border-radius-topright:1em;
-moz-border-radius-bottomright:1em;
-moz-border-radius-bottomleft:1em;
border-top-left-radius:1em;
border-top-right-radius:1em;
border-bottom-right-radius:1em;
border-bottom-left-radius:1em;}
ul.tealists li .subcon .detail .deoh{ margin:30px 52px;padding-bottom: 14px; overflow:hidden; zoom:1;font-size：14px;line-height: 32px; text-align: center;}
ul.tealists li .subcon .detail .deoh span{font-size：14px;width: 256px; height: 28px;float: left;text-align: center;border-top: none;line-height: 32px;}
.bordernone{border-right: none !important;}
ul.tealists li .subcon .detail .detailT{ width:180px; font-size:13px; float:left;}
ul.tealists li .subcon .detail .detailT b{ font-size:20px; width:180px; float:left; padding-bottom:5px;}
ul.tealists li .subcon .detail .detailT span{ line-height:25px;}
ul.tealists li .subcon .detail .detailR{ width:360px; font-size:13px; float:left; padding-left:20px; overflow:hidden; zoom:1;}
ul.tealists li .subcon .detail .detailR p span,.teacher ul.tealists li .subcon .detail a{ color:#fff !important}
ul.tealists li .subcon .detail .detailR .pingcont{ line-height:24px;}
ul.tealists li .subcon .detail .detailR b{ font-size:20px; width:380px; float:left; padding-bottom:5px;}
ul.tealists li .subcon .detail .detailR span{ line-height:25px;}

.inelstitle{ background:#239304; line-height:32px; width:528px; height:32px; color:#fff; font-size:14px; padding:0 10px;}
.inels{ float:left;width:549px;border:2px solid #e8e7e7; height:510px; margin:0 10px;}
.inelstitle a{ color:#fff}
.inelstitle span{ float:right; font-size:12px;}
.inels li{ background:url(../images/enindex.png) no-repeat center bottom; width:501px; height:33px; margin:12px auto; padding-left:20px;}
.ielist span{ float: right;}

.encase{ float:left; border:2px solid #e8e7e7; height:510px; width:184px; overflow:hidden;}
.enctitle{ background:#239304; line-height:32px; width:184px; height:32px; color:#fff; font-size:14px; padding:0 10px;}
.enctitle a{ color:#fff}
.enctitle span{ float:right; font-size:12px;}
.eclist li{ width:183px; height:160px; text-align:center;}
.eclist li img{ width:160px; height:120px; padding:10px;}

.enclist li{ background: url(../images/ESL-JOBS.png) no-repeat center bottom; width:712px; height:33px; margin:12px auto; padding-left:20px;}
.enclist li span{ float:right; font-size:12px; margin-right:10px;}
.enjobtitle{ font-size:16px; font-weight:bolder; text-align:center; margin:10px 0;}
.ejbg{ background:url(../images/ESL-JOBcon.png) no-repeat; width:733px; height:13px;}
.fenlei{ text-align:center}
.fenlei span{ padding:0 5px; color:#239304;}
.enapp{width:97px; height:25px; margin:30px auto 10px;}
.enapp a{ width:97px; height:25px; background:url(../images/app.jpg) no-repeat; display:block;}

 textarea{
width:435px;
}
 input.shuru{
width:159px;
}
 input.shuru2{
width:65px;
}
table.bdtable span.shijian{
width:165px;display:block
}
 table.bdtable{
 border-collapse: collapse; border-spacing: 0; border:0px;color:#000
 }
 table.bdtable, .bdtable tr, .bdtable td{
  border:1px solid #cccccc;
}
 .bdtable td{
padding:5px 0;
}
 .bdtable .bdh{
color:#1f8903;text-align:center;background:#fff6c2
}
.bdtable .bdh h4{font-weight: bolder;
padding-top:20px;font-size:18px;
}

 .bdtable .bdtit{
color:#1f8901;font-weight: bolder;
}
 .bdtable .bdtit2{
color:#1f8903;background:#fff6c2;padding-left:10px;
}
.teshu{ height: 200px !important;}
