﻿@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;
  /* 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("http://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;
}
.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;
}
/**
 *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("http://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 .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(http://img04.xesimg.com/logo/logo.png) -17px 0 no-repeat;
}
#header .header_box ul.navs {
  float: left;
  width: 385px;
  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 .search {
  float: right;
  display: inline;
  width: 319px;
  height: 28px;
  margin-top: 10px;
  overflow: hidden;
  background: url("http://img04.xesimg.com/head_search.jpg") no-repeat;
}
#header .header_box .search .head_top_search {
  float: left;
  width: 240px;
  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("http://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: 135px;
  height: 38px;
  background: url("http://img04.xesimg.com/400800.jpg") no-repeat;
}
#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: 377px;
}
#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 .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;
}
/*未登录*/
#header .header_menu ul.topbar {
  width: 310px;
}
/*消息提醒*/
.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("http://img04.xesimg.com/channel/nav_bg.png") repeat-x;
}
#headnav ul {
  width: 980px;
  margin: 0 auto;
  height: 41px;
  line-height: 41px;
  background: url("http://img04.xesimg.com/channel/nav1.png") no-repeat;
}
#headnav li {
  float: left;
  display: inline;
  overflow: hidden;
  height: 41px;
  line-height: 41px;
  background: url("http://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 17px;
  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;
}
/**
 * 
 * @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: #eeeeee;
  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: url("http://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;
}
/**
 * [广告块]
 *
 */
.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;
}
/**
 * 
 * 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(http://img04.xesimg.com/service/A1_01.gif) no-repeat;
}
#footer .foot_service a.service_live {
  background: url(http://img04.xesimg.com/service/A2_01.gif) no-repeat;
}
#footer .foot_service a.service_system {
  background: url(http://img04.xesimg.com/service/B3_01.gif) no-repeat;
}
#footer .foot_service a.service_interaction {
  background: url(http://img04.xesimg.com/service/A4_01.gif) no-repeat;
}
#footer .foot_service a.service_share:hover {
  background: url(http://img04.xesimg.com/service/A1.gif) no-repeat;
}
#footer .foot_service a.service_live:hover {
  background: url(http://img04.xesimg.com/service/A2.gif) no-repeat;
}
#footer .foot_service a.service_system:hover {
  background: url(http://img04.xesimg.com/service/B3new.gif) no-repeat;
}
#footer .foot_service a.service_interaction:hover {
  background: url(http://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: 135px;
  height: 20px;
  position: absolute;
  right: 308px;
}
#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("http://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("http://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;
}
.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("http://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("http://img04.xesimg.com/task_1.jpg") no-repeat;
}
.login_finish .finish_user_task ul li .task_3 {
  display: block;
  width: 81px;
  height: 65px;
  background: url("http://img04.xesimg.com/task_3.jpg") no-repeat;
  cursor: default;
}
.login_finish .finish_user_task ul li .finish {
  background: url("http://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("http://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("http://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("http://img04.xesimg.com/ie_project/ed.gif") no-repeat;
}
.index_login .login_from .login_infor .infor_text {
  line-height: 25px;
  color: #333333;
}
/**
 * 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 {
  height: 26px;
  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("http://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("http://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("http://img04.xesimg.com/dialog/icon/check-64.png") no-repeat left 0;
  background-image: url("http://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 {
  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("http://img04.xesimg.com/icon_02.png") 0px -25px no-repeat;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_img:hover {
  background: url("http://img04.xesimg.com/icon_02.png") -25px -25px no-repeat;
}
.ui_comment form.comment_form .comment_func .comment_kind .kind_media {
  display: none;
}
.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;
  border-top: 1px dashed #ededed;
}
.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 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;
}
/**
 * 
 * @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("http://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("http://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("http://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;
}
.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_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("http://img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.feed_detail .feed_text_my {
  overflow: hidden;
}
.feed_detail .feed_text_my .my {
  /*float:left;*/
  display: inline;
  color: #333333;
  padding-right: 10px;
  font-size: 14px;
}
.feed_detail .feed_text_my .my_info {
  /*float:left;*/
  /*width:600px;*/
  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(http://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(http://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(http://img04.xesimg.com/small.cur), auto !important;
}
/**
 * 
 * @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("http://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("http://img04.xesimg.com/icon.png");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-position: -100px -24px;
}
.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("http://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("http://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(http://img04.xesimg.com/course_corner.jpg) right bottom no-repeat;
}
.ui_filter .filter_handle .filter_down .icon_course_up {
  background: url(http://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 5px;
  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("http://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(http://img04.xesimg.com/course_more.jpg) 67px 10px no-repeat #3399cc;
  cursor: pointer;
}
.ui_filter .filter_more .up {
  background: url(http://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: 210px;
  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("http://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("http://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;
}
/**
 * 
 * @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("http://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 {
  height: 25px;
  color: #999999;
  font-size: 12px;
}
.course_detail .course_info span.red {
  float: right;
  color: #cc0000;
}
.course_detail .course_info a {
  display: inline-blcok;
  margin-left: 10px;
}
.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 strong {
  line-height: 21px;
}
.course_detail .course_func span i.line {
  padding: 2px 0;
}
.course_detail .course_func span a {
  float: left;
  font-size: 12px;
  padding: 3px 8px;
  position: relative;
}
.course_detail .course_func span .icon_new {
  position: absolute;
  top: 0px;
  right: -10px;
}
.course_detail .course_func span a.group_link {
  padding-right: 25px;
  background: url("http://img04.xesimg.com/icon/new_flag.gif") no-repeat right 2px;
}
.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("http://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("http://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("http://img04.xesimg.com/btn.png");
  background-repeat: no-repeat;
  text-indent: 20px;
  text-decoration: none;
  margin-right: 20px;
  color: #ffffff;
}
.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("http://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("http://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;
}
/**
 * 
 * @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("http://img04.xesimg.com/icon.png");
  background-repeat: no-repeat;
}
.teacher_item .avatar {
  width: 200px;
}
.teacher_item .course_num {
  width: 130px;
}
.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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://img04.xesimg.com/dialog/dialog_close_new.png") no-repeat left 0;
}
.dialog .dialog_close:hover {
  background: url("http://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("http://img04.xesimg.com/dialog/dialog_tl.png") no-repeat left 0;
}
.dialog .dialog_box .tr {
  background: url("http://img04.xesimg.com/dialog/dialog_tr.png") no-repeat right 0;
}
.dialog .dialog_box .bl {
  background: url("http://img04.xesimg.com/dialog/dialog_border.png") no-repeat left bottom;
}
.dialog .dialog_box .br {
  background: url("http://img04.xesimg.com/dialog/dialog_border.png") no-repeat right bottom;
}
.dialog .dialog_box .tc {
  background: url("http://img04.xesimg.com/dialog/dialog_hline.png") repeat-x left 0;
}
.dialog .dialog_box .bc {
  background: url("http://img04.xesimg.com/dialog/dialog_hline.png") repeat-x left bottom;
}
.dialog .dialog_box .cl {
  background: url("http://img04.xesimg.com/dialog/dialog_vline.png") repeat-y left 0;
}
.dialog .dialog_box .cr {
  background: url("http://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("http://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("http://img04.xesimg.com/dialog/icon/check-64.png");
}
.dialog .dialog_content .dialog_warning .dialog_icon {
  background-image: url("http://img04.xesimg.com/dialog/icon/attention.png");
}
.dialog .dialog_content .dialog_error .dialog_icon {
  background-image: url("http://img04.xesimg.com/dialog/icon/delete_2.png");
}
.dialog .dialog_content .dialog_info .dialog_icon {
  background-image: url("http://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("http://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("http://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: 10px;
}
.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("http://img04.xesimg.com/dialog/gif/dialog_tl.gif") no-repeat left 0;
}
.dialog.dialog_noshadow .dialog_box .tr {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_tr.gif") no-repeat right 0;
}
.dialog.dialog_noshadow .dialog_box .bl {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_border.gif") no-repeat left bottom;
}
.dialog.dialog_noshadow .dialog_box .br {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_border.gif") no-repeat right bottom;
}
.dialog.dialog_noshadow .dialog_box .tc {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_hline.gif") repeat-x left 0;
}
.dialog.dialog_noshadow .dialog_box .bc {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_hline.gif") repeat-x left bottom;
}
.dialog.dialog_noshadow .dialog_box .cl {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_vline.gif") repeat-y left 0;
}
.dialog.dialog_noshadow .dialog_box .cr {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_vline.gif") repeat-y right 0;
}
.dialog.dialog_noshadow .dialog_handle {
  background: url("http://img04.xesimg.com/dialog/gif/dialog_header.gif");
}
.dialog.dialog_noshadow .dialog_close {
  background: url("http://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("http://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("http://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("http://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("http://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("http://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: 192px;
  position: fixed;
  z-index: 119;
  right: 0;
  bottom: 10px;
  _top: 300px;
  outline: none;
}
.rightResearch li {
  overflow: hidden;
}
.rightResearch li a {
  display: block;
  width: 67px;
  height: 64px;
  background-image: url("http://img04.xesimg.com/feedback.gif");
  background-repeat: 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;
}
.rightResearch #copy_notice {
  text-align: center;
  padding: 16px 10px;
  background: #fff;
  border: 1px solid #3399cc;
  position: fixed;
  bottom: 75px;
  right: 67px;
  display: none;
  width: 155px;
  height: 93px;
  overflow: hidden;
}
.rightResearch #copy_notice p {
  line-height: 24px;
  color: #3399cc;
  font: 14px "Microsoft YaHei", SimHei, arial;
}
.rightResearch #copy_notice p.copy_notice_num {
  font-size: 24px;
}
.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("http://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;
}
/**
 * 
 * @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("http://img04.xesimg.com/task.jpg") no-repeat;
  overflow: hidden;
}
.task_five .task_con p {
  color: #008bce;
}
.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("http://img04.xesimg.com/task_days.jpg") no-repeat;
  margin: 8px auto;
}
.task_five .task_con a.task_days_btn {
  width: 69px;
  height: 25px;
  background: url("http://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("http://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("http://img04.xesimg.com/task_days_bg_top.png") left top no-repeat;
  position: absolute;
  right: 0;
  top: 39px;
  z-index: 10;
  box-shadow: 0 1px 1px #bbc8d1;
}
.task_five.home_task .task_con {
  width: 85px;
  height: 36px;
  overflow: hidden;
  margin-top: 29px;
  background: url("http://img04.xesimg.com/task_days_bg_con.jpg") 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: 24px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background: none;
  line-height: 18px;
}
.task_five.home_task .task_con a.task_days_btn {
  display: block;
  width: 69px;
  height: 25px;
  background: url("http://img04.xesimg.com/task_days_btn_con.jpg") no-repeat;
  margin: 6px auto 0;
  text-indent: -99999em;
}
.task_five.home_task .task_con .task_finish {
  display: block;
  width: 69px;
  height: 25px;
  background: url("http://img04.xesimg.com/task_days_btn_con1.jpg") no-repeat;
  margin: 6px auto 0;
  text-indent: -99999em;
}
.task_five.home_task .task_con.finish_ed {
  background: url("http://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: 128px;
  height: 84px;
  border: 1px solid #ccc;
  background: url("http://img04.xesimg.com/add_gold.jpg") center 8px no-repeat #fffae2;
}
.tips_add_gold p {
  height: 20px;
  text-align: center;
  margin-top: 60px;
  color: #666;
}
.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("http://img04.xesimg.com/line_2.jpg") 0 20px repeat-x;
  margin: 17px 0 5px 0;
}
.index_new_title span {
  float: left;
  background: #fff;
  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 a {
  margin: 0;
  color: #333333;
}
.course_item_repeat .course_item .course_detail .course_info .num_videos {
  display: inline-block;
  margin-left: 10px;
}
.course_item_repeat .course_item .course_detail .course_info .num_videos strong {
  font-size: 14px;
  font-family: arial;
  color: #ff6700;
  *display: inline-block;
}
.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("http://img04.xesimg.com/icon_bverify.gif") 0 1px no-repeat;
}
.follow_item_repeat .follow_list .follow_con_fun .fun_username .icon_yverify {
  background: url("http://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("http://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("http://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;
}
.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(http://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(http://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("http://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("http://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: 300px;
  /*margin: 10px auto;border: 1px solid #f5f5f5;*/

}
.pop_userinfo .ui_avatar {
  float: left;
  margin: 10px;
  display: inline;
}
.pop_userinfo .userinfo_follow {
  float: left;
  width: 225px;
  display: inline;
}
.pop_userinfo .userinfo_follow .ui_username {
  padding-top: 5px;
}
.pop_userinfo .userinfo_follow .icon {
  margin-top: 5px;
}
.pop_userinfo .userinfo_follow .fun_usres {
  line-height: 180%;
  color: #999999;
}
.pop_userinfo .userinfo_follow .user_statistics {
  line-height: 25px;
}
.pop_userinfo .userinfo_follow .ui_follow {
  float: right;
  margin-top: 10px;
}
.pop_userinfo .userinfo_follow .ui_follow em {
  background-position: -46px -177px;
}
.pop_userinfo .userinfo_follow .add {
  text-align: center;
}
.pop_userinfo_temp {
  display: none;
}
#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("http://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("http://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("http://img04.xesimg.com/dialog/gif/dialog_close.gif") no-repeat center center;
}
.advert_starteam {
  margin-top: 48px;
  overflow: hidden;
}
.advert_starteam img {
  width: 231px;
  border: 1px solid #ccc;
  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("http://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("http://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;
  border: 1px solid #eee;
  margin-top: 35px;
}
.side_tabs_handle ul.tabs_trends {
  overflow: hidden;
  width: 310px;
}
.side_tabs_handle ul.tabs_trends li {
  float: left;
  display: inline;
  width: 154px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #f7f7f7;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: #eee;
  color: #333333;
  cursor: pointer;
}
.side_tabs_handle ul.tabs_trends .current {
  background: #fff;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}
.side_tabs_handle ul.index_notice {
  display: none;
  width: 280px;
  margin: 10px auto 15px;
}
.side_tabs_handle 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("http://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 .w_730 {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.clearfix .w_235 {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.clearfix .w_655 {
  overflow: hidden;
}
.course_channel {
  height: 410px;
  background: #f8f8f8;
  border: 1px solid #c8c8c8;
  overflow: hidden;
  margin: 10px 0;
  box-shadow: 2px 2px 2px #ddd;
}
.course_channel .course_header {
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  background: #3398cc;
  font-weight: normal;
  color: #fff;
}
.course_channel .course_channel_con {
  overflow: hidden;
}
.course_channel .course_channel_con .items {
  width: 220px;
  margin: 0 auto;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 5px 0;
}
.course_channel .course_channel_con .items h6 {
  font-size: 12px;
  line-height: 25px;
}
.course_channel .course_channel_con .items dl {
  overflow: hidden;
  line-height: 20px;
  font-family: "SimSun";
}
.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: 180px;
}
.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;
  width: 110%;
}
.channelInfo .panel {
  float: left;
  display: inline;
  width: 345px;
  margin-right: 30px;
}
.channelInfo .panel ul.index_notice li a {
  width: 330px;
}
#tabsTtemDiv {
  position: relative;
}
#tabsTtemDiv #myList {
  position: absolute;
  left: 0px;
  z-index: 2;
  top: 0px;
}
.channelTabs {
  height: 32px;
  border: 1px solid #e1e1e1;
  background: #ededed;
  overflow: hidden;
  padding: 5px;
}
.channelTabs .tabsTtemCon {
  float: left;
  display: inline;
  width: 520px;
  height: 32px;
  background: #3398cc;
}
.channelTabs .tabsTtemCon .tabsTtemList {
  float: left;
  display: inline;
  width: 465px;
  height: 32px;
  overflow: hidden;
  margin-left: 10px;
}
.channelTabs .tabsTtemCon .tabsIcon {
  float: left;
  display: inline;
  width: 10px;
  height: 32px;
  cursor: pointer;
}
.channelTabs .tabsTtemCon .tabsPrev {
  background: url("http://img04.xesimg.com/icon/icon_prev.jpg") 3px 11px no-repeat;
  margin-left: 5px;
}
.channelTabs .tabsTtemCon .tabsBack {
  float: right;
  background: url("http://img04.xesimg.com/icon/icon_back.jpg") 0 11px no-repeat;
  margin-right: 5px;
}
.channelTabs ul.ui_special_list {
  height: 32px;
  overflow: hidden;
  padding-left: 5px;
  background: #3398cc;
}
.channelTabs ul.ui_special_list li {
  float: left;
  display: inline;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  margin-top: 5px;
  padding: 0 10px;
}
.channelTabs ul.ui_special_list li.current {
  background: #fff;
  border-radius: 2px;
  color: #333;
}
.channelTabs_item ul.ui_special_list {
  float: left;
  display: inline;
}
.channelTabs_item ul.ui_special_list.w_3000 {
  width: 3000px;
}
.channelTabs_item ul.ui_special_list.w_520 {
  width: 520px;
  float: right;
}
.channelTabs_item ul.ui_special_list.w_645 {
  width: 430px;
}
.ui_ch_course_info {
  margin: 25px 0 10px;
  overflow: hidden;
}
.ui_ch_course_info dl {
  float: left;
  display: inline;
  width: 221px;
  margin: 0 11px;
  color: #666666;
}
.ui_ch_course_info dl dt {
  height: 32px;
  line-height: 32px;
  font-family: "icrosoft YaHei";
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
  background: url("http://img04.xesimg.com/channel/channel_base_02.gif") no-repeat;
}
.ui_ch_course_info dl dd {
  display: block;
  line-height: 22px;
  padding-left: 15px;
  background: url("http://img04.xesimg.com/channel/dian.gif") 5px 10px no-repeat;
}
.between_line {
  height: 20px;
  border-top: 1px dashed #ddd;
  position: relative;
  margin-top: 30px;
  _width: 100%;
}
.between_line .detail {
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #ccc;
  background: #fff;
  position: absolute;
  z-index: 1;
  top: -15px;
  left: 440px;
}
.between_lines {
  height: 20px;
  border-top: 1px dashed #ddd;
  position: relative;
  margin-top: 30px;
  _width: 100%;
}
.between_lines .detail {
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #ccc;
  background: #fff;
  position: absolute;
  z-index: 1;
  top: -15px;
  left: 440px;
}
.channel_course_list {
  overflow: hidden;
}
.channel_course_list .course_item_repeat {
  display: block;
  width: 1000px;
}
.channel_course_list .course_item_repeat .course_item {
  margin-right: 18px;
}
.teacher_text_infor {
  width: 270px;
  height: 231px;
  line-height: 25px;
  color: #666666;
  padding: 0 25px 0 5px;
  text-indent: 2em;
  border-right: 1px dashed #DCDCDC;
  margin: 10px 0;
  overflow: hidden;
}
/*新频道页---所有样式 end*//*========================/二维码/================================*/
.qrcode {
  position: absolute;
  z-index: 115;
  top: 9px;
  left: 50%;
  margin-left: 500px;
  background: url("http://img04.xesimg.com/qrcode.jpg?4") 0px no-repeat;
}
.qrcode1 {
  top: 137px;
}
.hit_qrcode {
  width: 110px;
  height: 127px;
  overflow: hidden;
  position: relative;
}
.hit_qrcode .close {
  position: absolute;
  top: 0px;
  right: 1px;
  width: 15px;
  height: 15px;
  background: url("http://img04.xesimg.com/qrcode_close.jpg") 0px no-repeat;
}
