/*
 * HTML5 样板
 * 下面是跨国内各种浏览器样式重构
 * 此处信息由靓狼仔编写
 */
/* =============================================================================
   HTML5 显示定义
   ========================================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
/* =============================================================================
   主体
   ========================================================================== */
/*
 * 1. 正确的文本大小调整，修复IE6/7使用em单位时正文字体大小
 * 2. 防止IOS蚊子大小禁止用户缩放，调整设备方向详情参考 h5bp.com/g
 */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font: 12px/1.5 "Hiragino Sans GB", arial, tahoma, "SimSun", sans-serif;}
/*
 * 去掉文字阴影 h5bp.com/i
 * 鼠标拖选文字默认为粉红色，请选择你喜欢的颜色
 * 
 */
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
/* =============================================================================
   a链接
   ========================================================================== */
/*
 * 改成你喜欢的颜色
 */
a { color:#0076B3; text-decoration:none;}
a:focus { outline: thin dotted; }
/* 修复火狐浏览器虚框 h5bp.com/h */
a:hover, a:active { outline: 0; text-decoration:underline;}
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* 重新定义monospace字体家族 h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
/* 提高 pre-formatted文本的可读性 */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
/* 不影响行高的上标和下表内容 h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* =============================================================================
    列表
   ========================================================================== */
ul, ol {list-style: none; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
menu{ margin: 0;padding: 0;}
/* =============================================================================
   嵌入内容
   ========================================================================== */
/*
 * 1. 提高图像在IE7缩放的质量 h5bp.com/d
 * 2. 去掉容器上的边框 h5bp.com/e
 */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
/*
 * IE9隐藏不正确的溢出
 */
svg:not(:root) { overflow: hidden; }
/* =============================================================================
   独立的流内容（图像、图表、照片、代码等等）
   ========================================================================== */
figure { margin: 0; }
/* =============================================================================
   表单
   ========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; color:#999;}
/*
 * 1. 不继承 IE6/7/8/9的颜色
 * 2. 使IE6/7正确的对齐
 */
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
/*
 * 1. 修正文字大小，不继承浏览器默认
 * 2. 删除firefox3、4 safari5的边缘
 * 3. 定义垂直对齐方式显示
 */
button, input, select, textarea { font-size: 100%; margin: 0;vertical-align: middle; }
/*
 * 1. 定义标准线的高度
 */
button, input { line-height: normal; }
/*
 * 1. 显示手型光标，突出可点击形式
 * 2. 允许在IOS可点击的形式元素样式
 * 3. 在IE7中显示正确的间距（）
 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
/*
 * input大小与外观统一
 */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
/*
 * 删除firefox填充值 h5bp.com/l
 */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
button {
    border: 0 none;
    cursor: pointer;
    font-size: 100%;
}
/*
 * 1. 删除默认的垂直滚动 IE6/7/8/9
 * 2. 只允许垂直调整大小
 */
textarea { overflow: auto; vertical-align: top; resize: vertical; }
/* 表单验证有效性的颜色*/
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
/* =============================================================================
   表格
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
/* ==|== 移动风格 ======================================================
  作者靓狼仔2012-1-31日
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* 此处样式调整为符合窗口条件 */
}
/* ==========================================================================
   常用样式汇总
   ========================================================================== */
/* 图片背景文字缩进 */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
/* 隐藏屏幕阅读器 h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* 视觉隐藏 但可以屏幕 阅读clip: rect裁剪 h5bp.com/v */

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* 清除浮动 h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/*Header公共区域开始{*/
#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;
}
li#liGradeId1 {
  background: none;
  margin-left: 131px;
}
#headnav li.current {
  background: #065b94;
  font-weight: bold;
}
/**/
#header label{ display:inline;}
#header .course .layer_head_menu { display: none; }
#header .course.course_select { position: relative; }
#header .course.course_select a { color: #cc0000; border-bottom: 4px solid #cc0000; }
#header .course.course_select.current a { border: 0; }
#header .course.course_select .layer_head_menu { display: block; width: 84px; position: absolute; right: -14px; top: 45px; z-index: 100; background: #f7f7f7; border: 1px solid #ccc; border-top: 0; box-shadow: 0 2px 2px #ddd; }
#header .course.course_select .layer_head_menu .GradeMenu { width: 82px; height: 32px; border: 1px solid #f7f7f7; border-top: 1px solid #dedede; }
#header .course.course_select .layer_head_menu .GradeMenu .GradTitle { display: block; overflow: hidden; height: 32px; line-height: 32px; }
#header .course.course_select .layer_head_menu .GradeMenu .GradTitle a { float: left; display: inline; width: 50px; line-height: 32px; color: #333333; text-decoration: none; font-size: 14px; font-weight: normal; font-family: "Microsoft YaHei"; border-bottom: 0; text-align: left; margin: 0px 0 0px 10px; }
#header .course.course_select .layer_head_menu .GradeMenu .GradTitle em { float: right; display: inline; width: 4px; height: 8px; margin: 13px 5px 0 0; background: url(/template/yxshop_template/green/images/home/Menu_01.jpg) no-repeat; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item { display: none; width: 270px; height: 407px; overflow: hidden; background: #fff; border: 1px solid #cfdede; position: absolute; left: 83px; _left: 82px; top: 0px; z-index: 100; box-shadow: 2px 2px 2px #ddd; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items { width: 240px; margin: 0px auto; *margin: 2px auto 0;
text-align: left; border-bottom: 1px dotted #ddd; padding-bottom: 3px; *padding-bottom: 5px;
_padding-bottom: 2px; }  
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items a { border: 0; margin: 0; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items h5 { font-size: 12px; line-height: 25px; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items h5 a { color: #0076b3; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items dl { overflow: hidden; line-height: 20px; font-family: "SimSun"; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items dl dt { float: left; display: inline; width: 40px; font-size: 12px; line-height: 20px; font-weight: bold; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items dl dd { float: left; display: inline; width: 195px; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items dl dd a { font-size: 12px; font-weight: normal; color: #333; }
#header .course.course_select .layer_head_menu .GradeMenu .GradCon_item .items.border_none { border: 0; }
#header .course.course_select .layer_head_menu .GradeMenu.hover { width: 83px; _width: 82px; border: 1px solid #cfdede; }
#header .course.course_select .layer_head_menu .GradeMenu.hover .GradTitle { background: #fff; position: relative; z-index: 1000; }
#header .course.course_select .layer_head_menu .GradeMenu.hover .GradTitle em { width: 6px; background: url(/template/yxshop_template/green/images/home/Menu_current.jpg) no-repeat; }
#header .course.course_select .layer_head_menu .GradeMenu.hover .GradCon_item { display: block; }
#header { height: 46px; width: 980px; margin: 0 auto; position: relative; z-index: 1000 }
#header h1 { float: left; }
#header h1 a { background: url(/template/yxshop_template/green/images/home/logo.png) no-repeat; display: block; width: 230px; height: 46px; text-indent: -9999em; }
.navs { float: left; height: 45px; }
.navs li { font-family: "Microsoft YaHei"; font-size: 16px; height: 35px; line-height: 35px; text-align: center;float: left;padding:0 10px; }
.navs li.course { background: url(/template/yxshop_template/green/images/home/header_corner.jpg) no-repeat 64px 21px; padding-right: 12px; }
.navs li a { border-bottom: 4px solid #FFFFFF; color: #333333; display: inline-block; margin-top: 6px; }
.navs li a:hover { color: #CC0000; }
.navs li a.current { border-bottom: 4px solid #0076B4; color: #0076B4; text-decoration: none; }
.topbar { float:right; margin: 17px 16px 0px; color:#666; position:relative; padding-bottom:6px;}
.topbar a { color:#0076B3; margin: 0 3px; }
.topbar a:hover { text-decoration: underline; }
.topbar ul{ position:absolute; left:2px; top:20px; background:#F8F8F8; border:1px solid #C8C8C8; padding:9px 0 7px; display:none;right:40px;}
.topbar ul li a{ padding:0 20px; height:22px; line-height:22px; display:block;}
.topbar li a,.topbar .loginName a{ color:#333;}
.topbar li a:hover,.topbar .loginName a:hover{ color:#0076B4;}
.topbar .loginName a{ position:relative; padding-right:12px;zoom:1; overflow:hidden; height:15px; line-height:15px;}
.topbar .loginName a b{border-color: #4E4E4E #fff #fff #fff;
    border-style: solid;
    border-width: 5px;
    cursor: pointer;
    font-size: 0;
    height: 0;
    right: 0px;
    line-height: 0;
    position: absolute;
    top:4px;
    width: 0;}
.seach { border: 1px solid #C1C8CE; display: inline; float: right; height: 27px; margin-top: 10px; position: relative; width: 125px; }
.searchText { border: 0; height: 27px; line-height: 27px; margin-left: 5px; width: 95px; color: #757575; padding: 0 }
.searchBtn { border:none; background: url(/template/yxshop_template/green/images/home/search.png) center no-repeat; display: block; height: 27px; position: absolute; right: 0; text-indent: -9999em; top: 0; width: 20px; z-index: 100; }
.phone400 { background: url(/template/yxshop_template/green/images/home/400800.jpg) no-repeat; float: right; height: 45px; width: 119px; text-indent: -9999em; }
/*}Header公共区域结束*/
/*在售课程*/
#navTab { background: #FCFCFC; border: 1px solid #EDEDED; height: 36px; line-height: 36px; margin: 10px 0 15px; overflow: hidden; }
#navTab dt,
#navTab dd { display: inline; float: left; font-size: 12px; height: 14px; line-height: 14px; padding: 3px 5px; }
#navTab dt { font-weight: bold; margin: 8px 5px 0 15px; }
#navTab dd { margin: 8px 30px 0 5px; }
#navTab dd a { color: #3399CC; }
#navTab dd a:hover { text-decoration: underline; }
#navTab dd.active { background: #3399CC; }
.courseItem { background: #FCFCFC; border: 1px solid #EDEDED; margin-bottom: 10px; overflow: hidden;zoom:1; padding: 10px; }
#navTab dd.active a { color: #fff; }
.courseDetail { float: left; width: 648px; }
.courseDetail header { color: #333; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: normal; padding-bottom: 7px; overflow: hidden; zoom: 1; }
.courseDetail header strong { background: url(/template/yxshop_template/green/images/teacherinfor/courseTitleIco.png) no-repeat; width: 36px; color: #FFFFFF; display: inline; float: left; font-family: "SimSun"; font-size: 12px; line-height: 18px; margin-top: 4px; padding-left: 3px; width: 35px; font-weight:normal;}
.courseDetail header h3 { float: left; display: inline; height: 20px; line-height: 20px; }
.courseDetail header h3 a { font-size: 16px; color: #333; font-weight: normal; }
.courseInfo p { color: #999999; font-size: 12px; height: 25px; }
.courseInfo p a { color: #0076B3; margin-left: 10px; }
.icoNum { overflow: hidden; zoom: 1; }
.icoNum dt,
.icoNum dd { float: left; display: inline; height: 15px; line-height: 15px; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.rmbIco { width: 13px; background: url(/template/yxshop_template/green/images/teacherinfor/rmbIco.png) no-repeat; }
.grayUserIco { background: url(/template/yxshop_template/green/images/teacherinfor/grayUserIco.png) no-repeat; width: 20px; }
.icoNum dt { text-indent: -9999em; vertical-align: middle; margin: 3px 0 }
.icoNum dd.red { color: #CC0000; }
.icoNum dd { margin: 3px 10px 3px 0 }
.btnAudition { color: #CC0000; float: left; height: 25px; line-height: 25px; text-decoration: none; text-indent: 20px; width: 75px; background: url(/template/yxshop_template/green/images/teacherinfor/btnAudition.png) no-repeat left -31px; margin-top: 5px; }
.btnAudition:hover { background: url(/template/yxshop_template/green/images/teacherinfor/btnAudition.png) no-repeat left top; color: #fff; }
.userPie figcaption { width: 50px; height: 22px; line-height: 22px; color: #666; text-align: center; margin-top: 5px; }
.userPie { float: left; display: inline; width: 60px; }
.userPie img { width: 50px; height: 50px; }
/*内容区域*/
#content { width: 980px; margin: 0 auto; overflow: hidden; zoom: 1; }
#content #left { width: 730px; float: left; background: #fff; padding-right: 10px; }
#content #right { float: right; width: 240px; }
#content .left { width: 655px; float: left; display: inline; }
#content .right { width: 310px; margin-right: 5px; float: right; display: inline; margin-top: 35px; }
/*翻页列表*/
.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; }
.ui_pages li { *display:inline;
 *zoom:1;
}
.layout .ui_pages li a { color: #333; }
/*右侧图片链接*/
.featured a { margin-top: 10px; display: block; }
.featured a img { display: block; width: 310px; height: 110px; }
#right .forumBoxIn{ width:180px;}
#right .featured a img{ width:235px; height:auto;}
/*右侧排行*/
.rankTitle{border-bottom: 1px solid #E5E5E5;
    height: 42px;
    line-height: 42px;
    margin-bottom: 10px;color: #666666; font-size:16px;}
.rank ol{margin-bottom: 10px; overflow: hidden;}
.rank li span,.rank li a{ float:left;}
.rank li{ height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding:2px 0;
}
.rank li span{ background:url("/template/yxshop_template/green/images/rank/rankIco2.gif") no-repeat center;display:block; width:20px; text-align:center; color:#fff;}
.rank li.rankTop span{ background:url("/template/yxshop_template/green/images/rank/rankIco1.gif") no-repeat center;}
.rank li a{color: #333333; display:block;}
/*右侧新鲜事*/
.teacherPic { float: left; }
.teacherPic img { width: 50px; height: 50px; display: block; }
.forumBoxIn { width: 250px; float: right; }
.forumBoxIn h3 { font-weight: normal; font-size: 14px; }
.forumBoxIn p { line-height: 25px; _height: 25px; color: #666; font-size: 14px; text-align: justify; }
.forumBoxIn footer { height: 20px; line-height: 20px; text-align: left; }
.forumBox { overflow: hidden; zoom: 1; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px dotted #F1F1F1; }
.forum h4 { height: 42px; line-height: 42px; margin-bottom: 10px; border-bottom: 1px solid #E5E5E5; font-size: 18px; color: #666; font-weight: normal; }
/*课程检索区域*/
.filter{}
.filter header{ overflow:hidden;zoom:1; border-bottom:1px solid #3399CC;}
.filter header h1{background: #3399CC;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 28px;height:28px;
    text-align: center;
    width: 77px;}
.filter header p{ float:right;color:#999;line-height:28px;height:28px;}
.filter header p strong{ padding:0 5px; color:#CC0000;}
.filter dl{
    border-bottom: 1px dashed #E6E6E6;
    border-left: 1px solid #EEEBE9;
    border-right: 1px solid #EEEBE9;
    overflow: hidden;zoom:1;}
.filter dl dt,.filter dl dd{ height:36px; line-height:36px; float:left; display:inline;}
.filter dl dt{color: #333; background:#F7F6F5;
    font-weight: bold;
    text-align: center;
    width: 77px;}
.filter dl dd{}
.filter dl dd a{ margin-left:5px; padding:2px 6px; color:#666;}
.filter dl dd.active a{ background:#3399CC; color:#fff;}
/*面包屑*/
.breadCrumbs{color: #666666;font-size: 12px;height: 55px;line-height: 55px;}
.breadCrumbs a{ color:#999;}
/*右侧公共标题*/
.asideTitle{ height: 42px; line-height: 42px; margin-bottom: 10px; border-bottom: 1px solid #E5E5E5; font-size: 18px; color: #666; font-weight: normal; }
/*alert弹出层样式*/
#alert{ border:3px solid #5C5C5C; background:#fff; padding-bottom:10px; display:none;}
#alert h3{ color:#333; font-size:14px; background:url(/template/yxshop_template/green/images/setting/dialog_header.png) repeat-x; height:32px; line-height:32px; padding:5px 15px 5px 15px; text-align:left;}
#alert p{ text-align:center; height:30px; line-height:30px;padding:5px 15px 5px 15px;}
#alert #alertBtn{ margin:0 auto; padding:5px 20px; background:#CB0000; border-radius:3px; text-align:center; display:block; color:#fff; border:none; cursor:pointer;}
.alertClose{ position:absolute; top:15px; right:13px; background:url("/template/yxshop_template/green/images/setting/dialog_close_new.png") no-repeat; display:block; width:15px; height:15px; text-indent:-9999em;}
.alertClose:hover{ background:url("/template/yxshop_template/green/images/setting/dialog_close_hover.png") no-repeat;}
/*错题本*/
.wrongList{ padding-top:15px; margin:10px 0;color:#333;}
.op{ display:block; margin:12px 0;}
.subject{ font-size:14px; }
.op label{ display:inline-block;width:22px; height:22px; line-height:22px; text-align:center;background:#1A9AFD;border: 1px solid #1A9AFD;border-radius: 5px;color: #FFFFFF; margin-right:8px;}
.subject,.opList{ padding:0 10px;}
.answerBox{ padding:8px 20px;}
.answer{ color:#F77503; font-size:14px;}
.ssalc{ color:#0076B3;}
.analyzeBox{ display:none; background:#FAFAFA; padding:5px; line-height:18px;_height:18px;}
.opList{ position:relative; overflow:hidden;zoom:1;}
.bdsharebuttonbox{ position:absolute; right:0; bottom:0px;*bottom:5px;}
/*页脚*/
#footer { border-top: 1px solid #E5E5E5; }
#footer #service { width: 980px; margin: 0 auto; overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #F1F1F1; }
#footer #service a { cursor: pointer; display: inline; float: left; height: 56px; margin: 10px 10px 0 20px; overflow: hidden; padding-left: 68px; text-decoration: none; width: 140px; }
#footer #service .share { background: url(/template/yxshop_template/green/images/teacherinfor/A1_01.gif) no-repeat; }
#footer #service .live { background: url(/template/yxshop_template/green/images/teacherinfor/A2_01.gif) no-repeat; }
#footer #service .system { background: url(/template/yxshop_template/green/images/teacherinfor/B3_01.gif) no-repeat; }
#footer #service .interaction { background: url(/template/yxshop_template/green/images/teacherinfor/A4_01.gif) no-repeat; }
#footer #service .share:hover {
    background: url("/template/yxshop_template/green/images/teacherinfor/A1.gif") no-repeat scroll
}
#footer #service .live:hover {
    background: url("/template/yxshop_template/green/images/teacherinfor/A2.gif") no-repeat
}
#footer #service .system:hover {
    background: url("/template/yxshop_template/green/images/teacherinfor/B3new.gif") no-repeat
}
#footer #service .interaction:hover {
    background: url("/template/yxshop_template/green/images/teacherinfor/A4.gif") no-repeat
}
#footer #service h3 { color: #333; display: block; font-weight: bold; line-height: 22px; font-size: 12px; }
#footer #service p { color: #666; line-height: 18px; _height: 18px; text-align: left; }
#copyright { padding: 20px 0; text-align: center; }
#copyright nav { position: relative; height: 16px; }
#copyright ul { overflow: hidden; zoom: 1; position: absolute; left: 50%; margin-left: -172px; }
#copyright ul li { float: left; border-right: 1px solid #666; height: 12px; line-height: 12px; overflow: hidden; zoom: 1; }
#copyright ul li.last { border-right: none; }
#copyright ul li a { color: #333; padding: 0 10px; }
#copyright p { height: 22px; line-height: 22px; }
#copyright p strong { color: #CC0000 }
.comment { padding: 10px 9px; width: 640px; background: #F7F7F7; position: relative; border: 1px solid #EDEDED; margin-bottom: 15px; display: none; }
.comment .title { color: #999999; line-height: 25px; height: 25px; position: relative; }
.comment .title h3 { font-weight: normal; font-size: 14px; }
.comment .title span.close { background: url(/template/yxshop_template/green/images/teacherinfor/dialog_close.png) center no-repeat #fff; display: block; width: 14px; height: 14px; line-height: 14px; position: absolute; right: 0; top: 0; text-indent: -9999em; border: 1px solid #DFDFDF; overflow: hidden; zoom: 1; cursor: pointer; }
.comment textarea { border: 1px solid #CCCCCC; height: 60px; padding: 5px; width: 98%; }
.commentFunc { height: 50px; overflow: hidden; padding-left: 465px; }
.commentFunc span { color: #999; float: left; line-height: 45px; margin-right: 10px; }
.commentFunc span i { font-size: 14px; font-weight: bold; font-style: normal; }
.commentFunc .btn { font-size: 12px; height: 23px; line-height: 23px; margin: 10px 5px 0 0; width: 50px; border: 0 none; border-radius: 3px 3px 3px 3px; color: #FFFFFF; cursor: pointer; display: inline-block; text-align: center; background: #3399CC; }
.commentList { overflow: hidden; border-bottom: 1px dashed #EDEDED; margin-top: 15px; overflow: hidden; padding-bottom: 5px; }
.feedDetail { float: left; display: inline; width: 570px; margin-left: 5px; }
.feedDetail span { color: #000; }
.feedDetail p { color: #666; line-height: 22px; _height: 22px; }
.feedDetail time { height: 30px; line-height: 30px; color: #999 }
.feedMedia { background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #D9D9D9; border-radius: 3px 3px 3px 3px; margin: 10px 0; overflow: hidden; padding: 10px; width: 638px; text-align: center; display: none; }
.feedMedia img { cursor: url(/template/yxshop_template/green/images/teacherinfor/small.cur), auto !important }
/**/
.rightResearch { width: 67px; height: 192px; position: fixed; z-index: 99; right: 0; bottom: 10px; outline: none; _position: absolute;
_bottom: auto;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.rightResearch li { overflow: hidden; }
.rightResearch li a { display: block; width: 67px; height: 64px; background-image: url("/template/yxshop_template/green/images/teacherinfor/feedback.png"); background-repeat: no-repeat; }
.rightResearch li #r_copyright { background-position: 0 0; }
.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; display:none;}
.rightResearch li #r_toTop:hover { background-position: 0 -321px; }
.rightResearch #copy_notice { display:none; width: 310px; height: 105px; padding: 10px; background: #fff; border: 1px solid #3399cc; position:fixed;bottom:75px; right: 67px; _position: absolute;
_bottom: auto;
_top:0; }
.rightResearch #copy_notice p { text-indent: 2em; line-height: 22px; font-size: 12px; }
.rightResearch #copy_notice .p2 { text-align: right; margin-right: 8px; }
.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(/template/yxshop_template/green/images/teacherinfor/feedback.png) 0 3px no-repeat; }
.layer_feedback .feedback_time { height: 30px; line-height: 30px; text-align: right; color: #999999; padding-right: 30px; }
#teacherInfo{ display:none; background:#fff;}