/*全局样式开始-----------------------------------------------------------------------*/
html{}
body{margin:0 auto; padding:0; width:auto; font-size:12px; color:#666666; font-family:"Microsoft YaHei", helvetica, sans-serif; background:#ffffff;}
div{ margin:0px; padding:0px;}
ul, ol, li, dl, dd, dt{ margin:0px; padding:0px; list-style-type:none;}
p{ margin:0px; padding:0px;}
a{ color:#666666; text-decoration:none;}
a:hover{color:#6b1313; text-decoration:none;}
img{margin:0px; padding:0px; border:0px; }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.container { margin:0 auto; width:auto; height:auto; overflow:hidden;}
/*全局样式结束-----------------------------------------------------------------------*/

/*header头部样式开始-----------------------------------------------------------------------*/
.header{ width:100%; height:146px; background:url(../images/header_bg.png) repeat-x 0 0;z-index:1;position:absolute; }
.header_box{ width:1180px; height:104px; margin:0 auto; }
.header_box .logo{ width:820px; height:104px; background:url(../images/logo.png); float:left;}
.header_box .right{width:273px;height:86px; float:right;margin-right:20px; margin-top:18px;}
.header_box .right .phone{ margin-left:44px;}
.header_box .right .phone .tel{ width:33px; height:33px; float:left; background:url(../images/tel.png)0px 0px no-repeat;}
.header_box .right .phone .num{ float:left; font-family:Impact; font-size:28px; padding-left:10px;  font-style:oblique;}
.header_box .right .txt{ width:273px; height:32px; margin-top:8px; float:right; background-color:#4c4c4c;border-radius:5px 5px 5px 5px; } 
.header_box .right .txt .td1{width:273px;}
.header_box .right .txt .td1 ul{}
.header_box .right .txt .td1 ul li{width:83px; height:18px; float:left; margin-left:8px; margin-top:7px;}
.header_box .right .txt .td1 ul li .photo{ width:23px; height:18px; float:left;}
.header_box .right .td1 ul li .photo2{width:16px; height:18px; float:left;}
.header_box .right .td1 ul li span{ font-size:14px; color:#ffffff; line-height:18px; margin-left:4px;}
.header_box .right .td1 ul li span a{color:#ffffff;}


/*header头部样式结束-----------------------------------------------------------------------*/


/*menu导航菜单样式开始-----------------------------------------------------------------------*/

.header .menu{ width:100%; height:42px;}
.header .menu_box{ width:1180px; height:42px; margin:0 auto; border-bottom:4px solid #356c4c; background-color:#ffffff; }
.header .menu_box ul{}
.header .menu_box ul .line{ width:1px; height:16px; background-color:#a8a8a8; margin-top:13px;}
.header .menu_box ul li{ width:117px; height:42px; float:left;  line-height:42px; text-align:center; font-size:16px;font-family:Microsoft YaHei}
.header .menu_box ul li a{display:block; color:#356c4c;}
.header .menu_box ul li a:hover{color:#ffffff; display:block; width:117px; background-color:#356c4c;}

/*menu导航菜单样式结果-----------------------------------------------------------------------*/


/*banner焦点广告样式开始-----------------------------------------------------------------------*/
    .banner{}
    .banner_box{ width:100%;  position:relative;  height:673px; background:#ffffff;  }	
    .banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
    .banner_box .bd ul{ width:100% !important;  }	
    .banner_box .bd li{ width:100% !important;  height:673px; overflow:hidden; text-align:center;  }	
    .banner_box .bd li a{ display:block; width: 100%; height: 673px; margin: 0 auto; }	
    .banner_box .bd li img{ height:673px;}
    .banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	
    .banner_box .hd ul{ text-align:center; }	
    .banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:3px; overflow:hidden; background:#000000; filter:alpha(opacity=80);opacity:0.8;  line-height:999px; -moz-border-radius: 15px;
    -webkit-border-radius: 15px; border-radius:15px; 	}	
    .banner_box .hd ul .on{ background:#01488d; -moz-border-radius: 15px;
    -webkit-border-radius: 15px; border-radius:15px; }	
    .banner_box .prev,.banner_box .next{  display:block;  position:absolute; z-index:1; top:60%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none;  }	
    .banner_box .next{ left:auto; right:15%; background-position:-6px -137px; }



/*banner焦点广告样式结束-----------------------------------------------------------------------*/



/*index内容样式开始*/

.index{}

/*核心内容*/

      .index .cb{ width:100%; height:676px; background-color:#efeeec;} 
      .index .cb .title{} 
      .index .cb .title .top{ width:100% !important; height:75px; border-bottom:1px solid #dadada;}  
      .index .cb .title .top .cn{ width:129px !important; height:50px;border-bottom:1px solid #356c4c;  font-size:32px; padding-top:25px;margin:0 auto; color:#356c4c; font-family:Microsoft YaHei;} 
      .index .cb .title .bot{width:100%; height:54px; }
      .index .cb .title .bot .en{ width:95px; height:54px; margin:0 auto; color:#969696; font-size:14px; line-height:54px;}
      
      .index .cb .txt{ width:1190px; height:508px; margin:0 auto;}
      .index .cb .txt ul{}
      .index .cb .txt ul li{ width:585px; height:250px; float:left; margin-left:10px; margin-bottom:10px;}
      .index .cb .txt ul li .photo{ width:294px; height:250px;  float:left;}
      .index .cb .txt ul li .photo img{width:294px; height:250px;}
      .index .cb .txt ul li .text{ width:291px; height:250px; background-color:#41885e; float:left;}
      .index .cb .txt ul li .text .td{ width:171px; height:203px;margin:0 auto; padding-top:20px;}
      .index .cb .txt ul li .text .td .title{ min-width:82px; height:24px; margin:0 auto; font-size:20px; color:#ffffff; text-align:center;}
      .index .cb .txt ul li .text .td .main{ width:171px; height:103px; padding-top:20px;}
      .index .cb .txt ul li .text .td .main dl{ }
      .index .cb .txt ul li .text .td .main dl dt{ width:171px; height:22px; line-height:22px; text-align:center;color:#ffffff; font-size:14px;}
      .index .cb .txt ul li .text .td .main dl dt a{color:#ffffff;font-size:14px;}
      .index .cb .txt ul li .text .td .main dl dt a:hover{colro:#ffffff; text-decoration:underline;font-size:14px;}
      .index .cb .txt ul li .text .td .more{ width:49px; height:49px; margin:0 auto; padding-top:10px;}
      .index .cb .txt ul li .text .td .more img{ width:49px; height:49px;}
      
/*专门留学*/
      
      .index .ssa{ width:100%; height:590px; background-color:#356c4c;}
      .index .ssa .list_01{ width:100%;  height:53px; }
      .index .ssa .list_01 img{width:100%;  height:53px;}
      .index .ssa .list_02{ width:100%;  height:53px; }
      .index .ssa .list_02 img{width:100%;  height:53px;}
      
      
      
      .index .ssa .title{} 
      .index .ssa .title .top{ width:100%; height:75px; border-bottom:1px solid #dadada;}  
      .index .ssa .title .top .cn{ width:129px; height:50px;border-bottom:1px solid #63c68c;  font-size:32px; padding-top:25px;margin:0 auto; color:#ffffff; font-family:Microsoft YaHei;} 
      .index .ssa .title .bot{width:100%; height:54px; }
      .index .ssa .title .bot .en{ width:151px; height:54px; margin:0 auto; color:#ffffff; font-size:14px; line-height:54px;}
      
      .index .ssa .txt{ width:1180px; height:385px;margin:0 auto;}
      .index .ssa .txt .hd{ width:610px; height:30px; margin:0 auto; }
      .index .ssa .txt .hd ul{}
      .index .ssa .txt .hd ul li{ width:102px; height:27px;border-radius:15px 15px 15px 15px; background-color:#d8d8d8; float:left; margin-right:20px; text-align:center; line-height:27px; font-size:14px; color:#000000;}
      .index .ssa .txt .hd ul li.on a{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
      .index .ssa .txt .hd ul li a{color:#000000;}
      .index .ssa .txt .hd ul li a:hover{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;} 
      
      .index .ssa .txt .bd{ width:1180px; height:291px; padding-top:40px;margin:0 auto;  }
      .index .ssa .txt .bd .photo{ width:366px; height:264px; border:13px solid #ffffff; float:left;}
      .index .ssa .txt .bd .photo img{ width:366px; height:264px;}
      
      .index .ssa .txt .bd .text{ width:770px; height:291px; float:right;}
      .index .ssa .txt .bd .text .title{ width:186px; height:27px; font-size:20px; color:#ffffff;}
      .index .ssa .txt .bd .text .td{ width:770px; height:200px; color:#ffffff;  line-height:30px; font-size:14px; margin-top:17px; }
      .index .ssa .txt .bd .text .more{ width:135px; height:28px;border-radius:15px 15px 15px 15px;background-color:#eb3900; text-align:center; line-height:28px; font-size:14px; color:#ffffff; margin-top:19px;}
      .index .ssa .txt .bd .text .more a{ color:#ffffff;}
      
      
     
/*关于我们*/
      .index .about{}
      .index .about .title{ margin-top:38px;} 
      .index .about .title .top{ width:100%; height:75px; border-bottom:1px solid #dadada;}  
      .index .about .title .top .cn{ width:129px; height:50px;border-bottom:1px solid #356c4c;  font-size:32px; padding-top:25px;margin:0 auto; color:#356c4c; font-family:Microsoft YaHei;} 
      .index .about .title .bot{width:100%; height:54px; }
      .index .about .title .bot .en{ width:66px; height:54px; margin:0 auto; color:#969696; font-size:14px; line-height:54px;}
      
      
      .index .about .txt{ width:1180px; height:390px; margin:0 auto; padding-top:10px;}
      .index .about .txt .video{ width:463px; height:348px; float:left;border:13px solid #efeeec;}
      .index .about .txt .text{ width:660px; height:348px; float:right;}
      .index .about .txt .text .title1{ width:80px; height:23px; font-size:20px; color:#356c4c;}
      .index .about .txt .text .main{ width:660px; height:273px; line-height:30px; font-size:14px; margin-top:23px; color:#000000;}
      .index .about .txt .text .more{width:135px; height:28px;border-radius:15px 15px 15px 15px;background-color:#eb3900; text-align:center; line-height:28px; font-size:14px; color:#ffffff; margin-top:19px;}
      .index .about .txt .text .more a{ color:#ffffff;}
      
      .index .about .txt1{ width:100%; height:311px; margin:0 auto; background-color:#41885e;}
      .index .about .txt1 .leftLoop{margin:0 auto; width:1230px; height:281px; position:relative;}
	  .index .about .txt1 .leftLoop .bd{ padding-left:32px;  padding-top:15px;}
	  .index .about .txt1 .leftLoop .bd ul{ overflow:hidden; zoom:1;}
	  .index .about .txt1 .leftLoop .bd ul li{ float:left; display:inline; margin:0 6px; text-align:center; line-height:30px; width:180px; border:1px solid #d0d0d0;}
	  .index .about .txt1 .leftLoop .bd ul li a{color:#ffffff;}
	  .index .about .txt1 .leftLoop .bd ul li a:hover{color:#ffffff;}
	  .index .about .txt1 .leftLoop .bd ul li a img{ width:180px; height:241px;z-index:0; }
	  .index .about .leftLoop .hd .next{ top:80px; right:0; z-index:1;position:absolute;display:block; width:29px; height:92px; background:url(../images/about_next.jpg) no-repeat 0 0; cursor:pointer;}
	  .index .about .leftLoop .hd .prev{ top:80px; left:0; z-index:1;position:absolute;display:block;  width:29px; height:92px; background:url(../images/about_prve.jpg) no-repeat 0 0; cursor:pointer;}
	  
	  .index .about .list_03{ width:100%;  height:53px;  margin-top:14px;}
      .index .about .list_03 img{width:100%;  height:53px;}
	
	
/*学校动态*/
    
      .index .sd{}
      .index .sd .title{  background-color:#efeeec;} 
      .index .sd .title .top{ width:100%; height:75px; border-bottom:1px solid #dadada;}  
      .index .sd .title .top .cn{ width:129px; height:50px;border-bottom:1px solid #356c4c;  font-size:32px; padding-top:25px;margin:0 auto; color:#356c4c; font-family:Microsoft YaHei;} 
      .index .sd .title .bot{width:100%; height:54px; }
      .index .sd .title .bot .en{ width:113px; height:54px; margin:0 auto; color:#969696; font-size:14px; line-height:54px;}
      
      .index .sd .txt{ width:100%;background-color:#efeeec;}
      .index .sd .txt_box{width:1180px; margin:0 auto; padding-top:13px;}
      .index .sd .txt_box .hd{ width:610px; height:30px; margin:0 auto; margin-bottom:30px;}
      .index .sd .txt_box .hd ul{}
      .index .sd .txt_box .hd ul li{ width:102px; height:27px;border-radius:15px 15px 15px 15px; background-color:#d8d8d8; float:left; margin-right:20px; text-align:center; line-height:27px; font-size:14px; color:#000000;}
      .index .sd .txt_box .hd ul li a{color:#000000;}
      .index .sd .txt_box .hd ul li a:hover{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
      .index .sd .txt_box .hd ul li.on a{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
      
      .index .sd .txt_box .bd{  width:1180px; height:381px; margin:0 auto; }
      .index .sd .txt_box .bd ul{}
      .index .sd .txt_box .bd ul li{ width:590px; height:97px; float:left; margin-bottom:30px; }
      .index .sd .txt_box .bd ul li .td{ width:590px;}
      .index .sd .txt_box .bd ul li .td .day{ float:left; width:82px; height:97px;border-radius:10px 10px 10px 10px; background-color:#41885e;}
      .index .sd .txt_box .bd ul li .td .day .title1{ font-size:54px; color:#ffffff; width:82px;  text-align:center; height:68px; }
      .index .sd .txt_box .bd ul li .td .day .month{color:#ffffff; width:82px;  text-align:center;font-size:14px;}
      .index .sd .txt_box .bd ul li .td .text{ float:left; width:426px; height:97px; margin-left:23px;}
      .index .sd .txt_box .bd ul li .td .text .title2{ font-size:20px; color:#000000; height:26px;}
      .index .sd .txt_box .bd ul li .td .text .td1{ font-size:14px; color:#595858; height:50px; line-height:25px; margin-top:15px;}
      
      .index .sd .txt_box .bd ul .txd1{ width:656px; height:381px; margin:0 auto;}
      .index .sd .txt_box .bd ul .txd1 dd{}
      .index .sd .txt_box .bd ul .txd1 dd dt{ width:154px; height:141px; margin-left:10px; margin-bottom:20px;}      
      .index .sd .txt_box .bd ul .txd2{ width:1180px; height:381px; margin:0 auto;}
      .index .sd .txt_box .bd ul .txd3{ width:1180px; height:381px; margin:0 auto;}
      .index .sd .txt_box .bd ul .txd4{ width:1180px; height:381px; margin:0 auto;}
      
      .index .sd .list_04 {width:100%;  height:53px; }
      .index .sd .list_04 img{width:100%;  height:53px;}
      

/*老师学员*/      
      .index .ts{ width:100% ; background-color:#356c4c;}
      .index .ts .title{}
      .index .ts .title .top{ width:100%; height:75px; border-bottom:1px solid #dadada;}  
      .index .ts .title .top .cn{ width:129px; height:50px;border-bottom:1px solid #63c68c;  font-size:32px; padding-top:25px;margin:0 auto; color:#ffffff; font-family:Microsoft YaHei;} 
      .index .ts .title .bot{width:100%; height:54px; }
      .index .ts .title .bot .en{ width:151px; height:54px; margin:0 auto; color:#ffffff; font-size:14px; line-height:54px;}
      
      .index .ts .txt_box{width:1180px; margin:0 auto; padding-top:13px;}
      .index .ts .txt_box .hd{ width:398px; height:30px; margin:0 auto;margin-bottom:30px;}
      .index .ts .txt_box .hd ul{}
      .index .ts .txt_box .hd ul li{ width:136px; height:27px;border-radius:15px 15px 15px 15px; background-color:#d8d8d8; float:left;  margin-left:45px; text-align:center; line-height:27px; font-size:14px; color:#000000;}
      .index .ts .txt_box .hd ul li a{color:#000000;}
      .index .ts .txt_box .hd ul li a:hover{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
      .index .ts .txt_box .hd ul li.on a{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
      
      
      .index .ts .txt_box .bd{ width:1180px; height:393px; margin:0 auto; padding-top:42px;}
      .index .ts .txt_box .bd ul{}
      .index .ts .txt_box .bd ul li{ float:left;}
      .index .ts .txt_box .bd ul li .td{ width:388px; height:153px; margin-bottom:35px;}
      .index .ts .txt_box .bd ul li .td .photo{ width:153px; height:153px; float:left;}
      .index .ts .txt_box .bdn ul li .td .photo img{width:153px; height:153px;}
      .index .ts .txt_box .bd ul li .td .text{ width:195px; float:left; margin-left:20px;}
      .index .ts .txt_box .bd ul li .td .text .title{ width:195px; height:25px; overflow:hidden;} 
      .index .ts .txt_box .bd ul li .td .text .title .t1{ min-width:60px; font-size:20px; font-weight:bold; color:#ffffff; height:25px; float:left;}
      .index .ts .txt_box .bd ul li .td .text .title .t2{border-radius:8px 8px 8px 8px; background-color:#ffffff; width:66px; height:25px;  margin-top:3px; float:left; margin-left:10px; line-height:25px; text-align:center; color:#000000;}
      .index .ts .txt_box .bd ul li .td .text .word{width:195px; font-size:14px; color:#ffffff; height:90px; margin-top:8px; line-height:23px;}
      .index .ts .txt_box .bd ul li .td .text .more{ width:73px; height:21px; margin-top:11px;border-radius:8px 8px 8px 8px; background-color:#eb3900; color:#ffffff; text-align:center; line-height:21px; }
      .index .ts .txt_box .bd ul li .td .text .more a{color:#ffffff;}
      .index .ts .txt_box .bd ul li .td .text .more a:hover{color:#ffffff; text-decoration;}
      
      .index .ts .txt_box .bd ul li .td1{ width:250px; height:170px; margin-right:18px; margin-bottom:15px; border:5px solid #ffffff;border-radius:5px 5px 5px 5px;}
      .index .ts .txt_box .bd ul li .td1 .photo{ width:250px; height:170px;}
      .index .ts .txt_box .bd ul li .td1 .photo img{width:250px; height:170px;}
      
      
      .index .ts .list_05 {width:100%;  height:53px; }
      .index .ts .list_05 img{width:100%;  height:53px;}
      
      
/*课程设置*/ 
       
      .index .cs{ width:100%; background-color:#efeeec;  height:458px;}
      .index .cs .title{ } 
      .index .cs .title .top{ width:100%; height:75px; border-bottom:1px solid #dadada;}  
      .index .cs .title .top .cn{ width:129px; height:50px;border-bottom:1px solid #356c4c;  font-size:32px; padding-top:25px;margin:0 auto; color:#356c4c; font-family:Microsoft YaHei;} 
      .index .cs .title .bot{width:100%; height:54px; }
      .index .cs .title .bot .en{ width:101px; height:54px; margin:0 auto; color:#969696; font-size:14px; line-height:54px;}
      
      .index .cs .txt_box{width:1094px; margin:0 auto; padding-top:13px;}
      .index .cs .txt_box .hd{ width:720px; height:27px; margin:0 auto;margin-bottom:30px;}
      .index .cs .txt_box .hd ul{}
      .index .cs .txt_box .hd ul li{ width:120px;line-height:27px;height:27px; text-align:center;border-radius:15px 15px 15px 15px; background-color:#d8d8d8; float:left; margin-right:20px;}
      .index .cs .txt_box .hd ul li a{color:#000000;}
      .index .cs .txt_box .hd ul li a:hover{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
      .index .cs .txt_box .hd ul li.on a{color:#ffffff;display:block; background-color:#eb3900;border-radius:15px 15px 15px 15px;}
   
      .index .cs .txt_box .bd{ width:1094px;margin:0 auto; padding-top:42px;}
      .index .cs .txt_box .bd ul{}
      .index .cs .txt_box .bd ul li{ float:left; margin-left:30px;}
      .index .cs .txt_box .bd ul li .form{ width:187px; height:224px;}
      .index .cs .txt_box .bd ul li .form .text{ width:187px; height:187px; background:url(../images/green.png) no-repeat;}
      .index .cs .txt_box .bd ul li .form .text .title{ width:187px; height:26px; text-align:center; line-height:26px; color:#ffffff; font-size:18px; padding-top:34px;}
      .index .cs .txt_box .bd ul li .form .text .word{width:147px; height:77px; font-size:12px; color:#ffffff;  line-height:20px; padding:5px 20px 0px 20px;}
      .index .cs .txt_box .bd ul li .form .bot{ width:169px; height:27px; margin:0 auto; padding-top:10px;}
      .index .cs .txt_box .bd ul li .form .bot .but1{ width:75px; height:27px; float:left; background-color:#19a6db;color:#ffffff; line-height:27px; text-align:center;}
      .index .cs .txt_box .bd ul li .form .bot .but2{width:75px; height:27px; float:right; background-color:#eb3900; color:#ffffff;line-height:27px; text-align:center;}
      .index .cs .txt_box .bd ul li .form .bot .but2 a{ color:#ffffff;}
      
/*上课时间*/
      
      .index .time{ width:100%;  background-color:#356c4c;}
      .index .time_box{ width:815px; height:130px; margin:0 auto;  padding-top:16px;}
      .index .time_box .title{ width:128px; height:33px;border-radius:15px 15px 15px 15px; background-color:#ffe400; margin:0 auto; text-align:center; line-height:33px; font-size:24px; color:#356c4c;}
      .index .time_box .td{margin-top:15px;}
      .index .time_box .td ul{}
      .index .time_box .td ul li{ float:left; height:23px; color:#ffffff;  font-size:20px; margin-bottom:10px;  width:407px;}
      
      .index .time .list_06 {width:100%;  height:53px; }
      .index .time .list_06 img{width:100%;  height:53px;}
      
      
/*联系我们*/
     
     .index .cu{ width:100%; background-color:#efeeec; height:535px; }
     .index .cu .title{} 
     .index .cu .title .top{ width:100%; height:75px; border-bottom:1px solid #dadada;}  
     .index .cu .title .top .cn{ width:129px; height:50px;border-bottom:1px solid #356c4c;  font-size:32px; padding-top:25px;margin:0 auto; color:#356c4c; font-family:Microsoft YaHei;} 
     .index .cu .title .bot{width:100%; height:54px; }
     .index .cu .title .bot .en{ width:80px; height:54px; margin:0 auto; color:#969696; font-size:14px; line-height:54px;}
     
     .index .txt{}
     .index .txt_box1{ width:897px; height:340px; margin:0 auto; padding-top:10px;}
     .index .txt_box1 .map{width:897px; height:340px; border:13px solid #ffffff; overflow:hidden;}
     
     
     
     
     
     
     
     
/*index内容样式结束*/

/*footer脚部样式开始*/
 
 .footer{ width:100%; height:380px; margin-top:10px;}
 .footer .f1{ width:100%; height:336px; background-color:#356c4c;}
 .footer .f1_box{ width:1180px; margin:0 auto; height:286px; padding-top:30px;}
 
 .footer .f1_box .m1{ width:235px;   float:left;  padding-top:16px;}
 .footer .f1_box .m1 .title{ font-size:18px; color:#ffffff; width:190px;  height:27px;margin-left:35px;}
 .footer .f1_box .m1 .txt{ width:230px; height:96px;margin-left:35px; margin-top:20px; }
 .footer .f1_box .m1 .txt ul{}
 .footer .f1_box .m1 .txt ul li{ float:left; color:#ffffff; font-size:14px; width:115px; margin-bottom:5px;}
  .footer .f1_box .m1 .txt ul li a{ color:#ffffff;}
    .footer .f1_box .m1 .txt ul li a:hover{ color:#ffffff;text-decoration:underline;}
 
 .footer .f1_box .m2{ width:340px; height:286px;float:left;padding-top:16px;}
 .footer .f1_box .m2 .title{ font-size:18px; color:#ffffff; width:190px;  height:27px;margin-left:46px;}
 .footer .f1_box .m2 .txt{ width:266px; height:144px;margin-left:46px;margin-top:20px;}
 .footer .f1_box .m2 .txt .ad{ height:54px; width:266px;}
 .footer .f1_box .m2 .txt .ad .p{ width:16px; height:54px; background:url(../images/footer_address.jpg) no-repeat; float:left; margin-top:1px;}
 .footer .f1_box .m2 .txt .ad .text{ height:54px; font-size:14px; color:#ffffff; float:left; margin-left:10px; line-height:25px;}
 
 .footer .f1_box .m2 .txt .web{height:19px; width:266px; margin-top:5px;}
 .footer .f1_box .m2 .txt .web .p{width:19px; height:19px; background:url(../images/footer_er.jpg) no-repeat; float:left;}
 .footer .f1_box .m2 .txt .web .text{height:19px; font-size:14px; color:#ffffff; float:left; margin-left:10px; }  
 
 .footer .f1_box .m2 .txt .emil{ height:47px; width:286px; margin-top:20px;}
 .footer .f1_box .m2 .txt .emil .p{width:19px; height:18px; background:url(../images/footer_email.jpg) no-repeat; float:left;  margin-top:3px;}
 .footer .f1_box .m2 .txt .emil .text{margin-left:10px; float:left;}
 .footer .f1_box .m2 .txt .emil .text .em{ width:42px; font-size:14px; color:#ffffff;float:left;}
 .footer .f1_box .m2 .txt .emil .text .word{ width:210px;  font-size:14px; color:#ffffff;float:left;}
 
 .footer .f1_box .m3{ width:325px; height:286px;float:left;padding-top:16px;}
 .footer .f1_box .m3 .title{ font-size:18px; color:#ffffff; width:190px;  height:27px;margin-left:46px;}
 .footer .f1_box .m3 .txt1{margin-left:46px;margin-top:20px;}
 .footer .f1_box .m3 .txt1 .td1{ width:230px; height:30px; margin-bottom:15px;}
 .footer .f1_box .m3 .txt1 .td1 .p{ width:22px; height:21px; background:url(../images/sell_phone.jpg) no-repeat; float:left; margin-top:5px;}
 .footer .f1_box .m3 .txt1 .td1 .tel{ width:109px; height:21px; margin-left:11px; color:#ffffff; font-weight:bold; font-size:24px;float:left;}
 .footer .f1_box .m3 .txt1 .td2{width:230px; height:30px;}
 .footer .f1_box .m3 .txt1 .td2 .p{width:22px; height:21px; background:url(../images/home_phone.jpg) no-repeat; float:left; margin-top:5px;}
 .footer .f1_box .m3 .txt1 .td2 .tel{ width:193px; height:21px; margin-left:11px; color:#ffffff; font-weight:bold; font-size:24px;float:left;}
 
 .footer .f1_box .m3 .txt2{margin-left:46px; width:110px; height:66px; margin-top:12px;}
 .footer .f1_box .m3 .txt2 .td1{ width:46px; height:66px; float:left;}
 .footer .f1_box .m3 .txt2 .td1 .qq{ width:46px; height:46px;}
 .footer .f1_box .m3 .txt2 .td1 .qq img{width:46px; height:46px;}
 .footer .f1_box .m3 .txt2 .td1 span{ display:block; width:46px; height:26px; text-align:center; font-size:14px;  color:#ffffff; margin-top:-10px;} 
 .footer .f1_box .m3 .txt2 .td1 span a{color:#ffffff;}
 .footer .f1_box .m3 .txt2 .td1 span a:hover{color:#ffffff; text-decoration:underline;}
 
 .footer .f1_box .m3 .txt2 .td2{ width:46px; height:66px; float:right;}
 .footer .f1_box .m3 .txt2 .td2 .wechat{width:46px; height:46px;}
 .footer .f1_box .m3 .txt2 .td2 .wechat img{width:46px; height:46px;}
 .footer .f1_box .m3 .txt2 .td2 span{display:block; width:46px; height:26px; text-align:center; font-size:14px;  color:#ffffff; margin-top:-10px;} 
 .footer .f1_box .m3 .txt2 .td2 span a{color:#ffffff;}
 .footer .f1_box .m3 .txt2 .td2 span a:hover{color:#ffffff; text-decoration:underline;}
  
 .footer .f1_box .m4{ width:250px; height:286px;float:left;padding-top:16px;}
 .footer .f1_box .m4 .title{ font-size:18px; color:#ffffff; width:190px;  height:27px;margin-left:35px;}
 
 .footer .f1_box .m4 .ewm{ width:168px; height:168px; background:url(../images/ewm.jpg) no-repeat;margin-left:35px;margin-top:20px;}
  .footer .f1_box .m4 .text{margin-left:35px; color:#ffffff; margin-top:10px;}
 
 
 
 .footer .f1_box .line{ width:2px; height:286px; background:url(../images/footer_x.jpg);float:left;}
 .footer .f2{ width:100%; height:44px; background-color:#1f3f2c;}
 .footer .f2_box{ width:1180px; height:44px; line-height:44px; font-size:12px;  color:468c63; margin:0 auto;}
 .footer .f2_box .m1{ height:44px; line-height:44px; float:left;width:482px;} 
 .footer .f2_box .m2{ height:44px; line-height:44px; float:right; width:150px; } 
 
 
 
 /*内页样式开始-------------------------------------------------------------------------*/
 
 
 /*内页header头部样式开始-----------------------------------------------------------------------*/
.c_header{ width:100%; height:146px; background:url(../images/header_bg.png) repeat-x 0 0; }
.c_header_box{ width:1180px; height:104px; margin:0 auto; }
.c_header_box .logo{ width:820px; height:104px; background:url(../images/logo.png); float:left;}
.c_header_box .right{width:273px;height:86px; float:right;margin-right:20px; margin-top:18px;}
.c_header_box .right .phone{ margin-left:44px;}
.c_header_box .right .phone .tel{ width:33px; height:33px; float:left; background:url(../images/tel.png)0px 0px no-repeat;}
.c_header_box .right .phone .num{ float:left; font-family:Impact; font-size:28px; padding-left:10px;  font-style:oblique;}
.c_header_box .right .txt{ width:273px; height:32px; margin-top:8px; float:right; background-color:#4c4c4c;border-radius:5px 5px 5px 5px; } 
.c_header_box .right .txt .td1{width:273px;}
.c_header_box .right .txt .td1 ul{}
.c_header_box .right .txt .td1 ul li{width:83px; height:18px; float:left; margin-left:8px; margin-top:7px;}
.c_header_box .right .txt .td1 ul li .photo{ width:23px; height:18px; float:left;}
.c_header_box .right .td1 ul li .photo2{width:16px; height:18px; float:left;}
.c_header_box .right .td1 ul li span{ font-size:14px; color:#ffffff; line-height:18px; margin-left:4px;}
.c_header_box .right .td1 ul li span a{color:#ffffff;}


/*内页menu导航菜单样式开始-----------------------------------------------------------------------*/

.c_header .menu{ width:100%; height:42px; }
.c_header .menu_box{ width:1180px; height:42px; margin:0 auto; border-bottom:4px solid #356c4c; background-color:#ffffff; }
.c_header .menu_box ul{}
.c_header .menu_box ul .line{ width:1px; height:16px; background-color:#a8a8a8; margin-top:13px;}
.c_header .menu_box ul li{ width:117px; height:42px; float:left;  line-height:42px; text-align:center; font-size:16px;font-family:Microsoft YaHei}
.c_header .menu_box ul li a{ color:#356c4c;}
.c_header .menu_box ul li a:hover{color:#ffffff; display:block; width:117px; background-color:#356c4c;}
 
 
 
 
/*内页焦点广告banner_box*/
/*content_banner*/

    .content_banner{ width:100%; margin:0 auto; padding-top:4px;}
	.content_banner_box{  width:100%; height:270px; }
	.content_banner_box img{ width:100%; height:270px;}

.content{ width:100%; background:#ffffff;}
	.content_box{ margin:0 auto; width:1180px; padding-top:30px;}
	.content_box .left{ width:237px; min-height:500px; float:left;}
    .content_box .left .title{ width:237px; height:42px; background-color:#356c4c; line-height:42px;  text-align:center; font-size:18px; color:#ffffff; }
    .content_box .left .txt{ background-color:#c8e2b8; width:237px; min-height:46px;}
    .content_box .left .txt ul{ padding-top:10px; padding-bottom:5px; }
    .content_box .left .txt ul li{ margin-bottom:10px; width:207px; height:36px; background:url(../images/content_left_bg.jpg); border:1px solid #c0c0c0; margin-left:13px; line-height:36px; text-align:center; font-size:14px; color:#ffffff;}
    .content_box .left .txt ul li a{color:#ffffff;}
    .content_box .left .txt ul li a:hover{ width:207px; display:block; background:url(../images/content_left_hover_bg.png); color:#ffffff; }
    
    .content_box .left .td{ width:237px; height:347px; margin-top:20px;}
    .content_box .left .td .title{ width:237px; height:42px; background-color:#356c4c; line-height:42px;  text-align:center; font-size:18px; color:#ffffff; }
	.content_box .left .td .photo{ width:237px; height:86px; background:url(../images/content_left_photo.jpg);}
	.content_box .left .td .ad{ width:237px; height:150px;}
	.content_box .left .td .ad ul{ margin-top:15px;}
	.content_box .left .td .ad ul li{ width:237px;margin-top:15px;}
	
	/*超越概况（关于我们）*/
	
	.content_box .right{width:845px; min-height:500px; float:right;}
	.content_box .right .title{ width:845px; height:30px; border-bottom:1px solid #356c4c;border-left:8px solid #356c4c;}
	.content_box .right .title span1{ display:block; width:200px; height:30px; margin-left:10px; float:left; font-size:18px; color:#2c9458;  line-height:30px;}
	.content_box .right .title span2{ display:block; min-width:200px; height:30px; margin-right:10px; float:right; font-size:14px; color:#2c9458; line-height:30px;}
    .content_box .right .text{ width:845px; margin-top:10px; padding-left:10px;}


/*联系我们*/

.content_box .right .text{}
.content_box .right .text .lxwm{}


/*师资力量*/

.content_box .right .text{}    
.content_box .right .text .szll ul{}
.content_box .right .text .szll ul li{ margin-bottom:20px;height:165px; border-bottom:1px solid #057820;}
.content_box .right .text .szll ul li .photo{ float:left; width:153px; height:165px;}
.content_box .right .text .szll ul li .photo .img{ width:153px; height:153px;}
.content_box .right .text .szll ul li .word{ float:left; width:685px;}
.content_box .right .text .szll ul li .word .bt{ padding-left:10px;height:23px; }
.content_box .right .text .szll ul li .word .bt .t1{width:66px; float:left;font-size:18px;height:23px;}
.content_box .right .text .szll ul li .word .bt .t2{float:left; background-color:#356c4c; margin-left:10px; color:White;width:66px; height:23px; text-align:center; line-height:23px;}
.content_box .right .text .szll ul li .word .essay{ padding:10px; font-size:14px; height:109px; overflow:hidden;}
.content_box .right .text .szll ul li .word .more{margin-left:10px; width:66px; height:23px; margin-top:11px;border-radius:8px 8px 8px 8px; background-color:#356c4c; color:#ffffff; text-align:center; line-height:23px; }
.content_box .right .text .szll ul li .word .more a{color:#ffffff;}
.content_box .right .text .szll ul li .word .more a:hover{color:#ffffff; text-decoration;}

/*学院风采*/

.content_box .right .text{}    
.content_box .right .text .xyfc ul{}
.content_box .right .text .xyfc ul li{ width:199px; height:180px; color:#a4a4a4; font-family:微软雅黑; font-size:12px; margin-right:10px; float:left;border:1px #dcdcdc solid; margin-bottom:25px; }
.content_box .right .text .xyfc ul li img{width:199px; height:149px;}
.content_box .right .text .xyfc ul li span{ width:199px; height:25px; text-align:center; display:block; font-size:12px; color:#666666; margin-top:10px;}


/*学员风采*/

.content_box .right .text{}    
.content_box .right .text .students ul{ margin-left:20px;}
.content_box .right .text .students ul li{ width:250px; height:187px; float:left; margin-top:20px; margin-right:20px;  margin-bottom: 20px;}
.content_box .right .text .students ul li img{width:250px; height:170px;}
.content_box .right .text .students ul li span{width:250px; height:25px; text-align:center; display:block; font-size:12px; color:#666666; margin-top:5px;}


/*赴日留学*/
.content_box .right .text{} 
.content_box .right .text .frlx ul{ }
.content_box .right .text .frlx ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .frlx ul li span{ float:right; font-size:12px;color:#666666;}


/*对外汉语*/

.content_box .right .text{}
.content_box .right .text .dwhy ul{}
.content_box .right .text .dwhy ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .dwhy ul li span{ float:right; font-size:12px;color:#666666;}


/*学校动态*/

.content_box .right .text{}
.content_box .right .text .frlx ul{}
.content_box .right .text .frlx ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .frlx ul li span{ float:right; font-size:12px;color:#666666;}


/*日语培训*/

.content_box .right .text{}
.content_box .right .text .rypx ul{}
.content_box .right .text .rypx ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .rypx ul li span{ float:right; font-size:12px;color:#666666;}


/*IPA*/

.content_box .right .text{}
.content_box .right .text .ipa ul{}
.content_box .right .text .ipa ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .ipa ul li span{ float:right; font-size:12px;color:#666666;}


/*学院荣誉*/

.content_box .right .text{}    
.content_box .right .text .xyry ul{}
.content_box .right .text .xyry ul li{ width:180px; height:261px; color:#a4a4a4; font-family:微软雅黑; font-size:12px; margin-right:20px; float:left;border:1px #dcdcdc solid; margin-bottom:20px; }
.content_box .right .text .xyry ul li img{width:180px; height:241px;}
.content_box .right .text .xyry ul li span{ width:180px; height:20px; text-align:center; display:block; font-size:12px; color:#666666; }


/*人才招聘*/

.content_box .right .text{}
.content_box .right .text .rczp ul{}
.content_box .right .text .rczp ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .rczp ul li span{ float:right; font-size:12px;color:#666666;}



/*在线报名*/
.content_box .right .text
.content_box .right .text .online .form_box{ margin-left:80px; width:660px;}
.content_box .right .text .online .form_box dl{ margin-bottom:25px;}
.content_box .right .text .online .form_box dl dt{ float:left;  font-size:14px;  line-height:25px;}
.content_box .right .text .online .form_box dl dt dd{ height:25px;}
.content_box .right .text .online .form_box .fbly{ width:660px; margin-left:70px;}
.content_box .right .text .online .form_box .fbly dd{ width:120px; height:35px;}


/*公开课*/

.content_box .right .text{}
.content_box .right .text .gkk{}

/*讲座信息公开*/

.content_box .right .text{}
.content_box .right .text .jzxxgk{}

/*培训方案和目标*/

.content_box .right .text{}
.content_box .right .text .pxmb{}

/*日本人汉语课程*/

.content_box .right .text{}
.content_box .right .text .jbrhykc{}


/*课程设置*/

.content_box .right .text{}
.content_box .right .text .kcsz ul{}
.content_box .right .text .kcsz ul li{ height:30px; width:845px;border-bottom:1px dashed #a5a7af; line-height:30px;  margin-bottom:0px;background-color:#ffffff;}
.content_box .right .text .kcsz ul li span{ float:right; font-size:12px;color:#666666;}






/*专门留学list*/

.content_box .right .text{}    
.content_box .right .text .aborad ul{}
.content_box .right .text .aborad ul li{ width:270px; height:227px; color:#a4a4a4; font-family:微软雅黑; font-size:12px; margin-right:10px; float:left; margin-bottom:25px; }
.content_box .right .text .aborad ul li img{width:270px; height:202px;border:1px #dcdcdc solid;}
.content_box .right .text .aborad ul li span{ width:270px; height:25px; text-align:center; display:block; font-size:12px; color:#666666; margin-top:10px;}