/* CSS Document */
* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
ul li {
  list-style: none;
}
img {
  outline: none;
  border: none;
}
input, select {
  outline: none;
}
area {
  outline: none;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
i, em {
  font-style: normal;
}
body {
  font-family: "微软雅黑";
  font-size: 12px;background-color: #f4f4f4;
}
.fl {
  float: left;
}
.fr {
  float: right;
}.left {
    float: left;
}
.graytext {
  color: #8c8c8c;
}
/*head------------------顶部导航*/
.head {
  width: 100%;
  height: 28px;
  background: #f3f3f3;
}
.header {
  width: 1200px;
  height: 28px;
  line-height: 28px;
  margin: 0 auto;
}
.header ul {
  float: right;
}
.header ul li {
  float: left;
  position: relative;
  z-index: 999;
}
.header ul li.se {
  background: #4c4c4c;
}
.header ul li.se .all_school {
  color: #fff;
}
.header ul li.se a i {
  background-position: 0px 0px;
}
.header ul li a {
  display: inline-block;
  padding: 0px 14px;
  font-size: 12px;
  color: #6f6f6f;
}
.header ul li a:hover {
  color: #fff;
}
.header ul li a i {
  width: 7px;
  height: 4px;
  margin-bottom: 1px;
  margin-left: 6px;
  display: inline-block;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -7px 0px;
}
.nav{padding-left: 0;
   
    list-style: none;}
.nav > li {
    position: relative;
    display: block;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav > li > a:hover {
    text-decoration:none;
}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

.navbar-nav {
    float: left;
    margin: 0;
}
.s-navbar{background:#fe7830;font-size: 16px;margin-bottom: 0;border: none;position: relative;z-index: 15;width: 100%;height:50px;}
.navbar-inner{width: 1200px;margin: 0 auto;position: relative;}
.s-navbar .navbar-header{float:left;width: 270px;color: #fff;line-height: 50px;text-align: center;background: #f16c24;}
.s-navbar .navbar-header a{color: #fff;display: block;}
.s-navbar .nav li{float:left;}
.s-navbar .nav li>a{color: #fff;line-height:20px;padding-top: 15px;
    padding-bottom: 15px;}
.s-navbar .nav li>a:active,.s-navbar .nav li>a:focus{color: #fff;}
.s-navbar .nav li .dropdown-menu{border: none;background: rgba(277,277,277,.9);}
.s-navbar .nav li .dropdown-menu li a{color: #333;line-height: 2em;font-size: 15px;}
.s-navbar .nav li .dropdown-menu li a:hover{color: #fff;}
.s-navbar .nav li a:hover{background: #f16c24;color: #fff;}
.s-navbar .navbar-nav > .open > a, .s-navbar .navbar-nav > .open > a:hover, .s-navbar .navbar-nav > .open > a:focus{background: #f16c24;color: #fff;}
.s-navbar .navbar-nav > .active > a, .s-navbar .navbar-nav > .active > a:hover, .s-navbar .navbar-nav > .active > a:focus{background: #f16c24;color: #fff;}

.s-navbar-fixed{position: fixed;width: 100%;top: 0;z-index: 20;display: none;}
.s-navbar-fixed .navbar-form{float: right;}
.s-navbar-fixed .navbar-form .form-control{border: none;border-radius: 50px;position: relative;}
.s-navbar-fixed .navbar-form{position: relative;}
.s-navbar-fixed .navbar-form .search{position: absolute;right:20px;top: 0;border: none;background: none;}
/*top_menu_all------------------------------全国分校下拉*/
.top_menu_all {
  width: 362px;
  display: none;
  padding: 24px 20px 20px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ededed;
  position: absolute;
  top: 28px;
  left: -138px;
  z-index: 10;
}
.header ul li .school_list2 {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
}
.header ul li .school_list2 a {
  background: #f3f3f3;
  margin-bottom: 10px;
  width: 67px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  float: left;
  padding: 0px;
  margin-right: 6px;
}
.header ul li .school_list2 a:hover {
  background: #ff7200;
  color: #fff;
}
.header ul li .school_list_bottom {
  width: 282px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  position: absolute;
  bottom: 30px;
  right: 24px;
}
.header ul li .school_list_bottom a {
  padding: 0px;
  color: #ff7200;
  font-size: 12px;
  float: left;
}
.header ul li .school_list_bottom p {
  float: right;
  color: #b5b5b5;
  font-size: 12px;
}
/*
.school_list dl{width:100%; height:auto; overflow:hidden;}
.school_list dl dt{float:left; width:24px; height:26px; line-height:26px; font-size:14px; color:#8d8d8d; font-weight:bold;}
.school_list dl dd{float:left; width:186px; line-height:26px;}
.school_list dl dd a{padding:0; margin-right:8px; height:26px; line-height:26px; font-size:12px; color:#8d8d8d;}
.school_list dl dd a:hover{color:#ff7200; text-decoration:underline;}

.list_last{width:210px; height:60px; float:right;}
.list_last dl dt{width:70px; text-align:center;}
.list_last dl dd{float:right; width:132px;}
*/
/*menu_bd----------------------------旗下品牌下拉*/
.header .menu_bd {
  width: 320px;
  height: 184px;
  display: none;
  padding: 4px 10px 12px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ededed;
  position: absolute;
  top: 28px;
  left: -130px;
  z-index: 10;
}
.header .menu_bd p {
  width: 320px;
  height: 54px;
  padding-top: 8px;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 auto;
}
.header .menu_bd p a {
  padding: 0px;
  width: 160px;
  text-indent: 6px;
  float: left;
  height: 24px;
  line-height: 24px;
}
.header .menu_bd p a:hover {
  color: #ff7200;
  text-decoration: underline;
}
/*www_nav------------------------------网站导航下拉*/
.header .www_nav {
  width: 340px;
  height: 200px;
  display: none;
  padding: 4px 10px 12px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ededed;
  position: absolute;
  top: 28px;
  left: -130px;
  z-index: 10;
}
.header .www_nav dl {
  width: 320px;
  height: 84px;
  padding-top: 8px;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 auto;
}
.header .www_nav dl dt {
  float: left;
  width: 56px;
  font-size: 14px;
  color: #000000;
}
.header .www_nav dl dd {
  float: left;
  width: 262px;
}
.header .www_nav dl dd a {
  float: left;
  width: 87px;
  padding: 0px;
  height: 24px;
  line-height: 24px;
}
.header .www_nav dl.short {
  border-bottom: none;
}
.header .www_nav dl.short dt {
  float: left;
  width: 56px;
  font-size: 14px;
  color: #000000;
}
.header .www_nav dl.short dd {
  float: left;
  width: 131px;
}
.header .www_nav dl.short dd a {
  float: left;
  padding: 0px;
  height: 24px;
  line-height: 24px;
}
.header .www_nav dl dd a:hover {
  color: #ff7200;
  text-decoration: underline;
}
/*logo--------------------------网站logo*/
.logo {
  width: 1200px;
  height: 92px;
  overflow: hidden;
  margin: 0 auto;
}
.logo .logo_img {
  float: left;
  margin-top: 12px;
  overflow: hidden;
}
.logo h1 {
  float: left;
  width: 167px;
  line-height: 82px;
  text-align: center;
  font-size: 26px;
  color: #fe7830;
  font-family: "微软雅黑";
  font-weight: bold;
}
.logo h1 i {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -113px -38px;
  margin: 0px 6px 6px;
}.logo_search {
    width: 640px;
    height: 88px;
  
    overflow: hidden;
    float: left;
   
}
.logo_phone {
  font-family: 微软雅黑;
  height: 95px;
  width: 222px;
  color: #ea5404;
  float: right;
  position: relative;
}
.logo_phone b {
  position: absolute;
  font-size: 18px;
  font-weight: normal;
  left: 4px;
  top: 10px;
  
}
.logo_phone i {
  width: 33px;
  height: 33px;
  margin-top: 54px;
  display: inline-block;
  background: url(../images_new/head_phone.png) no-repeat;
}
.logo_phone span {
  margin-left: 12px;
  font-size: 22px;
  letter-spacing: 1px;
  position: absolute;
  top: 56px;
  left: 30px;
}
.logo_phone font {
  color: #ff8b01;
  margin-left: 12px;
  font-size: 14px;
  position: absolute;
  top: 36px;
  left: 30px;
}
.choose_near {
  float: right;
  width: 202px;
  height: 28px;
  overflow: hidden;
  background: #f5f5f5;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #000000;
  font-family: "微软雅黑";
  margin-top: 34px;
}
.choose_near i {
  display: inline-block;
  width: 7px;
  height: 8px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -22px 0px;
  margin-left: 8px;
}
.top_phone {
  float: right;
  height: 82px;
  overflow: hidden;
}
.top_phone i {
  float: left;
  width: 38px;
  height: 37px;
  margin-right: 14px;
  margin-top: 22px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -231px 0px;
}
.top_phone span {
  float: left;
  line-height: 82px;
  font-size: 24px;
  color: #9d204d;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}
.top_phone span font {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #000000;
  display: inline-block;
  margin-right: 6px;
}
/*top_nav----------------------主导航*/
.top_nav {
  height: 42px;
  background: #fe7830;
  overflow: hidden;
}
.top_nav .nav {
  width: 1200px;
  height: 42px;
  margin: 0 auto;
  overflow: hidden;
}
.top_nav .nav ul {
  float: left;
}
.top_nav .nav ul li {
  float: left;
  width: 125px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 16px;
  font-family: "微软雅黑";
}
.top_nav .nav ul li a {
  display: block;
  color: #FFF;
  background: #fe7830;
}
.top_nav .nav ul li a:hover {
  background: #FFF;
  color: #000;
}
/*index------------------主题开始*/

.itel_box
{width:100%;background-color: #f4f4f4;}

.itel_index {
  width: 1200px;
  height: 400px;
  margin: 0 auto;
  padding-top:5px;
background: #fff;
	overflow: hidden;
}


#course_list{width: 256px;background-color: #fff;float: left;margin-right: 15px;border-top:2px solid #ea5404;}

#course_list>h4{padding-left: 10px;margin:16px 0 10px 0;}
#course_list>h4>a{display: block;color: #ea5403;font-size: 14px;font-weight: bold;}
#course_list>h4>a>img{width: 12px;height: auto; vertical-align: middle;margin-right: 16px;margin-top: -3px;}

#course_list>.pub_course_hover{width: 256px;height: auto;position: relative;overflow: hidden;}
#course_list>.pub_course_hover>h3{padding-left: 10px;margin:12px 0 5px 0;}
#course_list>.pub_course_hover>h3>a{display: block;color: #ea5403;font-size: 14px;font-weight: bold;}
#course_list>.pub_course_hover>h3>a>img{width: 12px;height: auto; vertical-align: middle;margin-right: 16px;margin-top: -3px;}
#course_list>.pub_course_hover>p{width: 215px;height:auto;padding:0 5px 0 36px; line-height: 26px;color: rgb(51,51,51);font-size: 14px;cursor: pointer;}
#course_list>.pub_course_hover>p>span:hover{color:rgb(234,84,4);}

#course_items{position: absolute;width:942px; height: auto;left:50%;top: 0px;margin-left: -343px;z-index: 10;}
#course_items>.course_list_hide{position: relative;overflow: hidden; width:941px; height: 656px;background-color: #fff;border: 1px solid #ccc;padding-bottom: 20px;display: none;}
#course_items>.se{display: block;}
/*#course_items>#course_item4{top: 275px;}
#course_items>#course_item5{top: 530px;}*/
/*#course_items>.course_list_hide>p{width: 680px; margin-left: 40px;margin-top: 16px;}
#course_items>.course_list_hide>p a{display: inline-block;width: 78px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: rgb(255,255,255);background-color: #666666;margin-right: 32px;}*/

#course_items>.course_list_hide>dl{width: 900px;height: auto;position: relative;overflow: hidden;margin-top: 12px;float: left;margin-left: 15px;}
#course_items>.course_list_hide>dl>dt{width: 158px;height: auto;float: left;text-align: right;color: #333333;font-size: 14px;font-weight: bold;line-height: 24px;position: relative;margin-left: 12px;margin-right: 10px;}
#course_items>.course_list_hide>dl>dt span{width: 158px;color: #333;text-align: justify;font-weight: bold;font-size: 14px; text-align-last: justify;-moz-text-align-last: justify ;  /*鍏煎firefox*/text-align: justify;text-justify: distribute-all-lines;  /*鍏煎ie*/display: block; /*ie涓嬮渶璁句负block*/}
#course_items>.course_list_hide>dl>dt span:after{content:'';width: 100%;display: inline-block;height: 0;}
#course_items>.course_list_hide>dl>dt span img{margin-left: 3px;}


#course_items>.course_list_hide>dl>dd{float: left;width: 700px; margin-left: 10px;font-size: 12px;color: rgb(102,102,102);}
#course_items>.course_list_hide>dl>dd p{width: 100%;height: auto;position: relative;font-size: 12px;color: #666666;line-height: 20px;font-weight: bold;}
#course_items>.course_list_hide>dl>dd p a{color: #666666;font-weight: bold;font-size: 12px;}
#course_items>.course_list_hide>dl>dd p a:hover{text-decoration: underline;color: #ea5403;}
#course_items>.course_list_hide>dl>dd p a b{color: #f60b0b;}
#course_items>.course_list_hide>dl>dd p a b:hover{text-decoration: underline;color: #ea5403;}
#course_items>.course_list_hide>dl>dd p a b img{width:16px;height: auto;margin-right: 2px;}
#course_items>.course_list_hide>dl>dd p span{color: #999999;font-size: 12px;font-weight: normal;}
#course_items>.course_list_hide>label{display: inline-block; margin-left: 25px;width: 590px;height: 1px;background-color: #E0E0E0;margin-top: 3px;}

#course_items>.course_list_hide>dl>dd>a{font-size: 12px;color: rgb(102,102,102);display: inline-block;margin-right: 18px;line-height: 24px;cursor: pointer;}
#course_items>.course_list_hide>dl>dd>a:hover{text-decoration: underline;}
#course_items>#course_item5 dl>dd p{line-height: 24px;}
#course_items>#course_item4 dl>dd p{line-height: 24px;}

/*shool_left_menu----------------------------左侧导航*/
#shool_left_menu {
  width: 270px;
  height: 558px;
  float: left;
}
#shool_left_menu h2 {
  width: 270px;
  height: 31px;
  line-height: 31px;
  background: #f5f5f5;
  border-top: 3px solid #f16c24;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #9d204d;
  text-indent: 40px;
}
#shool_left_menu h2 a {
  color: #9d204d;
}
#shool_left_menu h2 a:hover {
  text-decoration: underline;
}
#shool_left_menu ul li {
  width: 270px;
  height: 28px;
  line-height: 28px;
  position: relative;
  z-index: 5;
}
#shool_left_menu ul li span {
  display: block;
  cursor: pointer;
  width: 270px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #000000;
  text-indent: 40px;
}
#shool_left_menu ul li.addColor {
  background: #f9f9f9;
}
#shool_left_menu ul li.addColor span {
  color: #9d204d;
  font-weight: bold;
}
#shool_left_menu ul li.addColor p {
  display: block;
}
#shool_left_menu ul li p {
  position: absolute;
  z-index: 12;
  display: none;
  padding: 12px;
  left: 210px;
  top: 0px;
  background: #f9f9f9;
  border: 1px solid #ededed;
}
#shool_left_menu ul li p font {
  display: block;
  width: 312px;
  height: 34px;
  line-height: 34px;
  border-bottom: 1px solid #ededed;
  margin: 0 auto;
  text-indent: 20px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #9d204d;
}
#shool_left_menu ul li p a {
  display: block;
  width: 312px;
  height: 28px;
  line-height: 28px;
  margin: 0 auto;
  text-indent: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #000000;
}
#shool_left_menu ul li p a:hover {
  color: #fff;
  background: #9d204d;
}
#shool_left_menu h3 {
  width: 210px;
  position: relative;
  height: 34px;
  line-height: 34px;
  background: #9d204d;
  margin-bottom: 1px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
  text-indent: 40px;
}
#shool_left_menu h3 a {
  color: #fff;
  display: block;
}
#shool_left_menu h3.add p {
  display: block;
}
#shool_left_menu h3 p {
  position: absolute;
  z-index: 12;
  display: none;
  padding: 12px;
  left: 210px;
  bottom: 0px;
  background: #f9f9f9;
  border: 1px solid #ededed;
}
#shool_left_menu h3 p font {
  display: block;
  width: 312px;
  height: 34px;
  line-height: 34px;
  border-bottom: 1px solid #ededed;
  margin: 0 auto;
  text-indent: 20px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #9d204d;
}
#shool_left_menu h3 p a {
  display: block;
  width: 312px;
  height: 28px;
  line-height: 28px;
  margin: 0 auto;
  text-indent: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #000000;
}
#shool_left_menu h3 p a:hover {
  color: #fff;
  background: #9d204d;
}
/*school_one_center----------------------------------------中部焦点图和热门新闻*/
.school_one_center {
  width: 505px;
  height: 558px;
  overflow: hidden;
  float: left;
  margin-left: 20px;
}
/*focus---------------焦点图*/
.focus {
  width: 506px;
  height: 224px;
  overflow: hidden;
  position: relative;
  float: left;
}
.focus ul {
  height: 190px;
  position: absolute;
  overflow: hidden;
}
.focus ul li {
  float: left;
  width: 506px;
  height: 190px;
  overflow: hidden;
  position: relative;
}
.focus ul li div {
  position: absolute;
  overflow: hidden;
}
.focus .btn {
  position: absolute;
  width: 486px;
  height: 10px;
  padding: 5px 10px;
  right: 0;
  bottom: 14px;
  text-align: right;
}
.focus .btn span {
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 13px;
  height: 13px;
  _font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  background: #c3c3c3;
  border-radius: 50%;
}
.focus .btn span.on {
  background: #fe7830;
}
.focus .preNext {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 90px;
  background: url(../images_new/sprite.png) no-repeat 0 0;
  cursor: pointer;
  display: none;
}
.focus .pre {
  left: 0;
}
.focus .next {
  right: 0;
  background-position: right top;
}
/*exam_dt----------------------------热门新闻*/
.exam_dt {
  width: 100%;
  height: 156px;
  overflow: hidden;
}
.exam_tit {
  width: 100%;
  height: 36px;
  margin: 0 auto;
  border-bottom: 2px solid #ededed;
  margin-bottom: 4px;
}
.exam_tit h2 {
  float: left;
  width: 88px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  font-family: "微软雅黑";
  color: #000000;
  border-bottom: 2px solid #fe7830;
  margin-bottom: -2px;
}
.exam_tit a {
  float: right;
  width: 60px;
  height: 36px;
  margin-right: 4px;
  width: 60px;
  line-height: 36px;
  font-size: 12px;
  color: #7e7e7e;
  text-align: center;
  font-weight: bold;
}
.exam_tit a:hover {
  color: #ff7200;
}
.exam_tit a i {
  float: right;
  width: 12px;
  height: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -29px -35px;
  margin-top: 12px;
  **margin-top: -24px;
}
.exam_tit a:hover i {
  background-position: -88px -17px;
}
.exam_ct {
  width: 100%;
  overflow: hidden;
}
.exam_ct h3 {
  width: 100%;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  font-family: "微软雅黑";
  text-align: center;
  color: #000000;
  font-weight: bold;
}
.exam_ct h3 i {
  display: inline-block;
  width: 38px;
  height: 14px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -73px -33px;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #FFF;
  line-height: 14px;
  text-align: center;
}
.exam_ct h3 a {
  color: #000000;
}
.exam_ct h3 a:hover {
  color: #ff7200;
}
.exam_ct p {
  width: 500px;
  height: 52px;
  line-height: 22px;
  font-size: 14px;
  color: #333;
  margin: 0 auto;
}
.exam_ct p a {
  color: #fe7830;
}

#slider{overflow:hidden;width:928px;height:400px;position:relative;margin: 0 auto;FLOAT:LEFT;}
#gedu_banner{width:928px; height:400px;}
#gedu_banner li{width:928px; height:400px; float:left;}
#gedu_banner li a{display: block;width:928px; height:400px;}
#gedu_banner li img{width:928px; height:400px;}				
#nav{position:absolute;bottom:25px;left: 30px;}

#nav li{font-size:0;cursor:pointer; cursor:pointer; height:14px;width:14px;float:left;margin:0 5px;display:inline; background-image: url(../images_new/banner_btn.png);background-size: 28px 14px;background-repeat: no-repeat;background-position: 0 0;}
#nav li.nav{width:14px; height:14px; background-image: url(../images_new/banner_btn.png);background-size: 28px 14px;background-repeat: no-repeat;background-position: -14px 0;}

.hot_plate{width: 928px;height: 276px;position: relative;overflow: hidden;margin: 0 auto;float: left;margin-top: 2px;}
/*school_course_tab-----------------------------------中部课程切换*/
#school_course_tab {
  width: 100%;
  height: 45px;
  overflow: hidden;
}
#school_course_tab a {
  width: 50%;
  height: 42px;
  line-height: 42px;
  color: #666;
  font-family: "微软雅黑";
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  border-bottom: 3px solid #f5f5f5;
  float: left;
}
#school_course_tab a.se {
  border-bottom: 3px solid #9d204d;
  color: #000;
}
#school_course_tab a:hover {
  text-decoration: underline;
}
#school_course_tab_content {
  width: 100%;
  height: 120px;
  margin-top: 14px;
  overflow: hidden;
}
#school_course_tab_content div {
  width: 100%;
  height: 120px;
  overflow: hidden;
}
#school_course_tab_content div p {
  width: 100%;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #000000;
  font-family: "微软雅黑";
  font-size: 16px;
}
#school_course_tab_content div span {
  float: left;
  width: 215px;
}
#school_course_tab_content div font {
  float: left;
  width: 76px;
  color: #000000;
  font-family: "微软雅黑";
  font-size: 16px;
}
#school_course_tab_content div em {
  float: left;
  width: 118px;
  color: #000000;
  font-family: "微软雅黑";
  font-size: 16px;
}
#school_course_tab_content div i {
  float: left;
  width: 96px;
  color: #000000;
  font-family: "微软雅黑";
  font-size: 16px;
}
#school_course_tab_content div ul li {
  width: 100%;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 14px;
}
#school_course_tab_content div ul li .course_name {
  float: left;
  width: 215px;
  color: #333;
  overflow: hidden;
}
#school_course_tab_content div ul li .course_name:hover {
  color: #ff7200;
  text-decoration: underline;
}
#school_course_tab_content div ul li p {
  float: left;
  width: 76px;
  overflow: hidden;
  color: #333;
  font-family: "微软雅黑";
  font-size: 14px;
}
#school_course_tab_content div ul li span {
  float: left;
  width: 118px;
  overflow: hidden;
  color: #333;
  font-family: "微软雅黑";
}
#school_course_tab_content div ul li .zx_btn {
  float: right;
  overflow: hidden;
  margin-right: 14px;
  width: 63px;
  height: 24px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -132px -192px;
  color: #8d8d8d;
  font-family: "微软雅黑";
}
#school_course_tab_content div ul li .zx_btn:hover {
  background-position: -132px -162px;
  color: #fff;
}
/*school_one_right=------------------------------检索和备考和最新优惠*/
.school_one_right {
  width: 250px;
  height: 558px;
  overflow: hidden;
  float: right;
}
.sear {
  width: 250px;
  height: 34px;
  overflow: hidden;
}
#searchkeyword {
  float: left;
  text-indent: 28px;
  width: 191px;
  height: 26px;
  border: 1px solid #ededed;
  line-height: 27px;
  color: #999999;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -275px -275px;
}
#searchbutton {
  float: right;
  width: 57px;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: #9e204f;
  border: none;
}
.online {
  width: 250px;
  height: 88px;
  overflow: hidden;
  margin-bottom: 2px;
}
.online dl {
  float: left;
  width: 83px;
  overflow: hidden;
}
.online dl dt {
  width: 52px;
  height: 52px;
  margin: 0 auto;
  overflow: hidden;
}
.online dl dd {
  height: 36px;
  line-height: 36px;
  color: #000000;
  font-size: 14px;
  text-align: center;
}
.online dl dd a {
  display: block;
  color: #000000;
  font-family: "微软雅黑";
}
.online dl dd a:hover {
  color: #ff7200;
}
#school_bk_tab {
  width: 100%;
  height: 32px;
  text-align: center;
  overflow: hidden;
  margin-top: 14px;
}
#school_bk_tab a {
  width: 50%;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  float: left;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666;
  border-bottom: 2px solid #f5f5f5;
}
#school_bk_tab a.se {
  border-bottom: 2px solid #9e214d;
  color: #000000;
}
#shool_bk_tab_content {
  width: 100%;
  height: 94px;
  overflow: hidden;
}
#shool_bk_tab_content div {
  width: 100%;
  display: none;
  height: 76px;
  padding-top: 18px;
  overflow: hidden;
}
#shool_bk_tab_content div ul {
  display: block;
  overflow: hidden;
}
#shool_bk_tab_content div ul li {
  float: left;
  width: 81px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  font-family: "微软雅黑";
  margin: 0 2px 10px 0px;
}
#shool_bk_tab_content div ul li a {
  display: block;
  color: #000;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -132px -222px;
}
#shool_bk_tab_content div ul li a:hover {
  color: #FFF;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -132px -253px;
}
.shool_hui {
  width: 100%;
  height: 130px;
  overflow: hidden;
}
.hui_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.hui_title h3 {
  float: left;
  font-family: '微软雅黑';
  font-size: 16px;
  color: #6d6d6d;
  text-indent: 10px;
  font-weight: bold;
}
.hui_title a {
  float: right;
  width: 46px;
  height: 40px;
  font-family: '微软雅黑';
  font-size: 12px;
  color: #6d6d6d;
}
.hui_title a i {
  float: right;
  width: 12px;
  height: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -29px -35px;
  margin-left: 10px;
  margin-top: 14px;
  *margin-top: -26px;
}
.hui_title a:hover i {
  background-position: -88px -17px;
}
.hui_title a:hover {
  color: #ff7200;
}
.shool_hui ul {
  width: 248px;
  height: 78px;
  padding-top: 10px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}
.shool_hui ul li {
  width: 226px;
  height: 24px;
  line-height: 24px;
  margin: 0 auto;
  overflow: hidden;
}
.shool_hui ul li a {
  display: block;
  font-family: '微软雅黑';
  font-size: 14px;
  color: #333;
}
.shool_hui ul li a:hover {
  color: #ff7200;
  text-decoration: underline;
}
.school_yuyue {
  width: 100%;
  height: 133px;
  overflow: hidden;
  margin-top: 20px;
  border-top: 3px solid #9a214a;
}
.school_yuyue h4 {
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #9a214a;
  font-size: 16px;
  font-family: '微软雅黑';
}
.school_yuyue ul li {
  width: 100%;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  margin-bottom: 4px;
}
.school_yuyue ul li p {
  width: 66px;
  text-align: center;
  float: left;
  font-family: '微软雅黑';
  font-size: 12px;
}
.school_yuyue ul li input {
  float: left;
  width: 159px;
  height: 25px;
  font-family: '微软雅黑';
  line-height: 25px;
  border: 1px solid #ededed;
  text-indent: 2px;
}
.school_yuyue ul li input.yuyue_btn {
  width: 92px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  margin: 0 auto;
  float: none;
  cursor: pointer;
  display: block;
  text-align: center;
  border: none;
  background: url(../images_new/icon.png) no-repeat;
  background-position: 0px -79px;
}


.in_con {
    width: 1200px;
    margin: 0 auto;
	background: #fff;
}
.in_fir_news {
    width: 100%;
    
    height: 280px;
    overflow: hidden;
}
.in_fir_news>.news_jj
{float:right;}
.news_jj {
  width: 300px;
    overflow: hidden;
	margin-top:33px;
}
.in_news_title {
    width: 100%;
    padding-left: 10px;
    
    overflow: hidden;
  
   
    position: relative;
}.in_news_title h3 {
    color: #000000;
    font-size: 16px;
    float: left;
}.in_news_title h3 i {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: -4px;
    width: 4px;
    height: 22px;
    background: url(../images_new/icon365.png) no-repeat;
    background-position: -496px 0px;
}.in_news_title a {
    float: right;
    color: #ea5404;
    font-size:12px;
    margin-right: 20px;
}.news_jj ul {
    padding-top: 10px;
}.news_jj li {
    width: 354px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin: 0 auto;
}.news_jj li span {
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #ff8c00;
    display: inline-block;
}.news_jj li a {
    width: 320px;
    height: 30px;
    transition: all 0.4s;
    color: #474747;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}.free_test {
    width: 390px;
    height: 90px;
    overflow: hidden;
    margin-top: 20px;
}
.in_fir_news>.tools{width: 256px;height: 280px;background-color: #fff; overflow: hidden;  float: left;}
.in_fir_news>.tools>h3{color: #252525;font-size: 18px;text-align: center;font-weight: bold; line-height:70px;}
.in_fir_news>.tools>h3 img{vertical-align: middle;margin-top: -3px;margin: 0 6px;}
.in_fir_news>.tools>.tools_lists{width: 256px;height: auto;position: relative;margin-top: 5px;}
.in_fir_news>.tools>.tools_lists>a{display: block;width: 33.33%;height: 72px; float: left;font-size: 12px;color: #000;text-align: center;cursor: pointer;}
.in_fir_news>.tools>.tools_lists>a span{ -webkit-transition:all 0.4s linear; display: block; height:30px; text-align:center; width:100%; overflow:hidden;}
.in_fir_news>.tools>.tools_lists>a span img{ display:inline-block; margin:0 auto; vertical-align:middle;}
.in_fir_news>.tools>.tools_lists>a p{font-size: 12px;color: #666666;margin-top: 8px;}
.in_fir_news>.tools>.tools_lists>a:hover p{ color:#eb5403;}
.in_fir_news>.tools>.tools_lists>a:hover span{ -webkit-transform:scale(1.1);}




.prepare_wrap {
    margin-top: 0px;width: 1200px;
    height: auto;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    background-color: #ffff;
    padding: 20px 0;border-radius: 10px;
}

.prepare_head {
    width: 1200px;
    height: 110px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    overflow: hidden;
    padding-top: 28px;
    box-sizing: border-box;
}

.prepare_head span{ -webkit-transition:all 0.4s linear; cursor:pointer; float:left; width:288px; height:44px; line-height:44px; text-align:center; color:#151108; font-size:30px; border-bottom:4px solid #FFF; margin-right:76px;}
.prepare_head span a{position: absolute;overflow: hidden;right: 0px;top: 26px;display:none;font-size: 16px;color: #666666;}
.prepare_head span.se{ color:#ea5302; }
.prepare_head span.se a{ display:block;}
.prepare_head span.se a:hover{border-bottom:4px solid #ea5302;}
.raiders_ct{ width:1200px; margin:0 auto; overflow:hidden;}
.prepare_wrap .upload{width: 1180px;height: auto; position: relative;overflow: hidden; margin:20px auto 0;}
.prepare_wrap .upload li{width: 286px;height: auto;float: left;margin-right: 12px;}
.prepare_wrap .upload li a{display: block;width: 286px;height: auto;}
.prepare_wrap .upload li img{width: 286px;height: auto;}

.subject_wrap {
    width: 1200px;
    height: auto;
    position: relative;
    overflow: hidden;
    padding-top: 30px;
    margin: 0 auto;
}


.subject_wrap{width: 1180px;height: auto; position: relative;overflow: hidden;padding-top:30px; margin:0 auto;}
.subject_wrap dl{width:583px;height: auto;float: left;margin-right: 10px;border: 1px solid #f3f3f3;border-radius: 10px;margin-bottom: 20px;}
.subject_wrap dl dt{width:188px;height: 200px;float: left;position: relative;overflow: hidden;}
.subject_wrap dl dt img{width:188px;height: 200px;}
.subject_wrap dl dt a{display: block;width:188px;height: 200px;}

.subject_wrap dl dd{width:365px;height: auto;float: left;position: relative;overflow: hidden;margin-left: 20px;margin-top: 15px;}
.subject_wrap dl dd p{width:365px;height: auto;position: relative;overflow: hidden;line-height: 35px;}
.subject_wrap dl dd p span{display:inline-block; width:16px;height: 16px;position: relative;overflow: hidden;float: left;text-align: center;line-height: 16px;color: #d9d9d9;font-size: 12px;margin-top: 9px;}
.subject_wrap dl dd p:nth-child(1) span{ color:#ff1800;}
.subject_wrap dl dd p:nth-child(2) span{ color:#ff4d3b;}
.subject_wrap dl dd p:nth-child(3) span{ color:#ff773b;}
.subject_wrap dl dd p a{display:inline-block; width:338px;height: auto;position: relative;overflow: hidden;float: left;font-size: 14px;color: #333;height: auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 10px;}
.subject_wrap dl dd p a:hover{text-decoration: underline;}
#news_content{ height:172px;}
#news_content .news_ever{padding-left: 10px; height:172px; display:none; position:relative;}
.in_fir_more{color:#fe895c; font-size:12px; position:absolute; right:18px; top:-26px;}

.in_news_focus{width:100%; height:130px; padding-top:42px; overflow:hidden; position:relative; z-index:2;}
.in_news_focus .ul_con{width:618px; height:130px; overflow:hidden; margin:0 auto; position:relative;}
.in_news_focus ul{height:130px; position:absolute;}
.in_news_focus ul li{float:left; width:618px; height:130px;}
.in_news_focus ul li dl dt{width:192px; height:128px; overflow:hidden; float:left;}
.in_news_focus ul li dl dt img{width:192px; height:128px;}
.in_news_focus ul li dl dd{width:376px; height:122px; padding-top:6px; overflow:hidden; float:left; margin-left:30px;}
.in_news_focus ul li dl dd a{display:block; transition:all 0.4s; width:100%; height:30px; line-height:30px; color:#474747; font-size:16px; overflow:hidden;}
.in_news_focus ul li dl dd a:hover{color:#ea5404;}
.in_news_focus .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.in_news_focus .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.in_news_focus .btn span.on{width:32px; border-radius:8px;}
.in_news_focus .preNext{width:24px; height:24px; position:absolute; top:90px; cursor:pointer;}
.in_news_focus .pre{left:0; /*background:url(../images_new/sort_left.png) no-repeat;*/}
.in_news_focus .next{right:12px; /*background:url(../images_new/sort_right.png) no-repeat;*/}

.in_news_con {
    width: 635px;
    padding-top: 22px;
    height: 251px;
    overflow: hidden;
    float: left;
}#news_tab{width: 618px;
    height: 40px;
    overflow: hidden;
    margin-left: 16px;
    border-bottom: 1px solid #e6e6e6;}
#news_tab span{width:203px; height:39px; line-height:39px; cursor:pointer;  border-bottom:1px solid #e6e6e6; color:#474747; font-size:18px; float:left; margin-left:3px;}
#news_tab span.se {
    background: url(../images_new/youhui_line.jpg) bottom left no-repeat;
    color: #ea5404;
    font-size: 16px;
}



.message_wrap{width: 1200px;height: auto;position: relative;overflow: hidden;margin: 0 auto;background-color: #ffff;padding:20px 0;margin-top: 15px;}
#tab{width: 1000px;height: auto;position: relative; margin: 0 auto;margin-left: 40px;}
#tab span{ cursor:pointer; display:inline-block;height:24px;color: #666666;font-size: 22px;padding-bottom: 10px;margin-right: 60px;border-bottom:4px solid #fff;}
#tab span a{position: absolute;overflow: hidden;right: -140px;top: 6px;display:none;font-size: 16px;color: #666666;z-index: 2;}
#tab span a:hover{color: #ff6b1a;}
#tab span.se{color: #ff6b1a;border-bottom:4px solid #ff6b1a;}
#tab span.se a{ display:block;}
.ever{display: none;}
#tab_content{width: 1160px;height: auto;position: relative;overflow: hidden;margin: 0 auto;border-top: 1px dashed #ccc;margin-top: 15px;}

/*.message_wrap .message_head{position: absolute;overflow: hidden;right: 20px;top: 30px;display:block;font-size: 16px;color: #666666;z-index: 2;}
.message_wrap .message_head img{vertical-align: middle;margin-left: 3px;margin-top: -2px;}
.message_wrap .message_head:hover{color: #ff6b1a;}
*/


/*璧勮鍒楄〃*/
#tab_content .message_list{width: 1160px;height: auto;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#tab_content .message_list .message_list_img{width: 173px;height: 294px;}
#tab_content .message_list .message_list_img a{display: block;width: 173px;height: auto;}
#tab_content .message_list .message_list_img img{width: 173px;height: auto;}
#tab_content .message_list ul{margin-left: 40px;width: 450px;height: auto;}
#tab_content .message_list ul li{position: relative;overflow: hidden;width: 455px;height: auto;line-height: 40px;}
#tab_content .message_list ul li a{display: block;width: 100%;height: auto;position: relative;overflow: hidden;}
#tab_content .message_list ul li b{width: 35px; display: inline-block;font-size: 16px;color: #878ea0;text-align: left;font-weight: normal;text-align: center;}
#tab_content .message_list ul li b.fir{color: #ff2f2a;font-weight: bold;}
#tab_content .message_list ul li b.sec{color: #ff5f00;font-weight: bold;}
#tab_content .message_list ul li b.third{color: #faa318;font-weight: bold;}
#tab_content .message_list ul li .span1{display: inline-block;font-size: 16px;color: #666;width: 290px;height: auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#tab_content .message_list ul li img{vertical-align: middle;margin-top: 10px;}
#tab_content .message_list ul li .span2{display: inline-block;font-size: 14px;color: #8e91a1;}
#tab_content .message_list ul li:hover .span1{color: #ff6b1a;}
.ge_mid_hd{width:1200px; height:140px; overflow:hidden; margin:0 auto; margin-top:70px; margin-bottom:62px;}

/*mid_banner-------------------中部banner图*/
.mid_baner {
  width: 1000px;
  height: 90px;
  overflow: hidden;
  margin: 20px auto;
}
/*----------------------------考试日历*/
.calendar {
  width: 1000px;
  margin: 26px auto 30px;
  overflow: hidden;
}
.calendar dl {
  float: left;
  padding-top: 20px;
  overflow: hidden;
  width: 62px;
}
.calendar dl dt img {
  display: block;
  margin: 0 auto;
}
.calendar dl dd {
  width: 100%;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #9f204d;
}
#cal_box {
  float: right;
  width: 916px;
  overflow: hidden;
  height: 84px;
}
#cal_box ul {
  width: 100%;
  overflow: hidden;
  height: 84px;
}
#cal_box ul li {
  float: left;
  width: 76px;
  line-height: 46px;
  color: #9f204d;
  font-size: 18px;
  position: relative;
}
#cal_box ul li.see span {
  background: url(../images_new/images_rl/day_span_bg_se.jpg) bottom center no-repeat;
  color: #fe7830;
}
#cal_box ul li.see p {
  display: block;
}
#cal_box ul li span {
  cursor: pointer;
  font-size: 14px;
  color: #cbcbcb;
  text-align: center;
  display: block;
  width: 100%;
  height: 46px;
  background: url(../images_new/images_rl/day_span_bg.jpg) bottom center no-repeat;
}
#cal_box ul li span strong {
  font-size: 18px;
}
#cal_box ul li p {
  min-width: 380px;
  padding-top: 6px;
  display: none;
  background: url(../images_new/images_rl/ca_p_bg.jpg) left top no-repeat;
}
#cal_box ul li p a {
  display: block;
  border: 1px solid #d18da4;
  border-top: none;
  font-size: 14px;
  color: #000;
  text-indent: 18px;
  line-height: 26px;
}
#cal_box ul li p a i {
  font-style: normal;
  padding: 2px 6px;
  display: inline-block;
  text-align: center;
  text-indent: 0px;
}
#cal_box ul li p a b {
  color: #cacaca;
}
#cal_box ul li.sse p {
  background: url(../images_new/images_rl/ca_p_bg2.jpg) right top no-repeat;
  position: absolute;
  right: 0;
  top: 46px;
  display: block;
}
#cal_box ul li.sse span {
  background: url(../images_new/images_rl/day_span_bg_se.jpg) bottom center no-repeat;
  color: #fe7830;
}
/*four------------------------四个超链接图*/
.four_link {
  width: 1000px;
  height: 90px;
  margin: 10px auto 20px;
}
.four_link p {
  float: left;
  width: 247px;
  height: 90px;
  overflow: hidden;
  margin-right: 4px;
}
.four_link p a {
  display: block;
}
.four_link p a img {
  display: block;
  width: 247px;
  height: 90px;
}
.four_link p.banner_last {
  margin-right: 0;
}
/*yasi_class---------------------雅思备考*/
.ya_si {
  width: 1000px;
  overflow: hidden;
  margin: 0 auto;
}
.ya_si .mark {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.ya_si .mark .telp {
  position: absolute;
  top: 0;
  right: 0;
  height: 42px;
  text-align: left;
}
.ya_si .mark .telp i {
  float: left;
  margin: 10px 10px 0 0;
  width: 19px;
  height: 21px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -110px -79px;
}
.ya_si .mark .telp b {
  float: right;
  line-height: 40px;
  color: #fe7830;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.ya_si .mark p {
  width: 109px;
  height: 42px;
  line-height: 30px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #FFF;
  text-align: center;
  font-family: "微软雅黑";
  background: url(../images_new/icon.png) no-repeat;
  background-position: -122px -30px;
}
.ya_si .mark p a {
  color: #fff;
}
.bk_box {
  width: 1000px;
  overflow: hidden;
}
.pro_test {
  width: 100%;
  height: 41px;
  overflow: hidden;
}
.pro_test span {
  float: left;
  cursor: pointer;
  padding-left: 80px;
  width: 170px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #000000;
  font-family: "微软雅黑";
  background: url(../images_new/se_01.jpg) repeat-x;
}
.pro_test span a {
  float: left;
  color: #000;
}
.pro_test span a:hover {
  text-decoration: underline;
}
.pro_test span.se {
  background: url(../images_new/se_02.jpg) repeat-x;
}
.pro_content {
  width: 100%;
  height: 140px;
  padding-top: 20px;
}
.pro_ever {
  display: none;
}
.pro_content dl {
  width: 100%;
  overflow: hidden;
}
.pro_content dl dt {
  float: left;
  width: 265px;
  overflow: hidden;
}
.pro_content dl dt a {
  display: block;
}
.pro_content dl dd {
  float: right;
  width: 735px;
  overflow: hidden;
}
.pro_content dl dd ul {
  width: 100%;
  overflow: hidden;
}
.pro_content dl dd ul li {
  float: left;
  width: 288px;
  padding-left: 46px;
  overflow: hidden;
  height: 24px;
  line-height: 24px;
  text-align: left;
  font-size: 14px;
}
.pro_content dl dd ul li a {
  display: block;
  color: #333;
}
.pro_content dl dd ul li a i {
  float: left;
  width: 8px;
  height: 7px;
  margin: 8px 6px 0 0;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -96px -51px;
}
.pro_content dl dd ul li a:hover {
  color: #9d204d;
  text-decoration: underline;
}
.pro_content dl dd ul li a:hover i {
  background-position: -96px -60px;
}
/*hot-----------------热门板块*/
.hot {
  width: 1000px;
  overflow: hidden;
  margin: 0 auto;
}
.hot .hot_lf {
  float: left;
  width: 685px;
  overflow: hidden;
}
/*雅思名师*/
.ielts_teacher {
  width: 685px;
  height: 264px;
  overflow: hidden;
}
.ielts_teacher .ms_tit {
  width: 100%;
  height: 61px;
  overflow: hidden;
}
.ielts_teacher .ms_tit h4 {
  float: left;
  width: 100px;
  line-height: 60px;
  font-size: 20px;
  font-family: "微软雅黑";
  text-align: center;
  color: #252525;
}
.ielts_teacher .ms_tit a {
  float: right;
  font-size: 12px;
  width: 72px;
  *width: 80px;
  height: 68px;
  line-height: 68px;
  color: #7e7e7e;
  text-align: center;
}
.ielts_teacher .ms_tit a i {
  float: right;
  width: 12px;
  height: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -29px -35px;
  margin-left: 12px;
  margin-top: 28px;
  *margin-top: -40px;
}
.ielts_teacher .ms_tit a:hover {
  color: #ff7200;
}
.ielts_teacher .ms_tit a:hover i {
  background-position: -88px -17px;
}
#gedu_teacher {
  width: 100%;
  height: 214px;
  overflow: hidden;
  position: relative;
  float: left;
}
.teacher_banner {
  width: 638px;
  height: 214px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
.teacher_banner p {
  height: 214px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.teacher_banner a {
  width: 132px;
  height: 214px;
  float: left;
  text-align: center;
  overflow: hidden;
  margin-right: 36px;
}
.teacher_banner a img {
  width: 132px;
  height: 154px;
}
.teacher_banner a em {
  width: 100%;
  display: block;
  font-size: 12px;
  height: 60px;
  color: #666666;
  overflow: hidden;
}
.teacher_banner a em i {
  display: block;
  width: 100%;
  line-height: 32px;
  font-size: 14px;
  color: #252525;
}
.teacher_point {
  width: 100%;
  height: 11px;
  opacity: 0;
  text-align: center;
  position: absolute;
  bottom: -200px;
  left: 0px;
  z-index: 10;
}
.teacher_point span {
  display: inline-block;
  margin-right: 6px;
  cursor: pointer;
  width: 11px;
  height: 11px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -49px -24px;
}
.teacher_point span.se {
  background-position: -38px -24px;
}
#gedu_teacher font {
  width: 16px;
  height: 45px;
  z-index: 10;
  position: absolute;
  top: 60px;
  cursor: pointer;
  background: url(../images_new/icon.png) no-repeat;
}
#gedu_teacher .prev {
  left: 0px;
  background-position: -18px -192px;
}
#gedu_teacher .prev:hover {
  background-position: 0px -192px;
}
#gedu_teacher .next {
  right: 0px;
  background-position: -63px -192px;
}
#gedu_teacher .next:hover {
  background-position: -46px -192px;
}
/*热门专题*/
.gedu_theme {
  width: 685px;
  height: 308px;
  overflow: hidden;
  float: left;
  margin-top: 14px;
}
.gedu_title {
  width: 100%;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
}
.gedu_title h3 {
  float: left;
  font-family: "微软雅黑";
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #252525;
}
.gedu_title h3 i {
  float: left;
  width: 25px;
  height: 27px;
  margin-left: 6px;
  margin-top: 18px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -211px -69px;
}
.gedu_title h3 span {
  float: left;
  margin-left: 14px;
}
.gedu_title a {
  float: right;
  font-size: 12px;
  color: #6f6f6f;
  width: 66px;
  height: 60px;
}
.gedu_title a i {
  float: right;
  width: 12px;
  height: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -29px -35px;
  margin-left: 6px;
  margin-top: 24px;
  *margin-top: -36px;
}
.gedu_title a:hover i {
  background-position: -88px -17px;
}
.gedu_title a:hover {
  color: #ff7200;
}
/*theme_focus---------------热门专题焦点图*/
#theme_focus {
  width: 434px;
  height: 246px;
  overflow: hidden;
  position: relative;
  float: left;
}
.theme_banner {
  width: 434px;
  height: 246px;
  overflow: hidden;
}
.theme_banner p {
  height: 246px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.theme_banner a {
  width: 434px;
  height: 246px;
  float: left;
  overflow: hidden;
}
.theme_banner a img {
  width: 434px;
  height: 246px;
}
.theme_point {
  width: 100%;
  height: 11px;
  text-align: center;
  position: absolute;
  bottom: 6px;
  left: 0px;
  z-index: 10;
}
.theme_point span {
  display: inline-block;
  margin-right: 6px;
  cursor: pointer;
  width: 11px;
  height: 11px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -13px -33px;
}
.theme_point span.se {
  background-position: 0px -33px;
}
.theme_ad {
  width: 246px;
  height: 246px;
  overflow: hidden;
  float: right;
}
.theme_ad a {
  width: 246px;
  height: 120px;
  margin-bottom: 6px;
  display: block;
}
.theme_ad a img {
  width: 246px;
  height: 120px;
}
.hot .hot_rt {
  float: right;
  width: 300px;
  overflow: hidden;
}
.hot_rt .ms_fore {
  width: 300px;
  overflow: hidden;
}
.hot_rt .ms_fore .ms_tit {
  width: 280px;
  height: 61px;
  overflow: hidden;
}
.hot_rt .ms_fore .ms_tit span {
  float: left;
  width: 50%;
  line-height: 50px;
  font-size: 16px;
  font-family: "微软雅黑";
  text-align: center;
  color: #252525;
}
.hot_rt .ms_fore .ms_tit span a {
  display: block;
  color: #252525;
}
.hot_rt .ms_fore .ms_tit span.se {
  border-bottom: 1px solid #fe7830;
}
.hot_rt .ms_fore .fore_cast {
  width: 290px;
  padding-left: 10px;
  overflow: hidden;
}
.hot_rt .ms_fore .fore_cast div {
  width: 290px;
  overflow: hidden;
  display: none;
}
.hot_rt .ms_fore .fore_cast dl {
  width: 100%;
  overflow: hidden;
}
.hot_rt .ms_fore .fore_cast dl dt {
  float: left;
  width: 109px;
  height: 101px;
  overflow: hidden;
}
.hot_rt .ms_fore .fore_cast dl dt img {
  display: block;
  margin: 0 auto;
}
.hot_rt .ms_fore .fore_cast dl dd {
  float: right;
  width: 166px;
  overflow: hidden;
}
.hot_rt .ms_fore .fore_cast dl dd h3 {
  width: 100%;
  height: 31px;
  line-height: 30px;
  overflow: hidden;
  text-align: left;
  font-size: 14px;
  color: #000000;
  font-family: "微软雅黑";
}
.hot_rt .ms_fore .fore_cast dl dd p {
  width: 161px;
  padding: 0 10px;
  line-height: 22px;
  font-size: 12px;
  color: #666666;
}
.hot_rt .ms_fore .fore_cast dl dd p a {
  color: #fe7830;
}
.hot_rt .ms_fore .fore_cast ul {
  padding: 12px 0 14px 10px;
  width: 280px;
}
.hot_rt .ms_fore .fore_cast ul li {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  text-align: left;
}
.hot_rt .ms_fore .fore_cast ul li a {
  display: block;
  color: #333;
}
.hot_rt .ms_fore .fore_cast ul li a i {
  float: left;
  margin: 10px 10px 0 0;
  width: 8px;
  height: 7px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -96px -51px;
}
.hot_rt .ms_fore .fore_cast ul li a:hover {
  color: #9d204d;
}
.hot_rt .ms_fore .fore_cast ul li a:hover i {
  background-position: -96px -60px;
}
/*footer_activity----------------------底部活动切换*/
.footer_activity {
  width: 1000px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 20px;
}
#activity_tab {
  width: 1000px;
  height: 40px;
  overflow: hidden;
  border-bottom: 2px solid #e5e5e5;
}
#activity_tab span {
  float: left;
  cursor: pointer;
  width: 126px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  font-family: '微软雅黑';
  background: url(../images_new/activi_bg.jpg) no-repeat;
  margin-right: 6px;
}
#activity_tab span.se {
  color: #fff;
  background: url(../images_new/activi_bg_se.jpg) no-repeat;
}
#activity_tab_content {
  width: 1000px;
  height: auto;
  overflow: hidden;
  margin-top: 20px;
}
#activity_tab_content div.a_t_ever {
  width: 1000px;
  height: auto;
  overflow: hidden;
  display: none;
}
#activity_tab_content div.a_t_ever2 span {
  float: left;
  width: 300px;
  height: 300px;
  border: 1px solid #e5e5e5;
  padding: 9px;
  margin-right: 20px;
}
#activity_tab_content div.a_t_ever2 img {
  -webkit-transform: scale(1, 1);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1, 1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 250ms;
}
#activity_tab_content div.a_t_ever2 img:hover {
  -webkit-transform: scale(1.15);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 750ms;
  -moz-transform: scale(1.15);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 750ms;
  overflow: hidden;
}
#activity_tab_content div.a_t_ever2 span img {
  width: 300px;
  height: 300px;
}
/*focus2---------------优秀学员切换*/
.focus2 {
  width: 1000px;
  height: 320px;
  overflow: hidden;
  position: relative;
}
.focus2 ul {
  height: 320px;
  position: absolute;
  overflow: hidden;
}
.focus2 ul li {
  float: left;
  width: 1000px;
  height: 320px;
  overflow: hidden;
  position: relative;
}
.focus2 ul li img {
  width: 1000px;
  height: 320px;
}
.focus2 .btn {
  position: absolute;
  width: 980px;
  height: 10px;
  padding: 5px 10px;
  right: 0;
  bottom: 14px;
  text-align: center;
}
.focus2 .btn span {
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 13px;
  height: 13px;
  padding: 0px;
  border: none;
  margin-right: 0px;
  _font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  background: #c3c3c3;
  border-radius: 50%;
}
.focus2 .btn span.on {
  background: #fe7830;
}
.focus2 .preNext {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 90px;
  background: url(../images_new/sprite.png) no-repeat 0 0;
  cursor: pointer;
  display: none;
}
.focus2 .pre {
  left: 0;
}
.focus2 .next {
  right: 0;
  background-position: right top;
}


/*in_mid_course----------------------------*/
.in_mid_course{width:1200px; height:472px; margin:0 auto;overflow:hidden;}

.in_cour_title{width:1200px; height:153px; line-height:170px; color:#474747; font-size:34px; font-weight:bold; text-align:center; overflow:hidden;}

#in_mid_cou_con{width:1200px; height:318px; overflow:hidden;}
#in_mid_cou_con dl{float:left; margin-right:1px;}
#in_mid_cou_con dl dt{width:190px; height:228px; padding-top:90px; text-align:center; overflow:hidden; float:left;}
#in_mid_cou_con dl dt h3{width:100%; line-height:50px; color:#fff; font-size:30px;}
#in_mid_cou_con dl dt a{display:block; color:#fff; font-size:18px; margin-top:98px;}
#in_mid_cou_con dl.sat_gr_cou dt{height:278px; padding-top:40px;}
#in_mid_cou_con dl.sat_gr_cou dt a{display:block; color:#fff; line-height:50px; font-size:18px; margin-top:0px;}
#in_mid_cou_con dl.sat_gr_cou dt a:hover{text-decoration:underline; font-weight:bold;}
#in_mid_cou_con dl dd{width:626px; height:316px; overflow:hidden; border:1px solid #ff9d66; float:left; display:none;}
#in_mid_cou_con dl.ielts_cou{margin-right:0px;}
#in_mid_cou_con dl.ielts_cou dt{background:url(../images_new/ielts_bg.jpg) no-repeat;}
#in_mid_cou_con dl.toefl_cou dt{background:url(../images_new/toefl_bg.jpg) no-repeat;}
#in_mid_cou_con dl.sat_gr_cou dt{background:url(../images_new/sat_gr_bg.jpg) no-repeat;}
#in_mid_cou_con dl.ielts_cou dd{display:block;}
#in_mid_cou_con dl.sat_gr_cou{margin-right:0px;}
/*ielts_cour_focu------------------------------*/
.ielts_cour_focu{width:590px; height:248px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.ielts_cour_focu .ul_con{width:508px; height:248px; overflow:hidden; margin:0 auto; position:relative;}
.ielts_cour_focu ul{height:248px; position:absolute;}
.ielts_cour_focu ul li{float:left; width:508px; height:248px;}
.ielts_cour_focu ul li div{width:164px; height:248px; text-align:center; overflow:hidden; float:left; margin-right:7px;}
.ielts_cour_focu ul li div:nth-child(3){margin-right:0px;}
.ielts_cour_focu ul li div p{width:164px; height:160px; padding-top:30px; overflow:hidden; background:url(../images_new/ielts_cour_bg.jpg) no-repeat;}
.ielts_cour_focu ul li div p span{display:block; width:100%; line-height:50px; height:50px; color:#ea5404; font-size:22px; font-weight:bold; margin-bottom:14px;}
.ielts_cour_focu ul li div p font{display:block; margin:0 auto; width:112px; height:60px; line-height:30px; color:#474747; font-size:18px; overflow:hidden;}
.ielts_cour_focu ul li div a{display:inline-block; margin-top:18px; transition:all 0.4s; width:142px; height:36px; line-height:36px; text-align:center; border-radius:18px; border:1px solid #ea5404; color:#ea5404; font-size:18px;}
.ielts_cour_focu ul li div a:hover{background:#ea5404; color:#fff;}
.ielts_cour_focu .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.ielts_cour_focu .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.ielts_cour_focu .btn span.on{width:32px; border-radius:8px;}
.ielts_cour_focu .preNext{width:32px; height:30px; position:absolute; top:124px; cursor:pointer; background:url(../images_new/icon222.png) no-repeat;}
.ielts_cour_focu .pre{left:0; background-position:-200px 0px;}
.ielts_cour_focu .pre_se{background-position:-264px 0px;}
.ielts_cour_focu .next{right:0; background-position:-232px 0px;}
.ielts_cour_focu .next_se{background-position:-296px 0px;}


/*toefl_cour_focu------------------------------*/
.toefl_cour_focu{width:590px; height:248px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.toefl_cour_focu .ul_con{width:508px; height:248px; overflow:hidden; margin:0 auto; position:relative;}
.toefl_cour_focu ul{height:248px; position:absolute;}
.toefl_cour_focu ul li{float:left; width:508px; height:248px;}
.toefl_cour_focu ul li div{width:164px; height:248px; text-align:center; overflow:hidden; float:left; margin-right:7px;}
.toefl_cour_focu ul li div:nth-child(3){margin-right:0px;}
.toefl_cour_focu ul li div p{width:164px; height:160px; padding-top:30px; overflow:hidden; background:url(../images_new/toefl_cour_bg.jpg) no-repeat;}
.toefl_cour_focu ul li div p span{display:block; width:100%; line-height:50px; height:50px; color:#3d50c3; font-size:22px; font-weight:bold; margin-bottom:14px;}
.toefl_cour_focu ul li div p font{display:block; margin:0 auto; width:112px; height:60px; line-height:30px; color:#474747; font-size:18px; overflow:hidden;}
.toefl_cour_focu ul li div a{display:inline-block; margin-top:18px; transition:all 0.4s; width:142px; height:36px; line-height:36px; text-align:center; border-radius:18px; border:1px solid #3d50c3; color:#3d50c3; font-size:18px;}
.toefl_cour_focu ul li div a:hover{background:#3d50c3; color:#fff;}
.toefl_cour_focu .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.toefl_cour_focu .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.toefl_cour_focu .btn span.on{width:32px; border-radius:8px;}
.toefl_cour_focu .preNext{width:32px; height:30px; position:absolute; top:124px; cursor:pointer; background:url(../images_new/icon222.png) no-repeat;}
.toefl_cour_focu .pre{left:0; background-position:-200px 0px;}
.toefl_cour_focu .pre_se{background-position:-264px 0px;}
.toefl_cour_focu .next{right:0; background-position:-232px 0px;}
.toefl_cour_focu .next_se{background-position:-296px 0px;}


/*sat_gr_cour_focu------------------------------*/
.sat_gr_cour_focu{width:590px; height:248px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.sat_gr_cour_focu .ul_con{width:508px; height:248px; overflow:hidden; margin:0 auto; position:relative;}
.sat_gr_cour_focu ul{height:248px; position:absolute;}
.sat_gr_cour_focu ul li{float:left; width:508px; height:248px;}
.sat_gr_cour_focu ul li div{width:164px; height:248px; text-align:center; overflow:hidden; float:left; margin-right:7px;}
.sat_gr_cour_focu ul li div:nth-child(3){margin-right:0px;}
.sat_gr_cour_focu ul li div p{width:164px; height:160px; padding-top:30px; overflow:hidden; background:url(../images_new/others_cour_bg.jpg) no-repeat;}
.sat_gr_cour_focu ul li div p span{display:block; width:100%; line-height:50px; height:50px; color:#36b6a4; font-size:22px; font-weight:bold; margin-bottom:14px;}
.sat_gr_cour_focu ul li div p font{display:block; margin:0 auto; width:112px; height:60px; line-height:30px; color:#474747; font-size:18px; overflow:hidden;}
.sat_gr_cour_focu ul li div a{display:inline-block; margin-top:18px; transition:all 0.4s; width:142px; height:36px; line-height:36px; text-align:center; border-radius:18px; border:1px solid #36b6a4; color:#36b6a4; font-size:18px;}
.sat_gr_cour_focu ul li div a:hover{background:#36b6a4; color:#fff;}
.sat_gr_cour_focu .btn{position:absolute; width:100%; height:38px; padding-top:22px; right:0; bottom:-50px; text-align:center; opacity:0;}
.sat_gr_cour_focu .btn span{display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:20px; cursor:pointer; background:#fff; border-radius:50%; transition:all 0.4s;}
.sat_gr_cour_focu .btn span.on{width:32px; border-radius:8px;}
.sat_gr_cour_focu .preNext{width:32px; height:30px; position:absolute; top:124px; cursor:pointer; background:url(../images_new/icon222.png) no-repeat;}
.sat_gr_cour_focu .pre{left:0; background-position:-200px 0px;}
.sat_gr_cour_focu .pre_se{background-position:-264px 0px;}
.sat_gr_cour_focu .next{right:0; background-position:-232px 0px;}
.sat_gr_cour_focu .next_se{background-position:-296px 0px;}


/*in_hq_strength-------------------------------*/
.in_hq_strength{width:1200px;margin:0 auto;overflow:hidden;}

.strength_title{width:100%; height:128px; line-height:128px; color:#474747; font-size:34px; font-weight:bold; text-align:center;}

#stren_tab{width:100%; height:176px; overflow:hidden; text-align:center;}
#stren_tab span{width:234px; height:150px; transition:all 0.4s; cursor:pointer; display:inline-block; overflow:hidden; position:relative;}
#stren_tab span i,#stren_tab span em{background:url(../images_new/icon222.png) no-repeat; transition:all 0.4s; display:inline-block;}
#stren_tab span font{position:absolute; bottom:0px; left:0px; width:100%; height:56px; line-height:56px; text-align:center; color:#474747; font-size:24px;}

#stren_tab span.st_t_1{height:122px; padding-top:28px;}
#stren_tab span.st_t_2{height:134px; padding-top:16px;}
#stren_tab span.st_t_3{height:114px; padding-top:36px;}
#stren_tab span.st_t_4{height:118px; padding-top:32px;}


#stren_tab span.st_t_1 i{width:64px; height:64px; background-position:-328px 0px;}
#stren_tab span.st_t_1 em{width:64px; height:64px; background-position:-392px 0px; display:none;}

#stren_tab span.st_t_2 i{width:82px; height:64px; background-position:0px -64px;}
#stren_tab span.st_t_2 em{width:82px; height:64px; background-position:-82px -64px; display:none;}

#stren_tab span.st_t_3 i{width:67px; height:50px; background-position:-164px -64px;}
#stren_tab span.st_t_3 em{width:67px; height:50px; background-position:-231px -64px; display:none;}

#stren_tab span.st_t_4 i{width:64px; height:52px; background-position:-298px -64px;}
#stren_tab span.st_t_4 em{width:64px; height:52px; background-position:-362px -64px; display:none;}

#stren_tab span.se font{background:url(../images_new/str_t_line.jpg) bottom center no-repeat; color:#eb5405;}
#stren_tab span.se em{display:inline-block;}
#stren_tab span.se i{display:none;}


#stren_content{width:1200px;overflow:hidden;}
#stren_content div.str_ever{width:1200px;overflow:hidden; display:none;}
#stren_content div.str_con_1{display:block;}
#stren_content div.str_con_1 ul li{width:330px; height:111px; padding:18px 0px 0px 60px; overflow:hidden; float:left; margin-right:14px; margin-bottom:12px;}
#stren_content div.str_con_1 ul li h3{width:100%; line-height:40px; color:#fff; font-size:18px; font-weight:bold;}
#stren_content div.str_con_1 ul li p{width:100%; line-height:30px; color:#fff; font-size:16px;}

#stren_content div.str_con_2{background:url(../images_new/str_con_2.jpg) no-repeat; position:relative;height: 270px;}

#bh_tab{width:100%; height:270px; overflow:hidden; position:absolute;}
#bh_tab span{width:87px; height:70px; overflow:hidden; cursor:pointer; background:#eee; color:#6ddace; text-align:center; font-size:22px; font-weight:bold; border-radius:50%; line-height:28px; padding-top:17px; position:absolute;}
#bh_tab span.se{background:#6ddace; color:#fff;}

#bh_content{width:100%; height:94px; overflow:hidden; position:absolute; top:87px; left:0px;}
#bh_content div{width:100%; height:94px; overflow:hidden; display:none;}
#bh_content div dl{width:880px; height:94px; overflow:hidden; margin:0 auto;}
#bh_content div dl dt{float:left; width:186px; height:94px; line-height:94px; color:#6ddace; font-size:28px; font-weight:bold;}
#bh_content div dl dd{float:left; width:694px; line-height:94px; color:#474747; font-size:18px;}





#stren_content div.str_con_3 ul li{width:208px; height:270px; padding-top:130px; text-align:center; overflow:hidden; float:left; margin-right:40px;}
#stren_content div.str_con_3 ul li h3{width:100%; line-height:52px; color:#404040; font-size:26px;}
#stren_content div.str_con_3 ul li p{width:100%; line-height:28px; color:#404040; font-size:18px;}
#stren_content div.str_con_4 ul li{width:296px; height:160px; padding-top:110px; text-align:center; overflow:hidden; float:left; margin-right:5px;}
#stren_content div.str_con_4 ul li h3{width:100%; line-height:42px; color:#fff; font-size:30px; font-weight:bold;}
#stren_content div.str_con_4 ul li p{width:100%; line-height:36px; color:#fff; font-size:18px;}
#stren_content div.str_con_4 ul li a{width:128px; height:34px; line-height:34px; text-align:center; background:#fff; color:#86d3ff; font-size:18px; display:block; margin:0 auto; margin-top:14px;}

.i-com-padding {
    padding-bottom: 40px;
}.title-wrap {
    text-align: center;
    margin-bottom: 50px;
}.title-wrap h3 {
    font-size: 26px;
    color: #fe7830;
    line-height: 2.5em;
    font-weight: 600;
}.title-wrap h4 {
    font-size: 18px;
    color: #aaacab;
    font-weight: normal;
}.title-wrap .line {
    height: 4px;
    width: 150px;
    margin: 0 auto;
    margin-top: 30px;
}.process2-main {
    height: 250px;
    background: #f6f6f6;
}.process2-main .s-container {
    background: url(../images_new/step_qt_bg.png) center 0 no-repeat;
    height: 250px;
    position: relative;
}.improve {
    margin-top: 1rem;
}.s-container {
    width: 1200px;
    margin: 0 auto;
}#carousel {
    position: relative;
    z-index: 2;
    height: 480px;
    margin-top: 200px;
    transform-style: preserve-3d;
    perspective: 800px;
}#carousel img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 205px;
    height: 400px;
    margin-left: -150px;
    margin-top: -280px;
    border-radius: 8px;
    transition: transform 0.5s ease-in-out;
}

.process-main{height: 490px;background: #f6f6f6; }
.process-main .s-container{background: url(../images_new/process-main-bg.gif) center 0 no-repeat;height: 322px;position: relative;}
.process-step .step .step-icon-wrap{width: 38px;height: 38px;border-radius: 50%;background:#fe7830; }
.process-step .step .step-icon img{height:20px;width: 20px;margin-left: 9px;margin-top: 9px;}
.process-step .step .text{background: #fff;border-radius: 50px;width: 140px;text-align: center;font-size: 15px;line-height: 37px;color: #333;font-weight: 600;}
.process-step .step .text i{font-size: 13px;color: #fe7830;font-weight: normal;}

.process-step .step:hover .text{background: rgba(277,277,277,0.8);box-shadow: 1px 3px 10px 0px rgba(255,118,2,.2);}
.process-step .step:hover .step-icon-wrap{    animation: tada 1s linear infinite;
    -webkit-animation: tada 1s linear infinite;
}

.process-step .step1 .step-icon-wrap{position: absolute;top: 50px;left: 225px;}
.process-step .step1 .text{position: absolute;top: 50px;left: 65px;}
.process-step .step9 .step-icon{background-position: 2px 8px; }
.process-step .step9 .step-icon-wrap{position: absolute;top: 50px;right: 225px;}
.process-step .step9 .text{position: absolute;top: 50px;right: 65px;}

.process-step .step2 .step-icon-wrap{position: absolute;top: 148px;left:275px;}
.process-step .step2 .text{position: absolute;top: 148px;left:110px;}
.process-step .step8 .step-icon-wrap{position: absolute;top: 148px;right: 275px;}
.process-step .step8 .text{position: absolute;top: 148px;right: 110px;}

.process-step .step3 .step-icon-wrap{position: absolute;top: 220px;left:350px;}
.process-step .step3 .text{position: absolute;top: 234px;left:190px;}
.process-step .step7 .step-icon-wrap{position: absolute;top: 220px;right:350px;}
.process-step .step7 .text{position: absolute;top: 234px;right: 190px;}

.process-step .step4 .step-icon-wrap{position: absolute;top: 280px;left:455px;}
.process-step .step4 .text{position: absolute;top: 320px;left:295px;}
.process-step .step6 .step-icon-wrap{position: absolute;top: 280px;right:455px;}
.process-step .step6 .text{position: absolute;top: 320px;right: 295px;}

.process-step .step5 .step-icon-wrap{position: absolute;top: 300px;left:581px;}
.process-step .step5 .text{position: absolute;top: 370px;left:530px;}

.process-step .step1 .arrow{position: absolute;top: 30px;left: 225px;
transform:rotate(20deg);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);}

.process2-main{height: 250px;background: #f6f6f6; }
.process2-main .s-container{background: url(../images_new/step_qt_bg.png) center 0 no-repeat;height: 250px;position: relative;}
.process2-step .step .step-icon-wrap{width: 38px;height: 38px;border-radius: 50%;background:#fe7830; }
.process2-step .step .step-icon img{height:20px;width: 20px;margin-left: 9px;margin-top: 9px;}
.process2-step .step .text{background: #fff;border-radius: 50px;width: 140px;text-align: center;font-size: 15px;line-height: 30px;color: #333;font-weight: 600;border: 2px solid #fe7830;}
.process2-step .step .text i{font-size: 18px;color: #fe7830;font-weight: normal;}

.process2-step .step:hover .text{background: rgba(277,277,277,0.8);box-shadow: 1px 3px 10px 0px rgba(255,118,2,.2);}
.process2-step .step:hover .step-icon-wrap{    animation: tada 1s linear infinite;
    -webkit-animation: tada 1s linear infinite;
}

.process2-step .step1 .step-icon-wrap{position: absolute;top: 30px;left: 200px;}
.process2-step .step1 .text{position: absolute;top: 80px;left: 155px;}
.process2-step .step9 .step-icon{background-position: 2px 8px; }
.process2-step .step9 .step-icon-wrap{position: absolute;top: 135px;left: 200px;}
.process2-step .step9 .text{position: absolute;top: 180px;left: 155px;}

.process2-step .step2 .step-icon-wrap{position: absolute;top: 30px;left:395px;}
.process2-step .step2 .text{position: absolute;top: 80px;left:340px;}
.process2-step .step8 .step-icon-wrap{position: absolute;top: 135px;left: 395px;}
.process2-step .step8 .text{position: absolute;top: 180px;left: 340px;}

.process2-step .step3 .step-icon-wrap{position: absolute;top: 30px;left:560px;}
.process2-step .step3 .text{position: absolute;top: 80px;left:510px;}
.process2-step .step7 .step-icon-wrap{position: absolute;top: 135px;left:560px;}
.process2-step .step7 .text{position: absolute;top: 180px;left: 510px;}

.process2-step .step4 .step-icon-wrap{position: absolute;top: 30px;left:755px;}
.process2-step .step4 .text{position: absolute;top: 80px;left:710px;}
.process2-step .step6 .step-icon-wrap{position: absolute;top: 135px;left:755px;}
.process2-step .step6 .text{position: absolute;top: 180px;left: 710px;}

.process2-step .step5 .step-icon-wrap{position: absolute;top: 85px;left:905px;}
.process2-step .step5 .text{position: absolute;top: 85px;left:955px;}

.process2-step .step1 .arrow{position: absolute;top: 30px;left: 225px;
transform:rotate(20deg);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);}
/*tercher-----------------------------------老师列表页*/
.logo .sou_cour {
  float: right;
  width: 100px;
  height: 68px;
  padding-top: 14px;
  overflow: hidden;
}
.logo .sou_cour a {
  display: block;
  width: 100px;
  height: 24px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -131px -106px;
  margin-bottom: 6px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #fe7830;
}
.logo .sou_cour a:hover {
  background-position: -131px -79px;
  color: #FFFFFF;
}
.logo .erji_phone {
  float: right;
  width: 173px;
  height: 58px;
  overflow: hidden;
  padding-top: 24px;
  margin-right: 30px;
}
.logo .erji_phone i {
  float: left;
  width: 38px;
  height: 37px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -231px 0px;
}
.logo .erji_phone span {
  float: left;
  width: 135px;
  text-align: center;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 36px;
  color: #4c4c4c;
}
/*menu_nav-----------------------------------面包屑导航*/
.erji_nav {
  margin-bottom: 0px;
}
.menu_nav {
  width: 1200px;
  height: 51px;
  overflow: hidden;
  margin: 0 auto;
  line-height: 50px;
  font-size: 14px;
}
.menu_nav span {
  display: inline-block;
  width: 100px;
  height: 51px;
  text-align: left;
  color: #666;
}
.menu_nav a {
  color: #666;
}
.menu_nav a:hover {
  color: #fe7830;
}
.menu_nav em {
  font-style: normal;
}
/*erji__main-----------------------------------二级主体*/
.erji_main {
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
}
.erji_main .main_lf {
  float: left;
  width: 882px;
  overflow: hidden;
}
.label {
  width: 100%;
  height: 44px;
  overflow: hidden;
}
.label h4 {
  float: left;
  width: 109px;
  height: 41px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -122px -30px;
  font-size: 16px;
  font-family: "微软雅黑";
  color: #FFFFFF;
  text-align: center;
  line-height: 30px;
}
.teacher_list {
  width: 100%;
  overflow: hidden;
}
.teacher_list dl {
  width: 662px;
  height: 131px;
  padding: 14px 0 0 18px;
  overflow: hidden;
  margin-bottom: 14px;
  border: 1px solid #e9e9e9;
}
.teacher_list dl dt {
  float: left;
  width: 101px;
  height: 118px;
  overflow: hidden;
}
.teacher_list dl dt img {
  width: 101px;
  height: 118px;
}
.teacher_list dl dd {
  float: right;
  width: 532px;
  padding: 0 14px;
  overflow: hidden;
}
.teacher_list dl dd .tea_name {
  width: 100%;
  height: 41px;
  overflow: hidden;
}
.teacher_list dl dd .tea_name h6 {
  float: left;
  width: 70px;
  line-height: 40px;
  text-align: left;
  font-size: 16px;
  color: #000;
}
.teacher_list dl dd .tea_name p {
  float: left;
  width: 240px;
  line-height: 40px;
  font-size: 14px;
  color: #000;
  text-align: left;
}
.teacher_list dl dd .tea_name p span {
  display: inline;
  width: 36px;
  line-height: 40px;
  font-size: 14px;
}
.teacher_list dl dd .tea_name a {
  float: right;
  width: 84px;
  height: 24px;
  font-size: 12px;
  color: #000;
  line-height: 24px;
  text-align: center;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -131px -132px;
  margin-left: 8px;
}
.teacher_list dl dd .about_ct {
  width: 100%;
  overflow: hidden;
}
.teacher_list dl dd .about_ct p {
  line-height: 22px;
  font-size: 12px;
  color: #8d8d8d;
}
/* page----------------------------------------分页*/
.page {
  width: 100%;
  height: 24px;
  overflow: hidden;
  text-align: center;
}
.page span {
  display: inline-block;
  width: 84px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #FFF;
  font-size: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: 0px -160px;
}
.page a {
  padding: 8px 6px 4px;
  color: #000;
}
/*img_scroll------------------------------------右半部分图片轮播*/
.main_rt {
  float: right;
  width: 300px;
  overflow: hidden;
}
.img_scroll {
  width: 300px;
  height: 260px;
  margin-bottom: 26px;
  overflow: hidden;
}
.channel_list {
  width: 100%;
  height: 265px;
  overflow: hidden;
}
.list_tit {
  width: 100%;
  height: 44px;
  line-height: 44px;
  overflow: hidden;
}
.list_tit h4 {
  float: left;
  width: 86px;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-family: "微软雅黑";
}
.list_tit a {
  float: right;
  width: 60px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #7e7e7e;
  font-size: 12px;
  margin-right: 10px;
}
.list_tit a i {
  float: right;
  width: 12px;
  height: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -29px -35px;
  margin-top: 18px;
  *margin-top: -30px;
}
.list_tit a:hover {
  color: #ff7200;
}
.list_tit a:hover i {
  background-position: -88px -17px;
}
.cont_list {
  width: 100%;
  overflow: hidden;
}
.cont_list dl {
  width: 100%;
  overflow: hidden;
}
.cont_list dl dt {
  width: 100%;
  height: 69px;
  overflow: hidden;
}
.cont_list dl dd {
  width: 280px;
  padding: 18px 0 0 20px;
  overflow: hidden;
}
.cont_list dl dd ul li {
  width: 100%;
  line-height: 22px;
  font-size: 12px;
  color: #7e7e7e;
  text-align: left;
}
.cont_list dl dd ul li a {
  color: #333;
}
.cont_list dl dd ul li a em {
  font-weight: bold;
  font-style: normal;
}
.cont_list dl dd ul li a:hover {
  color: #ff7200;
}
/*apt-----------------预约一栏*/
.apt {
  width: 882px;
  overflow: hidden;
  margin: 20px 0px;
}
.apt .apt_system {
  float: left;
  width: 882px;
  overflow: hidden;
}
.apt .apt_system dl {
  width: 100%;
  overflow: hidden;
}
.apt .apt_system dl dt {
  float: left;
  width: 325px;
  height: 247px;
  overflow: hidden;
}
.apt .apt_system dl dd {
  float: left;
  width: 547px;
  overflow: hidden;
  background: #fafafa;
}
.apt .apt_system dl dd h2 {
  width: 100%;
  height: 53px;
  line-height: 28px;
  color: #fe7830;
  padding-top: 10px;
  border-top: 3px solid #fe7830;
  text-align: center;
  font-size: 18px;
  font-family: "微软雅黑";
}
/*for_list---------------------水平测试表单*/
#for_list {
  width: 293px;
  overflow: hidden;
  padding: 0 48px 0px 16px;
}
#for_list div {
  width: 100%;
  overflow: hidden;
  height: 32px;
  margin-bottom: 10px;
}
#for_list div span {
  float: left;
  width: 67px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #000;
  font-family: "微软雅黑";
}
#for_list div input {
  float: left;
  width: 221px;
  height: 30px;
  line-height: 30px;
  text-indent: 6px;
  font-size: 12px;
  color: #000;
  border: 1px solid #ededed;
}
#sub_btn {
  display: block;
  cursor: pointer;
  width: 104px;
  height: 24px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: 0 -132px;
  margin: 0 auto;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  border: none;
  outline: none;
}
.newest {
  float: right;
  width: 300px;
  overflow: hidden;
  margin-top: 14px;
}
.newest h4 {
  width: 100%;
  height: 36px;
  border-top: 3px solid #fe7830;
  line-height: 50px;
  text-indent: 8px;
  font-weight: bold;
  font-size: 16px;
  color: #000;
  font-family: "微软雅黑";
}
.newest .sch_more_cor {
  float: right;
  width: 98px;
  height: 46px;
  margin-right: 10px;
  line-height: 46px;
  font-size: 12px;
  text-align: center;
  color: #6f6f6f;
}
.newest .sch_more_cor i {
  float: right;
  width: 12px;
  height: 12px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -29px -35px;
  margin-top: 16px;
  *margin-top: -30px;
}
.newest .sch_more_cor:hover {
  color: #ff7200;
}
.newest .sch_more_cor:hover i {
  background-position: -88px -17px;
}
.hot_cour_list {
  width: 284px;
  padding-left: 16px;
  overflow: hidden;
}
.hot_cour_list dl {
  width: 100%;
  overflow: hidden;
  margin-top: 26px;
}
.hot_cour_list dl dt {
  float: left;
  width: 88px;
  height: 70px;
  overflow: hidden;
}
.hot_cour_list dl dd {
  float: right;
  width: 179px;
  overflow: hidden;
}
.hot_cour_list dl dd h6 {
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  font-size: 14px;
  color: #6f6f6f;
  text-align: left;
}
.hot_cour_list dl dd h6 a {
  color: #6f6f6f;
}
.hot_cour_list dl dd h6 a:hover {
  color: #ff7200;
}
.hot_cour_list dl dd p {
  width: 100%;
  overflow: hidden;
}
.hot_cour_list dl dd p a.report {
  float: left;
  width: 84px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #FFF;
  margin-top: 6px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: 0 -160px;
}
.hot_cour_list dl dd p a.audition {
  float: left;
  width: 76px;
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  color: #6f6f6f;
  margin-left: 18px;
}
.hot_cour_list dl dd p a.audition i {
  float: left;
  width: 22px;
  height: 21px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -274px 0;
  margin: 8px 6px 0 0;
}
/* article------------------------文章列表页*/
.art_list {
  width: 100%;
  overflow: hidden;
}
.art_list dl {
  width: 862px;
  height: 127px;
  padding: 20px 0 0 18px;
  overflow: hidden;
  margin-bottom: 14px;
  border: 1px solid #e9e9e9;
}
.art_list dl dt {
  float: left;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
.art_list dl dt img {
  width: 100px;
  height: 100px;
}
.art_list dl dd {
  float: right;
  width: 720px;
  padding: 0 20px;
  overflow: hidden;
}
.art_list dl dd h6 {
  width: 100%;
  font-size: 14px;
  line-height: 30px;
  text-align: left;
  color: #000000;
}
.art_list dl dd h6 a {
  color: #000000;
  font-weight: bold;
}
.art_list dl dd p {
  font-size: 12px;
  color: #333;
  line-height: 22px;
  text-align: left;
}
.art_list dl dd p a {
  color: #fe7830;
  margin-right: 10px;
}
/*essay----------------------------文章内容页*/
.essay {
  width: 100%;
  overflow: hidden;
  border: 1px solid #e9e9e9;
  padding: 16px 26px 0;
}
.essay .esy_tit {
  width: 100%;
  overflow: hidden;
  padding-bottom: 22px;
  position: relative;
}
.essay .esy_tit h1 {
  width: 100%;
  line-height: 48px;
  text-align: center;
  font-size: 20px;
  font-family: "微软雅黑";
  color: #000000;
  font-weight: bold;
}
.essay .esy_tit i {
  position: absolute;
  width: 71px;
  height: 2px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -122px -74px;
  left: 44.8%;
  bottom: 0;
}
.essay .esy_tit p {
  width: 100%;
  text-align: center;
  height: 12px;
  color: #666;
  line-height: 12px;
  font-size: 14px;
}
.essay .esy_tit p span {
  display: inline;
  border-right: 1px solid #a3a3a3;
  padding: 0 10px;
}
.esy_ct {
  padding-top: 16px;
  width: 100%;
  padding-bottom: 28px;
}
.esy_ct p {
  font-size: 14px;
  color: #333;
  line-height: 22px; /*text-indent:2em;*/ padding: 10px 0;
}
/* share-con */
#shared {
  width: 100%;
  height: 38px;
  margin: 20px auto 36px;
}
.share-con {
  height: 38px;
  overflow: hidden;
  padding-left: 10px;
}
.share-con span.tit {
  float: left;
  line-height: 38px;
}
.share-con a, .share-con a span {
  height: 16px;
  width: 16px;
  display: block;
  float: left;
  overflow: hidden;
}
.share-con a {
  padding: 3px;
  border: solid 1px #fff;
  margin-top: 7px;
}
.share-con a span {
  background-image: url(../images_new/share-icon.gif);
  background-repeat: no-repeat;
  cursor: pointer;
}
.share-con a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  border: solid 1px #ddd;
}
.share-con a span.copylink {
  background-position: 0 0;
}
.share-con a span.tengxunweibo {
  background-position: 0 -16px;
}
.share-con a span.xinlang {
  background-position: 0 -32px;
}
.share-con a span.sohu {
  background-position: 0 -48px;
}
.share-con a span.wangyi {
  background-position: 0 -64px;
}
.share-con a span.qqzone {
  background-position: 0 -80px;
}
.share-con a span.qqpengyou {
  background-position: 0 -96px;
}
.share-con a span.renren {
  background-position: 0 -112px;
}
.share-con a span.kaixin {
  background-position: 0 -128px;
}
.share-con a span.taojianghu {
  background-position: 0 -144px;
}
.share-con a span.douban {
  background-position: 0 -160px;
}
.share-con a span.baidusoucang {
  background-position: 0 -176px;
  margin-right: 0px;
}
/*relate---------------------------相关阅读*/
.relat_read {
  width: 100%;
  overflow: hidden;
}
.relat_read h3 {
  width: 100%;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  font-family: "微软雅黑";
  text-indent: 20px;
  color: #000;
  background: #f5f5f5;
}
.relat_read ul {
  width: 100%;
  padding-top: 14px;
  overflow: hidden;
}
.relat_read ul li {
  width: 323px;
  padding-left: 16px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #6f6f6f;
  float: left;
}
.relat_read ul li a {
  display: block;
  color: #333;
}
.relat_read ul li a i {
  float: left;
  width: 8px;
  height: 7px;
  background: url(../images_new/icon.png) no-repeat;
  background-position: -96px -51px;
  margin: 8px 12px 0 0;
}
.relat_read ul li a:hover {
  color: #ff7200;
}
.relat_read ul li a:hover i {
  background-position: -96px -60px;
}
/*gedu_footer-----------------------------------------------------------------环球底部*/
.gedu_footer {
  width: 100%;
  height: auto;
  margin-top: 20px;
}
.gedu_footer_about {
  width: 100%;
  height: 160px;
  background: #f5f3f4;
  overflow: hidden;
}
.gedu_foot_ab_main {
  width: 992px;
  height: 140px;
  padding: 20px 4px 0px;
  overflow: hidden;
  margin: 0 auto;
}
.gedu_foot_ab_main dl {
  width: 110px;
  height: 140px;
  float: left;
}
.gedu_foot_ab_main dl dt {
  width: 100%;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #6f6f6f;
}
.gedu_foot_ab_main dl dd {
  width: 100%;
}
.gedu_foot_ab_main dl dd a {
  display: block;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  color: #8d8d8d;
}
.gedu_foot_ab_main dl dd a:hover {
  color: #ff7200;
  text-decoration: underline;
}
/*gedu_friend_links---------------------------------友情链接*/
.gedu_friend_links {
  width: 980px;
  line-height: 22px;
  padding: 10px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
}
.gedu_friend_links a {
  display: inline-block;
  font-size: 12px;
  color: #666;
}
.gedu_friend_links font {
  display: inline-block;
  font-size: 12px;
  font-family: "宋体";
  color: #c0c0c0;
  margin: 0px 6px;
}
.gedu_friend_links a:hover {
  color: #ff7200;
  text-decoration: underline;
}
/*gedu_copyright-----------------------------------copyright*/
.gedu_copyright {
  width: 1000px;
  padding: 18px 0px 40px;
  text-align: center;
  line-height: 22px;
  color: #8d8d8d;
  margin: 0 auto;
  overflow: hidden;
}
/*focus_con---------------erji焦点图*/
.focus_con {
  width: 300px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
.focus_con ul {
  height: 260px;
  position: absolute;
}
.focus_con ul li {
  float: left;
  width: 300px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
.focus_con ul li div {
  position: absolute;
  overflow: hidden;
}
.focus_con .btn {
  position: absolute;
  width: 280px;
  height: 10px;
  padding: 5px 10px;
  right: 0;
  bottom: 5px;
  text-align: center;
}
.focus_con .btn span {
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 13px;
  height: 13px;
  _font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
}
.focus_con .btn span.on {
  background: #fe7830;
}
.focus_con .preNext {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 90px;
  background: url(../images_new/sprite.png) no-repeat 0 0;
  cursor: pointer;
  display: none;
}
.focus_con .pre {
  left: 0;
}
.focus_con .next {
  right: 0;
  background-position: right top;
}
/*branch_footer_address------------------分校校区地址*/
.branch_footer_address {
  width: 980px;
  padding: 30px 10px;
  margin: 0 auto;
  height: auto;
}
.branch_footer_address img {
  width: 112px;
  height: 225px;
  overflow: hidden;
  float: left;
}
.branch_footer_address ul {
  width: 838px;
  overflow: hidden;
  display: inline-block;
  border-left: 1px solid #e7e5e5;
  margin-left: 29px;
}
.branch_footer_address ul li {
  width: 390px;
  float: left;
  margin-left: 24px;
  overflow: hidden;
  margin-bottom: 16px;
}
.branch_footer_address ul li dt {
  width: 100px;
  height: 24px;
  line-height: 24px;
  font-family: '微软雅黑';
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  overflow: hidden;
  background: #c5819a;
  border: 1px solid #dfbbc7;
  float: left;
}
.branch_footer_address ul li dd {
  width: 268px;
  line-height: 24px;
  float: left;
  margin-left: 20px;
  font-family: '宋体';
  font-size: 12px;
  color: #6f6f6f;
}
.branch_footer_address ul li dd a {
  color: #3d7ad7;
}
.branch_footer_address ul li dd a:hover {
  text-decoration: underline;
  color: #ff6600;
}
/*get_address-----------------------------获取校区地址*/
.get_address {
  width: 368px;
  height: 344px;
  display: none;
  z-index: 10000;
  background: #fff;
  border: 1px solid #929292;
  border-radius: 4px;
  box-shadow: 1px 1px 10px 1px #888888;
  position: fixed;
  _position: absolute;
  top: 50%;
  margin-top: -172px;
  left: 50%;
  margin-left: -184px;
}
.get_add_close {
  position: absolute;
  background: url(../images_new/idialog_s.png) no-repeat;
  cursor: pointer;
  right: -16px;
  top: -16px;
  z-index: 10001;
  width: 34px;
  height: 34px;
  overflow: hidden;
  background-position: 0 -60px;
}
.get_add_close:hover {
  background-position: 0 -94px;
}
.get_address_title {
  width: 330px;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e7e5e5;
  font-family: '微软雅黑';
  font-size: 16px;
  font-weight: bold;
  color: #6b6b6b;
  margin: 0 auto;
}
.get_add_form {
  width: 330px;
  height: 280px;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 16px;
}

.envir_wrap{width: 1200px;height: auto;position: relative;overflow: hidden;margin: 0 auto;background-color: #ffff;padding:20px 0;margin-top: 15px;border-radius: 10px;}
.grade_head{width: 1180px;height: auto; position: relative;overflow: hidden;margin-top: 10px;}
.grade_head h3{display: inline-block; float: left;width: auto;height: auto; line-height: 28px;overflow: hidden;text-align: center;font-size: 28px;color: #323232;text-align: left;font-weight: bold; }

#grade_tab{width: 820px;height: auto;float: left;margin-left:35px ;}
#grade_tab span{display: inline-block;color: #323232;background-color: #f5f5f5;height: 38px;line-height: 38px;border-radius: 19px;padding: 0 30px;font-size: 18px;margin-right: 20px;}
#grade_tab span.se{color: #fff;background-color: #ff6b1a;}
#grade_content{width: 1180px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
#grade_content a{display: block;width: 1180px;height: auto;position: relative;overflow: hidden;}
#grade_content a img{width: 1180px;height: auto;}
#grade_content a span{display: inline-block;color: #323232;background-color: #f5f5f5;width: 168px; height: 38px;line-height: 38px;border-radius: 19px;font-size: 18px;margin: 0 auto;position: absolute;bottom: 10px;left: 50%;margin-left: -84px;text-align: center;}
#grade_content a:hover span{color: #fff;background-color: #ff6b1a;}


#envir_tab{width: 1180px;height: auto;float: left;}
#envir_tab span{display: inline-block;color: #323232;background-color: #f5f5f5;height: 38px;line-height: 38px;border-radius: 19px;padding: 0 25px;font-size: 18px;margin-right: 20px;}
#envir_tab #envir_head{font-size: 28px;color: #323232;text-align: left;font-weight: bold;background-color: #fff;}
#envir_tab span.se{color: #fff;background-color: #ff6b1a;}
#envir_tab #envir_head.se{font-size: 28px;color: #323232;text-align: left;background-color: #fff;}
#envir_content{width: 1180px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
#envir_content a{display: block;width: 1180px;height: auto;position: relative;overflow: hidden;}
#envir_content a img{width: 1180px;height: auto;}

/*底部*/
.footer{background: #30313e;padding: 50px 0;color: #fff;}
.footer .section1{float: left;width: 70%;}
.footer-top{padding-bottom: 30px;}
.footer-link .link-item{float: left;width: 20%;line-height: 2.5em;}
.footer-link .link-item img{width:135px;height:135px;}
.footer-link .link-item a{color: #fff;}
.footer-link .link-item a:hover{color: #fe7830;}
.footer-link .link-item h3{font-size: 17px;margin-bottom:20px;font-weight:bold;}
.footer-link .link-item ul li a{color: #fff;font-size: 15px;}
.footer-link .link-item ul li a:hover{color: #fe7830;}
.footer .section2{float: left;width:30%;}
.footer .section2 img
{float:left;margin-right: 8px;}
.footer-about{float: left;width:82%;}
.footer-about h3{font-size: 17px;margin-bottom: 20px;font-weight:bold;}
.footer-about p{line-height: 18px;font-size:14px;}
.footer-code{float: right;width: 30%;text-align: center;}
.footer-code{padding-top: 40px;}
.footer-tele{margin-top: 25px;font-size:15px;line-height: 20px;text-align:center;margin-bottom:25px;}
.footer-tele a{color:white;text-decoration: none;}
.footer-tele img{margin-right: 20px;margin-top:10px;animation: tada 1s linear infinite;
                 -webkit-animation: tada 1s linear infinite;width: 35px;}
.footer-tele span{font-size:26px;display: inline-block;height:37px;line-height: 37px;color:#ff8b00}
.friend-link{padding-top: 30px;border-top: 1px solid rgba(277,277,277,0.2);}
.friend-link h3{font-size: 15px;margin-bottom: 10px;}
.friend-link a{color: #fff;line-height: 2.5em;padding: 0 10px;}
.friend-link a:hover{color: #fe7830;}

.n-footer{background: #e5e5e5;padding: 20px 0;}
.gn_nav {height: 35px;line-height: 35px; margin: 0 auto; padding: 0;text-align: center;width: 980px;}
.gn_nav a{color: #666;}
.gn_nav a:hover{color:#fe7830;text-decoration: underline;}
.copyright {clear: both;color: #666;line-height: 24px;margin: 0 auto;padding: 0;text-align: center;width: 980px;}