body {
	margin:0;
	padding:0;
	background-color:#FFF;
	font-size:14px;
	color:#333; font-family:"微软雅黑","Microsoft YaHei",Helvetica,Arial; background:url(imagesbody_bg.jpg) no-repeat -8px 881px
}
.warp{background:url(imagesbody_bg.jpg) repeat-y center; width:100%;}
div, p, a, span, font, li, ul, dt, dd, dl, h1, h2, h3, h4, h5, img, map, iframe, strong, em, ol {
	margin:0;
	padding:0
}
a {
	text-decoration:none
}
ul {
	list-style:none
}
li {
	list-style:none
}
img {
	padding:0;
	margin:0;
	border:none
}
a img {
	border:none;
	margin:0;
	padding:0
}

.clear {
	height:1px;
	overflow:hidden;
	clear:both
}
ul {
	list-style:none
}
.top {
	width:1000px;
	margin:0 auto;
}
/*头部*/
.banner{ background:url(imagesbanner_bg.png) no-repeat center; height:609px; text-align:center}
/*导语*/
.dy{ background:url(imagesdy.png) no-repeat center; height:184px;}
.dy p{ display:block;  padding:40px 20px 0 200px; width:780px; color:#fff; margin:0 auto; line-height:28px; font-size:16px}
h2{ margin:0 auto; width:1040px; height:92px; display:block; line-height:92px; font-size:30px}
h2 b{ color:#04aa9e}
h2 .span01{ float:left; width:640px; display:block; text-align:center; padding-left:200px}
h2 .span02{ float:right; width:200px; display:block;padding-top:30px }
h2 .span02 a{ color:#fff; background-color:#04aa9e; font-size:16px; font-weight:normal; width:96px; height:33px; line-height:33px; margin-left:3px; display:block; float:left; text-align:center; }
.part1{ background:url(imagespart1_bg.jpg) no-repeat center; height:620px; padding-top:20px;}
.part1_tit{ width:490px; padding:0 255px; height:225px; margin:0 auto; background:url(imagespart1_titbg.jpg) no-repeat right 25px; line-height:24px; font-size:14px}
.part1_ul{ width:1030px; margin:0 auto; padding-top:0px}
.part1_ul li{ background:url(imagesli_bg.jpg) no-repeat center; width:243px; height:208px; float:left; margin-left:16px}
.part1_ul h3{ color:#0a7a72; font-size:15px; line-height:60px;padding-left:12px;width:234px; text-align:center; height:50px;}
.part1_ul p{ width:224px; padding:0 10px 0 12px}

/*日语找准失分点 迅速提升*/
h2 .span01 em{ font-style:normal; color:#fff;padding-right:35px; padding-left:50px  }
.part2{ background:url(imagespart2_bg.png) no-repeat  center -1px; height:1260px; padding-top:20px}
.part2 .span01{ background:url(imagesjapa_bg.jpg) no-repeat 180px 20px; color:#04aa9e}
.part2_dl{ width:1000px; margin:0 auto; padding-top:24px}
.part2_dl dd,.part2_dl dt{ float:left}
.part2_dl dd{ width:649px; height:325px; margin:0 10px 0 20px; padding-top:10px}
.part2_dl dt{ width:321px;}
.part2_dl h3{ padding-bottom:5px;border-top:1px dashed #666; padding-top:10px }
.part2_dl p{ padding-bottom:10px}

.plcon {  zoom:1; width:1000px; margin:0 auto; clear:both; padding-top:23px;position:relative   }
.underTab { overflow:hidden; zoom:1; width:1000px; }
.underTab li { width:331px;  float:left; text-align:center; font: 16px/43px "微软雅黑";  cursor:pointer; color:#fff; background-color:#0dd9ca; height:50px; line-height:50px;  margin-right:2px}
.underHidden { overflow:hidden;zoom:1; display:none; width:998px; border:1px solid #04aa9e; padding-top:20px; padding-bottom:20px; background-color:#fff}
.underTab li a{ color:#fff}
.underTab li.on {background-color:#00b8ab; font-weight:bold}
.underTab li.on  a{font-weight:bold;  color:#fff; font-size:16px; }
.underHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.underHidden dt a{ color:#}
.underHidden dt{  color:#333}
.underHidden dd{width:1153px; }
.underHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.underHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.underHidden dt .dt_l{ width:199px; float:left}
.underHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.underHidden  strong{ color:#fff; }
.underyjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.underyjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.underyjs .sz{ height:38px;}
.underyjs p{ padding:0 8px; line-height:20px}


.japanTab {
	overflow:hidden;
	zoom:1;
	width:596px;
	padding-top:12px;
	margin:0 auto;
	position:absolute;
	left:206px;
	z-index:100
}
.japanTab li { width:143px; float:left; text-align:center; font: 16px/24px "微软雅黑";  cursor:pointer; color:#333; background:url(imagesja_libg0.png) no-repeat center; height:100px; padding-top:42px; margin-right:43px; }
.japanHidden { overflow:hidden;zoom:1; display:none; width:998px; border:1px solid #04aa9e; position:absolute; top:96px;  padding-top:110px ; }

.japanTab li a{ color:#333}
.japanTab li.on {background:url(imagesja_libg.png)  no-repeat center; width:143px;}
.japanTab li.on  a{ color:#333; font-size:16px; }
.japanHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.japanHidden dt a{ color:#}
.japanHidden dt{  color:#333}
.japanHidden dd{width:1153px; }
.japanHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.japanHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.japanHidden dt .dt_l{ width:199px; float:left}
.japanHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.japanHidden  strong{ color:#fff; }
.japanyjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.japanyjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.japanyjs .sz{ height:38px;}
.japanyjs p{ padding:0 8px; line-height:20px}
.japanrHidden table{ background-color:#fff}

/*韩语*/
.part3 .span01{ background:url(imageskora.jpg) no-repeat 180px 20px; color:#fd9b00}
.part3_dl{ width:1000px; margin:0 auto; padding-top:24px}
.part3_dl dd,.part3_dl dt{ float:left}
.part3_dl dd{ width:649px; height:325px; margin:0 10px 0 20px; padding-top:10px}
.part3_dl dt{ width:321px;}
.part3_dl h3{ padding-bottom:5px;border-top:1px dashed #666; padding-top:10px }
.part3_dl p{ padding-bottom:10px}
.part3 .span02 a{ color:#fff; background-color:#fd9b00;}

.koraTab { overflow:hidden; zoom:1; width:1000px; }
.koraTab li { width:331px;  float:left; text-align:center; font: 16px/43px "微软雅黑";  cursor:pointer; color:#fff; background-color:#fac064; height:50px; line-height:50px;  margin-right:2px}
.koraHidden { overflow:hidden;zoom:1; display:none; width:998px; border:1px solid #fd9b00; padding-top:20px; padding-bottom:20px; background-color:#fff}
.koraTab li a{ color:#fff}
.koraTab li.on {background-color:#fd9b00; font-weight:bold}
.koraTab li.on  a{font-weight:bold;  color:#fff; font-size:16px; }
.koraHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.koraHidden dt a{ color:#}
.koraHidden dt{  color:#333}
.koraHidden dd{width:1153px; }
.koraHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.koraHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.koraHidden dt .dt_l{ width:199px; float:left}
.koraHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.koraHidden  strong{ color:#fff; }
.korayjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.korayjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.korayjs .sz{ height:38px;}
.korayjs p{ padding:0 8px; line-height:20px}

.koreTab {
	overflow:hidden;
	zoom:1;
	width:596px;
	padding-top:12px;
	margin:0 auto;
	position:absolute;
	left:206px;
	z-index:100
}
.koreTab li { width:143px; float:left; text-align:center; font: 16px/24px "微软雅黑";  cursor:pointer; color:#333; background:url(imageskora_libg0.jpg) no-repeat center; height:100px; padding-top:42px; margin-right:43px; }
.koreHidden { overflow:hidden;zoom:1; display:none; width:996px; border:2px solid #f5a82f; position:absolute; top:96px;  padding-top:105px ; }

.koreTab li a{ color:#333}
.koreTab li.on {background:url(imageskora_libg.jpg)  no-repeat center; width:143px;}
.koreTab li.on  a{ color:#333; font-size:16px; }
.koreHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.koreHidden dt a{ color:#}
.koreHidden dt{  color:#333}
.koreHidden dd{width:1153px; }
.koreHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.koreHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.koreHidden dt .dt_l{ width:199px; float:left}
.koreHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.koreHidden  strong{ color:#fff; }
.koreyjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.korreyjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.koreyjs .sz{ height:38px;}
.koreyjs p{ padding:0 8px; line-height:20px}
.koreHidden table{ background-color:#fff}

.part3{ height:1312px; background:url(imagespart3_bg.png) no-repeat center }

/*德语*/
.part4{ background:url(imagespart4_bg.png) no-repeat center 0px; height:880px;}
.part4 .span01{ background:url(imagesde_bg.jpg) no-repeat 180px 20px; color:#e92595}
.part4_dl{ width:1000px; margin:0 auto; padding-top:24px}
.part4_dl dd,.part4_dl dt{ float:left}
.part4_dl dd{ width:649px; height:325px; margin:0 10px 0 20px; padding-top:10px}
.part4_dl dt{ width:321px;}
.part4_dl h3{ padding-bottom:5px;border-top:1px dashed #666; padding-top:10px }
.part4_dl p{ padding-bottom:10px}
.part4 .span02 a{ color:#fff; background-color:#ee71b8;}

.gerTab { overflow:hidden; zoom:1; width:1000px; }
.gerTab li { width:331px;  float:left; text-align:center; font: 16px/43px "微软雅黑";  cursor:pointer; color:#fff; background-color:#f7a4d3; height:50px; line-height:50px;  margin-right:2px}
.gerHidden { overflow:hidden;zoom:1; display:none; width:998px; border:1px solid #f7a4d3; padding-top:20px; padding-bottom:20px; background-color:#fff}
.gerTab li a{ color:#fff}
.gerTab li.on {background-color:#f160b3; font-weight:bold}
.gerTab li.on  a{font-weight:bold;  color:#fff; font-size:16px; }
.gerHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.gerHidden dt a{ color:#}
.gerHidden dt{  color:#333}
.gerHidden dd{width:1153px; }
.gerHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.gerHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.gerHidden dt .dt_l{ width:199px; float:left}
.gerHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.gerHidden  strong{ color:#fff; }
.geryjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.geryjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.geryjs .sz{ height:38px;}
.geryjs p{ padding:0 8px; line-height:20px}

/*法语*/
.part5{   clear:both; background:url(imagespart5_bg.png) no-repeat center 0px; height:865px}
.part5 .span01{ background:url(imagesfrance_bg.jpg) no-repeat 180px 20px; color:#09b4f2}
.part5_dl{ width:1000px; margin:0 auto; padding-top:24px}
.part5_dl dd,.part5_dl dt{ float:left}
.part5_dl dd{ width:649px; height:325px; margin:0 10px 0 20px; padding-top:10px}
.part5_dl dt{ width:321px;}
.part5_dl h3{ padding-bottom:5px;border-top:1px dashed #666; padding-top:10px }
.part5_dl p{ padding-bottom:10px}
.part5 .span02 a{ color:#fff; background-color:#09b4f2;}

.franceTab { overflow:hidden; zoom:1; width:1000px; }
.franceTab li { width:331px;  float:left; text-align:center; font: 16px/43px "微软雅黑";  cursor:pointer; color:#fff; background-color:#6dd5fc; height:50px; line-height:50px;  margin-right:2px}
.franceHidden { overflow:hidden;zoom:1; display:none; width:998px; border:1px solid #09b4f2; padding-top:20px; padding-bottom:20px; background-color:#fff}
.franceTab li a{ color:#fff}
.franceTab li.on {background-color:#09b4f2; font-weight:bold}
.franceTab li.on  a{font-weight:bold;  color:#fff; font-size:16px; }
.franceHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.franceHidden dt a{ color:#}
.franceHidden dt{  color:#333}
.franceHidden dd{width:1153px;}
.franceHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.franceHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.franceHidden dt .dt_l{ width:199px; float:left}
.franceHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.franceHidden  strong{ color:#fff; }
.franceyjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.franceyjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.franceyjs .sz{ height:38px;}
.franceyjs p{ padding:0 8px; line-height:20px}

/*顾问*/
.part6{ background:url(imagespart6_bg.png) no-repeat  center 0; height:606px}
.consultTab {
	overflow:hidden;
	zoom:1;
	width:1000px;
	position:absolute;
	top:482px;
	left:111px;
	width:710px;
	margin:0 auto;
	z-index:10
}
.consultTab li { width:156px;  float:left; text-align:center; font: 16px/30px "微软雅黑";  cursor:pointer; color:#333; background-color:#fff; height:30px; line-height:30px; border:1px solid #333;  margin-right:10px}
.consultHidden { overflow:hidden;zoom:1; display:none; width:998px; padding-top:0px; padding-bottom:20px; background-color:#fff; height:500px}
.consultTab li a{ color:#333}
.consultTab li.on {background-color:#04aa9e; font-weight:bold; border:none}
.consultTab li.on  a{font-weight:bold;  color:#fff; font-size:16px; }
.consultHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.consultHidden dt a{ color:#}
.consultHidden dt{  color:#333}
.consultHidden dd{width:1153px;}
.consultHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.consultHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.consultHidden dt .dt_l{ width:199px; float:left}
.consultHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.consultHidden  strong{ color:#fff; }
.consultyjs li {width:193px; height:213px; background:url(imagesunder_Bg.jpg) no-repeat center; float:left; margin-right:8px}
.sz{font-size:30px; text-align:center;}
.consultyjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.consultyjs .sz{ height:38px;}
.consultyjs p{ padding:0 8px; line-height:20px}


.sultTab {
	overflow:hidden;
	zoom:1;
	width:596px;
	padding-top:0px;
	margin:0 auto;
	position:absolute;
	left:206px;
	z-index:100
}
.sultTab li {  float:left; height:198px; padding-top:0px; margin-right:43px; padding-top:12px }
.sultTab li img{ width:130px; height:130px;}
.sultHidden {
	overflow:hidden;
	zoom:1;
	display:none;
	width:996px;
	border:1px solid #333;
	position:absolute;
	top:96px;
	padding-top:105px;
	height:268px;
	background-color:#fff;
	left: 0px;
}

.sultTab li a{ color:#333}
.sultTab li.on{ padding-top:0px}
.sultTab li.on img{ width:198px; height:198px;}
.sultTab li.on  a{ color:#333; font-size:16px; }
.sultHidden dt { width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.sultHidden dt a{ color:#}
.sultHidden dt{  color:#333}
.sultHidden dd{width:1153px; }
.sultHidden dt  td,.underHidden dd  td{ text-align:center;font:normal 14px/42px "微软雅黑"; color:#333; text-align:left; padding-left:20px  }
.sultHidden dt  td.color_bg{background-color:#52b5c7; color:#fff; text-align:center; padding-left:0px}
.sultHidden dt .dt_l{ width:199px; float:left}
.sultHidden dt .dt_r { width:341px; float:left; padding-left:15px; line-height:26px}
.sultHidden  strong{ color:#333; }
.sultyjs  { line-height:24px; padding:0 45px}
.sultyjs b{ font-size:16px;}
.sz{font-size:30px; text-align:center;}
.sultyjs h4{ height:49px; color:#5a730e; font:14px/49px; background:none; text-align:center}
.sultyjs .sz{ height:38px;}
.sultyjs p{ padding:0 8px; line-height:20px}
.sultHidden table{ background-color:#fff}

.japgwTab,.gergwTab,.frangwTab{
	overflow:hidden;
	zoom:1;
	width:596px;
	padding-top:0px;
	margin:0 auto;
	position:absolute;
	left:206px;
	z-index:100
}
.japgwTab{ width:800px; left:150px}
.japgwTab li ,.gergwTab li,.frabgwTab li{  float:left; height:198px; padding-top:0px; margin-right:43px; padding-top:12px }
.japgwTab li img,.gergwTab li img,.frangwTab li img{ width:130px; height:130px;}
.japgwHidden,.gergwHidden ,.frangwHidden{ overflow:hidden;zoom:1; display:none; width:996px; border:1px solid #333; position:absolute; top:96px;  padding-top:105px ; height:268px; background-color:#fff }

.japgwTab li a,.gergwTab li a,.frangwTab li a{ color:#333}
.japgwTab li.on,.gergwTab li.on,.frangwTab li.on{ padding-top:0px}
.japgwTab li.on img,.gergwTab li.on img,.frangwTab li.on img{ width:198px; height:198px;}
.japgwTab li.on  a,.gergwTab li.on  a,.frabgwTab li.on  a{ color:#333; font-size:16px; }
.japgwHidden dt,.gergwHidden dt,.frangwHidden dt{ width:1000px;  color:#333;  font:14px/24px "微软雅黑"; margin:0 auto}
.japgwHidden dt a,.gergwHidden dt a,.frangwHidden dt a{ color:#333}
.japgwHidden dt,.gergwHidden dt,.frangwHidden dt{  color:#333}
.japgwHidden dd,.gergwHidden dd,.frangwHidden dd{width:1153px; }
.japgwHidden  strong,.gergwyjs strong ,.frangwyjs strong { color:#333; padding:0 }
.japgwyjs,.gergwyjs ,.frangwyjs   { line-height:24px; padding:0 45px}
.japgwyjs b,.gergwyjs b,.frangwyjs b{ font-size:16px;}
.sz{font-size:30px; text-align:center;}
.japgwyjs p,.jergwyjs p{ padding:0 8px; line-height:20px}
.gd{ height:200px; background:url(../images/xiaobg.jpg);}
#colee_left{ margin:0 auto; margin-top:15px; border:none;}
#colee_right{ margin:0 auto; margin-top:10px;}
.kuang{ width:998px; margin:0 auto; margin-top:0px; margin-bottom:25px; border:1px solid #dddddd; overflow:hidden;}
.part8{ width:1000px; margin:0 auto; padding-bottom:50px}
