@charset "UTF-8";
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 14:42:05
 * @version $Id$
 */
/**
 * Base style
 */
/**
 * Typography
 *---------------------------
 */
 .bl {
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.n {
  font-weight: normal;
  font-style: normal;
}
.b {
  font-weight: bold;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.red {
  color: #cc0000;
}
.line {
  display: inline-block;
  padding: 0 10px;
  color: #999;
}
.hidden {
  display: none;
}
.show {
  display: block;
}
.border_none {
  border: 0;
}
/**
 * 用.border-radius(@radius)定义了一个带参数@radius(默认值为bbr)的属性
 * 可以在less文件中使用.border-radius(5px)调用
 *--------------------------------------------------------------------
 */
/**
 * 用.box-shadow(arguments)定义了一个带参数@arguments(可以设置默认值)的属性集合
 * 可以在less文件中使用.box-shadow(argument,argument,argument....)调用
 *------------------------------------------------------
 */
/**
 * 用.placeholder(argument)为placeholder设定一个颜色值
 * 可以在less文件中使用.placeholder()调用
 *----------------------------------------------------
 */
/**
 * 
 * 可以在less文件中使用.placeholder()调用
 *----------------------------------------------------
 */
/**
 * 可以换背景颜色
 * 可以在less文件中使用background-color(@color)调用
 *----------------------------------------------------
 */
/**
 * 可以换背景颜色
 * 可以在less文件中使用border-color(@color)调用
 *----------------------------------------------------
 */
/**
 * 可以换元素透明度，默认值为1
 * 可以在less文件中使用.alpha(opacity的值)调用
 *----------------------------------------------------
 */
/**
 * 可以修改背景图片
 * 可以在less文件中使用传入参数：X,Y,图片路径以及重复方向
 *----------------------------------------------------
 */
/**
 * 解决firefox不支持text-overflow属性
 *
 */
 .text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-binding: url('ellipsis.xml#ellipsis');
}
/* reset */
* {
  margin: 0px;
  padding: 0px;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body,
button,
input,
select,
textarea {
  font: 12px/1.5 "Hiragino Sans GB", arial, tahoma, "SimSun", sans-serif;
}
body {
  _background-image: url(about:blank);
  /*用浏览器空白页面作为背景*/
  _background-attachment: fixed;
  position: relative;
  background: #fff;
  /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp {
  font-family: courier new,courier,monospace;
}
small {
  font-size: 12px;
}
ul,
ol {
  list-style: none;
}
img {
  border: 0;
}
a,
a:link {
  text-decoration: none;
  color: #0076b3;
}
a:visited {
  text-decoration: none;
  color: #0076b3;
}
a:hover {
  text-decoration: underline;
  color: #0076b3;
}
a:active {
  text-decoration: underline;
  color: #F00;
}
a {
  outline: none;
}
ul,
li {
  list-style: none;
}
i {
  font-style: normal;
}
strong {
  color: #cc0000;
  font-weight: normal;
}
button {
  font-size: 100%;
  border: 0;
  cursor: pointer;
}
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
u {
  font-style: normal;
  text-decoration: none;
  border-bottom: 0 none;
}
.f_blue {
  color: #0076b3;
}
.clearfix {
  clear: both;
}
/**
 * Colors
 *---------------------------
 */
/**
 * 全站链接样式
 *
 */
/**
 * font-family
 *fa:font-family:"Arial";
 *fg:font-family:"Georgia";
 *ft:font-family:"Tahoma";
 *fl:font-family:"Lucida Console";
 *fs:font-family:"宋体";
 *fw:font-family:"Microsoft YaHei";
 *fd:font-family:"verdana";
 *------------------------------------
 */
/**
 * padding值设定
 *
 *-----------------------------------------------
 */
/**
 * margin值设定
 *@margin0, @margin5
 *-------------------------------------------------
 */
/**
 * width值设定
 *@w1=width:1px;
 *可以使用计算值调用
 *-------------------------------------------------
 */
/**
 * font-size:
 *f0:font-size:0;
 *f10:font-size:0;
 *f12:font-size:12px;
 *f13:font-size:13px;
 *f14:font-size:14px;
 *f16:font-size:16px;
 *f18:font-size:18px;
 *f20:font-size:20px;
 *f24:font-size:24px;
 *------------------------------------
 */
/**
 * Align & Direction
 * l:left
 * r:right
 * c:center
 * t:top
 * m:middle
 * b:bottom
 *ti:text-index:-9999em;
 *--------------------------------------
 */
/**
 * HL:high-light属性设置
 * hl14:high-light:14px;
 * hl16:high-light:16px;
 * hl18:high-light:18px;
 * hl20:high-light:20px;
 * hl22:high-light:22px;
 * hl24:high-light:24px;
 * hl150:high-light:150%;
 * hl180:high-light:180%;
 *--------------------------------------
 */
/**
 * border设置
 * bbr:base border redius:3px;
 *--------------------------------------
 */
/**
 * button
 * btnColor:btn-color:#fff;
 * btnfh:btn-first-height;
 * btnzh:btn-zero-high-light:0%; //没有渐变
 * btnsh:btn-zero-high-light:5%; //渐变从5%开始
 *--------------------------------------
 */
/**
 * 雪碧图路径设置
 *----------------------------------------
 */
/**
 * table设置
 *tbg: tableBackground
 *tbga: tableBackgroundAccent
 *tbhb:table-th-background
 *tborder:table-border
 *----------------------------------------
 */
/**
 * Form设置
 *tbg: tableBackground
 *tbga: tableBackgroundAccent
 *tbhb:table-th-background
 *tborder:table-border
 *----------------------------------------
 */
 .mtop_10 {
  margin-top: 10px;
}
.mtop_20 {
  margin-top: 20px;
}
.mtop_30 {
  margin-top: 30px;
}
.ptop_10 {
  padding-top: 10px;
}
.ptop_20 {
  padding-top: 20px;
}
.ptop_30 {
  padding-top: 30px;
}
/**
 * 路径
 */
 /*base,重置，变量*/
/**
 * Button 公用样式
 */
 .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
}
/**
 *icon按钮样式
 * <em>于icon图片类，<i>用于文字类
 *
 *认证加V以及顶部图标
 *icon_bverify：蓝V
 *icon_bbverify：大蓝V
 *icon_yverify：黄V
 *icon_byverify：大黄V
 *icon_new:有新消息状态;
 *icon_shopping：顶部购物图标
 *icon_messages：顶部信息图标
 *icon_settsings：顶部设置图标
 *-------------------------------------------
 *nav-list图标
 *icon_home:我的网校;
 *icon_star:我的收藏;
 *icon_heart:我的关注; 
 *icon_th:我的错题本; 
 *icon_exam:我的考试;
 *icon_report:效果报告;
 *icon_schedule:课程表;
 *icon_shield:我的挑战;
 *icon_diamond:金币兑礼;

 *--------------------------------------------
 *个人中心头部icons
 *icon_lv:个人学力;
 *icon_user:个人学习经历/学员;
 *icon_orders:个人订单;
 *icon_coins:个人金币;
 *icon_card:激活听课证;
 *--------------------------------------------
 *课程列表，课程动态，课程评论，购物车推荐课程;
 *icon_chevron_right:老师轮播图右侧按钮;
 *icon_chevron_right_reverse:老师轮播图右侧变暗按钮;
 *icon_chevron_left:老师轮播图左侧按钮;
 *icon_chevron_left_reverse:老师轮播图左侧变亮按钮;
 *icon_yellow_sign:课程标题橙色标记;
 *icon_thumbs_up:课程功能区赞图标;
 *icon_rmb:课程功能区价格图标;
 *icon_gray_user:课程功能区总学员数图标;
 *icon_clock:课程功能区请假按钮;
 *icon_word:课程功能区资料按钮;
 *icon_horn:课程功能区续保按钮;
 *icon_manuscript:课程功能区考试按钮;
 *icon_tv:课程功能区直播按钮;
 *icon_square_orange: 排行橘色图标;
 *icon_square_gray:排行灰色图标;
 *--------------------------------------------
 *alert图标
 *icon_info_sign:警告框图标;
 *icon_info_search:搜索图标;
 *-------------------------------------------
 *关注按钮
 *icon_add：关注添加图标
 *icon_gray_add：未关注图标
 *-------------------------------------------
 *icon_coursecard:课程卡大图标;
 *icon_guide:新手指南;
 *icon_courseselect:怎样选课图标;
 *icon_forward:去看看按钮;
 *icon_blue_sign：蓝色的对勾
 *icon_point ：alert图标
 *icon_timer ：timer图标
 *
 */
 .icon_bbverify,
 .icon_byverify {
  width: 23px;
}
.icon_lv {
  width: 30px;
  height: 15px;
}
.icon_yellow_sign {
  width: 35px;
  height: 17px;
}
.icon_coursecard,
.icon_courseselect,
.icon_guide {
  width: 238px;
  height: 41px;
}
.icon_forward {
  width: 150px;
  height: 36px;
}
.icon_follow_add {
  width: 14px;
  height: 14px;
  opacity: 0.5;
}
.icon_dot {
  width: 0;
}
.icon_timer {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.icon_arrow_up,
.icon_arrow_down {
  width: 12px;
  height: 17px;
}
.icon_new {
  margin-left: -7px;
}
.icon_rmb {
  width: 13px;
}
.icon_new {
  background-position: 0 0;
}
.icon_shopping {
  background-position: -22px -75px;
}
.icon_messages {
  background-position: -22px -270px;
}
.icon_settsings {
  background-position: -22px -124px;
}
.icon_bverify {
  background-position: -99px 2px;
}
.icon_bbverify {
  background-position: -100px -50px;
}
.icon_yverify {
  background-position: -100px -24px;
  vertical-align: text-top;
}
.icon_byverify {
  background-position: -100px -75px;
}
.icon_home {
  background-position: 0 -20px;
}
.icon_star {
  background-position: 0 -50px;
}
.icon_heart {
  background-position: 0 -75px;
}
.icon_th {
  background-position: 0 -270px;
}
.icon_exam {
  background-position: 0 0;
}
.icon_report {
  background-position: 0 0;
}
.icon_schedule {
  background-position: 0 0;
}
.icon_user {
  background-position: 8px -98px;
}
.icon_shield {
  background-position: 0 -125px;
}
.icon_diamond {
  background-position: 0 -145px;
}
.icon_lv {
  background-position: -127px 0;
}
.icon_orders {
  background-position: -50px -125px;
}
.icon_coins {
  background-position: -22px -25px;
}
.icon_card {
  background-position: -22px -45px;
}
.icon_courses {
  background-position: -18px -147px;
}
.icon_chevron_left {
  background-position: -74px -276px;
}
.icon_chevron_right {
  background-position: -76px -225px;
}
.icon_chevron_left_reverse {
  background-position: -75px -200px;
}
.icon_chevron_right_reverse {
  background-position: -75px -252px;
}
.icon_yellow_sign {
  background-position: -127px -211px;
}
.icon_thumbs_up {
  background-position: -69px -48px;
}
.icon_rmb {
  background-position: -74px 3px;
}
.icon_gray_user {
  background-position: -71px -24px;
}
.icon_clock {
  background-position: -75px -75px;
}
.icon_word {
  background-position: -75px -100px;
}
.icon_horn {
  background-position: -75px -125px;
}
.icon_manuscript {
  background-position: -75px -150px;
}
.icon_tv {
  background-position: -75px -175px;
}
.icon_info_sign {
  background-position: -75px -75px;
}
.icon_info_search {
  background-position: -50px 0;
}
.icon_follow_add {
  background-position: -50px -177px;
}
.icon_coursecard {
  background-position: -123px -375px;
}
.icon_guide {
  background-position: -123px -420px;
}
.icon_courseselect {
  background-position: -123px -466px;
}
.icon_forward {
  background-position: -127px -366px;
}
.icon_arrow_up {
  background-position: -104px -126px;
}
.icon_arrow_down {
  background-position: -104px -100px;
}
.icon_arrow_right {
  background-position: -43px -200px;
}
.icon_square_orange {
  background-position: -47px -48px;
}
.icon_square_gray {
  background-position: -47px -73px;
}
.icon_blue_sign {
  background-position: -47px -145px;
}
.icon_dot {
  background-position: 0 -215px;
}
.icon_star {
  background-position: -50px -199px;
}
.icon_point {
  background-position: -50px -22px;
}
.icon_live {
  background-position: -45px -97px;
}
.icon_timer {
  background-position: -17px -189px;
}
.icon_white_clock {
  background-position: -129px -235px;
}
.icon_public_video {
  background-position: -127px -258px;
}
.icon_student_xiao {
  background: url("//img04.xesimg.com/student_icon_xiao.png") no-repeat;
  width: 20px;
}
.icon_back_play {
  background: url("//img04.xesimg.com/icon/icon_back.png") 0 4px no-repeat;
  width: 62px;
}
.icon_live_play {
  background: url("//img04.xesimg.com/icon/icon_live.png") 0 4px no-repeat;
  width: 62px;
}
/**
 *From 公用样式
 *table元素已经设定了BG和border-collapse属性
 */
 form {
  font-size: 12px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
label {
  display: block;
  text-align: right;
}
textarea {
  height: auto;
}
/**
 * 设定select, checkbox样式
 */
 select,
 label,
 textarea,
 input[type="text"],
 input[type="password"],
 input[type="datetime"],
 input[type="date"],
 input[type="month"],
 input[type="time"],
 input[type="week"],
 input[type="number"],
 input[type="email"],
 input[type="url"],
 input[type="search"],
 input[type="tel"],
 input[type="color"],
 .uneditable-input {
  font-size: 12px;
}
/**
 * 设定表单元素placeholder的字体颜色值
 */
 input[type="text"]:-moz-placeholder,
 textarea:-moz-placeholder {
  color: #999999;
}
input[type="text"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input[type="text"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.form_submiting {
  position: absolute;
  z-index: 10;
}
/* ============= 下面是表单验证相关的样式 ============= */
/* 这里是表单提示 */
/* 这是表单验证提示 */
.form_tips {
  width: 256px;
  height: 30px;
  clear: both;
  overflow: hidden;
  color: #999;
}
.form_tips.tips_error {
  color: #c00;
}
.form_tips.tips_strength {
  _line-height: 24px;
}
.form_tips.tips_strength .strength_text {
  float: left;
}
.form_tips.tips_strength strong {
  width: 104px;
  height: 20px;
  display: inline-block;
  overflow: hidden;
  float: left;
  background: url("//img04.xesimg.com/passport/bg_strength.gif") no-repeat left 0;
}
.form_tips.tips_strength strong.strength_1 {
  background-position: left 0;
}
.form_tips.tips_strength strong.strength_2 {
  background-position: left -30px;
}
.form_tips.tips_strength strong.strength_3 {
  background-position: left -60px;
}
/**
*name.css
*ui_username
*用户，年级名称加"V"
*
*div>a+i.icon
   <a class="ui_username">userName<i class="icon icon_verifty_teacher">V</i></a>
   */
   .ui_username,
   .ui_username_large {
    color: #333333;
    line-height: 20px;
    display: inline-block;
    vertical-align: bottom;
    font-size: 14px;
  }
  .ui_username_large {
    font-size: 20px;
  }
/**
 * Button 公用样式
 */
/**
 * 按钮边框处理方法 == 用span标签包裹
 * 边线 = border
 * 内边距 = padding
 * 背景 = background
 */
 .btn_wrap {
  display: inline-block;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 1px;
}
.btn_wrap_orange {
  border: 1px solid #e75007;
  background: #f38920;
}
.btn_wrap_gray {
  border: 1px solid #f3f3f3;
  background: #f3f3f3;
}
.btn_wrap_red {
  border: 1px solid #ccc;
  background: #cb0000;
}
.btn_wrap_blue {
  border: 1px solid #3399cc;
  background: #3399cc;
}
.btn_wrap_disable {
  border: 1px solid #666;
  background: #666;
}
/**
 * 按钮
 * 去除边框，
 */
 .btn {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0;
  color: #ffffff;
}
/**
 * 按钮按大小分类
 * large:10px 20px;
 * small:3px 5px;
 * medium:5px 20px;
 */
 .btn_text {
  border: none;
  background: none;
}
.btn_large {
  padding: 10px 20px;
  font-size: 14px;
}
.btn_small {
  padding: 3px 5px;
}
.btn_medium {
  padding: 5px 20px;
}
/**
 * 按钮按颜色分类
 * gray：取消按钮，
 * red：提交类按钮以及课程列表听课按钮激活状态
 * blue：页面按钮
 * orange:关注按钮;
 */
 .btn_gray {
  color: #333;
  background: #f3f3f3;
}
.btn_red {
  background: #cb0000;
}
.btn_blue {
  background: #3399cc;
}
.btn_sky {
  background: #3399cc;
}
.btn_orange {
  background: #ff6600;
}
.pure_gray {
  background: #9A9A9A;
}
/**
 * 按钮按功能分类(默认样式)
 * 
 */
 .btn_disable {
  background: #666;
  /*box-shadow: 1px 1px 1px rgba(255,255,255,1) inset, -1px -1px 1px rgba(255,255,255,1) inset;*/
}
/*图标，表单，按钮*/
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 14:40:57
 * @version $Id$
 */
/*base,重置，变量*/
/*图标，表单，按钮*/
#header {
  position: relative;
  z-index: 100;
}
#header .header_box {
  width: 980px;
  height: 45px;
  margin: 0 auto;
  /*logo*/
  /*菜单*/
  /*搜索*/
}
#header .header_box h1.logo {
  float: left;
  display: inline;
  width: 220px;
}
#header .header_box h1.logo a {
  display: block;
  height: 45px;
  text-indent: -9999em;
  background: url(//img04.xesimg.com/logo/logo.png) -17px 0 no-repeat;
}
#header .header_box ul.navs {
  float: left;
  width: 485px;
  height: 45px;
}
#header .header_box ul.navs li {
  border: 1px solid #fff;
  border-bottom: 0;
  float: left;
  display: inline;
  width: 68px;
  text-align: center;
  line-height: 35px;
  font-family: "Microsoft YaHei";
  font-size: 16px;
}
#header .header_box ul.navs li a {
  display: inline-block;
  color: #333333;
  margin-top: 6px;
  border-bottom: 4px solid #ffffff;
}
#header .header_box ul.navs li a:hover {
  color: #3398cc;
  text-decoration: none;
}
#header .header_box ul.navs li .icon_down {
  display: none;
}
#header .header_box ul.navs li .current {
  color: #3398cc;
  text-decoration: none;
}
#header .header_box ul.navs .homes {
  width: 53px;
}
#header .header_box ul.navs .news {
  position: relative;
}
#header .header_box ul.navs .news span {
  display: block;
  width: 25px;
  height: 11px;
  background: url("//img04.xesimg.com/icon/new_03.jpg") no-repeat;
  position: absolute;
  right: -12px;
  top: 6px;
  z-index: 1;
  text-indent: -9999em;
}
#header .header_box .search {
  float: right;
  display: inline;
  width: 265px;
  height: 28px;
  margin-top: 10px;
  overflow: hidden;
  background: url("//img04.xesimg.com/head_search.jpg") no-repeat;
}
#header .header_box .search .head_top_search {
  float: left;
  width: 190px;
  height: 20px;
  border: 0;
  margin: 4px 0 0 5px;
  color: #000;
}
#header .header_box .search .head_btn_search {
  float: right;
  display: inline;
  width: 67px;
  height: 28px;
  background: url("//img04.xesimg.com/head_search.jpg") right top no-repeat;
  text-indent: -9999em;
}
#header .header_menu {
  width: 980px;
  height: 38px;
  margin: 0 auto;
  position: relative;
  z-index: 19;
}
#header .header_menu .xrs {
  float: left;
  display: inline;
  width: 200px;
  line-height: 38px;
  color: #999;
}
#header .header_menu .xrs a {
  color: #333;
  text-decoration: none;
}
#header .header_menu .phone_400 {
  float: right;
  display: inline;
  width: 230px;
  height: 38px;
  background: url("//img04.xesimg.com/400800.png") no-repeat center top;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 0 3px;
}
#header .header_menu .phone_400 .layer_head {
  display: none;
  width: 230px;
  height: 70px;
  background: url("//img04.xesimg.com/kefutime.png") #ffffff no-repeat center;
}
#header .header_menu .phone_400 .white_cover {
  display: none;
  height: 2px;
  width: 100%;
  background: white;
}
#header .header_picture {
  width: 980px;
  height: 60px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
#header .header_picture .settime {
  width: 240px;
  position: absolute;
  right: 180px;
  top: 15px;
  font-size: 23px;
  font-weight: bold;
  font-family: Arial;
  color: #fff;
  text-align: right;
}
#header .header_picture .close {
  display: block;
  width: 28px;
  height: 28px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 100;
  text-indent: -99999em;
}
/*已登录*/
#header .header_menu .loginbar {
  float: right;
  display: inline;
  width: 415px;
  _width: 375px;
}
#header .header_menu .loginbar li {
  float: left;
  display: inline;
  width: 45px;
  cursor: pointer;
  text-align: center;
  margin-right: 5px;
  font-family: 'SimSun';
}
#header .header_menu .loginbar li p {
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  color: #666666;
  position: relative;
}
#header .header_menu .loginbar li p a {
  color: #666666;
}
#header .header_menu .loginbar li span {
  display: block;
  height: 38px;
  line-height: 38px;
  position: relative;
}
#header .header_menu .loginbar li span a {
  color: #666666;
}
#header .header_menu .loginbar li .layer_head {
  display: none;
}
#header .header_menu .loginbar li .icon_new {
  top: 9px;
  right: -10px;
  position: absolute;
  z-index: 11;
  vertical-align: baseline;
}
#header .header_menu .loginbar .homes {
  width: 60px;
}
#header .header_menu .loginbar .homes a {
  color: #cc0000;
}
#header .header_menu .loginbar .jiazhanghui {
  position: relative;
  text-decoration: none;
  margin-right: 10px;
}
#header .header_menu .loginbar .jiazhanghui .mobile_nav {
  text-align: left;
  padding-left: 5px;
  width: 49px;
}
#header .header_menu .loginbar .jiazhanghui .new_icon {
  width: 13px;
  height: 13px;
  background: url("//img04.xesimg.com/icon/new_10.png") no-repeat;
  position: absolute;
  right: 0px;
  top: 6px;
  z-index: 100;
  text-indent: -9999em;
}
#header .header_menu .loginbar .jiazhanghui .layer_head {
  width: 280px !important;
  height: 356px;
  cursor: default;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .first_down_title {
  width: 280px;
  height: 65px;
  background: url("//img04.xesimg.com/first_down_title_bg.png") no-repeat bottom center;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod {
  width: 100%;
  height: 110px;
  margin: 0;
  padding-bottom: 16px;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_qcode {
  float: left;
  width: 100px;
  height: 100px;
  margin-left: 18px;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .j_down {
  background: url("//img04.xesimg.com/jiazhanghui_qcode1.png") no-repeat center;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .a_down {
  background: url("//img04.xesimg.com/aixuehui_qcode1.png") no-repeat center;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_btn {
  float: left;
  width: 128px;
  height: 100px;
  margin-left: 20px;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_btn .download_title {
  border: 0;
  font-size: 18px;
  height: 25px;
  line-height: 1;
  font-family: "黑体";
  text-align: left;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_btn .style1 {
  color: #00b9ff;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_btn .style2 {
  color: #ae7abf;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_btn a {
  margin-top: 5px;
  display: block;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .download_mod .down_btn a img {
  width: 121px;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .top {
  margin-top: 15px;
  border-bottom: 1px solid #eeeeee;
}
#header .header_menu .loginbar .jiazhanghui .layer_head .down {
  margin-top: 20px;
}
#header .header_menu .loginbar .settsings {
  width: 35px;
}
#header .header_menu .loginbar .tips {
  width: 35px;
}
#header .header_menu .loginbar .register {
  width: 35px;
}
#header .header_menu .loginbar .login {
  width: 35px;
}
#header .header_menu .loginbar .current {
  position: relative;
  z-index: 10;
}
#header .header_menu .loginbar .current p {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  position: relative;
  z-index: 110;
}
#header .header_menu .loginbar .current p .icon_new {
  display: none;
}
#header .header_menu .loginbar .current .layer_head {
  display: block;
  width: 101px;
  border: 1px solid #ccc;
  box-shadow: 0 2px 2px #ddd;
  background: #fcfcfc;
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 37px;
}
#header .header_menu .loginbar .current .layer_head ul {
  padding-top: 5px;
}
#header .header_menu .loginbar .current .layer_head ul li {
  height: 25px;
  line-height: 25px;
  width: 101px;
  padding: 0;
  margin: 0;
  text-align: left;
}
#header .header_menu .loginbar .current .layer_head ul li a {
  display: block;
  padding: 0 5px 0 15px;
  color: #666666;
  text-decoration: none;
}
#header .header_menu .loginbar .current .layer_head ul li a:hover {
  background: #3399cc;
  color: #ffffff;
}
#header .header_menu .loginbar .current .layer_head ul li a:hover strong {
  color: #ffffff;
}
#header .header_menu .loginbar .current .layer_head ul .exit {
  border-top: 1px solid #e6e6e6;
  background: #f2f2f2;
}
#header .header_menu .loginbar .current .layer_head ul .exit a {
  color: #006699;
}
#header .header_menu .loginbar .current .layer_head ul .exit a:hover {
  background: #f2f2f2;
  color: #006699;
}
/*未登录00000*/
#header .header_menu ul.topbar {
  width: 350px;
  _width: 315px;
}
/*消息提醒*/
.layer_news_tips {
  width: 175px;
  overflow: hidden;
  border: 1px solid #c5c5c5;
  background: #fcfcfc;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
  position: absolute;
  right: -1px;
  top: 86px;
  z-index: 100;
}
.layer_news_tips .news_tips {
  position: relative;
}
.layer_news_tips .news_tips ul {
  padding: 10px 15px;
}
.layer_news_tips .news_tips ul li {
  line-height: 20px;
  color: #666666;
}
.layer_news_tips .news_tips button.close {
  width: 15px;
  height: 15px;
  position: absolute;
  right: 5px;
  top: 3px;
  background: none;
  border: 0;
  font-size: 14px;
  font-weight: bold;
  color: #999;
}
#headnav {
  height: 41px;
  line-height: 41px;
  width: 100%;
  overflow: hidden;
  background: url("//img04.xesimg.com/channel/nav_bg.png") repeat-x;
}
#headnav ul {
  width: 980px;
  margin: 0 auto;
  height: 41px;
  line-height: 41px;
  background: url("//img04.xesimg.com/channel/nav1.png") no-repeat;
}
#headnav li {
  float: left;
  display: inline;
  overflow: hidden;
  height: 41px;
  line-height: 41px;
  background: url("//img04.xesimg.com/channel/nav_line.png") 0 10px no-repeat;
}
#headnav li a {
  display: block;
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
  padding: 0 15px;
  text-align: center;
  width: auto;
  font-family: "SimSun";
}
#headnav li a:hover {
  background: #116dad;
}
#headnav li.firstClass {
  background: none;
  margin-left: 131px;
}
#headnav li.current {
  background: #065b94;
  font-weight: bold;
}
/*搜索优化*/
.ui_searchbar_new {
  margin-bottom: 0;
  border-bottom: 1px dashed #ededed;
}
.ui_searchbar_new .search_tips {
  background: url();
  overflow: hidden;
  line-height: 40px;
  color: #bdbdbd;
  padding-left: 5px;
  height: 40px;
}
.ui_searchbar_new .search_tips_select {
  padding-left: 5px;
  background: #f8f8f8;
  height: 39px;
  line-height: 37px;
}
.ui_searchbar_new .search_tips_select li {
  float: left;
  text-align: center;
  width: 45px;
  padding: 0 3px;
  font-size: 14px;
}
.ui_searchbar_new .search_tips_select li a {
  color: #0076b3;
  width: 100%;
  height: 37px;
  display: inline-block;
  text-align: center;
}
.ui_searchbar_new .search_tips_select li a:hover {
  text-decoration: none;
  height: 37px;
  display: inline-block;
}
.ui_searchbar_new .search_tips_select .active {
  border-bottom: 2px solid #3399cc;
  font-weight: bold;
}
.ui_courseteecher {
  overflow: hidden;
}
.ui_courseteecher .follow_list {
  height: 110px;
  padding: 5px 0 15px ;
  overflow: hidden;
  margin: 0;
  border-bottom: 1px dashed #ededed;
}
.ui_courseteecher .follow_list .ui_avatar {
  float: left;
  display: inline;
  margin: 12px;
  overflow: hidden;
  position: static;
}
.ui_courseteecher .follow_list .follow_con_fun {
  float: left;
  display: inline;
  margin-top: 10px;
  overflow: hidden;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_username {
  color: #333333;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_username .icon_bverify {
  background: url("//img04.xesimg.com/icon_bverify.gif") 0 1px no-repeat;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_username .icon_yverify {
  background: url("//img04.xesimg.com/icon_yverify.gif") 0 1px no-repeat;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_usres {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  color: #666;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_usres a {
  color: #666;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_usres span {
  margin-right: 15px;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_usres span b {
  margin-left: 5px;
  font-style: normal;
  font-weight: normal;
}
.ui_courseteecher .follow_list .follow_con_fun .ui_follow.add {
  margin-top: 4px;
}
.ui_courseteecher .follow_list .follow_con_fun .fun_look a {
  background: #f38920;
  text-align: center;
  width: 52px;
  height: 24px;
  line-height: 24px;
  padding: 0 2px;
  display: inline-block;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}
.ui_courseteecher .follow_list .follow_con_info {
  float: left;
  display: inline;
  width: 100%;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  color: #999999;
  padding-left: 12px;
}
.ui_courseteecher .course_item {
  border: none;
  border-bottom: 1px dashed #ededed;
  background: url();
  padding: 15px 0;
  margin-bottom: 0;
}
.ui_courseteecher .ui_feed {
  padding: 15px 0;
  border-bottom: 1px dashed #ededed;
}
.ui_courseteecher .ui_feed .ui_avatar {
  margin-right: 0;
}
.ui_courseteecher .ui_feed .feed_detail {
  width: 655px;
}
#header .header_box .search {
  overflow: visible;
}
.search {
  position: relative;
}
.search_suggest {
  position: absolute;
  display: none;
  top: 28px;
  width: 197px;
  border: 1px solid #0076b3;
  border-top: none;
  background-color: #fff;
  z-index: 1;
}
.search_suggest ul {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.search_suggest ul li {
  padding: 3px 5px;
  line-height: 25px;
  font-size: 14px;
  color: #777;
  cursor: pointer;
  height: 25px;
  overflow: hidden;
}
.search_suggest ul li:hover {
  background-color: #0076b3;
  text-decoration: none;
  color: #fff;
}
.search_suggest ul .cur {
  background-color: #0076b3;
  color: #fff;
}
.search_suggest_big {
  position: absolute;
  display: none;
  top: 28px;
  width: 658px;
  border: 1px solid #3399fe;
  border-top: none;
  background-color: #fff;
  z-index: 11;
}
.search_suggest_big ul {
  display: block;
  margin: 0;
  padding: 0;
}
.search_suggest_big ul li {
  padding: 3px 10px;
  line-height: 25px;
  font-size: 14px;
  color: #777;
  cursor: pointer;
}
.search_suggest_big ul li:hover {
  background-color: #0076b3;
  text-decoration: none;
  color: #fff;
}
.search_suggest_big ul .cur {
  background-color: #0076b3;
  color: #fff;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 11:36:00
 * @version $Id$
 *@ layout.css  框架和公用样式
 */
 /**/
 #container {
  /*overflow: hidden;*/
  width: 100%;
  margin: 0;
}
.layout {
  width: 980px;
  margin: 0 auto;
}
.layout_content {
  overflow: hidden;
}
.layout_back {
  background: #f5f5f5;
  overflow: hidden;
  margin: 0 auto;
}
.layout_back .layout_body {
  background: #fff;
  min-height: 1000px;
}
.layout_back .w_740 .content_box {
  width: 730px;
  overflow: hidden;
}
.layout_back .w_740 .main_header {
  width: 730px;
  overflow: hidden;
}
.layout_home {
  background: #ffffff url("//img04.xesimg.com/sida_nav_bg.jpg") left top repeat-y;
  overflow: hidden;
}
.w_310 .panel .ui_feed .feed_detail {
  width: 250px;
}
.w_310 .panel .ui_feed {
  border-bottom: 1px dotted #f1f1f1;
}
/*公用样式*/
.panle {
  overflow: hidden;
}
.panel_content {
  overflow: hidden;
}
.left {
  float: left;
  display: inline;
}
.right {
  float: right;
  display: inline;
}
.w_215 {
  width: 215px;
  padding-bottom: 50px;
}
.w_240 {
  width: 240px;
  padding-bottom: 50px;
}
.w_235 {
  width: 235px;
  padding-bottom: 50px;
}
.w_240 {
  width: 240px;
}
.w_310 {
  width: 310px;
  margin-right: 5px;
}
.w_655 {
  width: 655px;
}
.w_645 {
  width: 645px;
}
.w_730 {
  width: 730px;
  padding-bottom: 50px;
}
.w_740 {
  width: 740px;
  padding-bottom: 50px;
  overflow: hidden;
}
.w_753 {
  width: 753px;
  padding-bottom: 50px;
}
.w_307 {
  width: 307px;
}
/**
 * [广告块]
 *
 */
 .advert {
  margin-top: 10px;
}
/**
 * [邮箱后缀提示]
 *
 */
 .out_box {
  border: 1px solid #ccc;
  background: #fff;
  margin-top: 13px;
}
.list_box {
  cursor: pointer;
  padding: 0 5px;
}
.focus_box {
  background: #F38920;
  padding: 0 5px;
  cursor: pointer;
  color: #fff;
}
.focus_box span.mark_box {
  color: #fff;
}
.mark_box {
  color: #666;
}
/**
 * [特殊字体]
 *
 */
 .f_14 {
  font-size: 20px;
  color: #e60012;
  font-weight: bold;
}
.f_c_1 {
  color: #333333;
}
/**
 * 老师简介新弹层----优化
 *
 */
 .teacher_layout {
  width: 200px;
  height: 100px;
  width: 375px;
  height: 250px;
}
.teacher_layout,
.teacher_layout02,
.teacher_layout03,
.teacher_layout04 {
  padding: 1px;
}
.dialog_first {
  width: 100%;
  background: url(//img04.xesimg.com/teacherbg01.jpg);
  position: relative;
  height: 162px;
}
.dialog_top {
  width: 100%;
  height: 80px;
}
.gloryNewsItem .icon_student_xiao {
  background: url("//img04.xesimg.com/student_icon_xiao.png") no-repeat;
  width: 20px;
}
.dialog_first,
.dialog_second,
.dialog_four {
  overflow: hidden;
}
.teacher_layout .dialog_first .icon_student_xiao {
  background: url("//img04.xesimg.com/student_icon_xiao.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-indent: -9999em;
  vertical-align: top;
  width: 20px;
}
dl.dialog_top {
  margin-top: 20px;
}
dl.dialog_top dt {
  text-align: center;
}
dl.dialog_top dd {
  height: 20px;
  text-align: center;
  margin-top: 5px;
  line-height: 20px;
}
dl.dialog_top dd .gender-b {
  background: url("//img04.xesimg.com/boy.png") no-repeat scroll right 4px;
}
dl.dialog_top dd .gender-g {
  background: url("//img04.xesimg.com/girl.png") no-repeat scroll center center;
}
dl.dialog_top dd a {
  color: #fff;
  font-size: 14px;
  font-family: 'SimSun';
}
dl.dialog_top dd a.a:hover {
  text-decoration: none;
}
dl.dialog_top dd span {
  color: #fff;
  font-size: 14px;
  font-family: 'SimSun';
}
dl.dialog_top dd img {
  vertical-align: middle;
  height: 20px;
  width: auto;
}
.dialog_center {
  width: 100%;
  height: 60px;
  background: url(//img04.xesimg.com/bg_op.png) repeat-y;
  margin-top: 5px;
  overflow: hidden;
}
.dialog_center p {
  color: #fff;
  text-align: center;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  padding: 0 10px;
  font-family: 'SimSun';
}
.dialog_center .level {
  text-align: center;
}
.dialog_center .level .level_l {
  width: 160px;
  overflow: hidden;
  float: left;
  text-align: right;
}
.dialog_center .level .level_l li {
  display: inline-block;
}
.dialog_center .level .level_l li img {
  margin-top: 6px;
  margin-right: 3px;
}
.dialog_center .level .level_r {
  width: 190px;
  float: left;
}
.dialog_center .level .level_r img {
  margin-top: 6px;
}
.dialog_down {
  text-align: center;
  margin: 0 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0px 6px;
  height: 23px;
}
.dialog_down ul {
  overflow: hidden;
  display: inline-block;
}
.dialog_down ul li {
  color: #666666;
  float: left;
  display: inline;
  font-family: 'SimSun';
}
.dialog_down ul li span {
  color: #333333;
  margin: 0 5px;
}
.dialog_down ul li i {
  padding: 6px 9px 6px 3px;
  color: #e6e6e6;
}
.btns_L .for_center .focus_m {
  margin-right: 25px;
  float: left;
  width: 52px;
  overflow: hidden;
}
.btns_L {
  text-align: center;
}
.for_center {
  display: inline-block;
  padding-top: 10px;
  _zoom: 1;
  *width: 140px;
  _width: 140px;
}
.btns_L .look_btn {
  padding: 5px 10px;
  background: #3399cc;
  color: #fff;
  float: right;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
}
.btns_L .look_btn:hover {
  text-decoration: none;
}
.dialog_second {
  width: 100%;
  background: url(//img04.xesimg.com/teacherbg02.jpg);
  position: relative;
  height: 162px;
}
.dialog_ul02_wrap {
  position: relative;
}
.dialog_ul02_wrap .dialog_ul02 {
  border: none;
}
.teacher_layout02 {
  height: 203px;
  width: 375px;
}
.teacher_layout02 .dialog_down {
  border: none;
}
.teacher_layout03 {
  height: 220px;
  width: 375px;
}
.teacher_layout03 .dialog_down {
  position: relative;
}
.dialog_down_wrap {
  overflow: hidden;
}
.dialog_down_wrap .dialog_down ul {
  padding: 0;
}
.teacher_layout03 .dialog_center {
  height: 27px;
  line-height: 27px;
}
.teacher_layout03 .dialog_center p {
  height: 27px;
  line-height: 27px;
}
.teacher_layout03 .dialog_second {
  height: 133px;
}
.teacher_layout04 {
  height: 250px;
  width: 375px;
}
.teacher_layout03 .gender-b,
.teacher_layout04 .gender-b {
  margin-top: 1px;
}
.teacher_layout04 .dialog_center {
  overflow: hidden;
  padding-top: 6px;
}
.teacher_layout04 .dialog_center p {
  line-height: 21px;
  padding: 0 10px;
  height: 25px;
  overflow: hidden;
}
.teacher_layout04 .dialog_center p span {
  margin-left: 8px;
}
.teacher_layout .dialog_center p,
.teacher_layout02 .dialog_center p {
  margin-top: 5px;
}
.dialog_four {
  width: 100%;
  background: url(//img04.xesimg.com/teacherbg03.jpg);
  position: relative;
  height: 162px;
}
/**
 * 
 * authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 11:44:46
 * @version $Id$  公用底部
 */
 #footer {
  width: 100%;
  border-top: 1px solid #e5e5e5;
  padding: 0px;
  overflow: hidden;
}
/*===============/下：关于我们部分/====================*/
#footer .foot_area {
  padding: 20px 0px;
}
#footer .foot_area p {
  text-align: center;
  line-height: 180%;
}
#footer .foot_area p a {
  padding: 0px 5px;
  color: #333333;
}
#footer .foot_area p.link {
  padding-top: 15px;
}
/*===============/上：学习经验分享/====================*/
#footer .foot_service {
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid #F1F1F1;
}
#footer .foot_service a {
  float: left;
  display: inline;
  width: 140px;
  overflow: hidden;
  cursor: pointer;
  height: 56px;
  margin: 10px 10px 0px 20px;
  padding-left: 68px;
  text-decoration: none;
}
#footer .foot_service a p {
  line-height: 150%;
  color: #666;
  text-align: left;
}
#footer .foot_service a.service_share {
  background: url(//img04.xesimg.com/service/A1_01.gif) no-repeat;
}
#footer .foot_service a.service_live {
  background: url(//img04.xesimg.com/service/A2_01.gif) no-repeat;
}
#footer .foot_service a.service_system {
  background: url(//img04.xesimg.com/service/B3_01.gif) no-repeat;
}
#footer .foot_service a.service_interaction {
  background: url(//img04.xesimg.com/service/A4_01.gif) no-repeat;
}
#footer .foot_service a.service_share:hover {
  background: url(//img04.xesimg.com/service/A1.gif) no-repeat;
}
#footer .foot_service a.service_live:hover {
  background: url(//img04.xesimg.com/service/A2.gif) no-repeat;
}
#footer .foot_service a.service_system:hover {
  background: url(//img04.xesimg.com/service/B3new.gif) no-repeat;
}
#footer .foot_service a.service_interaction:hover {
  background: url(//img04.xesimg.com/service/A4.gif) no-repeat;
}
#footer .foot_service a span {
  display: block;
  line-height: 22px;
  font-weight: bold;
  color: #333333;
}
/**
 * 学习中心个人设置左侧导航
 */
 /*base,重置，变量*/
 .side_nav {
  padding: 20px 0;
  overflow: hidden;
  border-bottom: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  background-color: #fbfbfb;
}
.side_nav .nav_header {
  color: #999999;
  margin-bottom: 20px;
  text-align: center;
  border-bottom: 1px solid #cae0ed;
  padding-right: 10px;
  background: none;
}
.side_nav .nav_header span {
  position: relative;
  top: 12px;
  display: inline-block;
  padding: 0 10px;
  z-index: 10;
  background-color: #fbfbfb;
  font-size: 14px;
}
.side_nav li {
  line-height: 24px;
}
.side_nav li a {
  font-size: 14px;
  color: #0076b8;
}
/*头部，内容，底部*/
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 11:39:59
 * @version $Id$  首页广告轮播
 */
 #index_focus {
  height: 310px;
  overflow: hidden;
  /*=================/图片轮播大图/============================*/
}
#index_focus .focus_list {
  overflow: hidden;
}
#index_focus .focus_list li {
  width: 100%;
  height: 310px;
  float: left;
  position: absolute;
  z-index: 2;
  opacity: 0;
  background: url(../pic/pic_01.jpg) no-repeat center;
}
#index_focus .focus_list li a {
  display: block;
  width: 100%;
  height: 310px;
  text-indent: -999999em;
}
#index_focus .focus_list li.current {
  z-index: 10;
}
/*=================/图片轮播缩小图/============================*/
#index_focus .focus_num_wrap {
  width: 980px;
  height: 20px;
  margin: 0 auto;
  position: relative;
  z-index: 11;
  top: 280px;
}
#index_focus .focus_num_wrap ol.focus_num {
  width: 190px;
  height: 20px;
  position: absolute;
  right: 320px;
}
#index_focus .focus_num_wrap ol.focus_num li {
  float: left;
  display: inline;
  width: 19px;
  height: 19px;
  line-height: 19px;
  background-color: #fff;
  border-radius: 15px;
  margin: 0 1px;
  cursor: pointer;
  text-align: center;
  color: #666666;
}
#index_focus .focus_num_wrap ol.focus_num li.current {
  background: #666;
  color: #ffffff;
}
/**
*list.css
*ui_list
*所有有序，无序列表
*<ul ol>
*    <li>1<a>中华人民共和国--学而思网校</a></li>
*</ul ol>
*/
.ui_list {
  list-style-type: none;
  padding-left: 5px;
  line-height: 20px;
}
.list_blue {
  line-height: 22px;
}
.list_blue a {
  color: #329bca;
}
.list_blue a:hover {
  color: #329bca;
}
.list_black a {
  color: #333333;
}
.list_black a:hover {
  color: #333333;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 14:24:01
 * @version $Id$ 所有标题
 */
 .side_header {
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
}
.side_header span {
  color: #666666;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  text-align: left;
}
.main_header {
  overflow: hidden;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.main_header .nav_links {
  width: 645px;
  height: 42px;
  overflow: hidden;
}
.main_header .nav_links li {
  float: left;
  display: inline;
  line-height: 42px;
  color: #0076b3;
  font-size: 14px;
  position: relative;
}
.main_header .nav_links li a {
  display: inline-block;
  color: #0076b3;
  font-size: 14px;
  background: url("//img04.xesimg.com/line.jpg") right 13px no-repeat;
  padding: 0 10px;
}
.main_header .nav_links li a strong {
  color: #0076b3;
  font-family: '宋体';
}
.main_header .nav_links li i {
  display: none;
  font-style: normal;
  color: #ccc;
  padding: 0 8px;
}
.main_header .nav_links li .icon_new {
  position: absolute;
  right: -7px;
  top: 7px;
  z-index: 10;
}
.main_header .nav_links li.current {
  background: url("//img04.xesimg.com/ie_project/nav_links.jpg") center 37px no-repeat;
  font-weight: bold;
}
.main_header .nav_links li.current a {
  font-weight: bold;
}
.main_header .nav_links li.current a strong {
  color: #cc0000;
}
.main_header .nav_links .last a {
  background: none;
}
.main_header .long {
  width: 710px !important;
}
.border_blue {
  border-bottom: 1px solid #0076b3;
}
.layout_body .border_blue .nav_links li.current {
  background: none;
}
.layout_body .border_blue span {
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  color: #0078b0;
}
.layout_side .border_blue span {
  float: left;
  color: #666666;
  text-align: right;
  font-size: 18px;
}
.header_setting {
  margin: 10px 0 10px 0;
}
.w_310 .border_blue {
  border-bottom: 1px solid #e5e5e5;
}
.layout_back .side_header {
  border: 0;
}
.layout_back .side_header span {
  padding-left: 10px;
}
/**
 *tips(alert样式)提示样式
 * 默认是不带边框的粉色提示
 */
 .tip {
  line-height: 24px;
  padding: 6px 12px;
  color: #333333;
  background: #fff5da;
  background: -webkit-linear-gradient(top, #fff5da, #ffeec0);
  background: -moz-linear-gradient(top, #fff5da, #ffeec0);
  font-size: 12px;
}
.tip .close {
  float: right;
  background: none;
  font-size: 18px;
}
.tip_danger {
  border: 1px solid;
  border-color: #dbc1c4;
  background: #FBEFEF;
  background: -webkit-linear-gradient(top, #fbefef, #fbefef);
  background: -moz-linear-gradient(top, #fbefef, #fbefef);
}
.tip a {
  color: #0078b0;
}
.tip a:hover {
  color: #0078b0;
}
/*=========/没有课程提示=====*/
.notCourse {
  line-height: 125px;
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  color: #999999;
  border: 1px solid #ececec;
  background: #fcfcfc;
}
/**
 * 
 * authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 11:44:46
 * @version $Id$  首页登录框部分
 */
 .index_login {
  width: 980px;
  margin: 0 auto;
  position: relative;
  z-index: 11;
  top: 8px;
}
.index_login .login_from,
.index_login .login_finish {
  width: 318px;
  height: 293px;
  border: 1px solid #cfdede;
  background: #fbfdfd;
  position: absolute;
  top: 0;
  right: 0;
}
.login_finish {
  overflow: hidden;
}
.login_finish .finish_user_info {
  width: 282px;
  height: 170px;
  *height: 180px;
  margin: 0 auto;
}
.login_finish .finish_user_info .avatar_item {
  overflow: hidden;
  margin-top: 10px;
  _width: 100%;
}
.login_finish .finish_user_info .avatar_item .avatar_pic {
  float: left;
  display: inline;
  width: 50px;
  margin-right: 10px;
}
.login_finish .finish_user_info .avatar_item .avatar_pic img {
  width: 50px;
  height: 50px;
}
.login_finish .finish_user_info .avatar_item .avatar_info {
  float: left;
  display: inline;
  width: 220px;
}
.login_finish .finish_user_info .avatar_item .avatar_info p {
  overflow: hidden;
}
.login_finish .finish_user_info .avatar_item .avatar_info p a {
  font-weight: bold;
}
.login_finish .finish_user_info .avatar_item .avatar_info .user_level {
  margin-top: 10px;
}
.login_finish .finish_user_info .avatar_item .avatar_info .user_level span {
  float: left;
  margin-right: 5px;
  color: #666;
}
.login_finish .finish_user_info .avatar_item .avatar_info .user_level .icon_level {
  overflow: hidden;
  width: 158px;
}
.login_finish .finish_user_info .user_count {
  overflow: hidden;
  margin: 3px 0 10px;
  _margin: 0 0 7px;
  _width: 100%;
}
.login_finish .finish_user_info .user_count li {
  float: left;
  display: inline;
  width: 93px;
  height: 45px;
  text-align: center;
  background: url("//img04.xesimg.com/line_long.jpg") no-repeat right 5px;
  font-size: 14px;
  padding-top: 5px;
}
.login_finish .finish_user_info .user_count li a {
  display: block;
  color: #333;
}
.login_finish .finish_user_info .user_count li a p {
  line-height: 25px;
  font-size: 12px;
}
.login_finish .finish_user_info .user_count li a:hover {
  color: #0076B3;
  text-decoration: none;
}
.login_finish .finish_user_info .user_count .last {
  background-image: none;
}
.login_finish .finish_user_info .btn_func .btn_wrap {
  float: none;
  display: inline-block;
  line-height: 6px;
}
.login_finish .finish_user_info .btn_func button.btn {
  width: 277px;
  height: 38px;
  line-height: 35px;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  background: #f38920;
}
.login_finish .finish_user_info .btn_func button.btn:hover {
  background: #e87204;
}
.login_finish .finish_user_task {
  height: 115px;
  border-top: 1px solid #eeeeee;
  background: #f4f4f4;
}
.login_finish .finish_user_task h3 {
  line-height: 35px;
  color: #666;
  padding-left: 15px;
  font-family: "Microsoft YaHei";
  font-size: 14px;
}
.login_finish .finish_user_task ul li {
  float: left;
  display: inline;
  margin-left: 15px;
  margin-right: 7px;
}
.login_finish .finish_user_task ul li a {
  display: block;
  width: 81px;
  height: 65px;
  cursor: pointer;
}
.login_finish .finish_user_task ul li .task_1 {
  background: url("//img04.xesimg.com/task_1.jpg") no-repeat;
}
.login_finish .finish_user_task ul li .task_3 {
  display: block;
  width: 81px;
  height: 65px;
}
.login_finish .finish_user_task ul li .sp_exist {
  background: url("//img04.xesimg.com/sp_exist.png") no-repeat;
  cursor: pointer;
}
.login_finish .finish_user_task ul li .sp_noexist {
  background: url("//img04.xesimg.com/sp_noexist.png") no-repeat;
  cursor: pointer;
}
.login_finish .finish_user_task ul li .sp_get {
  background: url("//img04.xesimg.com/sp_get.png") no-repeat;
  cursor: pointer;
}
.login_finish .finish_user_task ul li .sp_got {
  background: url("//img04.xesimg.com/sp_got.png") no-repeat;
  cursor: pointer;
}
.login_finish .finish_user_task ul li .finish {
  background: url("//img04.xesimg.com/task_4.jpg") no-repeat;
}
/*====================/上：登录框和登录按钮部份/==========================*/
.index_login .login_from .login_input {
  width: 282px;
  height: 184px;
  margin: 0 auto;
}
.index_login .login_from .login_input p input.input_text {
  width: 265px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  border: 1px solid #cfdede;
  color: #333;
  margin-top: 15px;
  padding: 7px;
}
.index_login .login_from .login_input p label {
  float: left;
  display: inline;
  line-height: 40px;
  color: #999999;
  margin-right: 5px;
}
.index_login .login_from .login_input p label input {
  vertical-align: middle;
}
.index_login .login_from .login_input p .pass {
  float: left;
}
.index_login .login_from .login_input p span {
  float: right;
  display: inline;
  line-height: 40px;
  color: #999999;
  vertical-align: middle;
}
.index_login .login_from .login_input p .mark_box {
  float: none;
  line-height: 30px;
}
.index_login .login_from .login_input p .focus_box span.mark_box {
  color: #FFFFFF;
}
.index_login .login_from .login_input p .btn_wrap {
  float: none;
  display: inline-block;
  line-height: 6px;
}
.index_login .login_from .login_input p button.btn {
  width: 277px;
  height: 38px;
  line-height: 35px;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  background: #f38920;
}
.index_login .login_from .login_input p button.btn:hover {
  background: #e87204;
}
.index_login .login_from .login_input .btn_func {
  margin-top: 10px;
}
/*====================/下：登录信息说明部份/==========================*/
.index_login .login_from .login_infor {
  border-top: 1px solid #cfdede;
}
.index_login .login_from .login_infor p {
  width: 270px;
  margin: 0 auto;
  overflow: hidden;
}
.index_login .login_from .login_infor .infor_app {
  overflow: hidden;
  padding-top: 10px;
  margin-bottom: 10px;
}
.index_login .login_from .login_infor .infor_app a.app_qq,
.index_login .login_from .login_infor .infor_app a.app_weibo,
.index_login .login_from .login_infor .infor_app a.app_ed {
  float: left;
  display: inline;
  height: 29px;
  text-indent: -9999em;
}
.index_login .login_from .login_infor .infor_app a.app_qq {
  width: 75px;
  background: url("//img04.xesimg.com/ie_project/qq.gif") no-repeat;
}
.index_login .login_from .login_infor .infor_app a.app_weibo {
  width: 90px;
  margin-left: 8px;
  background: url("//img04.xesimg.com/ie_project/wb.gif") no-repeat;
}
.index_login .login_from .login_infor .infor_app a.app_ed {
  float: right;
  width: 90px;
  background: url("//img04.xesimg.com/ie_project/ed.gif") no-repeat;
}
.index_login .login_from .login_infor .infor_text {
  line-height: 25px;
  color: #333333;
}
.red_circle_bg {
  display: inline-block;
  text-align: center;
  width: 20px;
  height: 20px;
  color: #fff;
  line-height: 20px;
  vertical-align: text-bottom;
  margin-left: 8px;
  background: url("//img04.xesimg.com/icon/red_bg.png") no-repeat center;
}
.study_plan_tip {
  width: auto;
  height: 32px;
  line-height: 32px;
  color: #666666;
  background: #fffae1;
  padding-left: 10px;
}
.study_plan_tip span {
  display: inline;
  color: #dc0404;
  margin: 0 5px;
}
.study_plan_con {
  height: 335px;
  overflow-y: scroll;
}
.study_plan_con .con_mod {
  height: 67px;
  width: 537px;
  margin: 16px auto 0;
}
.study_plan_con .con_mod .con_left {
  width: 135px;
  height: 67px;
  border-radius: 5px;
  line-height: 67px;
  float: left;
}
.study_plan_con .con_mod .con_left .mod_title {
  display: block;
  float: left;
  margin: 0 5px;
  font-size: 15px;
  font-weight: 700;
}
.study_plan_con .con_mod .con_left .color_teach {
  color: #f96556;
}
.study_plan_con .con_mod .con_left .color_test {
  color: #ffb600;
}
.study_plan_con .con_mod .con_left .color_speech {
  color: #829d2d;
}
.study_plan_con .con_mod .con_left img {
  width: 52px;
  height: 52px;
  margin-top: 8px;
}
.study_plan_con .con_mod .live_teach {
  background: #feecec;
}
.study_plan_con .con_mod .level_test {
  background: #fdf5e5;
}
.study_plan_con .con_mod .live_speech {
  background: #ecf4da;
}
.study_plan_con .con_right {
  width: 390px;
  height: 67px;
  overflow: hidden;
  float: right;
  border-radius: 5px;
  background: #f8f8f8;
}
.study_plan_con .con_right .con_detail {
  width: 310px;
  float: left;
}
.study_plan_con .con_right .con_detail .con_time {
  font-size: 14px;
  margin: 12px 0 0 12px;
  color: #666666;
  height: 24px;
  overflow: hidden;
}
.study_plan_con .con_right .con_detail .con_time span {
  display: inline;
  color: #cc0000;
  font-size: 16px;
  margin-right: 8px;
}
.study_plan_con .con_right .con_detail .con_title {
  color: #666666;
  margin: 2px 0 0 12px;
  height: 18px;
  overflow: hidden;
}
.study_plan_con .finish_bg {
  background: #fff;
}
.study_plan_con .go_active {
  display: block;
  float: right;
  width: 58px;
  height: 20px;
  margin: 23px 20px 0 0;
  text-align: right;
}
.study_plan_con span.go_active {
  background: url("//img04.xesimg.com/icon/right.png") no-repeat left;
  color: #666666;
}
.study_plan_con p.go_active {
  color: #666666;
}
.study_plan_info {
  width: 540px;
  height: 314px;
  margin: 0 auto;
  background: url(//img04.xesimg.com/study_plan_info.jpg) no-repeat;
}
.no_info {
  width: 540px;
  height: 314px;
  margin: 0 auto;
  background: url(//img04.xesimg.com/no_study_plan.jpg) no-repeat;
}
a.study_plan_go {
  display: block;
  height: 32px;
  width: 85px;
  margin: 0 auto;
  background: #3399cc;
  line-height: 32px;
  text-align: center;
  color: white;
  font-size: 14px;
  text-decoration: none;
  border-radius: 3px;
}
/**
 * nav 导航类
 * 左侧导航：nav_list
 * tab导航：nav_tabs
 * 高亮显示：nav_pills
 * 文本链接：nav_links
 */
.nav {
  overflow: hidden;
}
.nav li {
  float: left;
  display: inline;
  line-height: 20px;
}
.nav li a {
  display: inline-block;
  padding: 1px 10px;
  color: #333;
}
.nav_tabs {
  position: relative;
  top: 1px;
  left: 0;
  z-index: 10;
}
.nav_tabs li {
  width: 65px;
  line-height: 26px;
  text-align: center;
  margin-left: 10px;
}
.nav_tabs li a {
  color: #999;
}
.nav_tabs .current {
  background: #fff;
  border-top: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}
.nav_pills {
  margin-bottom: 10px;
  overflow: hidden;
}
.nav_pills li {
  position: relative;
  margin-right: 10px;
}
.nav_pills li .icon_new {
  margin-left: -15px;
}
.nav_pills .current a {
  color: #fff !important;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #3399cc;
  padding: 1px 10px;
  text-decoration: none;
  display: inline-block;
  vertical-align: 10%;
  font-size: 12px;
}
.nav_pills .current a b {
  height: 100%;
}
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2013-06-28 16:35:11
 * @version $Id$
 */
 .ui_comment {
  overflow: hidden;
}
.ui_comment form.comment_form {
  overflow: hidden;
  margin-bottom: 10px;
}
.ui_comment form.comment_form .comment_title {
  line-height: 25px;
  color: #999999;
}
.ui_comment form.comment_form .comment_close {
  width: 13px;
  height: 13px;
  overflow: hidden;
  border: 1px solid #dfdfdf;
  background: url("//img04.xesimg.com/dialog/dialog_close.png") no-repeat center center #ffffff;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10;
  cursor: pointer;
}
.ui_comment form.comment_form .comment_textarea {
  overflow: hidden;
}
.ui_comment form.comment_form .comment_textarea textarea {
  width: 98%;
  height: 60px;
  padding: 5px;
  border: 1px solid #ccc;
}
.ui_comment form.comment_form .comment_textarea .comment_status {
  width: 640px;
  height: 74px;
  position: absolute;
  z-index: 10;
  text-align: center;
  background-color: #fcfcfc;
  opacity: .7;
}
.ui_comment form.comment_form .comment_textarea .comment_status .ui_loading {
  margin-top: 10px;
}
.ui_comment form.comment_form .comment_textarea .comment_status .ui_success {
  display: inline-block;
  width: auto;
  height: 32px;
  line-height: 32px;
  margin: 16px auto;
  padding-left: 40px;
  background: url("//img04.xesimg.com/dialog/icon/check-64.png") no-repeat left 0;
}
.ui_comment form.comment_form .comment_textarea .comment_status .ui_warning {
  display: inline-block;
  width: auto;
  height: 32px;
  line-height: 32px;
  margin: 16px auto;
  padding-left: 40px;
  background: url("//img04.xesimg.com/dialog/icon/check-64.png") no-repeat left 0;
  background-image: url("//img04.xesimg.com/dialog/icon/attention.png");
}
.ui_comment form.comment_form .comment_func {
  overflow: hidden;
  height: 50px;
}
.ui_comment form.comment_form .comment_func .comment_kind_media {
  float: left;
  display: inline;
  width: 55px;
  overflow: hidden;
}
.ui_comment form.comment_form .comment_func .comment_kind_media p {
  width: 55px;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  cursor: pointer;
  margin-top: 3px;
}
.ui_comment form.comment_form .comment_func .comment_kind_media p .icon_img {
  float: left;
  display: inline;
  width: 25px;
  height: 23px;
  background: url("//img04.xesimg.com/icon/face_icon.png") 4px 2px no-repeat;
}
.ui_comment form.comment_form .comment_func .comment_kind_media p span {
  float: left;
  display: inline;
  line-height: 24px;
  color: #006699;
}
.ui_comment form.comment_form .comment_func .comment_kind_media p span:hover {
  color: #933a0e;
}
.ui_comment form.comment_form .comment_func .comment_kind {
  float: left;
  display: inline;
  width: 240px;
}
.ui_comment form.comment_form .comment_func .comment_kind span {
  float: left;
  display: inline;
  line-height: 30px;
}
.ui_comment form.comment_form .comment_func .comment_kind a {
  display: inline-block;
  width: 25px;
  height: 20px;
  overflow: hidden;
  margin: 7px 10px 0 0;
  text-align: center;
  text-indent: -9999em;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_img {
  background: url("//img04.xesimg.com/icon_02.png") 0px -25px no-repeat;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_img:hover {
  background: url("//img04.xesimg.com/icon_02.png") -25px -25px no-repeat;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media {
  width: 100px;
  overflow: hidden;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media p {
  width: 55px;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  cursor: pointer;
  margin-top: 10px;
  border: 1px solid #f7f7f7;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media p .icon_img {
  float: left;
  display: inline;
  width: 25px;
  height: 23px;
  background: url("//img04.xesimg.com/icon/face_icon.png") 4px 2px no-repeat;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media p span {
  float: left;
  display: inline;
  line-height: 24px;
  color: #006699;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media p span:hover {
  color: #933a0e;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media p.current {
  border: 1px solid #bbdce8;
  background: #eaf3f3;
  border-radius: 3px;
}
.ui_comment form.comment_form .comment_func .comment_tips {
  float: left;
  color: #cc0000;
  line-height: 30px;
}
.ui_comment form.comment_form .comment_func .comment_button {
  float: right;
}
.ui_comment form.comment_form .comment_func .comment_button .comment_size {
  float: left;
  line-height: 45px;
  margin-right: 10px;
  color: #999999;
}
.ui_comment form.comment_form .comment_func .comment_button .comment_size .text_num {
  font-weight: bold;
  font-size: 14px;
}
.ui_comment form.comment_form .comment_func .comment_button .btn_submit {
  width: 50px;
  height: 23px;
  line-height: 23px;
  font-size: 12px;
  margin: 10px 5px 0 0;
}
.ui_comment form.comment_form .comment_func .comment_button .ui_disible_div {
  width: 55px;
  height: 34px;
  position: absolute;
  z-index: 10;
  right: 10px;
  background-color: #fcfcfc;
  filter: alpha(opacity=70);
  /* IE */
  opacity: .7;
}
.ui_comment form.comment_form .comment_files {
  /* 给上传文件设置透明，盖在图片上传图标上面 */
  width: 25px;
  height: 20px;
  margin: 7px 10px 0 0;
  position: absolute;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  /* IE */
}
.ui_comment .comment_content {
  overflow: hidden;
}
.ui_comment .comment_content .comment_list {
  border-bottom: 1px dashed  #ededed;
  overflow: hidden;
  padding-bottom: 5px;
  margin-top: 15px;
  _width: 100%;
}
.ui_comment .comment_content .comment_list .feed_detail {
  width: 570px;
}
.ui_comment .comment_content .comment_list .feed_detail .feed_text {
  font-size: 12px;
  color: #666666;
}
.ui_comment .comment_content .comment_list .feed_detail .feed_text .feed_user {
  font-size: 12px;
}
.ui_comment .comment_content .comment_list .feed_detail .feed_text .feed_content img {
  vertical-align: -2px;
}
.ui_comment .comment_content .comment_list .feed_detail .feed_text span {
  color: #000;
}
.ui_comment .comment_content .comment_list .feed_detail .feed_text strong {
  font-size: 14px;
  color: #333333;
}
.ui_comment .comment_more {
  height: 30px;
  line-height: 40px;
  text-align: right;
  font-size: 12px;
  padding-right: 5px;
}
.comment_preview {
  width: 122px;
  max-height: 122px;
  padding: 5px;
  overflow: hidden;
}
.comment_preview img {
  display: block;
  margin: 0 auto;
  max-width: 120px;
  /*max-height: 120px;*/
}
.comment_num_all {
  height: 25px;
  line-height: 25px;
  text-align: right;
  color: #999999;
  padding-right: 5px;
}
.all_comment .ui_comment .comment_content .comment_list .feed_detail {
  width: 630px;
}
.pop_comments_medal {
  width: 355px;
  margin: auto;
}
.pop_comments_medal .comments_medal_list {
  font-size: 14px;
  color: #666;
  overflow: hidden;
}
.pop_comments_medal .comments_medal_list span {
  float: left;
  display: inline;
  height: 32px;
  line-height: 32px;
  padding-left: 35px;
  background: url('//img04.xesimg.com/icon/32x32/attention.png') no-repeat;
}
.pop_comments_medal .comments_medal_img {
  overflow: hidden;
  width: 270px;
  margin-left: 38px;
  margin-top: 20px;
}
.pop_comments_medal .comments_medal_img span,
.pop_comments_medal .comments_medal_img input {
  float: left;
  display: inline;
  margin-right: 5px;
}
.pop_comments_medal .comments_medal_img span {
  font-size: 14px;
}
.pop_comments_medal .comments_medal_img span #verificationImg {
  height: 26px;
  cursor: pointer;
}
.pop_comments_medal .comments_medal_img input {
  width: 115px;
  height: 26px;
  border: 1px solid #ccc;
}
.pop_comments_medal #tips_verificationCode {
  color: #cc0000;
  padding-left: 85px;
  overflow: hidden;
  height: 20px;
}
.pop_comments_medal .comments_medal_button {
  overflow: hidden;
  margin-top: 20px;
}
.pop_comments_medal .comments_medal_button .btn_sky {
  width: 80px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  font-family: '@fw';
  margin-left: 130px;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-07-01 16:24:06
 * @version $Id$  课程详情页----咨询回复
 */
 .ui_course_consult {
  overflow: hidden;
  margin-bottom: 10px;
}
.ui_course_consult .ui_consult {
  overflow: hidden;
  padding: 10px 10px 5px;
}
.ui_course_consult .ui_consult p {
  line-height: 25px;
  overflow: hidden;
}
.ui_course_consult .ui_consult em {
  float: left;
}
.ui_course_consult .ui_consult span {
  float: left;
  width: 650px;
}
.ui_course_consult .ui_consult .consult_title {
  color: #333333;
  line-height: 30px;
  padding-left: 5px;
}
.ui_course_consult .ui_consult .consult_text .icon_sonsult_1 {
  background-position: 0px -246px;
  background-image: url("//img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.ui_course_consult .ui_consult .consult_reply {
  color: #BC0000;
  margin-bottom: 5px;
}
.ui_course_consult .ui_consult .consult_reply .icon_sonsult_2 {
  background-position: -24px -246px;
  background-image: url("//img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.ui_course_consult .odd_course {
  background-color: #F3F6F6;
}
.ui_course_consult .added_course {
  background-image: url("//img04.xesimg.com/added.gif");
  background-repeat: no-repeat;
  background-position: right top;
}
/**
 * ui_pages.less 分页组件
 * 
 * @modify : 2013-07-01;
 * @author : Marco(wujie@xueersi.com);
 * 
 */
 .ui_pages {
  text-align: center;
  margin: 10px auto;
}
.ui_pages li {
  width: auto;
  display: inline-block;
}
.ui_pages li a,
.ui_pages li span {
  color: #333333;
  display: inline-block;
  margin: 0 5px;
  padding: 0px 10px;
  border: 1px solid #cfcfcf;
  border-radius: 0;
  height: 25px;
  line-height: 25px;
}
.ui_pages li a:hover {
  color: #ffffff;
  border-color: #0078b0;
  text-decoration: none;
  background-color: #0078b0;
}
.ui_pages li .btn {
  background: linear-gradient(#ffffff, #f0f0f0, #f5f5f5);
}
.ui_pages li .btn:hover {
  color: #ffffff;
  border-color: #cfcfcf;
  background: none;
  background-color: #0078b0;
}
.ui_pages li .btn.btn_disable {
  color: #999;
  background-color: #f3f3f3;
}
.ui_pages li .btn.btn_disable:hover {
  color: #999;
  cursor: text;
  background-color: #f3f3f3;
}
.ui_pages li.disable .btn {
  color: #999;
  background-color: #f3f3f3;
}
.ui_pages li.pages_current {
  color: #ffffff;
}
.ui_pages li.pages_current a,
.ui_pages li.pages_current span {
  color: #f60;
  background-color: #0078b0;
  background-color: #ffffff;
  border-color: #ffffff;
  font-weight: bold;
}
.ui_pages li.pages_current a:hover,
.ui_pages li.pages_current span:hover {
  cursor: text;
  border-radius: 2px;
}
.ui_pages li.pages_more a,
.ui_pages li.pages_more span {
  border: 1px solid #ffffff;
  margin: 0;
}
.ui_pages li a.btn:hover {
  background: #0078b0;
}
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2013-06-27 14:38:03
 * @version $Id$  动态组件
 */
 .ui_feed {
  overflow: hidden;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 10px;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.ui_avatar {
  overflow: hidden;
}
.ui_feed .avatar_mini {
  float: left;
  display: inline;
  width: 60px;
}
.hover_feed {
  cursor: pointer;
  background: #FCFCFC;
}
.feed_detail {
  float: left;
  display: inline;
  margin-left: 5px;
}
.feed_detail .ui_userinfo {
  font-size: 14px;
}
.feed_detail .feed_text {
  line-height: 180%;
  color: #666;
  word-wrap: break-word;
  break-word: break-all;
  font-size: 14px;
}
.feed_detail .feed_text img {
  vertical-align: -6px;
}
.feed_detail .feed_bar {
  height: 30px;
  line-height: 30px;
  text-align: right;
  color: #999999;
  position: relative;
  z-index: 10;
  top: 1px;
}
.feed_detail .feed_bar .S_time {
  float: left;
  display: inline;
  width: 100px;
  text-align: left;
}
.feed_detail .feed_bar p {
  float: right;
  display: inline;
}
.feed_detail .feed_bar p span {
  padding-right: 10px;
}
.feed_detail .feed_bar p span .S_time {
  float: right;
  text-align: right;
}
.feed_detail .feed_bar p span strong {
  color: #999999;
}
.feed_detail .feed_bar p span a {
  position: relative;
  display: inline-block;
}
.feed_detail .feed_bar p span a .icon_comments_corner {
  display: none;
}
.feed_detail .feed_bar p span a.noclick {
  cursor: text;
}
.feed_detail .feed_bar p .current .icon_comments_corner {
  display: none;
  position: absolute;
  left: 0;
  top: 20px;
  z-index: 100;
  background-position: -20px -173px;
  background-image: url("//img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.feed_detail .feed_bar .addGold {
  width: 86px;
  height: 21px;
  line-height: 21px;
  overflow: hidden;
  background: url("//img04.xesimg.com/ie_project/feed_add_1.png") no-repeat;
  text-align: left;
  position: absolute;
  right: 35px;
  top: 5px;
  z-index: 10;
}
.feed_detail .feed_bar .addGold .gold_num {
  padding-left: 42px;
  color: #cc0000;
}
.feed_detail .feed_bar .addGold .gold_num strong {
  font-weight: bold;
}
.feed_detail .feed_bar .addGold.addGold_2 {
  background: url("//img04.xesimg.com/ie_project/feed_add_2.png") no-repeat;
}
.feed_detail .feed_bar .addGold.addGold_2 .gold_num {
  padding-left: 38px;
}
.feed_detail .feed_text_my {
  overflow: hidden;
}
.feed_detail .feed_text_my .my {
  display: inline;
  color: #333333;
  padding-right: 10px;
  font-size: 14px;
}
.feed_detail .feed_text_my .my_info {
  display: inline;
  color: #333333;
}
.feed_comment {
  border: 1px solid #ededed;
  background: #f7f7f7;
  position: relative;
  margin-bottom: 15px;
}
.feed_comment .ui_comment {
  width: 640px;
  margin: 10px auto;
}
.feed_media {
  overflow: hidden;
  margin-top: 10px;
}
.feed_media ul {
  overflow: hidden;
}
.feed_media ul li {
  overflow: hidden;
}
.feed_media ul li img {
  max-width: 120px;
  max-height: 120px;
  cursor: url(//img04.xesimg.com/big.cur), auto !important;
  vertical-align: top;
}
.feed_media ul .media_item_small {
  display: inline-block;
  min-width: 36px;
  line-height: 0;
  background: #ccc;
  overflow: hidden;
  text-align: center;
  *display: inline;
  *zoom: 1;
  cursor: url(//img04.xesimg.com/big.cur), auto !important;
}
.feed_media_expand {
  overflow: hidden;
  width: 640px;
  margin: 10px  0;
  border: 1px solid #d9d9d9;
  background: #f2f2f2;
  padding: 10px;
}
.feed_media_expand .media_expand_func {
  display: none;
}
.feed_media_expand .media_expand_box {
  text-align: center;
}
.feed_media_expand .media_expand_box img {
  max-width: 640px;
  cursor: url(//img04.xesimg.com/small.cur), auto !important;
}
.feed_media_video {
  overflow: hidden;
  margin-top: 10px;
}
.feed_media_video ul {
  overflow: hidden;
}
.feed_media_video ul li {
  overflow: hidden;
}
.feed_media_video ul li img {
  width: 210px;
  height: 120px;
  vertical-align: top;
  cursor: pointer;
}
.feed_media_video ul .video_item_small {
  display: inline-block;
  min-width: 36px;
  line-height: 0;
  background: #ccc;
  overflow: hidden;
  text-align: center;
  *display: inline;
  *zoom: 1;
  position: relative;
}
.feed_media_video ul .video_play {
  display: block;
  width: 57px;
  height: 57px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100;
  background: url("//img04.xesimg.com/feedvideoplay_ph.png") no-repeat;
  margin: -28px 0 0 -28px;
}
.feed_media_video ul .video_play:hover {
  background: url("//img04.xesimg.com/feedvideoplay.png") no-repeat;
}
.feed_video_expand {
  overflow: hidden;
  width: 600px;
  margin: 10px  0;
  border: 1px solid #d9d9d9;
  background: #f2f2f2;
  display: none;
  padding: 5px 10px 10px 10px;
}
.feed_video_expand .video_expand_box {
  text-align: center;
}
.feed_video_expand .video_expand_box .retract {
  height: 30px;
  line-height: 30px;
  text-align: left;
}
.feed_video_expand .video_expand_box .retract a {
  display: inline-block;
  background: url("//img04.xesimg.com/icon/icon_22.png") 3px 9px no-repeat;
  padding-left: 15px;
  color: #0076B3;
  cursor: pointer;
}
.feed_video_expand .video_expand_box img {
  max-width: 640px;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 14:40:19
 * @version $Id$  头像
 */
 .ui_avatar {
  width: 50px;
  position: relative;
  overflow: hidden;
}
.avatar_roll {
  overflow: hidden;
  padding-top: 5px;
}
.avatar_roll .prev {
  float: left;
  display: inline;
}
.avatar_roll .prev .icon_chevron_left {
  background-position: -74px -276px;
}
.avatar_roll .prev.none .icon_chevron_left {
  background-position: -75px -200px;
}
.avatar_roll .next {
  float: right;
  display: inline;
}
.avatar_roll .next .icon_chevron_right {
  background-position: -76px -225px;
}
.avatar_roll .next.none .icon_chevron_right {
  background-position: -75px -252px;
}
.ui_avatar ul.avatar_items {
  width: 718px;
  height: 78px;
  overflow: hidden;
}
.ui_avatar ul.avatar_items li {
  float: left;
  margin-right: 10px;
}
.ui_avatar ul.avatar_items li a {
  display: block;
  text-align: center;
  line-height: 180%;
  color: #666666;
}
.ui_avatar ul.avatar_items li img {
  width: 50px;
  height: 50px;
}
.ui_avatar .userpic img {
  width: 50px;
  height: 50px;
}
/**
 * *name.css
 *ui_username
 *用户，年级名称加"V"
 *默认为.ui_username小V，大小V分为BLUE(.b)以及YELLOW(.y)两种样式
 */
 .ui_username,
 .ui_username_large {
  display: inline-block;
  vertical-align: top;
  padding-left: 0px;
}
.ui_username .b {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-position: -99px 2px;
}
.ui_username .y {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-position: -100px -24px;
  vertical-align: text-top;
}
.ui_username_large .b {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  width: 23px;
  background-position: -100px -50px;
}
.ui_username_large .y {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  width: 23px;
  background-position: -100px -75px;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 17:57:54
 * @version $Id$ 课程筛选
 */
 .ui_filter {
  clear: both;
}
/*===================/年级列表/=====================*/
.ui_filter .filter_handle {
  height: 28px;
  border-bottom: 1px solid #3399cc;
  position: relative;
  z-index: 1;
}
.ui_filter .filter_handle h2 {
  float: left;
  width: 77px;
  line-height: 28px;
  background: #3399cc;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
}
.ui_filter .filter_handle p.more {
  float: right;
  line-height: 28px;
  font-size: 12px;
  color: #999999;
}
.ui_filter .filter_handle p.more strong {
  font-weight: bold;
  padding: 0 5px;
}
.ui_filter .filter_handle .filter_down {
  cursor: pointer;
}
.ui_filter .filter_handle .filter_down .icon_course_down {
  display: inline-block;
  width: 15px;
  height: 16px;
  vertical-align: top;
  background: url(//img04.xesimg.com/course_corner.jpg) right bottom no-repeat;
}
.ui_filter .filter_handle .filter_down .icon_course_up {
  background: url(//img04.xesimg.com/course_corner_up.jpg) right bottom no-repeat;
}
.ui_filter .filter_handle .filter_handle_items {
  width: 100px;
  *width: 105px;
  _width: 105px;
  background: #fff;
  border: 1px solid #3399cc;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 100;
  display: none;
  padding: 5px;
}
.ui_filter .filter_handle .filter_handle_items li {
  float: left;
  display: inline;
  height: 25px;
  line-height: 25px;
}
.ui_filter .filter_handle .filter_handle_items li a {
  display: inline-block;
  text-decoration: none;
  color: #333;
  padding: 0 10px;
}
.ui_filter .filter_handle .filter_handle_items li a:hover {
  background: #3399cc;
  color: #fff;
}
/*===================/学科分类/=====================*/
.ui_filter .filter_item {
  overflow: hidden;
  background: #f7f6f5;
  border-left: 1px solid #eeebe9;
  border-right: 1px solid #eeebe9;
  border-bottom: 1px dashed #e6e6e6;
  margin: 0;
  font-size: 12px;
}
.ui_filter .filter_item dt {
  float: left;
  display: inline;
  width: 77px;
  padding-top: 12px;
  text-align: center;
  font-weight: bold;
  color: #333333;
}
.ui_filter .filter_item dd {
  float: left;
  display: inline;
  line-height: 180%;
  padding: 5px 0;
  width: 651px;
  background: #ffffff;
}
.ui_filter .filter_item dd a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 0 0 2px;
  padding: 2px 6px;
  color: #666666;
  word-spacing: normal;
}
.ui_filter .filter_item dd a.current {
  background: #3399cc;
  color: #ffffff;
  text-decoration: none;
}
.ui_filter .filter_item dd a.news_icon {
  background: url("//img04.xesimg.com/icon/new_flag.gif") right 0 no-repeat;
  padding-right: 30px;
}
.ui_filter .filter_other {
  display: none;
}
/*===================/更多条件/=====================*/
.ui_filter .filter_more {
  overflow: hidden;
  position: relative;
  height: 22px;
  border-top: 5px solid #3399cc;
}
.ui_filter .filter_more p {
  position: absolute;
  right: 0;
  top: -4px;
  width: 75px;
  line-height: 27px;
  padding-left: 12px;
  font-size: 12px;
  color: #ffffff;
  background: url(//img04.xesimg.com/course_more.jpg) 67px 10px no-repeat #3399cc;
  cursor: pointer;
}
.ui_filter .filter_more .up {
  background: url(//img04.xesimg.com/course_up.jpg) 67px 10px no-repeat #3399cc;
}
/*===================/扩展样式/=====================*/
.ui_filter .border_none {
  border-bottom: 1px solid #eeebe9;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @version $Id$ 课程页和教师页--排序标题
 */
 /*=============/课程/==================*/
 .ui_sortbar {
  overflow: hidden;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ededed;
  background: #fcfcfc;
  margin: 10px 0 15px 0;
}
.ui_sortbar li {
  float: left;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  margin: 8px 30px 0 5px;
}
.ui_sortbar li a {
  padding: 3px 5px;
  zoom: 1;
}
.ui_sortbar li a.current {
  background: #3399cc;
  color: #fff;
  text-decoration: none;
}
.ui_sortbar li.sort_num {
  margin: 8px 5px 0 15px;
  font-weight: bold;
}
/*=============/教师/==================*/
.sort_teacher ul {
  overflow: hidden;
}
.sort_teacher li {
  margin: 8px 0 0 0;
}
.sort_teacher li.sort_num {
  width: 30px;
  margin: 10px 15px 0 15px;
  font-weight: normal;
}
.sort_teacher li.sort_avatar {
  width: 200px;
  padding-left: 30px;
  margin-top: 10px;
}
.sort_teacher li.sort_course_num {
  width: 130px;
}
.sort_teacher li.sort_course_num.icon_rank_down {
  background: url("//img04.xesimg.com/icon/r_icon_01.jpg") 45px 7px no-repeat;
}
.sort_teacher li.sort_trend {
  width: 100px;
}
.sort_teacher li.sort_trend.icon_rank_down {
  background: url("//img04.xesimg.com/icon/r_icon_01.jpg") 45px 7px no-repeat;
}
.sort_teacher li.sort_student_num {
  width: 100px;
}
.sort_teacher li.sort_new_trend {
  width: 100px;
}
.sort_teacher li.satis_sort {
  width: 120px;
  background: url("//img04.xesimg.com/icon/r_icon_01.jpg") 68px 7px no-repeat;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 17:57:54
 * @version $Id$ 课程
 */
 .ui_courses {
  overflow: hidden;
  position: relative;
}
.ui_courses .ui_avatar {
  float: left;
  display: inline;
  margin: 10px 10px 0 10px;
}
.course_item {
  overflow: hidden;
  border: 1px solid #ededed;
  background: #fcfcfc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.wrong_download {
  width: 21px;
  height: 61px;
  top: 370px;
  position: fixed;
  z-index: 10000;
  right: 200px;
  outline: none;
}
/*内容部分*/
.course_detail {
  float: left;
  display: inline;
  width: 645px;
}
.course_detail .course_title {
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: #333333;
  font-weight: normal;
  padding: 7px 0;
}
.course_detail .course_title em {
  float: left;
  display: inline;
  margin-top: 4px;
  width: 35px;
  font-family: "SimSun";
  line-height: 18px;
  background-position: -35px -59px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 12px;
  padding-left: 3px;
}
.course_detail .course_title strong {
  font-size: 14px;
}
.course_detail .course_title a {
  color: #333333;
}
.course_detail .course_title span.goComments {
  display: inline-block;
}
.course_detail .course_title span.goComments a {
  color: #0076B3;
  font-size: 12px;
  font-family: "宋体";
}
.course_detail .course_info {
  margin-bottom: 5px;
  color: #999999;
  font-size: 12px;
}
.course_detail .course_info span.red {
  float: right;
  color: #cc0000;
}
.course_detail .course_info a {
  display: inline-blcok;
}
.course_detail .course_info strong {
  font-weight: bold;
  font-size: 14px;
  padding: 0 5px;
}
.course_detail .course_func {
  margin-bottom: 5px;
  overflow: hidden;
  line-height: 25px;
  height: 25px;
  display: block;
}
.course_detail .course_func span {
  float: left;
  display: inline;
  font-size: 14px;
  margin: 3px 10px 3px 0;
  color: #999999;
  line-height: 21px;
  vertical-align: middle;
  font-family: SimSun;
}
.course_detail .course_func span i.line {
  padding: 2px 0;
}
.course_detail .course_func span a {
  float: left;
  font-size: 12px;
  padding: 3px 5px;
  position: relative;
}
.course_detail .course_func span .icon_new {
  position: absolute;
  top: 0px;
  right: -10px;
}
.course_detail .course_func span.num_videos strong {
  color: #FF6700;
  *display: inline-block;
}
.course_detail .course_func i {
  float: left;
}
.course_detail .course_func .tools {
  float: left;
  font-size: 14px;
  margin: 0 10px;
  color: #006699;
}
.course_detail .course_func .btn_audition {
  float: left;
  width: 75px;
  height: 25px;
  color: #fff;
  line-height: 25px;
  background-position: -35px -138px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  text-indent: 20px;
  color: #cc0000;
  text-decoration: none;
  margin-right: 20px;
}
.course_detail .course_func .btn_audition:hover {
  background-position: -35px -107px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  color: #ffffff;
}
.course_detail .course_func .btn_disable {
  width: 75px;
  height: 25px;
  *zoom: 1;
  *display: inline;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  color: #ffffff;
  cursor: default;
  margin: 0px 20px 3px 0;
}
.course_detail .course_func .btn_start {
  float: left;
  width: 75px;
  height: 25px;
  color: #fff;
  line-height: 25px;
  background-position: -35px -107px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  text-indent: 20px;
  text-decoration: none;
  margin-right: 20px;
  color: #ffffff;
}
.course_detail .course_func .live_btn_start {
  float: left;
  width: 95px;
  height: 25px;
  text-align: center;
  color: #fff;
  line-height: 25px;
  background: url('//img04.xesimg.com/button/live_btn.png') no-repeat;
  text-decoration: none;
  margin-right: 20px;
  color: #ffffff;
  padding-left: 7px;
}
.course_detail .course_func .live_btn_disable {
  float: left;
  width: 90px;
  height: 25px;
  text-align: center;
  color: #fff;
  line-height: 25px;
  background: #666666;
  text-decoration: none;
  margin-right: 20px;
  color: #ffffff;
  border-radius: 2px;
}
.course_detail .course_func .next_live_time {
  float: left;
  display: inline-block;
  color: #999999;
  font-size: 12px;
}
.course_detail .course_func .next_live_time .red {
  float: none;
  display: inline-block;
  color: #cc0001;
  vertical-align: baseline;
}
.course_detail .course_btnc {
  overflow: hidden;
  margin-top: 5px;
}
.course_detail .course_btnc .btn_audition {
  float: left;
  width: 75px;
  height: 25px;
  line-height: 25px;
  background-position: -35px -138px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  text-indent: 20px;
  color: #cc0000;
  text-decoration: none;
}
.course_detail .course_btnc .btn_audition:hover {
  background-position: -35px -107px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  color: #ffffff;
}
.course_detail .course_btnc .cancel_btn_fav {
  float: left;
  margin-left: 15px;
  line-height: 25px;
}
.course_detail .course_btnc .cancel_btn_fav.fav_end {
  text-decoration: none;
  cursor: default;
  color: #999;
}
.course_width1 {
  width: 545px;
}
.recommend_icon {
  width: 33px;
  height: 33px;
  overflow: hidden;
  background: url('//img04.xesimg.com/channel/duc_04.png') no-repeat right top;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
ul.course_right_info {
  display: inline-block;
  width: 88px;
  height: 100px;
  margin: 12px 0 0 5px;
  padding: 0px 0 0 10px;
  border-left: 1px #e5e5e5 solid;
  overflow: hidden;
}
ul.course_right_info li {
  margin-top: 6px;
  padding-left: 24px;
}
ul.course_right_info li a {
  color: #666666;
}
ul.course_right_info .live {
  background: url('//img04.xesimg.com/icon/course_living_mini.png') no-repeat;
}
ul.course_right_info .meet {
  background: url('//img04.xesimg.com/icon/course_jiazhanghui_mini.png') no-repeat;
}
ul.course_right_info .video {
  background: url('//img04.xesimg.com/icon/active_video_min.png') no-repeat;
}
ul.course_right_info .test {
  background: url('//img04.xesimg.com/icon/study_test_min.png') no-repeat;
}
ul.course_right_info .aixuehui {
  background: url('//img04.xesimg.com/icon/course_aixuehui_min.png') no-repeat;
}
ul.course_right_info .live_disabled {
  background: url('//img04.xesimg.com/icon/course_living_mini_disabled.png') no-repeat;
}
ul.course_right_info .meet_disabled {
  background: url('//img04.xesimg.com/icon/course_jiazhanghui_mini_disabled.png') no-repeat;
}
ul.course_right_info .video_disabled {
  background: url('//img04.xesimg.com/icon/active_video_min_disabled.png') no-repeat;
}
ul.course_right_info .test_disabled {
  background: url('//img04.xesimg.com/icon/study_test_min_disabled.png') no-repeat;
}
ul.course_right_info .aixuehui_disabled {
  background: url('//img04.xesimg.com/icon/course_aixuehui_min_disabled.png') no-repeat;
}
.live_course_nav {
  width: 100%;
  height: 40px;
  background: #eeeeee;
  color: #c9c9c9;
  font-weight: 700;
  text-align: center;
}
.live_course_nav li {
  font-family: "Microsoft YaHei";
  line-height: 40px;
  width: 140px;
}
.live_course_nav .first {
  width: 252px !important;
  text-align: left !important;
  padding-left: 40px;
}
.live_course_nav .second {
  width: 140px;
}
.live_course_nav .third {
  width: 140px;
}
.live_course_nav .fourth {
  width: 140px;
}
.live_pans {
  width: 100%;
  height: auto;
  max-height: 174px;
  overflow: hidden;
  outline: none;
}
.live_pans .live_course_detail {
  width: 720px;
  height: auto;
  overflow: hidden;
}
.live_pans .live_course_detail li {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #333333;
  border-bottom: 1px solid #ededed;
}
.live_pans .live_course_detail li div {
  float: left;
  text-align: center;
}
.live_pans .live_course_detail li .live_name {
  width: 280px;
  border-right: 1px solid #ededed;
  text-align: left;
  padding-left: 10px;
}
.live_pans .live_course_detail li .live_name .live_teach {
  color: #a0a0a0;
}
.live_pans .live_course_detail li .live_name .course_live {
  color: #ff6500;
}
.live_pans .live_course_detail li .date,
.live_pans .live_course_detail li .time,
.live_pans .live_course_detail li .study_status {
  width: 142px;
  border-right: 1px solid #ededed;
}
.live_pans .live_course_detail li .study_status {
  color: #a0a0a0;
}
.live_pans .live_course_detail li .enter_liveroom {
  background: #cc0001;
}
.live_pans .live_course_detail li .enter_liveroom a {
  text-decoration: none;
  color: #fff;
}
.color_999 {
  color: #999999;
}
.color_333 {
  color: #333333;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-06-27 19:52:31
 * @version $Id$  老师排行
 */
 .ui_teachers {
  overflow: hidden;
}
.teacher_item {
  overflow: hidden;
  height: 80px;
  line-height: 80px;
  border-bottom: 1px dashed #F1F1F1;
  font-size: 14px;
}
.teacher_item .num,
.avatar,
.course_num,
.trend,
.student_num,
.new_trend,
.follow_con {
  float: left;
  display: inline;
  text-align: center;
}
.teacher_item .num {
  width: 32px;
  margin: 0 15px;
  font-weight: bold;
  color: #999;
  font-style: italic;
  background-position: -114px -145px;
  background-image: url("//img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.teacher_item .avatar {
  width: 190px;
}
.teacher_item .course_num {
  width: 135px;
}
.teacher_item .trend {
  width: 120px;
}
.teacher_item .student_num {
  width: 100px;
}
.teacher_item .new_trend {
  width: 100px;
}
.teacher_item .follow_con {
  float: right;
  width: 110px;
}
.teacher_item .num_1 {
  text-indent: -9999em;
  background-position: 3px -17px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  color: #fff;
  font-size: 18px;
}
.teacher_item .num_2 {
  text-indent: -9999em;
  background-position: 3px -87px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  color: #fff;
  font-size: 18px;
}
.teacher_item .num_3 {
  text-indent: -9999em;
  background-position: 3px -157px;
  background-image: url("//img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  color: #fff;
  font-size: 18px;
}
.teacher_item .avatar p {
  margin-top: 18px;
}
.teacher_item .avatar a {
  float: left;
  margin-left: 10px;
}
.teacher_item .avatar a img {
  width: 50px;
  height: 50px;
}
.teacher_item .avatar a.ui_username {
  margin-top: 15px;
}
.teacher_item .avatar p .icon_yverify {
  float: left;
  display: inline;
  margin-top: 16px;
  margin-left: 3px;
}
/**
 * ui_follow.less 公用样式
 */
 .ui_follow {
  width: 52px;
  height: 24px;
  line-height: 24px;
  color: #666666;
  padding: 0 2px;
  display: inline-block;
  background: #f3f3f3;
  font-size: 12px;
}
.ui_follow em {
  font-weight: bold;
  padding-right: 3px;
}
.ui_follow a {
  color: #329bca;
  padding-left: 2px;
}
.ui_follow .addsucess {
  display: none;
}
.ui_follow.add {
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  background: #f38920;
  color: #ffffff;
}
.ui_follow.add em {
  font-size: 14px;
  font-weight: bold;
}
.ui_follow.add:hover {
  color: #ffffff;
  background: #e87204;
  cursor: pointer;
}
.ui_follow.follow_hidden {
  width: 50px;
  height: 22px;
  line-height: 22px;
  color: #b3b3b3;
  border: 1px solid #dddddd;
}
.ui_follow.follow_cancel {
  width: 75px;
  background: none;
  cursor: default;
}
.ui_follow.follow_cancel .line {
  padding: 0;
}
/**
 * 
 * Copyright 2013 xueersi.com All rights reserved.
 *
 * @description 
 *
 * @author Marco (marco@xesui.com)
 * @modify 2013-07-12 20:37:35
 * @version $Id$
 */
/**
 * ui_follow.less 公用样式
 */
/**
 * Dialog
 *
 * z-index:
 *     dialog: 1000;
 *     dialog_close: 1001;
 *     dialog_arrow: 1001;
 *     dialog_bg : 999;
 *     
 * @type {String}
 */
 /* 透明边框宽度 */
 /* 四个角的背景 */
 /* 上下水平边框 */
 /* 左右垂直边框 */
 .dialog {
  width: auto;
  /*overflow:hidden;*/
  position: fixed;
  _position: absolute;
  top: 100px;
  left: 40%;
  z-index: 1000;
  /**
     * 指示箭头：
     * 上左：arrow_tl
     * 上右：arrow_tr
     * 上中：arrow_tc
     * 下左：arrow_bl
     * 下右：arrow_br
     * 下中：arrow_bc
     */
  /**
     * 关闭按钮
     */
  /**
     * 处理弹窗透明边框及内容区域背景
     */
  /**
     * 弹窗头部 Title 区域
     */
  /**
     * 弹窗内容区域
     */
  /**
     * 弹窗底部按钮区域
     */
  /**
     * 没有边框的情况
     */
   }
   .dialog table {
    background-color: transparent;
  }
  .dialog .dialog_arrow {
    position: absolute;
    z-index: 1001;
    width: 100%;
    height: 11px;
    background-repeat: no-repeat;
    /* 底部：左中右 */
    /* 顶部：左中右 */
    /* 左右侧 */
    /* 左侧：上中下 */
    /* 右侧：上中下 */
  }
  .dialog .dialog_arrow.arrow_bl,
  .dialog .dialog_arrow.arrow_bc,
  .dialog .dialog_arrow.arrow_br {
    bottom: -7px;
    background-image: url("//img04.xesimg.com/dialog/dialog_arrow_b.png");
  }
  .dialog .dialog_arrow.arrow_tl,
  .dialog .dialog_arrow.arrow_tc,
  .dialog .dialog_arrow.arrow_tr {
    top: -7px;
    background-image: url("//img04.xesimg.com/dialog/dialog_arrow_t.png");
  }
  .dialog .dialog_arrow.arrow_bl,
  .dialog .dialog_arrow.arrow_tl {
    background-position: 30% 0;
  }
  .dialog .dialog_arrow.arrow_br,
  .dialog .dialog_arrow.arrow_tr {
    background-position: 70% 0;
  }
  .dialog .dialog_arrow.arrow_bc,
  .dialog .dialog_arrow.arrow_tc {
    background-position: center 0;
  }
  .dialog .dialog_arrow.arrow_lt,
  .dialog .dialog_arrow.arrow_lc,
  .dialog .dialog_arrow.arrow_lb,
  .dialog .dialog_arrow.arrow_rt,
  .dialog .dialog_arrow.arrow_rc,
  .dialog .dialog_arrow.arrow_rb {
    width: 11px;
    height: 100%;
    top: 0;
  }
  .dialog .dialog_arrow.arrow_lt,
  .dialog .dialog_arrow.arrow_lc,
  .dialog .dialog_arrow.arrow_lb {
    left: -7px;
    background-image: url("//img04.xesimg.com/dialog/dialog_arrow_l.png");
  }
  .dialog .dialog_arrow.arrow_rt,
  .dialog .dialog_arrow.arrow_rc,
  .dialog .dialog_arrow.arrow_rb {
    right: -7px;
    background-image: url("//img04.xesimg.com/dialog/dialog_arrow_r.png");
  }
  .dialog .dialog_arrow.arrow_lt,
  .dialog .dialog_arrow.arrow_rt {
    background-position: 0 30%;
  }
  .dialog .dialog_arrow.arrow_lb,
  .dialog .dialog_arrow.arrow_rb {
    background-position: 0 70%;
  }
  .dialog .dialog_arrow.arrow_lc,
  .dialog .dialog_arrow.arrow_rc {
    background-position: 0 center;
  }
  .dialog .dialog_close {
    width: 15px;
    height: 15px;
    display: inline-block;
    position: absolute;
    right: 22px;
    top: 15px;
    z-index: 1001;
    overflow: hidden;
    text-indent: -2000px;
    background: url("//img04.xesimg.com/dialog/dialog_close_new.png") no-repeat left 0;
  }
  .dialog .dialog_close:hover {
    background: url("//img04.xesimg.com/dialog/dialog_close_hover.png") no-repeat left 0;
  }
  .dialog .dialog_box .tl,
  .dialog .dialog_box .tc,
  .dialog .dialog_box .tr,
  .dialog .dialog_box .bl,
  .dialog .dialog_box .bc,
  .dialog .dialog_box .br {
    height: 4px;
  }
  .dialog .dialog_box .tl,
  .dialog .dialog_box .tr,
  .dialog .dialog_box .cl,
  .dialog .dialog_box .cr,
  .dialog .dialog_box .bl,
  .dialog .dialog_box .br {
    width: 4px;
  }
  .dialog .dialog_box .tl {
    background: url("//img04.xesimg.com/dialog/dialog_tl.png") no-repeat left 0;
  }
  .dialog .dialog_box .tr {
    background: url("//img04.xesimg.com/dialog/dialog_tr.png") no-repeat right 0;
  }
  .dialog .dialog_box .bl {
    background: url("//img04.xesimg.com/dialog/dialog_border.png") no-repeat left bottom;
  }
  .dialog .dialog_box .br {
    background: url("//img04.xesimg.com/dialog/dialog_border.png") no-repeat right bottom;
  }
  .dialog .dialog_box .tc {
    background: url("//img04.xesimg.com/dialog/dialog_hline.png") repeat-x left 0;
  }
  .dialog .dialog_box .bc {
    background: url("//img04.xesimg.com/dialog/dialog_hline.png") repeat-x left bottom;
  }
  .dialog .dialog_box .cl {
    background: url("//img04.xesimg.com/dialog/dialog_vline.png") repeat-y left 0;
  }
  .dialog .dialog_box .cr {
    background: url("//img04.xesimg.com/dialog/dialog_vline.png") repeat-y right 0;
  }
  .dialog .dialog_box .dialog_handle,
  .dialog .dialog_box .dialog_content_wrap {
    background-color: #FFF;
  }
  .dialog .dialog_handle {
    height: 30px;
    line-height: 30px;
    padding: 5px 35px 5px 15px;
    background: url("//img04.xesimg.com/dialog/dialog_header.png");
  }
  .dialog .dialog_handle .dialog_title {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #333;
  }
  .dialog .dialog_content {
    /*position:relative;*/
    min-width: 100px;
    padding: 25px 20px;
    overflow: auto;
  }
  .dialog .dialog_content .dialog_icon {
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-left: 10px;
    float: left;
    background-position: left top;
    background-repeat: no-repeat;
  }
  .dialog .dialog_content .dialog_success .dialog_icon {
    background-image: url("//img04.xesimg.com/dialog/icon/check-64.png");
  }
  .dialog .dialog_content .dialog_warning .dialog_icon {
    background-image: url("//img04.xesimg.com/dialog/icon/attention.png");
  }
  .dialog .dialog_content .dialog_error .dialog_icon {
    background-image: url("//img04.xesimg.com/dialog/icon/delete_2.png");
  }
  .dialog .dialog_content .dialog_info .dialog_icon {
    background-image: url("//img04.xesimg.com/dialog/icon/information.png");
  }
  .dialog .dialog_buttons {
    padding: 10px 20px 10px;
    text-align: center;
    /*background-color:#f9f9f9;*/
    background-color: #FFF;
    /*border-top:1px #eee dotted;*/
  }
  .dialog .dialog_buttons .btn {
    padding: 5px 20px;
    margin: 0 5px;
  }
  .dialog .dialog_buttons .btna {
    color: #FFF;
  }
  .dialog .dialog_buttons .btn_graya {
    color: #555;
  }
  .dialog.dialog_noborder {
    /*箭头去掉边框*/
    /*有头部时的圆角*/
    /*有底部时的圆角*/
    /*无头部、底部时中间部分的圆角*/
    /* 当没有边框，且没有遮罩时，需要增加1px的border */
  }
  .dialog.dialog_noborder .tl,
  .dialog.dialog_noborder .tc,
  .dialog.dialog_noborder .tr,
  .dialog.dialog_noborder .cl,
  .dialog.dialog_noborder .cr,
  .dialog.dialog_noborder .bl,
  .dialog.dialog_noborder .bc,
  .dialog.dialog_noborder .br {
    background: none;
  }
  .dialog.dialog_noborder .dialog_arrow {
    background: url("//img04.xesimg.com/dialog/dialog_arrow_b_n.png") no-repeat left 0;
  }
  .dialog.dialog_noborder .dialog_arrow.arrow_tl,
  .dialog.dialog_noborder .dialog_arrow.arrow_tr {
    background-image: url("//img04.xesimg.com/dialog/dialog_arrow_t_n.png");
  }
  .dialog.dialog_noborder .dialog_arrow.arrow_bl,
  .dialog.dialog_noborder .dialog_arrow.arrow_br {
    bottom: -6px;
  }
  .dialog.dialog_noborder .dialog_arrow.arrow_tl,
  .dialog.dialog_noborder .dialog_arrow.arrow_tr {
    top: -6px;
  }
  .dialog.dialog_noborder .dialog_handle {
    border-radius: 5px 5px 0 0;
  }
  .dialog.dialog_noborder .dialog_buttons {
    border-radius: 0 0 5px 5px;
  }
  .dialog.dialog_noborder .dialog_content_wrap.dialog_radius_top {
    border-radius: 3px 3px 0 0;
  }
  .dialog.dialog_noborder .dialog_content_wrap.dialog_radius_top.dialog_radius_bottom {
    border-radius: 3px;
  }
  .dialog.dialog_noborder .dialog_content_wrap.dialog_radius_bottom {
    border-radius: 0 0 3px 3px;
  }
  .dialog.dialog_noborder.dialog_noMask .dialog_handle {
    border: 1px #ccc solid;
    border-width: 1px 1px 0 1px;
  }
  .dialog.dialog_noborder.dialog_noMask .dialog_buttons {
    border: 1px #ccc solid;
    border-width: 0px 1px 1px ;
  }
  .dialog.dialog_noborder.dialog_noMask .dialog_content_wrap {
    border: 1px #ccc solid;
    border-width: 0 1px;
  }
  .dialog.dialog_noborder.dialog_noMask .dialog_content_wrap.dialog_radius_top {
    border-top-width: 1px;
  }
  .dialog.dialog_noborder.dialog_noMask .dialog_content_wrap.dialog_radius_bottom {
    border-bottom-width: 1px;
  }
  .dialog.dialog_alert .dialog_buttons {
    padding: 0 20px 10px 20px;
    text-align: center;
  }
  .dialog.dialog_alert .dialog_buttons .btn {
    margin: 0 5px;
  }
  .dialog.dialog_alert .dialog_buttons .btna {
    color: #FFF;
  }
  .dialog.dialog_alert .dialog_buttons .btn_graya {
    color: #555;
  }
  .dialog.dialog_alert .dialog_content {
    text-align: center;
    padding: 20px 30px 10px;
  }
  .dialog.dialog_poptips {
    position: absolute;
  }
  .dialog.dialog_poptips .dialog_content {
    text-align: center;
    line-height: 32px;
    padding: 15px 20px 15px 10px;
  }
  .dialog.dialog_follow {
    position: absolute;
  }
  .dialog.dialog_userinfo {
    position: absolute;
  }
  .dialog.dialog_userinfo .dialog_content {
    padding: 0px;
  }
  .dialog.dialog_userinfo .arrow_bl {
    background-position: 20% 0;
  }
  .dialog.dialog_userinfo .arrow_br {
    background-position: 80% 0;
  }
  .dialog.dialog_userinfo .arrow_tl {
    background-position: 20% 0;
  }
  .dialog.dialog_userinfo .arrow_tr {
    background-position: 80% 0;
  }
  .dialog.dialog_gift {
    position: absolute;
  }
  .dialog.dialog_gift .arrow_lt {
    background-position: 0 20%;
  }
  .dialog.dialog_gift .arrow_rt {
    background-position: 0 20%;
  }
  .dialog.dialog_leave .dialog_content {
    padding: 10px;
  }
  .dialog.dialog_noshadow {
  /**
         * 处理弹窗透明边框及内容区域背景
         */
  /**
         * 弹窗头部 Title 区域
         */
  /**
         * 关闭按钮
         */
  /**
         * 指示箭头：
         * 上左：arrow_tl
         * 上右：arrow_tr
         * 上中：arrow_tc
         * 下左：arrow_bl
         * 下右：arrow_br
         * 下中：arrow_bc
         */
       }
       .dialog.dialog_noshadow .dialog_box .tl {
        background: url("//img04.xesimg.com/dialog/gif/dialog_tl.gif") no-repeat left 0;
      }
      .dialog.dialog_noshadow .dialog_box .tr {
        background: url("//img04.xesimg.com/dialog/gif/dialog_tr.gif") no-repeat right 0;
      }
      .dialog.dialog_noshadow .dialog_box .bl {
        background: url("//img04.xesimg.com/dialog/gif/dialog_border.gif") no-repeat left bottom;
      }
      .dialog.dialog_noshadow .dialog_box .br {
        background: url("//img04.xesimg.com/dialog/gif/dialog_border.gif") no-repeat right bottom;
      }
      .dialog.dialog_noshadow .dialog_box .tc {
        background: url("//img04.xesimg.com/dialog/gif/dialog_hline.gif") repeat-x left 0;
      }
      .dialog.dialog_noshadow .dialog_box .bc {
        background: url("//img04.xesimg.com/dialog/gif/dialog_hline.gif") repeat-x left bottom;
      }
      .dialog.dialog_noshadow .dialog_box .cl {
        background: url("//img04.xesimg.com/dialog/gif/dialog_vline.gif") repeat-y left 0;
      }
      .dialog.dialog_noshadow .dialog_box .cr {
        background: url("//img04.xesimg.com/dialog/gif/dialog_vline.gif") repeat-y right 0;
      }
      .dialog.dialog_noshadow .dialog_handle {
        background: url("//img04.xesimg.com/dialog/gif/dialog_header.gif");
      }
      .dialog.dialog_noshadow .dialog_close {
        background: url("//img04.xesimg.com/dialog/gif/dialog_close.gif") no-repeat left 0;
      }
      .dialog.dialog_noshadow .dialog_arrow {
        position: absolute;
        z-index: 1001;
        width: auto;
        height: 11px;
        background-repeat: no-repeat;
        /* 底部：左中右 */
        /* 顶部：左中右 */
        /* 左右侧 */
        /* 左侧：上中下 */
        /* 右侧：上中下 */
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_bl,
      .dialog.dialog_noshadow .dialog_arrow.arrow_bc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_br {
        bottom: -11px;
        background-image: url("//img04.xesimg.com/dialog/gif/dialog_arrow_b.gif");
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_tl,
      .dialog.dialog_noshadow .dialog_arrow.arrow_tc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_tr {
        top: -7px;
        background-image: url("//img04.xesimg.com/dialog/gif/dialog_arrow_t.gif");
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_bl,
      .dialog.dialog_noshadow .dialog_arrow.arrow_tl {
        background-position: 20% 0;
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_br,
      .dialog.dialog_noshadow .dialog_arrow.arrow_tr {
        background-position: 80% 0;
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_bc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_tc {
        background-position: center 0;
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_lt,
      .dialog.dialog_noshadow .dialog_arrow.arrow_lc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_lb,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rt,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rb {
        width: 11px;
        height: auto;
        top: 0;
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_lt,
      .dialog.dialog_noshadow .dialog_arrow.arrow_lc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_lb {
        left: -7px;
        background-image: url("//img04.xesimg.com/dialog/gif/dialog_arrow_l.gif");
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_rt,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rb {
        right: -7px;
        background-image: url("//img04.xesimg.com/dialog/gif/dialog_arrow_r.gif");
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_lt,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rt {
        background-position: 0 15%;
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_lb,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rb {
        background-position: 0 85%;
      }
      .dialog.dialog_noshadow .dialog_arrow.arrow_lc,
      .dialog.dialog_noshadow .dialog_arrow.arrow_rc {
        background-position: 0 center;
      }
      .dialog_mask {
        width: 100%;
        height: 100%;
        position: fixed;
        _position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        background-color: #000;
        filter: alpha(opacity=30);
        opacity: 0.3;
      }
      .dialog_mask.mask_bg {
        background: url("//img04.xesimg.com/dialog/dialog_mask.png") left 0;
      }
/**
 * 增加别名
 */
 /*.xuebox { .dialog; }*/
 /* 上传图片时的弹窗样式 */
 .img_preview {
  position: absolute;
}
.img_preview .dialog_arrow.arrow_tl {
  background-position: 10% 0;
}
.img_preview .dialog_content {
  padding: 10px;
}
/**
 * 
 * @authors alex liu (liuyanbin@xueersi.com)
 * @date    2013-07-30 18:40:40
 * @version $Id$
 */
 .rightResearch {
  width: 67px;
  height: 256px;
  position: fixed;
  z-index: 119;
  right: 0;
  bottom: 0px;
  _top: 300px;
  outline: none;
}
.rightResearch ul {
  background: transparent;
}
.rightResearch li {
  overflow: hidden;
}
.rightResearch li a {
  display: block;
  width: 67px;
  height: 64px;
  background-image: url("//img04.xesimg.com/feedback.gif");
  background-repeat: no-repeat;
}
.rightResearch li #r_guide {
  background: url("//img04.xesimg.com/school_guide.gif") -273px -82px no-repeat;
}
.rightResearch li #r_copyright {
  background-position: 0 0;
}
.rightResearch li #r_copyright.current,
.rightResearch li #r_copyright:hover {
  background-position: 0 -192px;
}
.rightResearch li #r_feedBack {
  background-position: 0 -64px;
}
.rightResearch li #r_feedBack:hover {
  background-position: 0 -256px;
}
.rightResearch li #r_toTop {
  height: 63px;
  background-position: 0 -129px;
}
.rightResearch li #r_toTop:hover {
  background-position: 0 -321px;
}
#copy_notice {
  text-align: center;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #3399cc;
  position: fixed;
  bottom: 65px;
  right: 67px;
  display: none;
  width: 155px;
  height: 116px;
  overflow: hidden;
}
#copy_notice p {
  line-height: 24px;
  color: #3399cc;
  font: 14px "Microsoft YaHei", SimHei, arial;
  overflow: hidden;
}
#copy_notice p.copy_notice_num {
  font-size: 24px;
}
#copy_notice p.group_join {
  margin-top: 3px;
}
#copy_notice p.group_join a {
  background: none;
  width: auto;
  height: auto;
  display: inline-block;
  margin-right: 3px;
}
#copy_notice p.group_join a img {
  vertical-align: middle;
}
.layer_feedback {
  width: 530px;
  height: 165px;
  overflow: hidden;
}
.layer_feedback .feedback_icon {
  height: 90px;
  line-height: 40px;
  overflow: hidden;
  margin: 35px 0 0 70px;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  padding-left: 40px;
  color: #333333;
  background: url("//img04.xesimg.com/icon/32x32/check-64.png") 0 3px no-repeat;
}
.layer_feedback .feedback_time {
  height: 30px;
  line-height: 30px;
  text-align: right;
  color: #999999;
  padding-right: 30px;
}
#school_guide {
  text-align: center;
  background: #fff;
  position: fixed;
  bottom: 193px;
  right: 67px;
  display: none;
  width: 274px;
  height: 61px;
  overflow: hidden;
  border: 1px solid #3399cc;
}
#school_guide a {
  float: left;
  width: 67px;
  height: 61px;
  margin-left: 2px;
  cursor: pointer;
}
#school_guide .studyway {
  background: url("//img04.xesimg.com/school_guide.gif") -1px -83px no-repeat;
  margin: 0;
}
#school_guide .studyway2 {
  background: url("//img04.xesimg.com/school_guide.gif") -1px -1px no-repeat;
  margin: 0;
}
#school_guide .buyclass {
  background: url("//img04.xesimg.com/school_guide.gif") -69px -83px no-repeat;
}
#school_guide .buyclass2 {
  background: url("//img04.xesimg.com/school_guide.gif") -69px -1px no-repeat;
}
#school_guide .listenclass {
  background: url("//img04.xesimg.com/school_guide.gif") -137px -83px no-repeat;
}
#school_guide .listenclass2 {
  background: url("//img04.xesimg.com/school_guide.gif") -137px -1px no-repeat;
}
#school_guide .register {
  background: url("//img04.xesimg.com/school_guide.gif") -205px -83px no-repeat;
}
#school_guide .register2 {
  background: url("//img04.xesimg.com/school_guide.gif") -205px -1px no-repeat;
}
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2013-11-21 19:03:45
 * @version $Id$
 */
 /*================个人中心---每日五题任务=========================*/
 .task_five .task_con {
  width: 81px;
  height: 65px;
  text-align: center;
  cursor: pointer;
  background: url("//img04.xesimg.com/task.jpg") no-repeat;
  overflow: hidden;
}
.task_five .task_con p {
  color: #008bce;
  font-family: "宋体";
}
.task_five .task_con .task_days {
  display: block;
  width: 21px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-family: "Microsoft YaHei";
  background: url("//img04.xesimg.com/task_days.jpg") no-repeat;
  margin: 10px auto 5px;
}
.task_five .task_con a.task_days_btn {
  width: 69px;
  height: 25px;
  background: url("//img04.xesimg.com/task_days_btn.jpg") no-repeat;
  margin: 10px auto 5px;
  text-indent: -9999em;
}
.task_five .task_con .task_finish {
  display: block;
  width: 23px;
  height: 28px;
  text-indent: -9999em;
  background: url("//img04.xesimg.com/task_days_fin.jpg") no-repeat;
  margin: 8px auto 6px;
}
.task_five.home_task {
  width: 85px;
  height: 65px;
  overflow: hidden;
  background: url("//img04.xesimg.com/task_days_bg_top2.png") left top no-repeat;
  position: absolute;
  right: 0;
  top: 39px;
  z-index: 10;
}
.task_five.home_task .task_con {
  width: 70px;
  height: 36px;
  overflow: hidden;
  margin-top: 29px;
  background: url("//img04.xesimg.com/task_days_bg_con2.png") left top no-repeat;
}
.task_five.home_task .task_con p {
  display: none;
}
.task_five.home_task .task_con .task_days {
  display: block;
  font-family: Tahoma;
  font-size: 32px;
  color: #8ad4fb;
  font-weight: bold;
  text-align: center;
  background: none;
  line-height: 26px;
  width: 21px;
  height: 26px;
  margin: 4px auto;
}
.task_five.home_task .task_con a.task_days_btn {
  display: block;
  width: 69px;
  height: 25px;
  background: url("//img04.xesimg.com/task_days_btn_con5.png") no-repeat center;
  margin: 2px auto 0;
  text-indent: -99999em;
}
.task_five.home_task .task_con .task_finish {
  display: block;
  width: 69px;
  height: 25px;
  background: url("//img04.xesimg.com/task_days_btn_con6.png") no-repeat center;
  margin: 2px auto 0;
  text-indent: -99999em;
}
.task_five.home_task .task_con.finish_ed {
  /*background: url("//img04.xesimg.com/task_days_bg_con_gray.jpg") no-repeat;*/
}
.tips_add_gold {
  position: absolute;
  left: 90px;
  bottom: 0;
  opacity: 0;
  z-index: 200;
  width: 110px;
  height: 150px;
  background: url("//img04.xesimg.com/add_gold.png") no-repeat;
}
.tips_add_gold p {
  width: 105px;
  height: 20px;
  text-align: center;
  margin-top: 104px;
  color: #666;
  font-size: 14px;
  font-weight: bold;
}
.task_study_plan {
  width: 70px;
  height: 65px;
  overflow: hidden;
  position: absolute;
  right: 90px;
  top: 39px;
  z-index: 10;
}
.task_study_plan .sp_con {
  width: 70px;
  height: 65px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
.task_study_plan .sp_con .task_days {
  display: none;
  font-size: 32px;
  color: #f672ee;
  font-weight: 700;
  line-height: 92px;
  font-family: Tahoma;
}
.task_study_plan .sp_exist {
  background: url("//img04.xesimg.com/sp_exist2.png") no-repeat;
  cursor: pointer;
}
.task_study_plan .sp_exist .task_days {
  display: block;
}
.task_study_plan .sp_noexist {
  background: url("//img04.xesimg.com/sp_noexist2.png") no-repeat;
  cursor: pointer;
}
.task_study_plan .sp_get {
  background: url("//img04.xesimg.com/sp_get2.png") no-repeat;
  cursor: pointer;
}
.task_study_plan .sp_got {
  background: url("//img04.xesimg.com/sp_got2.png") no-repeat;
  cursor: pointer;
}
.task_study_plan .sp_gettask {
  background: url("//img04.xesimg.com/sp_gettask2.png") no-repeat;
  cursor: pointer;
}
.red_circle_bg {
  display: inline-block;
  text-align: center;
  width: 20px;
  height: 20px;
  color: #fff;
  line-height: 20px;
  vertical-align: text-bottom;
  margin-left: 8px;
  background: url("//img04.xesimg.com/icon/red_bg.png") no-repeat center;
}
.study_plan_tip {
  width: auto;
  height: 32px;
  line-height: 32px;
  color: #666666;
  background: #fffae1;
  padding-left: 10px;
}
.study_plan_tip span {
  display: inline;
  color: #dc0404;
  margin: 0 5px;
}
.study_plan_con {
  height: 335px;
  overflow-y: scroll;
}
.study_plan_con .con_mod {
  height: 67px;
  width: 537px;
  margin: 16px auto 0;
}
.study_plan_con .con_mod .con_left {
  width: 135px;
  height: 67px;
  border-radius: 5px;
  line-height: 67px;
  float: left;
}
.study_plan_con .con_mod .con_left .mod_title {
  display: block;
  float: left;
  margin: 0 5px;
  font-size: 15px;
  font-weight: 700;
}
.study_plan_con .con_mod .con_left .color_teach {
  color: #f96556;
}
.study_plan_con .con_mod .con_left .color_test {
  color: #ffb600;
}
.study_plan_con .con_mod .con_left .color_speech {
  color: #829d2d;
}
.study_plan_con .con_mod .con_left img {
  _float: right;
  width: 52px;
  height: 52px;
  margin-top: 8px;
}
.study_plan_con .con_mod .live_teach {
  background: #feecec;
}
.study_plan_con .con_mod .level_test {
  background: #fdf5e5;
}
.study_plan_con .con_mod .live_speech {
  background: #ecf4da;
}
.study_plan_con .con_right {
  width: 390px;
  height: 67px;
  overflow: hidden;
  float: right;
  border-radius: 5px;
  background: #f8f8f8;
}
.study_plan_con .con_right .con_detail {
  width: 310px;
  float: left;
}
.study_plan_con .con_right .con_detail .con_time {
  font-size: 14px;
  margin: 12px 0 0 12px;
  color: #666666;
  height: 24px;
  overflow: hidden;
}
.study_plan_con .con_right .con_detail .con_time span {
  display: inline;
  color: #cc0000;
  font-size: 16px;
  margin-right: 8px;
}
.study_plan_con .con_right .con_detail .con_title {
  color: #666666;
  margin: 2px 0 0 12px;
  height: 18px;
  overflow: hidden;
}
.study_plan_con .finish_bg {
  background: #fff;
}
.study_plan_con .go_active {
  display: block;
  float: right;
  width: 58px;
  height: 20px;
  margin: 23px 20px 0 0;
  text-align: right;
}
.study_plan_con span.go_active {
  background: url("//img04.xesimg.com/icon/right.png") no-repeat left;
  color: #666666;
}
.study_plan_con p.go_active {
  color: #666666;
}
.study_plan_info {
  width: 540px;
  height: 314px;
  margin: 0 auto;
  background: url(//img04.xesimg.com/study_plan_info.jpg) no-repeat;
}
.no_info {
  width: 540px;
  height: 314px;
  margin: 0 auto;
  background: url(//img04.xesimg.com/no_study_plan.jpg) no-repeat;
}
a.study_plan_go {
  display: block;
  height: 32px;
  width: 85px;
  margin: 0 auto;
  background: #3399cc;
  line-height: 32px;
  text-align: center;
  color: white;
  font-size: 14px;
  text-decoration: none;
  border-radius: 3px;
}
.Extend_add_gold_s {
  position: absolute;
  right: 62px;
  top: 50px;
  z-index: 1000;
  opacity: 0;
  width: 110px;
  height: 150px;
  background: url("//img04.xesimg.com/add_gold.png") no-repeat;
}
.Extend_add_gold_s p {
  width: 105px;
  height: 20px;
  text-align: center;
  margin-top: 104px;
  color: #666;
  font-size: 14px;
  font-weight: bold;
}
body {
  position: relative;
}
.content_box {
  overflow: hidden;
}
.w_645 .feed_text {
  width: 570px;
  font-size: 14px;
  line-height: 150%;
}
.content_box .border_none {
  border: 0;
}
/*==================/新首页 09-16/====================*/
.index_new_title {
  height: 40px;
  line-height: 40px;
  background: url("//img04.xesimg.com/line_2.jpg") 0 38px repeat-x;
  margin: 17px 0 15px 0;
}
.index_new_title span {
  float: left;
  padding-right: 10px;
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: #0076b4;
}
.w_655 .nav_pills li {
  margin-right: 0;
}
.index_new_content {
  overflow: hidden;
}
.open_course_content {
  overflow: hidden;
}
.tearcher_new_content {
  overflow: hidden;
}
.indexMore {
  float: left;
  width: 90%;
  overflow: hidden;
  height: 30px;
  text-align: right;
  font-size: 12px;
  padding-right: 10px;
}
.course_item_repeat {
  overflow: hidden;
  width: 700px;
  display: none;
}
.course_item_repeat .course_item {
  float: left;
  display: inline;
  width: 312px;
  height: 85px;
  margin-right: 10px;
  margin-top: 5px;
}
.course_item_repeat .course_item .ui_avatar {
  float: left;
  display: inline;
  margin: 10px 10px 0 10px;
}
.course_item_repeat .course_item .ui_avatar ul.avatar_items {
  height: 50px;
}
.course_item_repeat .course_item .ui_avatar ul.avatar_items li a.username {
  display: none;
}
.course_item_repeat .course_item .course_detail {
  float: left;
  display: inline;
  width: 240px;
}
.course_item_repeat .course_item .course_detail .course_title {
  overflow: hidden;
  height: 46px;
}
.course_item_repeat .course_item .course_detail .course_info {
  line-height: 15px;
  height: auto;
}
.course_item_repeat .course_item .course_detail .course_info span {
  margin-right: 10px;
}
.course_item_repeat .course_item .course_detail .course_info a {
  margin: 0;
  color: #333333;
}
.course_item_repeat .course_item .course_detail .course_info .num_videos {
  display: inline-block;
}
.course_item_repeat .course_item .course_detail .course_info .num_videos strong {
  font-size: 14px;
  font-family: arial;
  color: #ff6700;
  *display: inline-block;
}
.course_item_repeat .course_item .course_detail .course_info strong {
  padding: 0;
}
.follow_item_repeat {
  overflow: hidden;
  width: 700px;
  display: none;
}
.follow_item_repeat .follow_list {
  float: left;
  display: inline;
  width: 200px;
  height: 110px;
  overflow: hidden;
  margin: 5px 19px 10px 0;
  border: 1px solid #f0f0f0;
}
.follow_item_repeat .follow_list .ui_avatar {
  float: left;
  display: inline;
  margin: 12px;
  overflow: hidden;
  position: static;
}
.follow_item_repeat .follow_list .follow_con_fun {
  float: left;
  display: inline;
  width: 125px;
  margin-top: 10px;
  overflow: hidden;
}
.follow_item_repeat .follow_list .follow_con_fun .fun_username {
  color: #333333;
}
.follow_item_repeat .follow_list .follow_con_fun .fun_username .icon_bverify {
  background: url("//img04.xesimg.com/icon_bverify.gif") 0 1px no-repeat;
}
.follow_item_repeat .follow_list .follow_con_fun .fun_username .icon_yverify {
  background: url("//img04.xesimg.com/icon_yverify.gif") 0 1px no-repeat;
}
.follow_item_repeat .follow_list .follow_con_fun .fun_usres {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  color: #999999;
}
.follow_item_repeat .follow_list .follow_con_fun .fun_look a {
  background: #f38920;
  text-align: center;
  width: 52px;
  height: 24px;
  line-height: 24px;
  padding: 0 2px;
  display: inline-block;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}
.follow_item_repeat .follow_list .follow_con_info {
  float: left;
  display: inline;
  width: 100%;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  color: #999999;
  padding-left: 12px;
}
ul.index_notice {
  overflow: hidden;
  margin: 10px 0;
}
ul.index_notice li {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  padding: 2px 0;
}
ul.index_notice li i {
  float: left;
  display: inline;
  font-size: 18px;
  padding-right: 10px;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  width: 0;
  background-position: 0 -215px;
}
ul.index_notice li a {
  float: left;
  display: inline;
  width: 285px;
  color: #333333;
}
/*==================/搜课/====================*/
.ui_searchbar {
  overflow: hidden;
  margin: 20px 0 15px 0;
}
.ui_searchbar .search_head {
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #0175b2;
  font-weight: bold;
}
.ui_searchbar .search_group {
  overflow: hidden;
}
.ui_searchbar .search_group .search_keyword {
  float: left;
  width: 648px;
  height: 19px;
  line-height: 19px;
  border: 1px solid #3399fe;
  padding: 7px 0 7px 10px;
}
.ui_searchbar .search_group .btn_blue {
  float: left;
  width: 70px;
  height: 35px;
  color: #fff;
  font-size: 14px;
  background: #3399fe;
  border: 0;
  border-radius: 0;
}
.ui_searchbar .search_tips {
  height: 37px;
  line-height: 37px;
  background: #f4f0ef;
  padding-left: 15px;
  color: #666666;
}
ul.notice_list {
  overflow: hidden;
  margin-bottom: 10px;
}
ul.notice_list li {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  font-size: 12px;
  padding: 2px 0;
}
ul.notice_list li i {
  font-size: 12px;
  text-indent: 0em;
  color: #ffffff;
  margin-right: 5px;
  margin-top: 3px;
}
ul.notice_list li a {
  color: #333333;
}
ul.notice_list li span {
  float: right;
  color: #FF6700;
  padding-left: 15px;
  background: url("//img04.xesimg.com/icon/video_01.jpg") no-repeat left center;
}
ul.notice_list .rank a {
  color: #0078b0;
}
ul.notice_list .rank_1 i.icon_square_gray,
ul.notice_list .rank_2 i.icon_square_gray,
ul.notice_list .rank_3 i.icon_square_gray {
  background-position: -47px -48px;
}
/*===================/教师排行页/=====================*/
.panel .ui_feed {
  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.panel .ui_feed .ui_avatar {
  float: left;
  width: 50px;
  height: 50px;
}
.panel .ui_feed .feed_detail {
  float: right;
  width: 175px;
}
.panel .ui_feed .feed_detail span {
  color: #999999;
}
.panel .ui_feed .feed_detail .feed_bar {
  height: 20px;
  line-height: 20px;
}
.panel .ui_feed .feed_detail .feed_bar span {
  float: right;
  text-align: right;
}
.panel .ui_feed .feed_detail .feed_text {
  overflow: hidden;
  font-size: 12px;
}
.panel .ui_feed .feed_detail .feed_index_list {
  font-size: 12px;
}
/*========================/帮助左侧列表/================================*/
.nav_help li {
  text-align: left;
  padding-left: 15px;
}
.nav_help li.current a {
  font-weight: bold;
}
.ui_article {
  overflow: hidden;
  margin: 20px 0;
  padding-top: 10px;
}
.ui_article .article_title {
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #E9E9E9;
  font-family: "Microsoft YaHei", "Times New Roman", Times, serif;
}
.ui_article .article_content {
  overflow: hidden;
}
.ui_article .article_content p {
  line-height: 180%;
  margin-bottom: 10px;
  text-indent: 2em;
  font-size: 14px;
  color: #666;
}
.ui_article .article_content .pic {
  text-align: center;
}
.feedback_info {
  height: 95px;
  overflow: hidden;
}
.feedback_info p {
  margin: 25px 0 0 50px;
  height: 41px;
  line-height: 41px;
  padding-left: 50px;
  background: url(//img04.xesimg.com/feedback_icon.jpg) no-repeat;
}
.feedback_info p strong {
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: #333333;
}
.feedback_content {
  width: 730px;
  margin: 10px auto;
  background: #fafafa;
  border: 1px solid #e4e4e4;
  overflow: hidden;
}
.feedback_content .feedback_testweb {
  width: 660px;
  margin: 0 auto;
  padding: 15px 20px;
  border-bottom: 1px solid #E6E6E6;
  border-top: 1px solid #FFFFFF;
  overflow: hidden;
}
.feedback_content .feedback_testweb p {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  color: #333;
}
.feedback_content .feedback_testweb p strong {
  font-weight: bold;
  color: #333333;
  font-size: 14px;
}
.feedback_content .feedback_testweb .gray {
  color: #666666;
}
.feedback_content .feedback_step {
  width: 660px;
  margin: 0 auto;
  padding: 15px 20px;
  border-bottom: 1px solid #E6E6E6;
  border-top: 1px solid #FFFFFF;
  overflow: hidden;
}
.feedback_content .feedback_step .step_title {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-bottom: 10px;
  margin-top: 5px;
}
.feedback_content .feedback_step .step_title strong {
  font-size: 12px;
}
.feedback_content .feedback_step dd {
  line-height: 25px;
  padding: 5px 0;
  white-space: normal;
  overflow: hidden;
}
.feedback_content .feedback_step dd .step_one {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E6E6E6;
  min-height: 25px;
  overflow: hidden;
  padding: 5px;
  width: auto;
}
.feedback_content .feedback_step dd .step_one ul {
  display: none;
  width: auto;
  overflow: hidden;
  zoom: 1;
}
.feedback_content .feedback_step dd .step_one ul li {
  background: none repeat scroll 0 0 #F6EBE8;
  border: 1px solid #C49995;
  color: #666666;
  float: left;
  line-height: 22px;
  margin: 0 5px 5px 0;
  padding: 0 5px;
}
.feedback_content .feedback_step dd .step_one ul li a {
  cursor: pointer;
}
.feedback_content .feedback_step dd .step_one .step_holder {
  overflow: hidden;
}
.feedback_content .feedback_step dd .step_one .step_holder textarea {
  border: 1px solid #fff;
  display: inline;
  width: 640px;
  height: 70px;
  line-height: 14px;
}
.feedback_content .feedback_step dd .step_three {
  overflow: hidden;
}
.feedback_content .feedback_step dd .step_three p {
  height: 21px;
  line-height: 16px;
  overflow: hidden;
  padding: 5px 0;
}
.feedback_content .feedback_step dd .step_three p span {
  color: #999999;
  padding-right: 10px;
}
.feedback_content .feedback_step dd p.p2 {
  height: 15px;
  line-height: 15px;
  padding: 10px;
}
.feedback_content .feedback_step dd p.p2 label {
  display: inline;
  padding-right: 10px;
}
.feedback_content span.msg {
  background: #FFFFCB;
  border: 1px solid #E3E3E3;
  color: #FF3334;
  display: none;
  margin: 5px 0;
  padding: 0 10px;
}
.feedback_content .step_text {
  color: #999999;
}
.feedback_content .mobile {
  padding-bottom: 10px;
}
.feedback_content .bzfkTextarea {
  width: 640px;
  padding: 5px;
  border: 1px solid #E6E6E6;
  color: #333;
}
.feedback_content .bzfkInputText {
  height: 22px;
  line-height: 22px;
  border: 1px solid #E6E6E6;
  color: #333;
}
.feedback_content .step_button {
  height: 70px;
  background: #fff;
  overflow: hidden;
}
.feedback_content .step_button .btn_orange {
  width: 78px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  margin-top: 22px;
  margin-left: 326px;
}
/*===================/课程频道页/=====================*/
.menu_pd_title {
  height: 55px;
  line-height: 55px;
  font-size: 12px;
  color: #666;
}
.menu_pd_title a {
  color: #999;
}
/*========================/404/================================*/
.page_404 {
  width: 440px;
  overflow: hidden;
  margin: 40px auto;
}
.page_404 .page_404_tips {
  height: 247px;
  background: url(//img04.xesimg.com/404.jpg) no-repeat;
  text-indent: -9999em;
}
.page_404 .page_404_time {
  display: none;
}
.page_404 .page_404_button {
  line-height: 30px;
  overflow: hidden;
}
.page_404 .page_404_button a {
  float: left;
  display: inline;
  padding-left: 15px;
  font-weight: bold;
  color: #006699;
  font-size: 14px;
  background-position: -132px -121px;
  background-image: url("//img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.page_404 .page_404_button .up {
  margin-left: 30px;
}
.page_404 .page_404_info li {
  line-height: 25px;
  color: #666;
  padding-left: 3px;
}
.page_404 .page_404_info li i {
  font-size: 18px;
  padding-right: 10px;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  width: 0;
  background-position: 0 -215px;
}
.img_310_110 img {
  width: 310px;
  height: 84px;
}
.img_235_83 img {
  width: 235px;
  height: 84px;
}
/*=========/老师头像气泡=====*/
.pop_userinfo {
  overflow: hidden;
  width: 340px;
}
.pop_userinfo .ui_avatar {
  float: left;
  display: inline;
  width: 115px;
  margin: 10px 0px 10px 10px;
}
.pop_userinfo .ui_avatar img {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
}
.pop_userinfo .userinfo_follow {
  float: left;
  width: 215px;
  display: inline;
  margin: 10px 0;
}
.pop_userinfo .userinfo_follow .f_red {
  color: #f77403;
  font-size: 14px;
  margin: 0 10px 0 3px;
}
.pop_userinfo .userinfo_follow .ui_username {
  padding-top: 5px;
}
.pop_userinfo .userinfo_follow .icon {
  margin-top: 6px;
}
.pop_userinfo .userinfo_follow .fun_usres {
  line-height: 150%;
  color: #999999;
  padding-top: 5px;
}
.pop_userinfo .userinfo_follow .fun_satis {
  line-height: 25px;
  color: #999;
}
.pop_userinfo .userinfo_follow .fun_satis a {
  color: #999;
  text-decoration: none;
}
.pop_userinfo .userinfo_follow .user_statistics {
  line-height: 25px;
  color: #999;
}
.pop_userinfo .userinfo_follow .ui_follow {
  float: right;
  margin-top: 10px;
}
.pop_userinfo .userinfo_follow .ui_follow em {
  background-position: -46px -152px;
}
.pop_userinfo .userinfo_follow .add {
  text-align: center;
}
.pop_userinfo_temp {
  display: none;
}
.pop_userinfo_wrap {
  overflow: hidden;
}
.pop_userinfo_wrap .teacherMedal {
  width: 100%;
  height: 35px;
  overflow: hidden;
  background: #f6f6f6;
  margin-bottom: 10px;
  padding: 0 5px;
}
.pop_userinfo_wrap .teacherMedal li {
  float: left;
  display: inline;
  margin: 5px 5px 0 5px;
}
.pop_userinfo_wrap .teacherFollow {
  width: 100%;
  height: 33px;
  overflow: hidden;
}
.pop_userinfo_wrap .teacherFollow .ui_follow {
  float: right;
  margin-bottom: 10px;
  margin-right: 10px;
}
.pop_studentinfo .ui_avatar {
  width: 102px;
  height: 100px;
  border: 1px solid #ccc;
  margin: 10px;
  text-align: center;
}
.pop_studentinfo .ui_avatar img {
  height: 100px;
  width: auto;
  padding: 0;
  border: 0;
}
.pop_studentinfo .userinfo_follow {
  width: 185px;
  overflow: hidden;
}
.pop_studentinfo .userinfo_follow .user_name {
  color: #333333;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  height: 25px;
  line-height: 25px;
}
.pop_studentinfo .userinfo_follow .user_name .gender_0 {
  background: url("//img04.xesimg.com/girl.png") no-repeat right -2px;
  display: inline-block;
  padding-right: 25px;
}
.pop_studentinfo .userinfo_follow .user_name .gender_1 {
  background: url("//img04.xesimg.com/boy.png") no-repeat right 5px;
  display: inline-block;
  padding-right: 20px;
}
.pop_studentinfo .userinfo_follow .fun_usres {
  line-height: 150%;
  padding-top: 0;
}
.pop_studentinfo .userinfo_follow .user_statistics a {
  color: #999;
  text-decoration: none;
}
.pop_studentinfo .userinfo_follow .user_level {
  color: #999;
}
.pop_studentinfo .userinfo_follow .user_level span {
  float: left;
  display: inline;
  width: 50px;
}
.pop_studentinfo .userinfo_follow .user_level span a {
  color: #999;
  text-decoration: none;
}
.pop_studentinfo .userinfo_follow .user_level .icon_level {
  width: 135px;
}
.pop_studentinfo .studentMedal {
  width: 100%;
  height: 35px;
  overflow: hidden;
  background: #f6f6f6;
  padding: 0 5px;
}
.pop_studentinfo .studentMedal li {
  float: left;
  display: inline;
  margin: 5px 5px 0 5px;
}
.pop_studentinfo .studentFollow {
  width: 100%;
  height: 25px;
  line-height: 35px;
  color: #999;
  padding: 0 10px 10px 10px;
}
#tip_msg {
  height: 20px;
  line-height: 20px;
  margin: 5px auto -5px auto;
  position: absolute;
  top: -5px;
  z-index: 10;
  width: 259px;
  border: 1px solid #ffcccc;
  font-size: 12px;
  background: #fff2f2;
  color: #cc0000;
  padding-left: 20px;
}
#login_error {
  width: 273px;
  height: 30px;
  line-height: 32px;
  padding: 4px 4px 11px 20px;
  position: absolute;
  right: 11px;
  top: -18px;
  z-index: 101;
  background: url("//img04.xesimg.com/dialog/login_tips.gif") no-repeat center top;
}
#login_error .error_tips {
  width: 200px;
  height: 28px;
  line-height: 30px;
  _line-height: 34px;
  color: #666;
  overflow: hidden;
  float: left;
  padding-left: 22px;
  margin-top: 2px;
  background: url("//img04.xesimg.com/passport/icon_attention.gif") no-repeat 4px 8px;
}
#login_error .error_close {
  display: inline-block;
  width: 24px;
  height: 30px;
  line-height: 30px;
  float: right;
  text-indent: -100px;
  _text-indent: -30px;
  _font-size: 0;
  overflow: hidden;
  background: url("//img04.xesimg.com/dialog/gif/dialog_close.gif") no-repeat center center;
}
.advert_starteam {
  margin-top: 48px;
  overflow: hidden;
}
.advert_starteam img {
  width: 235px;
  height: 77px;
  border: none;
  padding: 1px;
}
.advert_first {
  margin-top: 40px;
}
.advlist {
  margin-top: 40px;
}
/*==========/公开课页面============*/
#play .ui_module_video {
  width: 730px;
  overflow: hidden;
  position: relative;
  height: 205px;
  margin: 0 15px 20px 0;
}
#play ol {
  position: absolute;
  right: 8px;
  bottom: 8px;
  z-index: 2;
}
#play ol li {
  float: left;
  display: inline;
  width: 19px;
  height: 19px;
  line-height: 19px;
  background-color: #fff;
  border-radius: 15px;
  margin: 0 1px;
  cursor: pointer;
  text-align: center;
  color: #666666;
}
#play .active {
  background: #666;
  color: #ffffff;
}
#play ul {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  background: white;
  width: 730px;
  height: 205px;
}
#play ul li {
  position: absolute;
  width: 730px;
  height: 205px;
  top: 0px;
  left: 0px;
  opacity: 0;
}
#play ul img {
  float: left;
  width: 730px;
  height: 205px;
}
.pubcourse .ui_filter {
  margin: 10px 0 20px 0;
}
.pubcourse .course_func span strong {
  font-size: auto;
}
.new_list {
  margin-top: 7px;
}
/*========================/帮助左侧列表/================================*/
.nav_help_list {
  font-size: 14px;
}
.nav_help_list li {
  padding-left: 20px;
  height: 25px;
  line-height: 25px;
}
.nav_help_list li i {
  width: 0;
  float: left;
  display: inline;
  font-size: 18px;
  display: inline-block;
  width: 10px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  margin-top: 1px;
  text-indent: -9999em;
  background-image: url("//img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-position: 0 -215px;
}
.nav_help_list li a {
  color: #4c4c4c;
}
.nav_help li {
  text-align: left;
  padding-left: 20px;
  background: url("//img04.xesimg.com/icon/nav_help_icon.jpg") no-repeat 10px center;
}
.nav_help li.current a {
  font-weight: bold;
}
.ui_article {
  overflow: hidden;
  margin: 20px 0;
}
.ui_article .article_title {
  font-size: 18px;
  line-height: 40px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #E9E9E9;
  font-family: "Microsoft YaHei", "Times New Roman", Times, serif;
}
.ui_article .article_content {
  overflow: hidden;
  padding-top: 10px;
}
.ui_article .article_content p {
  line-height: 180%;
  margin-bottom: 10px;
  text-indent: 2em;
  font-size: 14px;
  color: #666;
}
.ui_article .article_content .pic {
  text-align: center;
}
/*========================/帮助中心文章样式修改/================================*/
.text-bd .text-dl {
  height: 35px;
  padding: 10px;
  line-height: 35px;
  display: inline;
  text-align: center;
  font-size: 14px;
  border: 1px dotted #dedede;
  margin-top: 50px;
}
.text-dl span img {
  vertical-align: middle;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.text-dl span a {
  margin-left: 5px;
}
.video-info {
  margin-bottom: 50px;
}
.video-info #ui_pages {
  margin-top: 20px;
}
.text-nav {
  margin: 50px 0 30px 0;
  font-size: 14px;
}
.text-nav strong {
  color: #333;
  font-weight: bold;
}
.text-nav p {
  margin-left: 10px;
}
.text-related ul {
  margin-left: 30px;
  font-size: 14px;
}
.text-nav p a {
  display: inline-block;
  width: 320px;
  line-height: 24px;
  border: none 0;
  color: #045cd7;
}
.text-nav p a:link {
  color: #045cd7;
}
.text-nav p a:visited {
  color: #045cd7;
}
.text-nav p a:hover {
  color: #045cd7;
}
.side_tabs_handle {
  overflow: hidden;
  margin-top: 35px;
}
.side_tabs_handle ul.tabs_trends {
  width: 310px;
  height: 50px;
}
.side_tabs_handle ul.tabs_trends li {
  float: left;
  display: inline;
  width: 50%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333333;
  cursor: pointer;
  font-size: 14px;
  background: #f9f9f9;
  position: relative;
}
.side_tabs_handle ul.tabs_trends .current {
  background: #0076b4;
  color: #fff;
}
.side_tabs_handle ul.tabs_trends .current:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 6px solid #0076b4;
  left: 45%;
}
.side_tabs_handle .side_tab_body {
  border: 1px solid #eee;
  border-top: none;
  border-left: none;
  border-right: none;
}
.side_tabs_handle .side_tab_body ul.index_notice {
  display: none;
  width: 280px;
  margin: 0px auto 15px;
}
.side_tabs_handle .side_tab_body ul.index_notice li a {
  width: 265px;
}
#xuebox_signTips .dialog_content,
.signTips .dialog_content {
  color: #747474;
  padding: 5px 15px;
  line-height: 24px;
  background: #fffae1;
}
#xuebox_signTips .dialog_arrow.arrow_tc,
.signTips .dialog_arrow.arrow_tc {
  top: -6px;
  background: url("//img04.xesimg.com/dialog/xuebox_signTips.png") no-repeat center 0;
}
.tagcloud {
  overflow: hidden;
}
.tagcloud a {
  color: #333 !important;
  text-decoration: none;
  display: inline-block;
  font-family: Georgia,serif;
  font-size: 14px !important;
  margin: 3px 4px;
  padding: 3px 6px;
  white-space: nowrap;
  font-family: "Microsoft YaHei";
}
.tagcloud a:hover {
  text-decoration: none;
}
.tag10 {
  background-color: #f6b7b3;
}
.tag10:hover {
  background-color: #d9726d;
}
.tag9 {
  background-color: #abaef0;
}
.tag9:hover {
  background-color: #757aed;
}
.tag8 {
  background-color: #f8cd93;
}
.tag8:hover {
  background-color: #e3ad65;
}
.tag7 {
  background-color: #d1c2ea;
}
.tag7:hover {
  background-color: #9b82c5;
}
.tag6 {
  background-color: #abd7f0;
}
.tag6:hover {
  background-color: #75abca;
}
.tag5 {
  background-color: #eac2e7;
}
.tag5:hover {
  background-color: #c485bf;
}
.tag4 {
  background-color: #aadff7;
}
.tag4:hover {
  background-color: #4e8ca8;
}
.tag3 {
  background-color: #ffd3bd;
}
.tag3:hover {
  background-color: #dc9e80;
}
.tag2 {
  background-color: #bde98f;
}
.tag2:hover {
  background-color: #9acc66;
}
.tag1 {
  background-color: #c0d98e;
}
.tag1:hover {
  background-color: #9acc66;
}
.class_menu_title {
  height: 40px;
  line-height: 40px;
}
.ui_module_special {
  margin: 0 15px 20px 0;
}
/*==============新频道页---所有样式================================*/
.clearfix {
  overflow: hidden;
}
.clearfix .w_730 {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.clearfix .w_235 {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.clearfix .w_655 {
  overflow: hidden;
}
.channel_new_title {
  height: 40px;
  line-height: 40px;
  background: url("//img04.xesimg.com/line_2.jpg") left bottom repeat-x;
  margin: 4px 0 10px 0;
}
.channel_new_title span {
  float: left;
  padding-right: 10px;
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: #0076b4;
}
.course_channel {
  height: 386px;
  background: #f8f8f8;
  border: 2px solid #0f7cbf;
  overflow: hidden;
  margin: 10px 0;
}
.course_channel .course_channel_con {
  overflow: hidden;
}
.course_channel .course_channel_con .items {
  overflow: hidden;
}
.course_channel .course_channel_con .items h5 {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  background: #e4f1fa;
  color: #117cc2;
  margin-bottom: 5px;
}
.course_channel .course_channel_con .items h5 a {
  display: block;
  background: url(//img04.xesimg.com/channel/icon_book.jpg) 10px 7px no-repeat;
  padding-left: 35px;
}
.course_channel .course_channel_con .items dl {
  width: 210px;
  margin: 0 auto;
  overflow: hidden;
  line-height: 20px;
  font-family: "SimSun";
  padding-bottom: 5px;
}
.course_channel .course_channel_con .items dl dt {
  float: left;
  display: inline;
  width: 40px;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
}
.course_channel .course_channel_con .items dl dt a {
  color: #cc0000;
}
.course_channel .course_channel_con .items dl dd {
  float: left;
  display: inline;
  width: 170px;
}
.course_channel .course_channel_con .items dl dd a {
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.course_channel .course_channel_con .items.border_none {
  border: 0;
}
.video_channel {
  overflow: hidden;
  margin: 10px 0;
}
.video_channel .module_video {
  height: 205px;
  overflow: hidden;
  position: relative;
}
.channelInfo {
  overflow: hidden;
  height: 174px;
  background: url(//img04.xesimg.com/channel/event_bg.jpg) no-repeat left top;
}
.channelInfo .channelInfo_list {
  overflow: hidden;
  width: 110%;
  height: 115px;
  margin-top: 43px;
}
.channelInfo .channelInfo_list ul {
  float: left;
  display: inline;
  width: 330px;
  margin-left: 10px;
  margin-right: 25px;
  overflow: hidden;
}
.channelInfo .channelInfo_list ul li {
  height: 30px;
  line-height: 30px;
  background: url(//img04.xesimg.com/channel/dian.gif) 10px 12px no-repeat;
  padding-left: 20px;
  overflow: hidden;
}
.channelInfo .channelInfo_list ul li a {
  font-size: 14px;
  color: #666;
}
.feed_team_detail .feed_team_title {
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  font-family: "Microsoft YaHei";
}
.feed_team_detail .feed_team_title em {
  float: left;
  display: inline;
  width: 35px;
  background: url(//img04.xesimg.com/ie_project/btn_03.gif) 2px 3px no-repeat;
  font-size: 12px;
  color: #fff;
  margin-right: 3px;
  margin-top: 2px;
  padding-left: 5px;
  font-family: "SimSun";
}
.feed_team_detail .feed_team_title a {
  float: left;
  display: inline;
  color: #333;
}
.feed_team_detail .feed_team_live {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
}
.feed_team_detail .feed_team_time {
  color: #fd6801;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
/*新频道页---所有样式 end*/
/*========================/二维码/================================*/
.qrcode {
  width: 164px;
  height: 98px;
  position: fixed;
  right: 0;
  top: 30%;
  z-index: 200;
  cursor: pointer;
  background: url(//img04.xesimg.com/first_download1.png) no-repeat right;
}
.qrcode1 {
  top: 137px;
}
.hit_qrcode {
  display: none;
  border: 1px solid #cccccc;
  position: absolute;
  width: 178px;
  height: 378px;
  top: -20px;
  left: -15px;
  z-index: 300;
  cursor: default;
  background: #fff;
  text-align: center;
  overflow: hidden;
}
.hit_qrcode p {
  font-family: "Microsoft YaHei";
  color: #333;
}
.hit_qrcode p span {
  color: #ff0000;
}
.hit_qrcode .wx_fwm {
  padding: 10px;
}
.hit_qrcode .wx_fwm .wx_ewm {
  width: 129px;
  height: 129px;
  background: url(//img04.xesimg.com/wx_qrcode.png) no-repeat;
  margin: 0 15px;
}
.hit_qrcode .ydd_qrcode {
  border-top: 1px solid #cccccc;
  padding: 10px;
}
.hit_qrcode .ydd_qrcode .ydd_ewm {
  width: 129px;
  height: 129px;
  background: url(//img04.xesimg.com/ydd_qrcode.png) no-repeat;
  margin: 0 15px;
}
.hit_qrcode .ydd_qrcode .qrcode_url {
  display: block;
  text-align: center;
  color: #4ea6d2;
  font-size: 12px;
}
.hit_qrcode .close {
  display: none;
  position: absolute;
  top: 0px;
  right: 1px;
  width: 15px;
  height: 15px;
  background: url("//img04.xesimg.com/qrcode_close.jpg") 0px no-repeat;
}
.timelimitedtip {
  color: #333333;
  margin: 30px 0 20px 0;
  padding: 30px 0 40px 40px;
  line-height: 30px;
  font-size: 14px;
  background: #EEF9FF;
  overflow: hidden;
  border: 1px solid #99C7E8;
}
.timelimitedtip a {
  font-weight: bold;
}
.timelimitedtip .special {
  margin-bottom: 50px;
}
.submit_disable {
  background: #808080;
  padding: 2px 5px;
  cursor: default;
}
#comment .ui_comment {
  position: relative;
  z-index: 10;
}
#comment .ui_comment .Extend_add_gold {
  position: absolute;
  left: 250px;
  bottom: 0;
  opacity: 0;
  width: 110px;
  height: 150px;
  background: url("//img04.xesimg.com/add_gold.png") no-repeat;
}
#comment .ui_comment .Extend_add_gold p {
  width: 105px;
  height: 20px;
  text-align: center;
  margin-top: 104px;
  color: #666;
  font-size: 14px;
  font-weight: bold;
}
.article_comments_item .ui_avatar {
  float: left;
}
.container_glory {
  background: url(//img04.xesimg.com/glory/glory_bg.jpg) repeat;
  overflow: hidden;
  _width: 100%;
}
.container_glory .glory_action_item {
  width: 980px;
  overflow: hidden;
  margin: 15px auto 0;
}
.container_glory .glory_action_item .action_picture {
  float: left;
  display: inline;
  width: 647px;
  height: 236px;
  border: 1px solid #dcdcdc;
  overflow: hidden;
}
.container_glory .glory_action_item .action_push {
  float: right;
  display: inline;
  width: 317px;
  height: 238px;
  background: #fff;
  overflow: hidden;
}
.container_glory .glory_action_item .action_push .action_glory_btn {
  width: 266px;
  height: 49px;
  background: url('//img04.xesimg.com/glory/glory_btn.png') no-repeat;
  text-indent: -9999em;
  margin: 10px auto;
  overflow: hidden;
}
.container_glory .glory_action_item .action_push .action_glory_btn a {
  display: block;
  height: 49px;
}
.container_glory .glory_action_item .action_push .action_glory_title {
  width: 300px;
  height: 30px;
  line-height: 35px;
  margin: 0 auto;
  font-size: 14px;
  color: #666;
  border-top: 1px dashed #ccc;
}
.container_glory .glory_action_item .action_push .not_new {
  font-size: 16px;
  color: #999;
  text-align: center;
  line-height: 110px;
  font-family: "Microsoft YaHei";
}
.container_glory .glory_action_item .action_push ul.action_push_list {
  width: 300px;
  margin: 0 auto;
}
.container_glory .glory_action_item .action_push ul.action_push_list li {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  *float: left;
}
.container_glory .glory_action_item .action_push ul.action_push_list li span {
  float: left;
  display: inline;
  overflow: hidden;
  margin-right: 10px;
}
.container_glory .glory_action_item .action_push ul.action_push_list li span.names {
  width: 50px;
  overflow: hidden;
}
.container_glory .glory_action_item .action_push ul.action_push_list li span.info {
  color: #666;
}
.container_glory .glory_action_item .action_push ul.action_push_list li span.times {
  float: right;
  width: 50px;
  color: #999;
  text-align: right;
}
.container_glory .action_push_title {
  width: 980px;
  height: 30px;
  overflow: hidden;
  margin: 15px auto 0;
  font-size: 22px;
  font-family: "Microsoft YaHei";
  color: #666;
  *position: relative;
  border-bottom: 2px solid #0076b4;
  padding-bottom: 5px;
}
.container_glory .action_push_title span {
  float: right;
  font-size: 12px;
  height: 20px;
  margin-top: 10px;
  *position: absolute;
  *right: 5px;
  *top: 0px;
  *z-index: 10;
  margin-right: 10px;
}
.container_glory .action_push_title span strong {
  color: #ff3333;
}
.content_box .glory_show_item {
  width: auto;
  padding-left: 15px;
}
.content_box .glory_show_item ul.glory_content {
  margin-left: 15px;
}
.glory_show_item {
  width: 980px;
  margin: 15px auto;
  overflow: hidden;
}
.glory_show_item #gloryWidth {
  overflow: hidden;
}
.glory_show_item ul.glory_content {
  overflow: hidden;
  float: left;
  display: inline;
  width: 315px;
  margin-right: 17px;
}
.glory_show_item ul.glory_content li {
  position: relative;
  float: left;
  width: 313px;
  background: #fff;
  margin-bottom: 15px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
  box-shadow: 3px 3px 5px #dcdcdc, -3px -3px 5px #dcdcdc;
  border: 1px solid #ddd;
}
.glory_show_item ul.glory_content li .water_pic {
  width: 295px;
  margin: 10px auto;
}
.glory_show_item ul.glory_content li .water_pic img {
  display: block;
  width: 295px;
}
.glory_show_item ul.glory_content li .water_user {
  width: 300px;
  margin: 0px auto 10px;
  line-height: 150%;
  color: #666;
}
.glory_show_item ul.glory_content li .water_option {
  width: 100%;
  overflow: hidden;
  background: #f8f8f8;
  border-top: 1px solid #eeeeee;
}
.glory_show_item ul.glory_content li .water_option .userPic {
  float: left;
  display: inline;
  width: 50px;
  height: 50px;
  margin: 10px;
  overflow: hidden;
  text-align: center;
}
.glory_show_item ul.glory_content li .water_option .option_con {
  float: left;
  display: inline;
  width: 243px;
  color: #999;
  position: relative;
  overflow: hidden;
}
.glory_show_item ul.glory_content li .water_option .option_con a {
  color: #333;
}
.glory_show_item ul.glory_content li .water_option .option_con p {
  line-height: 20px;
}
.glory_show_item ul.glory_content li .water_option .option_con .users {
  margin-top: 6px;
}
.glory_show_item ul.glory_content li .water_option .option_con .grades {
  width: 220px;
  height: 20px;
  overflow: hidden;
}
.glory_show_item ul.glory_content li .water_option .option_con .times {
  width: 50px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 5px;
  z-index: 10px;
  text-align: right;
}
#xuebox_winGlory .dialog_content {
  padding: 15px;
}
#xuebox_winGlory a.dialog_close {
  background: url('//img04.xesimg.com/dialog/dialog_close.png') no-repeat;
  top: 7px;
  right: 3px;
}
.layer_con_glory {
  overflow: hidden;
}
.layer_con_glory .gloryPicture {
  overflow: hidden;
  width: 528px;
  margin: 0 auto 15px;
}
.layer_con_glory .gloryPicture img {
  width: 528px;
  height: 374px;
}
.layer_con_glory .glory_con {
  overflow: hidden;
  width: 528px;
  margin: 0 auto 10px;
}
.layer_con_glory .glory_con .pic_s {
  float: left;
  display: inline;
  margin-right: 10px;
}
.layer_con_glory .glory_con .user_s {
  float: left;
  display: inline;
  width: 450px;
  overflow: hidden;
}
.layer_con_glory .glory_con .user_s p {
  line-height: 180%;
}
.layer_con_glory .glory_con .user_s .names {
  color: #999;
}
.layer_con_glory .glory_con .user_s .texts {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  color: #666;
}
.layer_con_glory .glory_info {
  width: 528px;
  margin: 0 auto;
  overflow: hidden;
  height: 35px;
  line-height: 35px;
  border-top: 1px dashed  #ccc;
}
.layer_con_glory .glory_info span {
  float: right;
  display: inline;
  margin-left: 20px;
  color: #666;
}
.glory_tips_con {
  width: 980px;
  height: 300px;
  margin: 100px auto;
  overflow: hidden;
  text-align: center;
}
.empty_tips {
  width: 980px;
  height: 239px;
  margin: 0px auto;
}
li.current_2 {
  background: #4a9fdb;
}
li.current_2 a {
  color: #fff !important;
}
.glory_class {
  height: 27px;
  margin: 15px auto;
  font-size: 14px;
  overflow: hidden;
  padding-top: 9px;
}
.glory_class .glory_class_title {
  width: 85px;
  text-align: center;
  float: left;
  color: black;
  font-weight: bold;
}
.glory_class ul.class_name {
  float: left;
  display: inline;
  overflow: hidden;
  padding: 0 5px;
}
.glory_class ul.class_name li {
  float: left;
  margin-right: 8px;
  padding: 0 5px;
}
.glory_class ul.class_name li a {
  height: 20px;
  text-decoration: none;
  color: #666666;
}
.glory_class ul.class_name li a:hover {
  text-decoration: underline;
}
.glory_window,
.glory_window_come {
  display: none;
  position: absolute;
  z-index: 900;
  width: 313px;
  height: 0px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #fff;
  box-shadow: 0px 4px 15px #ccc inset;
}
.glory_window .hasborder_1,
.glory_window_come .hasborder_1 {
  border-bottom: 1px dashed #cccccc;
}
.glory_window .window_detail,
.glory_window_come .window_detail {
  height: 45px;
  padding: 15px 5px 10px 5px;
  margin: 0 5px;
}
.glory_window .window_detail .learning,
.glory_window_come .window_detail .learning {
  color: #666666;
}
.glory_window .window_detail a.learning_course_name,
.glory_window_come .window_detail a.learning_course_name {
  height: 16px;
  display: block;
  margin-top: 5px;
  text-decoration: none;
  color: black;
  overflow: hidden;
}
.glory_window .window_detail .teacher_name,
.glory_window_come .window_detail .teacher_name {
  width: 150px;
}
.glory_window .window_detail .teacher_name a,
.glory_window_come .window_detail .teacher_name a {
  color: black;
  text-decoration: none;
}
.glory_window .window_arrow,
.glory_window_come .window_arrow {
  width: 100%;
  height: 10px;
  background: url(//img04.xesimg.com/glory/glory_window_arrow.png) no-repeat center;
  position: absolute;
  bottom: -8px;
  z-index: 10;
}
.glory_window .glory_window a:hover,
.glory_window_come .glory_window a:hover {
  text-decoration: underline;
}
a.show_course {
  color: #dd6300;
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  background: #fff6de repeat-x bottom;
  border: 1px solid #f6e4d5;
  border-bottom: none;
}
.teacher_course_info {
  width: 100%;
  height: 43px;
  padding: 5px 0 0 8px;
  background: #fff6de;
  border: 1px solid #f6e4d5;
}
.teacher_course_info .learning {
  color: #666666;
}
.teacher_course_info a.learning_course_name {
  height: 16px;
  display: block;
  text-decoration: none;
  color: black;
  overflow: hidden;
}
.teacher_course_info .teacher_name {
  width: 150px;
}
.teacher_course_info .teacher_name a {
  color: black;
  text-decoration: none;
}
#xuebox_phoneCode {
  overflow: hidden;
}
#xuebox_phoneCode .dialog_content {
  padding: 0;
}
#xuebox_phoneCode .phone_tipe_text {
  line-height: 150%;
  color: #666;
  background: #fffbe1;
  overflow: hidden;
  padding: 5px 15px;
}
#xuebox_phoneCode .content_phone {
  overflow: hidden;
  height: 215px;
  margin: 20px 0 0;
}
#xuebox_phoneCode .content_phone p {
  clear: left;
  height: 50px;
  color: #333;
  overflow: hidden;
}
#xuebox_phoneCode .content_phone p label {
  float: left;
  height: 50px;
  width: 100px;
  font-size: 14px;
  margin-right: 10px;
}
#xuebox_phoneCode .content_phone p label i {
  color: #cc0000;
  padding-right: 3px;
}
#xuebox_phoneCode .content_phone p input {
  margin-right: 2px;
}
#xuebox_phoneCode .content_phone p input {
  float: left;
  width: 208px;
  height: 26px;
  line-height: 26px;
  border-color: #b1b1b1 #d5d5d5 #d5d5d5 #b1b1b1;
  border-image: none;
  border-right: 1px solid #d5d5d5;
  border-style: solid;
  border-width: 1px;
  padding: 0 3px;
  vertical-align: middle;
}
#xuebox_phoneCode .content_phone p span.vcode {
  float: left;
  display: inline-block;
  width: 106px;
  height: 26px;
  line-height: 26px;
  background-color: #efefef;
  border: 1px solid #d5d5d5;
  cursor: pointer;
  margin: 0 2px;
  text-align: center;
}
#xuebox_phoneCode .content_phone p .tips {
  float: left;
  display: inline;
  width: 140px;
  height: 26px;
  line-height: 26px;
  color: #999;
  padding-left: 10px;
}
#xuebox_phoneCode .content_phone p .error {
  color: #cc0000;
}
#xuebox_phoneCode .content_phone p #verificationCode {
  width: 35px;
}
#xuebox_phoneCode .content_phone p #verificationImg {
  cursor: pointer;
  height: 28px;
}
#xuebox_phoneCode .content_phone p .imgCodeWrap {
  float: left;
}
#xuebox_phoneCode .btn_submit_phone {
  overflow: hidden;
  margin-top: 10px;
}
#xuebox_phoneCode .btn_submit_phone .btn_blue {
  width: 88px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
#xuebox_phoneCode #phoneCheckBox {
  height: 20px;
  line-height: 20px;
  color: #666;
  margin-left: 15px;
}
#xuebox_phoneCode #phoneCheckBox input {
  margin-right: 5px;
}
ul.ul_openclass {
  overflow: hidden;
  list-style: none;
}
ul.ul_openclass li {
  height: 60px;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}
ul.ul_openclass li .left_date {
  width: 90px;
  height: 35px;
  margin-top: 12px;
  float: left;
  padding-left: 12px;
}
ul.ul_openclass li .left_date p {
  color: #ea2e49;
}
ul.ul_openclass li .right_title {
  width: 190px;
  height: 35px;
  padding-left: 12px;
  margin-top: 7px;
  float: left;
  border-left: 1px solid #eee;
}
ul.ul_openclass li .right_title span {
  color: #999;
  display: inline-block;
  height: 16px;
  overflow: hidden;
  margin-top: 5px;
}
ul.ul_openclass li .right_title .teacher_name {
  width: 84px;
}
ul.ul_openclass li .right_title .title_link {
  display: block;
  width: 180px;
  height: 20px;
  color: #333333;
  overflow: hidden;
}
ul.ul_openclass li .right_title .btn_link {
  float: right;
  margin-top: 2px;
  margin-right: 10px;
}
ul.ul_openclass .no_border {
  border-bottom: none;
}
#xuebox_fiveQuestions #xuebox_fiveQuestions_btn_ok {
  font-size: 14px;
}
.forborder_left {
  padding: 0 0 15px 21px;
  margin: 0 !important;
}
#experimental {
  margin: 10px 0 15px;
  overflow: hidden;
}
#experimental .experimental_video {
  width: 980px;
  height: 205px;
  overflow: hidden;
  position: relative;
}
#experimental ol {
  position: absolute;
  right: 8px;
  bottom: 8px;
  z-index: 2;
}
#experimental ol li {
  float: left;
  display: inline;
  width: 19px;
  height: 19px;
  line-height: 19px;
  background-color: #fff;
  border-radius: 15px;
  margin: 0 1px;
  cursor: pointer;
  text-align: center;
  color: #666666;
}
#experimental .active {
  background: #666;
  color: #ffffff;
}
#experimental ul {
  width: 980px;
  height: 205px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  background: white;
}
#experimental ul li {
  position: absolute;
  width: 980px;
  height: 205px;
  top: 0px;
  left: 0px;
  opacity: 0;
}
#experimental ul img {
  float: left;
  width: 980px;
  height: 205px;
}
.experimental_guide {
  width: 980px;
  height: 114px;
  background: url(//img04.xesimg.com/channel/syb_bz.png) no-repeat;
  position: relative;
}
.experimental_guide a {
  display: block;
  width: 121px;
  height: 67px;
  line-height: 57px;
  text-align: center;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 17px;
  z-index: 10;
}
.experimental_guide .one {
  left: 101px;
}
.experimental_guide .two {
  left: 248px;
}
.experimental_guide .three {
  left: 396px;
}
.experimental_guide .four {
  right: 313px;
}
.experimental_guide .five {
  right: 165px;
}
.experimental_guide .six {
  right: 17px;
}
h3.guideTitle {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: 15px;
  font-weight: normal;
}
h3.guideTitle span {
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: #0076b4;
}
h3.guideTitle span.left {
  width: 730px;
}
h3.guideTitle span.right {
  width: 235px;
}
.guide_con {
  overflow: hidden;
  border: 1px solid #ededed;
  height: 310px;
}
.guide_con h5.title {
  height: 30px;
  line-height: 30px;
  background: #d1f3f3;
  font-size: 14px;
  padding-left: 10px;
}
.guide_con .guide_pic {
  float: left;
  width: 375px;
  margin: 20px;
  overflow: hidden;
  text-align: center;
}
.guide_con .guide_pic a.pic {
  display: block;
}
.guide_con .guide_pic a.pic img {
  width: 375px;
  height: 235px;
}
.guide_con .guide_pic a.title {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  color: #333;
  font-weight: bold;
}
.guide_con p.list {
  padding: 5px;
  overflow: hidden;
  width: 220px;
  margin: 0 auto;
}
.guide_con p.list a {
  line-height: 25px;
  padding-left: 7px;
  color: #333;
  overflow: hidden;
}
.guide_con ul.list {
  overflow: hidden;
  width: 210px;
  margin: 5px auto;
}
.guide_con ul.list li {
  overflow: hidden;
  line-height: 30px;
}
.guide_con ul.list li span {
  color: #cc0000;
}
.guide_con ul.list li a {
  padding-left: 7px;
  color: #333;
}
.starTeacher {
  overflow: hidden;
  border: 1px solid #ededed;
  height: 185px;
}
.starTeacher span.btn_item {
  float: left;
  display: inline;
  width: 29px;
  height: 75px;
  margin-top: 55px;
  cursor: pointer;
}
.starTeacher span.btn_item.prev {
  width: 29px;
  height: 75px;
  background: url('//img04.xesimg.com/channel/prev.png') no-repeat;
}
.starTeacher span.btn_item.prev.hover_p {
  background: url('//img04.xesimg.com/channel/prev_3.png') no-repeat;
}
.starTeacher span.btn_item.prev.disabled_p {
  background: url('//img04.xesimg.com/channel/prev_2.png') no-repeat;
  cursor: default;
}
.starTeacher span.btn_item.next {
  float: right;
  background: url('//img04.xesimg.com/channel/next.png') no-repeat;
}
.starTeacher span.btn_item.next.hover_n {
  background: url('//img04.xesimg.com/channel/next_3.png') no-repeat;
}
.starTeacher span.btn_item.next.disabled_n {
  background: url('//img04.xesimg.com/channel/next_2.png') no-repeat;
  cursor: default;
}
.starTeacher .starTeacher_con {
  float: left;
  display: inline;
  width: 900px;
  height: 150px;
  overflow: hidden;
  margin: 23px 0 0 20px;
  position: relative;
}
.starTeacher .starTeacher_con .s_content {
  overflow: hidden;
  width: 10000px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.starTeacher .starTeacher_con .s_content .teacherList {
  float: left;
  display: inline;
  width: 290px;
  margin-right: 10px;
}
.starTeacher .starTeacher_con .s_content .teacherList a.user_pic {
  float: left;
  display: inline;
  display: inline-block;
  width: 150px;
}
.starTeacher .starTeacher_con .s_content .teacherList a.user_pic img {
  width: 134px;
  height: 134px;
  border: 1px solid #cfdede;
  padding: 3px;
}
.starTeacher .starTeacher_con .s_content .teacherList .teacherInfo {
  float: left;
  display: inline;
  width: 140px;
  padding-top: 10px;
}
.starTeacher .starTeacher_con .s_content .teacherList .teacherInfo span {
  display: block;
  color: #666;
  padding-bottom: 10px;
  word-wrap: break-word;
  word-break: break-all;
}
.starTeacher .starTeacher_con .s_content .teacherList .teacherInfo span a {
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  color: #0076b4;
  font-weight: bold;
}
.starStudent {
  height: 355px;
  background: #f5f5f5;
  margin-bottom: 20px;
  position: relative;
}
.starStudent .starlist {
  float: left;
  display: inline;
  width: 308px;
  height: 308px;
  border: 1px solid #ededed;
  background: #fff;
  text-align: center;
  position: relative;
  margin: 20px 0 0 13px;
  box-shadow: 1px 1px 4px #dcdcdc;
}
.starStudent .starlist img {
  display: inline-block;
  margin-top: 30px;
  width: 134px;
  height: 134px;
  border: 1px solid #cfdede;
  padding: 3px;
}
.starStudent .starlist h6 {
  line-height: 30px;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  color: #666;
}
.starStudent .starlist p {
  line-height: 22px;
  color: #333;
}
.starStudent .starlist p span {
  color: #999;
}
.starStudent .starlist span.sex {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 8px;
  top: 0;
  z-index: 10;
}
.starStudent .starlist span.sex.girl {
  background: url('//img04.xesimg.com/channel/girl.png') no-repeat;
}
.starStudent .starlist span.sex.boy {
  background: url('//img04.xesimg.com/channel/boy.png') no-repeat;
}
.starStudent .starlist.hover {
  border: 1px solid #1782ba;
  box-shadow: 1px 1px 4px #d9e5ec;
}
.starStudent .starLabel {
  width: 107px;
  height: 107px;
  position: absolute;
  left: -3px;
  top: -3px;
  z-index: 10;
}
.starStudent .starLabel.xiao {
  background: url("//img04.xesimg.com/channel/xiaoxue.png") no-repeat;
}
.starStudent .starLabel.chu {
  background: url("//img04.xesimg.com/channel/chuzhong.png") no-repeat;
}
.starStudent .starLabel.gao {
  background: url("//img04.xesimg.com/channel/gaozhong.png") no-repeat;
}
.layout-information {
  margin: 40px auto;
  width: 980px;
}
.layout-information .information {
  width: 99%;
  height: 269px;
  position: relative;
  border: 1px solid #ddd;
  background: #fff;
}
.layout-information .information .information_logo {
  width: 200px;
  height: 200px;
  background: url("//img04.xesimg.com/xuelibugou_logo.png") no-repeat;
  position: absolute;
  left: 55px;
  top: 30px;
}
.layout-information .information .information_logo p {
  width: 420px;
  position: absolute;
  left: 200px;
  top: 100px;
  font-family: 'Microsoft YaHei';
  font-size: 18px;
  color: #999;
}
.gloryNewsItem {
  background: #fafafa;
  overflow: hidden;
}
.gloryNewsItem .layout {
  width: 980px;
}
.gloryNewsItem #ui_pages {
  margin-top: 40px;
}
.gloryNewsItem .report {
  margin: 0 auto;
  width: 1000px;
  background: #fafafa;
}
.gloryNewsItem .report .nav_pills {
  margin-top: 10px;
}
.gloryNewsItem .index_focus {
  height: 304px;
}
.gloryNewsItem .w_716 {
  width: 716px;
  overflow: hidden;
}
.gloryNewsItem .w_251 {
  width: 251px;
  overflow: hidden;
}
.gloryNewsItem .push_title {
  border-bottom: 1px solid #ddd;
  color: #3399cc;
  font-family: "Microsoft YaHei";
  font-size: 20px;
  font-weight: normal;
  height: 30px;
  margin-top: 15px;
  overflow: hidden;
  padding-bottom: 5px;
  position: relative;
}
.gloryNewsItem .push_title span {
  color: #999;
  margin-top: 10px;
  font-size: 12px;
  right: 15px;
  float: right;
  position: absolute;
  height: 20px;
}
.gloryNewsItem .push_title span strong {
  color: #ff3333;
}
.gloryNewsItem .glory_content {
  margin-left: 10px;
  padding-right: 10px;
}
.gloryNewsItem .side_item {
  height: 55px;
  padding-top: 15px;
  border-bottom: 1px dashed #e7e7e7;
  overflow: hidden;
  padding-bottom: 10px;
}
.gloryNewsItem .side_item .item_level {
  width: 20px;
  height: 40px;
  line-height: 30px;
  float: left;
  display: inline;
  margin: 0 10px 0 5px;
  text-align: center;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  color: #fff;
}
.gloryNewsItem .side_item .one {
  background: url("//img04.xesimg.com/icon_level.png") no-repeat 0 0;
}
.gloryNewsItem .side_item .two {
  background: url("//img04.xesimg.com/icon_level.png") no-repeat -30px 0;
}
.gloryNewsItem .side_item .three {
  background: url("//img04.xesimg.com/icon_level.png") no-repeat 0 -60px;
}
.gloryNewsItem .side_item .num {
  background: url("//img04.xesimg.com/icon_level.png") no-repeat -30px -60px;
}
.gloryNewsItem .side_item .avatar_mini {
  display: inline;
  float: left;
  width: 50px;
  overflow: hidden;
}
.gloryNewsItem .side_item .avatar_mini .userpic img {
  height: 50px;
  width: 50px;
}
.gloryNewsItem .side_item .user_name {
  float: left;
  display: inline;
  margin-top: 15px;
  margin-left: 10px;
}
.gloryNewsItem .side_item .user_name .glory_fansname {
  float: left;
  width: 116px;
}
.gloryNewsItem .side_item .user_name a {
  font-size: 14px;
  color: #3399cc;
  text-align: center;
}
.gloryNewsItem .side_item .user_name span {
  font-size: 12px;
  color: #999;
  width: 35px;
  display: inline-block;
  text-align: center;
}
.gloryNewsItem .layout_side {
  margin-bottom: 30px;
}
.gloryNewsItem .layout_side .side_title {
  height: 30px;
  border-bottom: 1px solid #ddd;
  font-family: 'Microsoft YaHei';
  font-size: 18px;
  font-weight: normal;
  color: #666;
  overflow: hidden;
  margin-top: 20px;
  position: relative;
}
.gloryNewsItem .layout_side .side_title span {
  font-size: 12px;
  color: #999;
  float: right;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 5px;
}
.gloryNewsItem .layout_side .finish {
  float: right;
  display: inline;
  margin-top: 30px;
}
.gloryNewsItem .layout_side .finish a {
  font-size: 12px;
  color: #3399cc;
}
.gloryNewsItem .glory_pic {
  width: 100%;
  height: 304px;
  background: url("//img04.xesimg.com/xueba_bg.png") center top no-repeat;
}
.gloryNewsItem .recommend {
  width: 100%;
  height: 340px;
  background: #6b31ba;
}
.gloryNewsItem .recommend .recommend_center {
  height: 385px;
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
}
.gloryNewsItem .recommend .recommend_center .recommend_title {
  font-family: 'Microsoft YaHei';
  font-size: 22px;
  color: #fff;
  overflow: hidden;
  margin-top: 20px;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item {
  width: 195px;
  margin: 25px 0 0;
  text-align: center;
  float: left;
  display: inline;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_pic img {
  width: 134px;
  height: 134px;
  border-radius: 67px;
  background: #fff;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_name {
  margin-top: 8px;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_name a {
  font-family: 'Microsoft YaHei';
  font-size: 20px;
  color: #fff;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_name .icon_byBoy {
  background: url("//img04.xesimg.com/boy.png") no-repeat;
  margin-left: 5px;
  margin-top: 8px;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_name .icon_byGirl {
  background: url("//img04.xesimg.com/girl.png") no-repeat center center;
  margin-left: 5px;
  margin-top: 6px;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_name .icon_student {
  background: url("//img04.xesimg.com/icon/student_icon.png") no-repeat;
  width: 23px;
  margin-top: 5px;
}
.gloryNewsItem .recommend .recommend_center .recommend_item .item .user_info p {
  font-size: 12px;
  color: #fff;
  margin: 10px 10px 5px;
  word-wrap: break-word;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
}
.gloryNewsItem .fresh {
  background: #fafafa;
}
.gloryNewsItem .fresh .layout .layout_body .nav_pills {
  margin-top: 10px;
  margin-bottom: 20px;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item {
  _padding-bottom: 42px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #e7e7e7;
  overflow: hidden;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .avatar_mini {
  float: left;
  width: 50px;
  display: inline;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .item_detail {
  width: 660px;
  display: inline;
  float: left;
  margin-left: 5px;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .item_detail .user_name {
  width: 80px;
  display: inline;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .item_detail .user_name a {
  font-size: 14px;
  color: #3399cc;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .item_detail .user_info {
  color: #666;
  display: inline;
  font-size: 14px;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .item_detail .user_info img {
  vertical-align: -7px;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .item_detail .feed_media_expand {
  width: 639px;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .feed_detail {
  margin-top: 10px;
}
.gloryNewsItem .fresh .layout .layout_body .fresh_items .fresh_item .feed_detail .ui_disible_div {
  right: 29px;
}
.gloryNewsItem .fresh .layout .layout_body .more {
  text-align: center;
  margin: 23px 0;
  background: #fff;
  height: 30px;
}
.gloryNewsItem .fresh .layout .layout_body .more a {
  width: 100px;
  font-size: 12px;
  color: #3399cc;
  line-height: 30px;
  background: url("//img04.xesimg.com/arrow_down.gif") no-repeat right;
  display: inline-block;
}
.gloryNewsItem .report {
  width: 100%;
  background: #dceffe;
  overflow: hidden;
}
.gloryNewsItem .report .report_pushtitle {
  width: 980px;
  margin: 10px auto;
}
.gloryNewsItem .report .nav_pills {
  width: 980px;
  margin: 10px auto;
}
.gloryNewsItem .report .layout .layout_left {
  _overflow: hidden;
}
.gloryNewsItem .report .layout .layout_left .nav_pills {
  margin: 10px;
}
.gloryNewsItem .report .layout .layout_left .nav_pills li {
  margin-right: 8px;
}
.gloryNewsItem .report .layout .layout_left #ui_more {
  height: 30px;
  width: 690px;
  background: #fff;
  margin-top: 40px;
  text-align: center;
  margin-bottom: 10px;
}
.gloryNewsItem .report .layout .layout_left #ui_more a {
  width: 100px;
  font-size: 12px;
  color: #3399cc;
  line-height: 30px;
  background: url("//img04.xesimg.com/arrow_down.gif") no-repeat right;
  display: inline-block;
}
.gloryNewsItem .report .layout .layout_right {
  overflow: hidden;
}
.gloryNewsItem .report .layout .layout_right .shaichengji a {
  width: 252px;
  height: 65px;
  background: url("//img04.xesimg.com/shaichengji.png") no-repeat;
  margin-top: 15px;
  display: block;
}
.gloryNewsItem .report .layout .layout_right .layout_side .side_items {
  overflow: hidden;
  background: #fff;
}
.gloryNewsItem .content {
  background: #fafafa;
}
.gloryNewsItem .content .fans {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.gloryNewsItem .content .fans h3 {
  border-bottom: 1px solid #ddd;
  color: #3399cc;
  font-family: "Microsoft YaHei";
  font-size: 20px;
  font-weight: normal;
  height: 30px;
  margin-top: 15px;
  overflow: hidden;
  padding-bottom: 5px;
}
.gloryNewsItem .content .fans h3 span {
  color: #999;
  font-size: 12px;
  margin-left: 125px;
  display: inline-block;
  width: 110px;
  text-align: center;
}
.gloryNewsItem .content .fans .side_item {
  margin-left: 10px;
}
.gloryNewsItem .content .fans .side_item .glory_fans_name {
  float: left;
  margin-top: 17px;
  position: relative;
  width: 895px;
  margin-left: 10px;
}
.gloryNewsItem .content .fans .side_item .glory_fans_name .glory_fansinfo {
  width: 123px;
  display: inline-block;
  font-size: 14px;
  white-space: nowrap;
  *float: left;
}
.gloryNewsItem .content .fans .side_item .glory_fans_name span {
  color: #666;
  margin-right: 128px;
  margin-left: 0;
  display: inline-block;
  width: 110px;
  text-align: center;
  *float: left;
}
.gloryNewsItem .content .fans .side_item .glory_fans_name .add {
  position: absolute;
  right: 35px;
}
.gloryNewsItem .content .fans .side_item .glory_fans_name .follow_cancel {
  position: absolute;
  right: 35px;
}
.gloryNewsItem .content #ui_pages {
  margin-top: 40px;
}
.search_advert {
  width: 730px;
  height: 187px;
  margin-top: 15px;
}
.search_advert .advert_img {
  width: 300px;
  height: 187px;
  margin-right: 10px;
  _float: left;
}
.search_advert .advert_links {
  width: 398px;
  border: 1px solid #ccc;
  padding: 10px 0 0 20px;
  _float: right;
  _width: 395px;
}
.search_advert .advert_links li {
  height: 29px;
  font-size: 14px;
  text-decoration: none;
}
.search_advert .advert_links li a {
  color: #3a3a3a;
  background: linear-gradient(#ffffff, #f0f0f0, #f5f5f5) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.search_relevant {
  border: 1px solid #ccc;
  margin-top: 15px;
  overflow: hidden;
  _width: 100%;
}
.search_relevant .relevant_title {
  height: 36px;
  border-bottom: 1px solid #ccc;
  line-height: 36px;
  padding-left: 10px;
}
.search_relevant .relevant_items {
  background: linear-gradient(#ffffff, #f0f0f0, #f5f5f5) repeat 0 0 rgba(0, 0, 0, 0);
  overflow: hidden;
  padding: 10px 20px;
}
.search_relevant .relevant_items ul {
  overflow: hidden;
  display: block;
}
.search_relevant .relevant_items ul li {
  float: left;
  width: 134px;
  height: 25px;
  line-height: 25px;
  text-align: center;
}
.search_relevant .relevant_items ul li a {
  color: #000;
}
.look_broadcast .bc_caption {
  font-family: 'Microsoft YaHei';
  font-size: 28px;
  color: #666;
  margin-bottom: 5px;
}
.look_broadcast .open_broadcast .channel_title {
  overflow: hidden;
  margin-top: 10px;
}
.look_broadcast .open_broadcast .channel_title #newTeacherTabs {
  padding-top: 12px;
  padding-left: 25px;
}
.look_broadcast .open_broadcast .channel_title #newLiveBackTabs {
  padding-top: 12px;
  padding-left: 25px;
}
.look_broadcast .open_broadcast .bc_content {
  width: 110%;
  overflow: hidden;
}
.look_broadcast .open_broadcast .open_more {
  width: 978px;
  height: 48px;
  background: #f9f9f9;
  text-align: center;
  line-height: 48px;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  color: #666;
  border: 1px solid #ededed;
  display: block;
  text-decoration: none;
  _margin-top: 15px;
  *margin-top: 15px;
}
.look_broadcast .open_broadcast .open_playback_more {
  width: 978px;
  height: 48px;
  background: #f9f9f9;
  text-align: center;
  line-height: 48px;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  color: #666;
  border: 1px solid #ededed;
  display: block;
  text-decoration: none;
  _margin-top: 15px;
  *margin-top: 15px;
}
.look_broadcast .broadcast_channel {
  margin-top: 15px;
}
.look_broadcast .broadcast_channel .channel_title {
  overflow: hidden;
}
.look_broadcast .broadcast_channel .channel_title #newTeacherTabs {
  padding-top: 12px;
  padding-left: 25px;
}
.look_broadcast .broadcast_channel .channel_content .bcitem_bottom {
  padding-left: 5px;
}
.look_broadcast .broadcast_channel .channel_content .bcitem_bottom .broadname_top {
  height: 24px;
  margin: 7px 0;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  color: #333;
  display: block;
  text-decoration: none;
  overflow: hidden;
}
.look_broadcast .channel_content {
  overflow: hidden;
}
.look_broadcast .channel_content .channel_items {
  width: 110%;
}
.look_broadcast .channel_content .channel_items .channel_none {
  width: 978px;
  height: 270px;
  margin: 5px 0 10px;
}
.look_broadcast .channel_content .channel_items .course_item {
  width: 310px;
  height: 96px;
  margin: 5px 22px 10px 0;
  overflow: hidden;
}
.look_broadcast .channel_content .channel_items .course_item .channel_ctime {
  margin: 5px 0;
  color: #999;
}
.look_broadcast .channel_content .channel_items .course_item .channel_ctime span {
  color: #333;
}
.look_broadcast .channel_content .channel_items .course_item .ui_avatar {
  _padding-left: 10px;
  _margin: 10px 10px 0 0;
  *padding-left: 10px;
  *margin: 10px 10px 0 0;
}
.look_broadcast .experie_classs {
  margin-top: 15px;
}
.look_broadcast .experie_classs .experimental_guide {
  margin-bottom: 10px;
}
.look_broadcast .experie_classs .indexMore {
  width: 100%;
}
.look_broadcast .broadcast_item {
  width: 310px;
  height: 270px;
  border: 1px solid #ededed;
  margin: 0 22px 15px 0;
}
.look_broadcast .broadcast_item .bcitem_container {
  margin: 3px;
  overflow: hidden;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop {
  background: #f9f9f9;
  height: 200px;
  width: 304px;
  position: relative;
  overflow: hidden;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bccour_hover {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  display: none;
  _background: #333;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bccour_hover .bccour_describe {
  height: 120px;
  margin: 12px;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  color: #fff;
  overflow: hidden;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bccour_hover .bccour_btn {
  width: 154px;
  height: 35px;
  line-height: 35px;
  background: #3399cc;
  border-radius: 5px;
  margin: 10px auto;
  text-align: center;
  color: #fff;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  text-decoration: none;
  display: block;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bccour_hover .bccour_btn:hover {
  background: #297aa3;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .state_show {
  width: 74px;
  height: 26px;
  background: url(//img04.xesimg.com/stateShow.png) no-repeat;
  position: absolute;
  left: 0;
  top: 8px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop a {
  display: inline-block;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bcitem_cname {
  width: 294px;
  height: 30px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  padding-left: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  _background: #333;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft {
  padding-left: 5px;
  width: 219px;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bleft_left {
  height: auto;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bleft_left .bc_time {
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  color: #e60012;
  margin-top: 12px;
  margin-bottom: 4px;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bleft_left .bc_videonum {
  background: url("//img04.xesimg.com/camera.png") no-repeat scroll left center;
  color: #fe6900;
  font-family: 'Microsoft YaHei';
  margin: 12px 0 0 10px;
  padding-left: 21px;
  height: 22px;
  line-height: 22px;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bc_detail {
  font-size: 12px;
  color: #999;
  clear: both;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bc_detail .bc_apply {
  margin: 0 5px;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bc_detail .bc_apply em {
  color: #000;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bc_detail .bc_apply .bcvid_num {
  color: #fe6900;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright {
  margin-top: 14px;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn {
  width: 80px;
  height: 32px;
  border-radius: 3px;
  text-align: center;
  line-height: 32px;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn_blue {
  background: #3399cc;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn_blue:hover {
  background: #2e89b7;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn_red {
  background: #e60012;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn_red:hover {
  background: #cf0111;
}
.look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn_none {
  background: #ccc;
  color: #666;
  cursor: default;
}
.qrcode_new {
  position: fixed;
  right: 0;
  top: 30%;
  width: 118px;
  z-index: 200;
}
.qrcode_new .weixin_nqrcode {
  background: #fff;
  border: 1px solid #cccccc;
}
.qrcode_new .weixin_nqrcode img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100px;
  margin: 0 auto;
}
.qrcode_new .weixin_nqrcode p {
  color: #333;
  font-family: "Microsoft YaHei";
  text-align: center;
  margin: 5px;
}
.qrcode_new .weixin_nqrcode p span {
  color: #ff0000;
}
.qrcode_new .close_btn {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: -19px;
  cursor: default;
  background: url(//img04.xesimg.com/close_btn.png) no-repeat;
  cursor: pointer;
}
.fine_line {
  width: 100%;
  height: 44px;
  margin-top: 25px;
  padding: 20px 0 15px 0;
  border-top: 1px solid #e5e5e5;
}
.fine_line .fineli_name {
  color: #666;
  float: left;
}
.fine_line .fineli_item {
  float: left;
  width: 920px;
}
.fine_line .fineli_item li {
  height: 22px;
  float: left;
  display: inline;
  margin-right: 10px;
}
.fine_line .fineli_item li a {
  color: #999;
}
.course_item_up {
  overflow: hidden;
  padding-bottom: 10px;
  height: 85px;
}
.course_item_down {
  background: #fff;
  border-top: 1px solid #ededed;
  height: 35px;
}
.course_item_down p {
  line-height: 35px;
  padding-left: 10px;
}
.course_item_down p .direct_date {
  display: inline-block;
  margin-right: 5px;
}
.course_item_down p .direct_time {
  margin-right: 5px;
}
.course_item_down .direct_tj {
  background: url('//img04.xesimg.com/icon/cameraBlue.png') no-repeat 10px center;
  padding-left: 33px;
}
.course_item_down .direct_tj span {
  color: #333;
}
.course_item_down .direct_null span {
  color: #999999;
}
.hot_direct_content .course_item {
  height: 100px;
}
.hot_direct_content .course_item .course_item_up {
  height: 30px;
}
.hot_direct_content .course_item .course_detail {
  width: 96%;
  padding: 0 0px 0 8px;
}
.hot_direct_content .course_item .course_detail .course_title {
  font-size: 14px;
  height: 30px;
}
.hot_direct_content .course_item .course_detail .course_title span {
  background: url("//img04.xesimg.com/icon/video_icon.png") no-repeat left center;
  line-height: 30px;
  padding-left: 22px;
  float: left;
}
.hot_direct_content .course_item .course_detail .course_title span strong {
  color: #ff6700;
}
.hot_direct_content .course_item .course_detail .course_title .direct_un {
  background: #dcdcdc;
  color: #666666;
}
.hot_direct_content .course_item .course_item_down {
  height: 70px;
}
.hot_direct_content .course_item .course_item_down p {
  font-size: 12px;
  line-height: 26px;
}
.hot_direct_content .course_item .course_item_down p span {
  color: #999;
  margin-right: 5px;
}
.hot_direct_content .course_item .course_item_down p span a {
  color: #333;
}
.hot_direct_content .course_item .course_item_down p span em {
  color: #333;
}
.hot_direct_content .course_item .course_item_down p span.directDate {
  color: #ff6700;
  margin-left: 0;
  font-size: 14px;
  font-weight: 700;
  float: left;
}
.hot_direct_content .course_item .course_item_down p span.directDate strong {
  color: #ff6700;
  font-size: 12px;
  font-weight: normal;
}
.hot_direct_content .course_item .course_item_down p span.directDate b {
  margin-left: 10px;
  font-size: 12px;
  color: #999;
  font-weight: normal;
  font-style: normal;
}
.hot_direct_content .course_item .course_item_down .direct_teatcher {
  padding-top: 7px;
}
.hot_direct_content .course_item .course_item_down .direct_detail {
  line-height: 30px;
}
.hot_direct_content .course_item .course_item_down .direct_detail a {
  background: none repeat scroll 0 0 #3399cc;
  border-radius: 3px;
  color: #fff ;
  display: inline-block;
  font-size: 12px;
  padding: 3px 10px;
  text-decoration: none;
  vertical-align: 10%;
  margin-right: 10px;
  _display: inline;
  float: right;
  margin-top: 3px;
  line-height: 18px;
}
.hot_direct_content .course_item .course_item_down .direct_detail .bc_btn_blue {
  background: #3399cc;
}
.hot_direct_content .course_item .course_item_down .direct_detail .bc_btn_blue:hover {
  background: #2e89b7;
}
.hot_direct_content .course_item .course_item_down .direct_detail .bc_btn_red {
  background: #e60012;
}
.hot_direct_content .course_item .course_item_down .direct_detail .bc_btn_red:hover {
  background: #cf0111;
}
.hot_direct_content .course_item .course_item_down .direct_detail .bc_btn_none {
  background: #ccc;
  color: #666;
  cursor: default;
}
.fresh_content {
  padding-top: 5px;
}
.fresh_content .ui_feed .feed_detail {
  width: auto;
}
.side_header span {
  float: left;
}
.side_header a {
  float: right;
  font-size: 12px;
  margin-top: 5px;
}
.new_panel_content .ui_feed .avatar_mini {
  height: 78px;
}
.new_panel_content .ui_feed .avatar_mini .avatar_items {
  height: 52px;
}
.new_panel_content .ui_feed .avatar_mini .avatar_items li {
  overflow: hidden;
  height: 57px;
}
.new_panel_content .course_detail {
  width: 250px;
  float: right;
  margin-left: 5px;
}
.new_panel_content .course_detail .course_info span {
  margin-right: 10px;
  color: #999;
}
.new_panel_content .course_detail .course_info span a {
  margin-left: 0;
  color: #333333;
}
.new_panel_content .course_detail .course_info .num_videos {
  color: #999;
}
.new_panel_content .course_detail .course_info .num_videos strong {
  color: #ff6700;
}
.index_new_title span,
.channel_new_title span {
  display: inline-block;
  float: left;
}
.index_new_title a,
.channel_new_title a {
  float: right;
  font-size: 12px;
  margin-top: 5px;
}
.index_new_con .course_item_repeat .course_item {
  height: auto;
  padding-bottom: 0;
}
.layout_side .border_blue span {
  text-align: left;
}
.hover_feed_item .feed_detail .course_info .num_videos {
  margin-left: 10px;
}
.fresh_no_content {
  height: 80px;
  background: #fcfcfc;
  border: 1px solid #ededed;
}
.fresh_no_content p {
  text-align: center;
  line-height: 80px;
  color: #666;
  font-size: 18px;
}
.course_barlabel {
  position: relative;
}
.course_barlabel img {
  position: absolute;
  top: 0;
  right: 5px;
  width: 37px;
  height: auto;
}
.course_barlabel .course_title {
  width: 500px;
}
.learning_class_content .course_item_repeat .course_item .course_detail .course_title {
  width: 210px;
}
.learning_class_content .course_barlabel img {
  right: -5px;
}
/*签到有奖*/
.login_finish .finish_user_task ul li .task_11 {
  background: url('//img04.xesimg.com/task_11.png') no-repeat 0 0;
}
.login_finish .finish_user_task ul li .finish1 {
  background: url('//img04.xesimg.com/task_41.png') no-repeat 0 0;
}
.gift_box {
  position: absolute;
  z-index: 1002;
}
.gift_box .gift_box_inner {
  width: 553px;
  height: 387px;
}
.gift_box .gift_box_inner .gift_close {
  position: absolute;
  right: 0;
  top: 0;
}
.gift_box .go_gift {
  position: absolute;
  width: 200px;
  height: 60px;
  bottom: 34px;
  left: 186px;
  display: block;
  background: red;
  z-index: 10;
  opacity: 0;
  filter: alpha(opacity=0);
}
.gift_box_bg {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1001;
  -moz-opacity: 0.6;
  opacity: .60;
  filter: alpha(opacity=60);
}
/*广州大课程*/
.add_pic_zt {
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
}
.tab_nav {
  overflow: hidden;
  background: #087ebb;
}
.tab_nav a {
  display: inline;
  float: left;
  padding: 10px 23px;
  color: #fff;
  font-size: 14px;
}
.tab_nav a:hover {
  background: #116dad;
}
.tab_nav a.on {
  background: #085c87;
}
.layout_title_gz {
  width: 980px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 10px auto 0;
  overflow: hidden;
  background: #00bbf6;
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: #fff;
  border-right: 1px solid #00bbf6;
  border-left: 1px solid #2a6c8e;
}
.layout_title_gz span {
  float: left;
  display: inline;
  width: 89px;
  border-right: 1px solid #2a6c8e;
  border-top: 1px solid #2a6c8e;
}
.zt_layout {
  width: 980px;
  margin: 0 auto 10px;
  overflow: hidden;
  border: 1px solid #2a6c8e;
  border-top: 0;
}
.zt_layout ul.zt_tab {
  float: left;
  display: inline;
  width: 89px;
}
.zt_layout ul.zt_tab li {
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  font-family: "Microsoft YaHei";
  text-align: center;
  cursor: pointer;
  border-bottom: 1px solid #f5f5f5;
}
.zt_layout ul.zt_tab li.current {
  background: #f5f5f5;
  color: #333;
}
.zt_layout ul.zt_tab li.current a {
  color: #333;
}
.zt_layout .courseCon_list {
  float: left;
  display: inline;
  width: 638px;
  overflow: hidden;
  border-right: 1px solid #2a6c8e;
  border-left: 1px solid #2a6c8e;
  min-height: 500px;
}
.zt_layout .courseCon_list .courseLaber_title {
  height: 45px;
  line-height: 45px;
  font-size: 20px;
  font-family: "Microsoft YaHei";
  text-align: left;
  background: #2a6c8e ;
  color: #fff;
  padding-left: 15px;
  margin-bottom: 10px;
}
.zt_layout .courseCon_list .courseCon_repeat {
  display: none;
}
.zt_layout .courseCon_list .courseCon_laber {
  overflow: hidden;
}
.zt_layout .courseCon_list .courseCon_laber .course_item {
  float: left;
  width: 300px;
  margin-left: 10px;
  position: relative;
}
.zt_layout .courseCon_list .courseCon_laber .course_item .ui_avatar {
  display: inline;
  float: left;
  margin: 10px 10px 0;
}
.zt_layout .courseCon_list .courseCon_laber .course_item .course_detail {
  width: 220px;
}
.zt_layout .courseCon_list .courseCon_laber .course_item .course_detail .course_title {
  height: 46px;
  overflow: hidden;
}
.zt_layout .courseCon_list .courseCon_laber .course_item .course_detail .course_info {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
.zt_layout .courseCon_list .courseCon_laber .course_item.currentItem {
  background: url('//img04.xesimg.com/icon/32x32/check-64.png') right bottom no-repeat #f5f5f5;
  border: 1px solid #2a6c8e;
}
.zt_layout .courseShop_list {
  float: right;
  display: inline;
  width: 250px;
  overflow: hidden;
}
.zt_layout .courseShop_list .courseShop_title {
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  font-family: "Microsoft YaHei";
  text-align: center;
  background: #fcfcfc ;
}
.zt_layout .courseShop_list .course_list_repeat {
  width: 230px;
  margin: 10px auto;
  background: #fcfcfc;
  overflow: hidden;
  font-size: 14px;
  border: 1px solid #ededed;
  padding: 5px;
  position: relative;
}
.zt_layout .courseShop_list .course_list_repeat p {
  line-height: 180%;
}
.zt_layout .courseShop_list .course_list_repeat .closest {
  position: absolute;
  right: 10px;
  bottom: 5px;
  z-index: 5;
}
.zt_layout .courseShop_list .courseShop_btn {
  text-align: center;
}
.zt_layout .courseShop_list .course_error_tips {
  width: 230px;
  height: 30px;
  line-height: 30px;
  margin: 10px auto;
  background: #fcfcfc;
  overflow: hidden;
  font-size: 12px;
  border: 1px solid #ededed;
  padding: 5px;
  text-align: center;
  color: #cc0000;
}
/*直播*/
#live_playback_list .broadcast_item .bcitem_container .bcitem_bottom .bc_btn_none {
  border-radius: 3px;
  color: #666;
  display: inline-block;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  text-decoration: none;
  width: 80px;
  cursor: default;
  background: #ccc;
  margin-top: 15px;
}
/*首页增加免费直播*/
.free_direct {
  width: 980px;
  margin: 0 auto;
}
.free_direct .freeDirectCourse {
  display: none;
  overflow: hidden;
}
.free_direct .index_new_title {
  border-bottom: 2px solid #cc0000;
  background: url();
}
.free_direct .index_new_title span {
  color: #cc0000;
}
.free_direct .look_broadcast {
  width: 980px;
  overflow: hidden;
}
.free_direct .look_broadcast .broadcast_item {
  height: 265px;
  width: 242px;
  _width: 242px;
  margin-right: 0;
  overflow: hidden;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container {
  margin: 10px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_ctop {
  width: 100%;
  height: 148px;
  overflow: hidden;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_ctop a img {
  width: 224px;
  height: 148px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bccour_hover {
  height: 148px;
  min-height: 148px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_ctop .bccour_hover p {
  font-size: 14px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bc_time {
  margin-top: 5px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bc_time span {
  font-size: 24px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bc_time a {
  color: #e60012;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bleft .bc_videonum {
  margin-top: 5px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright {
  text-align: center;
  margin-top: 0px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bcitem_bright .bc_btn {
  margin-top: 10px;
  width: 160px;
}
.free_direct .look_broadcast .broadcast_item .bcitem_container .bcitem_bottom .bc_detail {
  height: 18px;
  overflow: hidden;
}
.free_direct .noborderl {
  border-left: none;
}
.course_detail .course_func .statics_wrap {
  color: #666666;
}
.statics_wrap .icon_gray_statics {
  background: url('//img04.xesimg.com/icon/statics.png') no-repeat center center;
}
.course_detail .course_title a.for_new_icon .new_icon {
  background: url("//img04.xesimg.com/icon/new_03.jpg") no-repeat scroll 0 0;
  display: inline-block;
  height: 11px;
  text-indent: -9999em;
  width: 25px;
  z-index: 1;
}
#container .new_coures_content .content_player .player_info ul.listen_number li.static_listen {
  width: 83px;
}
