﻿@charset "UTF-8";
/* 去掉height:100%;定义 -webkit-text-size-adjust:none会导致页面缩放文字失效 background-color:#FFF,html元素设置了背景色会导致body的背景色不能100%高度覆盖 把白色背景色定义在html上，定义这个背景色的目的是，修复一些浏览器中设置了浏览器保护色 overflow-y:scroll定义在被iframe引用的页面就强制带滚动条 */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 100%; }

body { word-wrap: break-word; cursor: default; }

body { font: 12px/1.5 arial,\5B8B\4F53,sans-serif; }

/* :focus{outline:0}定义后按tab键在连接间跳转没有标识当前连接的外轮廓点线 :active{outline:0;} :visited{outline:0;} */
a { cursor: pointer; outline: 0 none; }

:active { outline: 0; }

:visited { outline: 0; }

:link, :visited, ins { text-decoration: none; }

[hidden] { display: none; }

body { margin: 0; }

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, select, textarea, p, blockquote, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; }

fieldset, iframe { border: 0 none; }

img { border: 0 none; -ms-interpolation-mode: bicubic; vertical-align: middle; }

address, caption, cite, code, dfn, em, i, th, var, optgroup { font-style: normal; }

h1, h2, h3, h4, h5, h6, code, kbd, samp, tt, sup, sub, small, input, button, textarea, select { font-size: 100%; }

abbr, acronym { border: 0 none; font-variant: normal; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

textarea, input, select { outline: 0 none; }

ol, ul, li, menu { list-style: none outside none; }

table { border-collapse: collapse; border-spacing: 0; }

td { vertical-align: top; }

caption, th { text-align: left; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

mark { background-color: #FF6; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

input, select, button { vertical-align: middle; }

button { width: auto; cursor: pointer; overflow: visible; }

input[type=checkbox], input[type=radio] { box-sizing: border-box; }

button::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner { border: 0 none; padding: 0; }

.t-l { text-align: left !important; }

.t-r { text-align: right !important; }

.t-c { text-align: center !important; }

.v-t { vertical-align: top !important; }

.v-m { vertical-align: middle !important; }

.v-b { vertical-align: bottom !important; }

body { font-family: "微软雅黑"; }

.nav2 { background: #FFF; *zoom: 1; height: 94px; border-bottom: 2px solid #74ba36; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); }
.nav2:before, .nav2:after { display: table; content: ""; }
.nav2:after { clear: both; }
.nav2 .nav2Con { width: 1000px; margin: 0 auto; overflow: hidden; _zoom: 1; }
.nav2 .nav2Con h1 { float: left; width: 299px; padding-top: 14px; }
.nav2 .nav2Con .nav2-mid { float: left; width: 590px; padding-top: 16px; }
.nav2 .nav2Con .nav2-mid .mhd { overflow: hidden; _zoom: 1; }
.nav2 .nav2Con .nav2-mid .mhd h2 { font-size: 14px; color: #aaaaaa; font-weight: normal; line-height: 26px; float: left; width: 274px; padding-bottom: 4px; }
.nav2 .nav2Con .nav2-mid .mhd .secH2 { padding-left: 92px; width: 174px; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List { *zoom: 1; position: relative; height: 49px; overflow: hidden; _zoom: 1; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List:before, .nav2 .nav2Con .nav2-mid .mbd .nav2List:after { display: table; content: ""; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List:after { clear: both; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List li { float: left; margin-right: 7px; height: 48px; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List li a { color: #666666; font-size: 18px; padding: 0 10px; position: relative; z-index: 5; height: 48px; line-height: 42px; display: block; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List li a:hover { color: #666; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List li.sub-nav-bg { background: #74ba36; width: 10px; height: 2px; position: absolute; display: block; bottom: 0px; left: 468px; zoom: 1; z-index: 4; _clear: both; vertical-align: top; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List li.cur a { background: #74BA36; color: #FFF; }
.nav2 .nav2Con .nav2-mid .mbd .nav2List .mr55 { margin-right: 34px; }
.nav2 .nav2Con .loadCon { float: right; width: 85px; padding-top: 28px; }
.nav2 .nav2Con .loadCon p { padding-bottom: 10px; overflow: hidden; _zoom: 1; }
.nav2 .nav2Con .loadCon .downYY { height: 13px; line-height: 13px; vertical-align: middle; color: #666666; }
.nav2 .nav2Con .loadCon .downYY i { background: url(img/100index_icons.gif) no-repeat; width: 12px; height: 13px; margin-right: 7px; vertical-align: middle; display: inline-block; margin-top: -3px; *margin-top: -1px; _margin-top: 1px; }
.nav2 .nav2Con .loadCon .downYY:hover { color: #74ba36; }
.nav2 .nav2Con .loadCon .downYY:hover i { background-position: -35px 0; }
.nav2 .nav2Con .loadCon .downApp { height: 15px; line-height: 15px; vertical-align: middle; color: #666666; }
.nav2 .nav2Con .loadCon .downApp i { background: url(img/100index_icons.gif) -67px 0 no-repeat; width: 12px; height: 15px; margin-right: 7px; vertical-align: middle; display: inline-block; margin-top: -3px; _margin-top: 1px; }
.nav2 .nav2Con .loadCon .downApp:hover { color: #74ba36; }
.nav2 .nav2Con .loadCon .downApp:hover i { background-position: -90px 0; }

.pft { margin-top: 60px; background-color: #fcfcfc; border-top: 1px solid #ddd; }
.pft .foot { width: 905px; margin: 0 auto; padding-top: 33px; height: 81px; }
.pft .foot p { line-height: 25px; color: #999; text-align: center; }
.pft .foot p a { color: #999; }
.pft .foot p a:hover { color: #6fb829; }

.w980 { margin: 0 auto; width: 980px; }

.left { float: left; }

.right { float: right; }

.public-header { position: relative; background: #333436; color: #CDCDCD; z-index: 50; _zoom: 1; font-family: "宋体"; }

.public-header .w980 { height: 40px; }

.public-header .w980 a { color: #666666; }

.public-header .w980 a:hover { color: #6ab866; }

.public-header .ico-home, .public-header .c-a-wrap .arrow { background: url(img/header.png); }

.public-header .ico-home { float: left; margin: 12px 10px 0 20px; width: 18px; height: 15px; overflow: hidden; text-indent: -9999em; }

.public-header .ico-home:hover { background-position: -28px 0; }

.public-header .nav { float: left; margin: 0; }

.public-header .nav .item { float: left; }

.public-header .c-a-wrap { position: relative; *zoom: 1; }

.public-header .c-a-wrap .sort { display: block; padding: 0 24px 0 10px; overflow: hidden; line-height: 40px; }

.public-header .c-a-wrap .sort a { color: #cbcbcb; }

.public-header .c-a-wrap .arrow { position: absolute; top: 18px; right: 11px; width: 6px; height: 3px; overflow: hidden; background-position: -16px -24px; z-index: 10; }

.public-header .caw-show { display: none; position: absolute; top: 40px; left: 0; min-width: 82px; width: 100%; background: #FFF; z-index: 5; _width: 82px; }

.public-header .caw-show li { position: relative; white-space: nowrap; *zoom: 1; }

.public-header .caw-show li a { display: block; text-indent: 9px; line-height: 26px; }

.public-header .caw-show li a:hover { background: #63C15F; color: #FFF; text-decoration: none; }

.public-header .caw-show .news-flag { right: 8px; }

.public-header .caw-show-cont { border: 1px solid #63c15f; }

.public-header .c-a-wrap-hover .sort { position: relative; margin: 0 0 -1px; padding: 0 23px 1px 9px; background: #FFF; border: solid #63C15F; border-width: 0 1px; color: #6AB866; z-index: 10; _float: left; }

.public-header .c-a-wrap-hover .sort a { color: #6ab866; }

.public-header .c-a-wrap-hover .sort .news-flag { right: 19px; }

.public-header .c-a-wrap-hover .caw-show { display: block; }

.public-header .c-a-wrap-hover .arrow { background-position: 0 -24px; }

.public-header .item-course .caw-show { width: 92px; }

.public-header .user-info-cont .split { float: left; margin: 0 10px 0 20px; line-height: 40px; }

.public-header .user-info-cont .c-a-wrap { float: left; }

.public-header .user-info { float: left; }

.public-header .user-info .desc { float: left; margin: 0 0 0 20px; line-height: 40px; }

.public-header .user-info .caw-show { _width: 150px; }

.public-header .user-pic { float: left; margin: 7px 0 0; }

.public-header .user-pic img { width: 25px; height: 25px; }

.public-header .login { float: left; line-height: 40px; }

.public-header .login a { margin: 0 0 0 20px; color: #cbcbcb; }

.public-header .site-map .caw-show { left: auto; right: 0; width: 310px; }

.public-header .site-map .caw-show-cont { overflow: hidden; _zoom: 1; }

.public-header .site-map .map-item { margin: -1px 0 0; padding: 18px 13px 16px; border-top: 1px solid #dddddd; }

.public-header .site-map .map-item .link { margin: 0 -3px; }

.public-header .site-map .map-item a { display: inline-block; margin: 12px 3px 0 0; padding: 0 5px; line-height: 16px; }

.public-header .site-map .map-item a:hover { background: #63C15F; color: #FFF; text-decoration: none; }

.public-header .site-map h3 { font-size: 12px; color: #666666; }

.public-header .news-flag { position: absolute; top: 9px; right: 20px; width: 8px; height: 8px; overflow: hidden; background: url(img/news_flag.png) no-repeat; }

.public-header-dialog { font-size: 14px; text-align: center; line-height: 22px; }

.public-header-dialog .phd-cont { padding: 50px 0 30px; border-bottom: #ccc 1px dashed; margin: 0 22px; color: #535353; }

.public-header-dialog .phd-btn-wrap { padding: 20px 0; }

.public-header-dialog .phd-btn-wrap .phd-btn { display: inline-block; background: #74ba36; font: 400 16px/40px "微软雅黑"; color: #fff; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 0 22px; }

.public-header-dialog .phd-btn-wrap .phd-btn:hover { color: #fff; text-decoration: none; }

/*arr- 三角型图标*/
/*btn-s1, btn-s2, btn-s3, btn-s4   高度为30px
*/
/*btn-s1 蓝色按钮*/
/*btn-s2 橙色按钮*/
/*btn-s3 蓝色边框按钮*/
/*btn-s4 灰色边框按钮*/
/*btn-s5, btn-s6, btn-s7 高度为22px
*/
/*btn-s5 蓝色按钮*/
/*btn-s6 橙色按钮*/
/*btn-s7 蓝色边框按钮*/
/*btn-s9 蓝色边框按钮 高度21*/
/*btn-s10灰色边框按钮 高度21*/
/*btn-s11橙色按钮 高度30*/
/*btn-s12橙色按钮 高度50 宽度180*/
/*btn-s14灰色按钮 高度25*/
/*btn-interest        关注按钮*/
/*btn-interested      已关注按钮*/
/*btn-can-interested  取消关注按钮*/
/*btn-s16         渐变灰色边框 高度34*/
/*btn-s19         半透明按钮*/
/*btn-s20         绿色圆角按钮*/
/*btn-s21         灰色圆角按钮 tab*/
/*btn-s22         绿色圆角按钮 height 24px*/
.btn-s1, .btn-s1 span, .btn-s1-dis, .btn-s1-dis span, .btn-s2, .btn-s2 span, .btn-s2-dis, .btn-s2-dis span, .btn-s3, .btn-s3 span, .btn-s3-dis, .btn-s3-dis span, .btn-s4, .btn-s4 span, .btn-s4-dis, .btn-s4-dis span, .btn-s5, .btn-s5 span, .btn-s5-dis, .btn-s5-dis span, .btn-s6, .btn-s6 span, .btn-s6-dis, .btn-s6-dis span, .btn-s7, .btn-s7 span, .btn-s7-dis, .btn-s7-dis span, .btn-s8, .btn-s8 span, .btn-s8-dis, .btn-s8-dis span, .btn-s9, .btn-s9 span, .btn-s10, .btn-s10 span, .btn-s14, .btn-s14 span, .btn-s16, .btn-s16 span, .btn-s20, .btn-s20 span, .btn-s22, .btn-s22 span { background-image: url(img/btn.png); background-repeat: no-repeat; }

.btn-s1, .btn-s2, .btn-s3, .btn-s4, .btn-s5, .btn-s6, .btn-s7, .btn-s8, .btn-s9, .btn-s10, .btn-s14, .btn-s16, .btn-s20, .btn-s22 { display: inline-block; cursor: pointer; }
.btn-s1:hover, .btn-s2:hover, .btn-s3:hover, .btn-s4:hover, .btn-s5:hover, .btn-s6:hover, .btn-s7:hover, .btn-s8:hover, .btn-s9:hover, .btn-s10:hover, .btn-s14:hover, .btn-s16:hover, .btn-s20:hover, .btn-s22:hover { text-decoration: none; }
.btn-s1 span, .btn-s2 span, .btn-s3 span, .btn-s4 span, .btn-s5 span, .btn-s6 span, .btn-s7 span, .btn-s8 span, .btn-s9 span, .btn-s10 span, .btn-s14 span, .btn-s16 span, .btn-s20 span, .btn-s22 span { float: left; margin-left: 3px; padding: 0 21px 0 16px; white-space: nowrap; }

.btn-s1, .btn-s2, .btn-s3, .btn-s4 { height: 30px; line-height: 30px; }

.btn-s5, .btn-s6, .btn-s7, .btn-s8 { height: 36px; line-height: 36px; }

.btn-s9 { height: 21px; line-height: 21px; }

.btn-s10 { height: 22px; line-height: 22px; }

.btn-s14 { height: 25px; line-height: 25px; }

.btn-s1 span, .btn-s2 span, .btn-s8 span { font-weight: 700; font-size: 14px; color: #FFF; }

.btn-s5 span, .btn-s6 span { font-weight: 700; color: #FFF; }

.btn-s1 { background-position: 0 0; }
.btn-s1 span { background-position: right -31px; }
.btn-s1:hover { background-position: 0 -62px; }
.btn-s1:hover span { background-position: right -93px; }

.btn-s2 { background-position: 0 -248px; }
.btn-s2 span { background-position: right -279px; }
.btn-s2:hover { background-position: 0 -310px; }
.btn-s2:hover span { background-position: right -341px; }

.btn-s3 { background-position: 0 -434px; }
.btn-s3 span { background-position: right -465px; color: #30A3D8; }
.btn-s3:hover { background-position: 0 -496px; }
.btn-s3:hover span { background-position: right -527px; }

.btn-s4 { background-position: 0 -620px; }
.btn-s4 span { background-position: right -651px; color: #777; }
.btn-s4:hover { background-position: 0 -682px; }
.btn-s4:hover span { background-position: right -713px; }

.btn-s5 { background-position: 0 -744px; }
.btn-s5 span { background-position: right -767px; }
.btn-s5:hover { background-position: 0 -790px; }
.btn-s5:hover span { background-position: right -813px; }

.btn-s6 { background-position: 0 -882px; }
.btn-s6 span { background-position: right -905px; }
.btn-s6:hover { background-position: 0 -928px; }
.btn-s6:hover span { background-position: right -951px; }

.btn-s7 { background-position: 0 -974px; }
.btn-s7 span { background-position: right -997px; color: #30a3d8; }
.btn-s7:hover { background-position: 0 -1020px; }
.btn-s7:hover span { background-position: right -1043px; }

.btn-s8 { background-position: 0 -1066px; }
.btn-s8 span { background-position: right -1102px; color: #777; }

.btn-s9 { background-position: 0 -1211px; }
.btn-s9 span { padding: 0 13px 0 10px; background-position: right -1233px; color: #FFF; }

.btn-s10 { background-position: 0 -1299px; vertical-align: middle; }
.btn-s10 span { padding: 0 13px 0 10px; background-position: right -1322px; color: #777; }

.btn-s14 { background-position: 0 -1299px; color: #777; vertical-align: middle; }
.btn-s14 span { padding: 0 13px 0 10px; background-position: right -1322px; color: #777; }

.btn-s11, .btn-s12 { display: inline-block; background: #FF6501; color: #FFF; text-align: center; font-family: \5FAE\8F6F\96C5\9ED1; }
.btn-s11:hover, .btn-s12:hover { background: #FF9700; }

.btn-s12-dis { display: inline-block; background: #BBB; color: #FFF; text-align: center; font-family: \5FAE\8F6F\96C5\9ED1; cursor: default; }

.btn-s13, .btn-s15 { display: inline-block; border-radius: 2px; background: #393; color: #FFF; font-size: 12px; text-align: center; }
.btn-s13:hover, .btn-s15:hover { background: #4CC821; }

.btn-s13-dis { display: inline-block; border-radius: 2px; background: #BBB; color: #FFF; cursor: default; }

.btn-s15-dis { display: inline-block; border-radius: 2px; background: #99B1B1; color: #FFF; cursor: default; }

.btn-s11 { width: 120px; height: 30px; line-height: 30px; }

.btn-s12, .btn-s12-dis { width: 180px; height: 50px; line-height: 50px; font-size: 18px; }

.btn-s13, .btn-s13-dis { width: 75px; height: 30px; line-height: 30px; text-align: center; }

.btn-s15, .btn-s15-dis { width: 180px; height: 60px; font: 18px/60px \5FAE\8F6F\96C5\9ED1; }

.btn-s1-dis, .btn-s2-dis, .btn-s4-dis, .btn-s4-dis { background-position: 0 -186px; color: #bbbbbb !important; cursor: default; }
.btn-s1-dis span, .btn-s2-dis span, .btn-s4-dis span, .btn-s4-dis span { background-position: right -217px; color: #bbbbbb !important; }
.btn-s1-dis:hover, .btn-s2-dis:hover, .btn-s4-dis:hover, .btn-s4-dis:hover { background-position: 0 -186px; color: #bbbbbb !important; }
.btn-s1-dis:hover span, .btn-s2-dis:hover span, .btn-s4-dis:hover span, .btn-s4-dis:hover span { background-position: right -217px; color: #bbbbbb !important; }
.btn-s1-dis:visited, .btn-s2-dis:visited, .btn-s4-dis:visited, .btn-s4-dis:visited { color: #bbbbbb !important; }
.btn-s1-dis:visited span, .btn-s2-dis:visited span, .btn-s4-dis:visited span, .btn-s4-dis:visited span { color: #bbbbbb !important; }

.btn-s16 { background-position: 0 -1519px; }
.btn-s16 span { height: 34px; line-height: 34px; background-position: right -1554px; color: #777; }

.btn-s17-dis { display: inline-block; width: 75px; height: 30px; line-height: 30px; text-align: center; background: #BBB; color: #FFF; }

.btn-s5-dis, .btn-s6-dis, .btn-s7-dis { background-position: 0 -836px; cursor: default; }
.btn-s5-dis span, .btn-s6-dis span, .btn-s7-dis span { background-position: right -859px; color: #BBB; }
.btn-s5-dis:hover, .btn-s6-dis:hover, .btn-s7-dis:hover { background-position: 0 -836px; }
.btn-s5-dis:hover span, .btn-s6-dis:hover span, .btn-s7-dis:hover span { background-position: right -859px; }

.btn-s19 { display: inline-block; padding-top: 1px; width: 92px; height: 22px; line-height: 22px; background: url(img/png24.png) no-repeat -868px -150px; color: #FFF; text-align: center; overflow: hidden; *cursor: pointer; }
.btn-s19:hover { background-position: -868px -183px; }

.btn-s20 { background-position: 0 -1589px; }
.btn-s20 span { height: 40px; line-height: 40px; background-position: right -1630px; color: #FFF; }

.btn-s21 { float: left; padding-left: 3px; cursor: pointer; }
.btn-s21 span { float: left; margin-left: -3px; padding-right: 7px; height: 23px; line-height: 23px; white-space: nowrap; }

.current .btn-s21, .current .btn-s21 span { background-image: url(img/btn.png); background-repeat: no-repeat; }
.current .btn-s21 { padding-left: 10px; background-position: 0 -1671px; }
.current .btn-s21 span { background-position: right -1695px; }

.btn-s22 { background-position: 0 -1719px; }
.btn-s22 span { padding: 0 15px 0 10px; background-position: right -1744px; height: 24px; line-height: 24px; color: #FFF; }

.btn-more i { float: left; margin-top: 6px; width: 0; height: 0; overflow: hidden; border-width: 3px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent white; }

.btn-close-s1, .btn-close-s2, .btn-close-s3, .btn-close-s4, .btn-close-s5, .btn-cont-close, .btn-cont-open, .btn-counsel { display: inline-block; background: url(img/global_icon.png) no-repeat; }

.btn-close-s1, .btn-close-s2 { width: 11px; height: 11px; background-position: 0 -71px; }
.btn-close-s1:hover, .btn-close-s2:hover { background-position: -35px -71px; }

.btn-close-s3 { width: 14px; height: 14px; background-position: -159px -106px; }

.btn-close-s4 { width: 11px; height: 11px; background-position: -142px -407px; }
.btn-close-s4:hover { background-position: -177px -407px; }

.btn-close-s5 { width: 44px; height: 44px; background-position: 0 -514px; }
.btn-close-s5:hover { background-position: -45px -514px; }

.btn-cont-close, .btn-cont-open { width: 16px; height: 10px; cursor: pointer; }

.btn-cont-close { background-position: -195px -35px; }
.btn-cont-close:hover { background-position: -230px -35px; }

.btn-cont-open { background-position: -195px -71px; }
.btn-cont-open:hover { background-position: -230px -71px; }

.btn-counsel { width: 47px; height: 20px; background-position: -106px -280px; }
.btn-counsel:hover { background-position: -159px -280px; }

.input-file { position: relative; float: left; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; overflow: hidden; cursor: pointer; }
.input-file input { position: absolute; right: 0; top: 0; height: 100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }

.btn-del-s1, .btn-del-s3 { width: 20px; height: 20px; background: url(img/global_icon.png) no-repeat; }

.btn-del-s2 { width: 38px; height: 38px; background: url(img/png24.png) no-repeat 0 -150px; overflow: hidden; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/btn_del_s2_normal.png', sizingMethod='crop'); }
.btn-del-s2:hover { background-position: -39px -150px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/ie6/btn_del_s2_hover.png', sizingMethod='crop'); }
.btn-del-s2:active { background-position: -78px -150px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/ie6/btn_del_s2_active.png', sizingMethod='crop'); }

.btn-del-s1 { background-position: 0 -106px; }

.btn-del-s2 { width: 38px; height: 38px; background: url(img/png24.png) no-repeat 0 -150px; overflow: hidden; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/btn_del_s2_normal.png', sizingMethod='crop'); }
.btn-del-s2:hover { background-position: -39px -150px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/btn_del_s2_hover.png', sizingMethod='crop'); }
.btn-del-s2:active { background-position: -78px -150px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/btn_del_s2_active.png', sizingMethod='crop'); }

.btn-del-s3 { background-position: -88px 0; }
.btn-del-s3:hover { background-position: -124px 0; }

.btn-interested { display: inline-block; width: 52px; _width: 54px; height: 20px; line-height: 20px; overflow: hidden; _zoom: 1; _text-align: left; }
.btn-interested .icon-selected { float: left; margin: 5px 2px 0 0; }

.btn-interest-s1, .btn-interested-s1, .btn-can-interested-s1 { display: inline-block; width: 70px; height: 24px; background: url(img/btn_interest.png) no-repeat; cursor: pointer; text-indent: -9999em; *text-indent: 0; *line-height: 200px; *overflow: hidden; }

.btn-interest-s1 { background-position: 0 0; }
.btn-interest-s1:hover { background-position: 0 -25px; }

.btn-interested-s1 { background-position: -71px 0; }

.btn-can-interested-s1 { background-position: -142px 0; }

.btn-g-s1, .btn-g-s1 span, .btn-g-s1-dis, .btn-g-s1-dis span, .btn-g-s2, .btn-g-s2 span, .btn-g-s2-dis, .btn-g-s2-dis span, .btn-g-s3, .btn-g-s3 span, .btn-g-s3-dis, .btn-g-s3-dis span, .btn-g-s4, .btn-g-s4 span, .btn-g-s4-dis, .btn-g-s4-dis span, .btn-o-s1, .btn-o-s1 span, .btn-o-s1-dis, .btn-o-s1-dis span, .btn-o-s2, .btn-o-s2 span, .btn-o-s2-dis, .btn-o-s2-dis span, .btn-e-s1, .btn-e-s1 span, .btn-e-s1-dis, .btn-e-s1-dis span, .btn-e-s2, .btn-e-s2 span, .btn-e-s2-dis, .btn-e-s2-dis span, .btn-e-s3, .btn-e-s3 span, .btn-e-s3-dis, .btn-e-s3-dis span, .btn-e-s4, .btn-e-s4 span, .btn-e-s4-dis, .btn-e-s4-dis span, .btn-e-s5, .btn-e-s5 span, .btn-e-s5-dis, .btn-e-s5-dis span, .btn-b-s1, .btn-b-s1 span, .btn-b-s1-dis, .btn-b-s1-dis span { display: inline-block; background: url(img/auto_width.png) no-repeat; vertical-align: middle; *overflow: hidden; }

.btn-g-s1, .btn-g-s1-dis, .btn-g-s2, .btn-g-s2-dis, .btn-g-s3, .btn-g-s3-dis, .btn-g-s4, .btn-g-s4-dis, .btn-o-s1, .btn-o-s1-dis, .btn-o-s2, .btn-o-s2-dis, .btn-e-s1, .btn-e-s1-dis, .btn-e-s2, .btn-e-s2-dis, .btn-e-s3, .btn-e-s3-dis, .btn-e-s5, .btn-e-s5-dis, .btn-b-s1, .btn-b-s1-dis { cursor: pointer; }
.btn-g-s1:hover, .btn-g-s1-dis:hover, .btn-g-s2:hover, .btn-g-s2-dis:hover, .btn-g-s3:hover, .btn-g-s3-dis:hover, .btn-g-s4:hover, .btn-g-s4-dis:hover, .btn-o-s1:hover, .btn-o-s1-dis:hover, .btn-o-s2:hover, .btn-o-s2-dis:hover, .btn-e-s1:hover, .btn-e-s1-dis:hover, .btn-e-s2:hover, .btn-e-s2-dis:hover, .btn-e-s3:hover, .btn-e-s3-dis:hover, .btn-e-s5:hover, .btn-e-s5-dis:hover, .btn-b-s1:hover, .btn-b-s1-dis:hover { text-decoration: none; }
.btn-g-s1 span, .btn-g-s1-dis span, .btn-g-s2 span, .btn-g-s2-dis span, .btn-g-s3 span, .btn-g-s3-dis span, .btn-g-s4 span, .btn-g-s4-dis span, .btn-o-s1 span, .btn-o-s1-dis span, .btn-o-s2 span, .btn-o-s2-dis span, .btn-e-s1 span, .btn-e-s1-dis span, .btn-e-s2 span, .btn-e-s2-dis span, .btn-e-s3 span, .btn-e-s3-dis span, .btn-e-s5 span, .btn-e-s5-dis span, .btn-b-s1 span, .btn-b-s1-dis span { float: left; margin-left: 3px; padding: 0 21px 0 18px; white-space: nowrap; color: #FFF; }

.btn-g-s1 span, .btn-g-s1-dis span, .btn-o-s1 span, .btn-o-s1-dis span, .btn-e-s1 span, .btn-e-s1-dis span { padding: 0 31px 0 26px; font: 16px/40px \5FAE\8F6F\96C5\9ED1; _height: 40px; }

.btn-g-s2, .btn-g-s2-dis, .btn-o-s2, .btn-o-s2-dis, .btn-e-s2, .btn-e-s2-dis { height: 30px; line-height: 30px; }

.btn-g-s3, .btn-g-s3-dis, .btn-e-s3, .btn-e-s3-dis { height: 24px; line-height: 24px; }

.btn-g-s4, .btn-g-s4-dis { height: 20px; line-height: 20px; }
.btn-g-s4 span, .btn-g-s4-dis span { padding: 0 8px 0 5px; }

.btn-g-s1-dis span, .btn-g-s2-dis span, .btn-g-s3-dis span, .btn-g-s4-dis span, .btn-o-s1-dis span, .btn-o-s2-dis span, .btn-e-s1-dis span, .btn-e-s2-dis span, .btn-e-s3-dis span, .btn-b-s1-dis span { cursor: default; }

.btn-g-s1 { background-position: 0 0; }
.btn-g-s1 span { background-position: right -41px; }
.btn-g-s1:hover { background-position: 0 -82px; }
.btn-g-s1:hover span { background-position: right -123px; }
.btn-g-s1:active { background-position: 0 -164px; }
.btn-g-s1:active span { background-position: right -205px; }

.btn-g-s1-dis { background-position: 0 -246px; }
.btn-g-s1-dis span { background-position: right -287px; color: #DEEED1; }
.btn-g-s1-dis:hover { background-position: 0 -246px; }
.btn-g-s1-dis:hover span { background-position: right -287px; }

.btn-g-s2 { background-position: 0 -328px; }
.btn-g-s2 span { background-position: right -359px; }
.btn-g-s2:hover { background-position: 0 -390px; }
.btn-g-s2:hover span { background-position: right -421px; }
.btn-g-s2:active { background-position: 0 -452px; }
.btn-g-s2:active span { background-position: right -483px; }

.btn-g-s2-dis { background-position: 0 -514px; }
.btn-g-s2-dis span { background-position: right -545px; }
.btn-g-s2-dis:hover { background-position: 0 -514px; }
.btn-g-s2-dis:hover span { background-position: right -545px; }

.btn-g-s3 { background-position: 0 -576px; }
.btn-g-s3 span { background-position: right -601px; }
.btn-g-s3:hover { background-position: 0 -626px; }
.btn-g-s3:hover span { background-position: right -651px; }
.btn-g-s3:active { background-position: 0 -676px; }
.btn-g-s3:active span { background-position: right -701px; }

.btn-g-s3-dis { background-position: 0 -726px; }
.btn-g-s3-dis span { background-position: right -751px; }
.btn-g-s3-dis:hover { background-position: 0 -726px; }
.btn-g-s3-dis:hover span { background-position: right -751px; }

.btn-g-s4 { background-position: 0 -776px; }
.btn-g-s4 .icon-plus-s2 { float: left; margin: 6px 2px 0 0; _margin-top: 5px; }
.btn-g-s4 span { background-position: right -797px; }
.btn-g-s4:hover { background-position: 0 -818px; }
.btn-g-s4:hover span { background-position: right -839px; }
.btn-g-s4:active { background-position: 0 -860px; }
.btn-g-s4:active span { background-position: right -881px; }

.btn-g-s4-dis { background-position: 0 -902px; }
.btn-g-s4-dis span { background-position: right -923px; }
.btn-g-s4-dis:hover { background-position: 0 -902px; }
.btn-g-s4-dis:hover span { background-position: right -923px; }

.btn-o-s1 { background-position: 0 -944px; }
.btn-o-s1 span { background-position: right -985px; }
.btn-o-s1:hover { background-position: 0 -1026px; }
.btn-o-s1:hover span { background-position: right -1067px; }
.btn-o-s1:active { background-position: 0 -1108px; }
.btn-o-s1:active span { background-position: right -1149px; }

.btn-o-s1-dis { background-position: 0 -1190px; }
.btn-o-s1-dis span { background-position: right -1231px; }
.btn-o-s1-dis:hover { background-position: 0 -1190px; }
.btn-o-s1-dis:hover span { background-position: right -1231px; }

.btn-o-s2 { background-position: 0 -1272px; }
.btn-o-s2 span { background-position: right -1303px; }
.btn-o-s2:hover { background-position: 0 -1334px; }
.btn-o-s2:hover span { background-position: right -1365px; }
.btn-o-s2:active { background-position: 0 -1396px; }
.btn-o-s2:active span { background-position: right -1427px; }

.btn-o-s2-dis { background-position: 0 -1458px; }
.btn-o-s2-dis span { background-position: right -1489px; }
.btn-o-s2-dis:hover { background-position: 0 -1458px; }
.btn-o-s2-dis:hover span { background-position: right -1489px; }

.btn-e-s1 { background-position: 0 -1521px; }
.btn-e-s1 span { background-position: right -1562px; color: #666; }
.btn-e-s1:hover { background-position: 0 -1603px; }
.btn-e-s1:hover span { background-position: right -1644px; }

.btn-e-s1-dis { background-position: 0 -1685px; }
.btn-e-s1-dis span { background-position: right -1726px; }
.btn-e-s1-dis:hover { background-position: 0 -1685px; }
.btn-e-s1-dis:hover span { background-position: right -1726px; }

.btn-e-s2 { background-position: 0 -1849px; }
.btn-e-s2 span { background-position: right -1880px; color: #666; }
.btn-e-s2:hover { background-position: 0 -1911px; }
.btn-e-s2:hover span { background-position: right -1942px; }

.btn-e-s3 { background-position: 0 -2097px; }
.btn-e-s3 span { background-position: right -2122px; color: #666; }
.btn-e-s3:hover { background-position: 0 -2147px; }
.btn-e-s3:hover span { background-position: right -2172px; }

.btn-e-s5 { background-position: 0 -2793px; }
.btn-e-s5 span { line-height: 36px; background-position: right -2830px; color: #666; }
.btn-e-s5:hover { background-position: 0 -2867px; }
.btn-e-s5:hover span { background-position: right -2904px; }

.btn-e-s5-dis { background: url(img/auto_width01.png) no-repeat !important; background-position: 0 -1374px !important; }
.btn-e-s5-dis span { background: url(img/auto_width01.png) no-repeat; background-position: right -1411px; color: #AAA; }
.btn-e-s5-dis:hover { background-position: 0 -1374px; }
.btn-e-s5-dis:hover span { background-position: right -1411px; }

.btn-b-s1, .btn-b-s1-dis { _height: 40px; _line-height: 40px; }
.btn-b-s1 span, .btn-b-s1-dis span { padding: 0 3px 0 0; font: 16px/40px \5FAE\8F6F\96C5\9ED1; text-align: center; _height: 40px; }

.btn-b-s1 { background-position: 0 -2465px; }
.btn-b-s1 span { background-position: right -2506px; }
.btn-b-s1:hover { background-position: 0 -2547px; }
.btn-b-s1:hover span { background-position: right -2588px; }
.btn-b-s1:active { background-position: 0 -2629px; }
.btn-b-s1:active span { background-position: right -2670px; }

.btn-b-s1-dis { background-position: 0 -2711px; }
.btn-b-s1-dis span { background-position: right -2752px; color: #E0EFFF; }
.btn-b-s1-dis:hover { background-position: 0 -2711px; }
.btn-b-s1-dis:hover span { background-position: right -2752px; }

.mod-page { margin-top: 30px; margin-bottom: 25px; width: 720px; height: 30px; font-family: Tahoma,SimSun,Arial; text-align: center; vertical-align: middle; overflow: hidden; *display: inline; *zoom: 1; *padding-bottom: 2px; }
.mod-page a { display: inline-block; margin: 0 2px; *margin: 0 4px; padding: 0 8px; height: 24px; line-height: 24px; border: 1px solid #DCDCDC; border-radius: 2px; background: #FFF; color: #666; font-size: 12px; white-space: nowrap; vertical-align: middle; }
.mod-page a:hover { border-color: #74BA36; color: #74BA36; text-decoration: none; }
.mod-page .current { border-color: #74BA36; background: #74BA36; color: white !important; font-weight: bold; cursor: default; }
.mod-page .current:hover { border-color: #74BA36; }
.mod-page .dis { color: #dddddd !important; cursor: default; }
.mod-page .dis:hover { border-color: #DCDCDC; }
.mod-page span { display: inline-block; margin: 2px; height: 26px; line-height: 26px; color: #666; white-space: nowrap; overflow: hidden; vertical-align: middle; }
.mod-page .first, .mod-page .prev, .mod-page .next, .mod-page .last { padding: 0; width: 24px; height: 24px; border: 1px solid #DCDCDC; background: url(img/icon_global.png) no-repeat #f9f9f9; }
.mod-page .first:hover, .mod-page .prev:hover, .mod-page .next:hover, .mod-page .last:hover { border-color: #74BA36; }
.mod-page .first { background-position: 0 -194px; }
.mod-page .prev { background-position: -110px -194px; }
.mod-page .next { background-position: -161px -194px; }
.mod-page .last { background-position: -56px -194px; }

.mod-appraise-s2 .no-appraise { color: #666; font-size: 20px; font-family: \5FAE\8F6F\96C5\9ED1; text-align: center; }
.mod-appraise-s2 .no-appraise .icon-no-appraise { margin-right: 10px; }
.mod-appraise-s2 .appraise-hd { margin-top: 20px; margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px dashed #DCDCDC; text-align: center; }
.mod-appraise-s2 .appraise-hd h3 { margin: 15px 0 5px; color: #000; font: 18px "Microsoft Yahei"; }
.mod-appraise-s2 .appraise-hd dl, .mod-appraise-s2 .appraise-hd dd { overflow: hidden; _zoom: 1; }
.mod-appraise-s2 .appraise-hd dl { height: 26px; line-height: 26px; }
.mod-appraise-s2 .appraise-hd dt { float: left; _display: inline; margin-right: 10px; width: 200px; color: #5A5A5A; text-align: right; }
.mod-appraise-s2 .appraise-hd dd .grade, .mod-appraise-s2 .appraise-hd dd .no { float: left; _display: inline; margin-right: 10px; }
.mod-appraise-s2 .appraise-hd dd .no { color: #999; }
.mod-appraise-s2 .appraise-hd .icon-star-s1, .mod-appraise-s2 .appraise-hd .score { float: left; }
.mod-appraise-s2 .appraise-hd .icon-star-s1 { margin: 5px 5px 0 0; }
.mod-appraise-s2 .appraise-hd .score { color: #777; }
.mod-appraise-s2 .appraise-bd { margin-bottom: 20px; overflow: hidden; _zoom: 1; }
.mod-appraise-s2 .appraise-bd-item { float: left; _display: inline; margin-bottom: 30px; width: 100%; }
.mod-appraise-s2 .appraise-bd-item .aside { position: relative; float: left; _display: inline; margin: 5px 10px 0 0; width: 36px; cursor: default; overflow: hidden; }
.mod-appraise-s2 .appraise-bd-item .aside .icon-cover-36 { position: absolute; top: 0; left: 0; z-index: 21; }
.mod-appraise-s2 .appraise-bd-item .aside img { position: relative; z-index: 20; width: 36px; height: 36px; }
.mod-appraise-s2 .appraise-bd-item .cont { overflow: hidden; _zoom: 1; }
.mod-appraise-s2 .appraise-bd-item .cont .top { margin-bottom: 5px; *margin-bottom: 1px; line-height: 18px; color: #999; overflow: hidden; _zoom: 1; }
.mod-appraise-s2 .appraise-bd-item .cont .li-appraise { color: #5A5A5A; overflow: hidden; _zoom: 1; }
.mod-appraise-s2 .appraise-bd-item .cont .grade, .mod-appraise-s2 .appraise-bd-item .cont .class, .mod-appraise-s2 .appraise-bd-item .cont .name { float: left; _display: inline; margin-right: 15px; }
.mod-appraise-s2 .appraise-bd-item .cont .score { float: left; }
.mod-appraise-s2 .appraise-bd-item .cont .class, .mod-appraise-s2 .appraise-bd-item .cont .grade { margin-top: 2px; }
.mod-appraise-s2 .appraise-bd-item .cont .icon-star-s1 { float: left; margin: 3px 5px 0 0; }
.mod-appraise-s2 .appraise-bd-item .cont .date { float: right; }
.mod-appraise-s2 .appraise-bd-item .cont .main { line-height: 18px; overflow: hidden; _zoom: 1; }
.mod-appraise-s2 .appraise-bd-item .cont .name { color: #74BA36; }

.table-s1 { width: 100%; }
.table-s1 caption { margin-bottom: 10px; font-size: 16px; font-weight: 700; text-align: center; }
.table-s1 th, .table-s1 td { border: 1px solid #AAA; }
.table-s1 th { padding: 0 15px; height: 38px; background: #ECECEC; }
.table-s1 td { padding: 8px 15px; }
.table-s1 label { display: inline-block; width: 100%; }

.table-s2 { width: 100%; border-right: 1px solid #DDD; border-left: 1px solid #DDD; color: #777; }
.table-s2 caption { padding-bottom: 10px; font: 700 18px \5FAE\8F6F\96C5\9ED1; }
.table-s2 th, .table-s2 td { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; text-align: center; }
.table-s2 th { padding: 0 15px; height: 38px; background: #F5F5F5; }
.table-s2 td { padding: 15px; font-family: arial; vertical-align: middle; }
.table-s2 .btn-s6 { vertical-align: middle; }
.table-s2 .ques { font-family: arial; }

.table-s3 { width: 100%; font-family: arial; }
.table-s3 th, .table-s3 td { padding: 8px 10px; border-bottom: 1px solid #DDD; }
.table-s3 th { background: #F5F5F5; color: #777; }
.table-s3 td { color: #333; text-align: left; }
.table-s3 .new { font-weight: 700; }

.table-s4 { width: 100%; }
.table-s4 th, .table-s4 td { padding: 8px 10px; text-align: center; }
.table-s4 th { border-bottom: 1px solid #DDD; color: #333; }
.table-s4 tr:nth-child(even), .table-s4 .even { background: #ECEEEF; }
.table-s4 td { color: #777; }
.table-s4 strong { color: #F60; font-weight: 700; }
.table-s4 .disabled { color: #999; }

/*arr- 三角型图标*/
.input-s { width: 200px; }

.input-m { width: 455px; }

.input-s1 { display: inline-block; padding: 7px 9px; width: 334px; height: 20px; border: 1px solid #DDD; background: #F5F5F5; }
.input-s1 input { width: 100%; height: 20px; line-height: 20px; border: 0 none; background: transparent; color: #333; font-size: 12px; }

.input-s2 { display: inline-block; padding: 5px 9px; height: 20px; line-height: 20px; border: 1px solid #DDD; border-radius: 2px; background: #FFF; }
.input-s2 input { width: 100%; height: 20px; line-height: 20px; border: 0 none; background: transparent; color: #333; font-size: 12px; }

.input-s2-focus { border-color: #30A3D8; -webkit-box-shadow: 0 0 1px #30a3d8; -moz-box-shadow: 0 0 1px #30a3d8; box-shadow: 0 0 1px #30a3d8; }

.input-s2-error { border-color: #D87777; -webkit-box-shadow: 0 0 1px #d87777; -moz-box-shadow: 0 0 1px #d87777; box-shadow: 0 0 1px #d87777; }

.input-s2-succ { border-color: #3D9C03; -webkit-box-shadow: 0 0 1px #3d9c03; -moz-box-shadow: 0 0 1px #3d9c03; box-shadow: 0 0 1px #3d9c03; }

.input-s3 { display: inline-block; background: url(img/icon_form.png) no-repeat; }
.input-s3 input { float: left; margin-left: 7px; padding-right: 7px; border: 0 none; background: url(img/icon_form.png) no-repeat; white-space: nowrap; }

.input-s3 input { padding-top: 8px; padding-bottom: 8px; height: 20px; line-height: 20px; background-position: right -37px; }

.search-area-s1 { width: 298px; height: 33px; border: 1px solid #BBB; border-radius: 2px; background: #FFF; overflow: hidden; _zoom: 1; }
.search-area-s1 .input { float: left; padding: 8px 9px 5px 9px; width: 200px; height: 20px; line-height: 20px; border: 0 none; }
.search-area-s1 .btn { float: right; width: 75px; height: 33px; line-height: 33px; border-left: 1px solid #BBB; background: #F1F1F1; color: #666; text-align: center; }
.search-area-s1 .btn:hover { background: #DDD; }

.select-s1 { display: inline-block; padding: 1px; width: 220px; height: 30px; border: 1px solid #DDD; background: #FFF; color: #333; }

.textarea-s { width: 438px; height: 18px; *height: 24px; overflow: hidden; }
.textarea-s textarea { height: 18px; }

.textarea-m { width: 438px; height: 115px; }
.textarea-m textarea { height: 115px; *height: 108px; }

.textarea-s1 { display: inline-block; padding: 6px 10px; *padding: 5px 10px 0; border: 1px solid #CCC; background: #FFF; }
.textarea-s1 textarea { width: 100%; line-height: 18px; border: 0 none; background: #FFF; color: #333; _width: 99%; }

.textarea-s2 { display: inline-block; padding: 6px 10px; *padding: 5px 10px 0; border: 1px solid #DDD; border-radius: 2px; background: #FFF; }
.textarea-s2 textarea { width: 100%; line-height: 18px; border: 0 none; background: #FFF; color: #333; _width: 99%; }

.user-status-editor { display: inline-block; padding: 1px 3px; _padding: 0 3px; width: 155px; height: 19px; line-height: 19px; _height: 21px; _line-height: 21px; }
.user-status-editor input { width: 155px; height: 19px; line-height: 19px; border: 0 none; background: transparent none; color: #FFF; cursor: default; }

.editor-hover { background: url(img/status_edier_hover.jpg) no-repeat 0 0; }

.editor-focus { background: url(img/status_edier_focus.jpg) no-repeat 0 0; }
.editor-focus input { color: #000; cursor: text; }

.select-s1 { display: inline-block; padding: 7px 9px; width: 220px; height: 30px; border: 1px solid #DDD; background: #FFF; color: #AAA; }

.select-s2 .hd, .select-s3 .hd { position: relative; float: left; background: url(img/auto_width02.png) no-repeat; color: #666; }
.select-s2 .hd span, .select-s3 .hd span { float: left; margin-left: 7px; padding-right: 7px; border: 0 none; background: url(img/auto_width02.png) no-repeat; white-space: nowrap; }
.select-s2 .hd .icon-arr-b, .select-s3 .hd .icon-arr-b { float: right; width: 0; height: 0; overflow: hidden; border-width: 5px; border-style: solid dashed dashed; border-color: #666666 transparent transparent; }
.select-s2 .hd .icon-plu-s2, .select-s3 .hd .icon-plu-s2 { float: right; }
.select-s2 .bd, .select-s3 .bd { position: absolute; z-index: 10; left: 0; border: 1px solid #CCC; border-radius: 2px; background: #FFF; }
.select-s2 .bd li, .select-s3 .bd li { float: left; width: 100%; }
.select-s2 .bd li a, .select-s3 .bd li a { display: block; _margin-bottom: -3px; padding: 0 10px; color: #666; }
.select-s2 .bd li a:hover, .select-s3 .bd li a:hover { background: #DFF0DA; }

.select-s2 { position: relative; height: 24px; }
.select-s2 .hd { height: 24px; background-position: 0 -2097px; }
.select-s2 .hd:hover { background-position: 0 -2147px; }
.select-s2 .hd:hover span { background-position: right -2172px; }
.select-s2 .hd span { width: 98px; line-height: 24px; background-position: right -2122px; text-align: center; }
.select-s2 .hd .icon-arr-b { margin-top: 10px; }
.select-s2 .bd { display: none; top: 25px; width: 128px; }
.select-s2 .bd a { line-height: 26px; }

.select-s3 { position: relative; height: 36px; }
.select-s3 .hd { height: 36px; background-position: 0 -2793px; }
.select-s3 .hd:hover { background-position: 0 -2867px; }
.select-s3 .hd:hover span { background-position: right -2904px; }
.select-s3 .hd span { width: 123px; line-height: 36px; background-position: right -2830px; }
.select-s3 .hd .icon-arr-b { margin-top: 16px; }
.select-s3 .bd { display: none; top: 35px; width: 138px; }
.select-s3 .bd a { line-height: 30px; }

.textarea-s1 { display: inline-block; padding: 10px; width: 450px; height: 115px; border: 1px solid #CCC; background: #FFF; }
.textarea-s1 textarea { width: 100%; height: 100%; line-height: 18px; border: 0 none; background: #FFF; _width: 99%; }

/*arr- 三角型图标*/
.icon-cover-36, .icon-cover-50, .icon-cover-50-s2, .icon-cover-50-s3, .icon-cover-60, .icon-cover-60-s2, .icon-cover-80, .icon-cover-100, .icon-cover-100-s2, .icon-cover-110, .icon-cover-110-s1, .icon-cover-115, .icon-cover-115-s2, .icon-cover-120, .icon-cover-120-s2, .icon-cover-120-s3, .icon-back, .icon-back-b, .icon-back-w, .icon-file, .icon-draw, .icon-ok, .icon-ok-s2, .icon-ok-s3, .icon-error, .icon-atten, .icon-atten-s2, .icon-atten-s3, .icon-atten-s4, .icon-atten-s5, .icon-round, .icon-round, .icon-share, .icon-share-s2, .icon-male, .icon-female, .icon-plus, .icon-plus-s2, .icon-ques, .icon-arrow-r-s1, .icon-arrow-r-s3, .icon-arrow-l-s1, .icon-arrow-t-s1, .icon-arrow-t-s2, .icon-arrow-b-s1, .icon-arrow-b-s2, .icon-arrow-b-s3, .icon-switch-close, .icon-switch-open, .icon-star-s1, .icon-star-s1 i, .icon-star-s2, .icon-star-s2 i, .icon-star-s3, .icon-star-s3 i, .icon-listen, .icon-listen-s2, .icon-cale, .icon-cale-s2, .icon-coupon, .icon-refund-3, .icon-refund-24h, .icon-refund-24h-s1, .icon-org-s1, .icon-org-s2, .icon-checked, .icon-edit, .card-s1, .card-s2, .icon-upload, .icon-code, .icon-selected, .icon-selected-s2, .icon-selected-s3, .icon-atten-s6, .icon-atten-s7, .icon-atten-s9, .icon-ok-s4, .icon-ok-s5, .icon-ques-s2, .icon-ques-s3, .icon-error-s2, .icon-error-s3, .icon-error-s4, .icon-atten-s7, .icon-atten-s8, .icon-interest-class, .icon-interest-class-active, .icon-around, .icon-oval, .icon-no-appraise, .icon-no-coupon, .icon-detail, .icon-live, .icon-clock, .icon-heart, .icon-flower, .icon-fensi, .icon-plus-s3, .icon-video, .icon-book, .icon-up, .icon-down, .icon-shop, .icon-counsel, .icon-counsel-s1, .icon-serve, .icon-serve-s1, .icon-i, .icon-rehearse, .icon-publish, .icon-set, .icon-plu-s1 { display: inline-block; vertical-align: middle; }

.icon-cover-36, .icon-cover-50, .icon-cover-50-s2, .icon-cover-50-s3, .icon-cover-60, .icon-cover-60-s2, .icon-cover-80, .icon-cover-100, .icon-cover-100-s2, .icon-cover-110, .icon-cover-110-s1, .icon-cover-115, .icon-cover-115-s2, .icon-cover-120, .icon-cover-120-s2, .icon-cover-120-s3, .icon-star-s1, .icon-star-s1 i, .icon-star-s2, .icon-star-s2 i, .icon-star-s3, .icon-star-s3 i, .icon-listen-s2, .icon-back-b, .icon-back-w, .icon-edit, .card-s1, .card-s2, .icon-detail, .icon-live, .icon-shop, .icon-counsel { background: url(img/png24.png) no-repeat; }

.icon-cover-36 { width: 36px; height: 36px; background-position: -1010px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_36.png', sizingMethod='crop'); }

.icon-cover-50, .icon-cover-50-s2, .icon-cover-50-s3 { width: 50px; height: 50px; }

.icon-cover-50 { background-position: -1010px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_50.png', sizingMethod='crop'); }

.icon-cover-50-s2 { background-position: -1061px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_50_s2.png', sizingMethod='crop'); }

.icon-cover-50-s3 { background-position: -1112px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_50_s3.png', sizingMethod='crop'); }

.icon-cover-60, .icon-cover-60-s2 { width: 60px; height: 60px; }

.icon-cover-60 { background-position: -888px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_60.png', sizingMethod='crop'); }

.icon-cover-60-s2 { background-position: -949px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_60_s2.png', sizingMethod='crop'); }

.icon-cover-80 { width: 80px; height: 80px; background-position: -807px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_80.png', sizingMethod='crop'); }

.icon-cover-100 { width: 100px; height: 100px; background-position: -706px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_100.png', sizingMethod='crop'); }

.icon-cover-110 { width: 110px; height: 110px; background-position: -595px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_110.png', sizingMethod='crop'); }

.icon-cover-110-s1 { width: 110px; height: 110px; background-position: -244px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_110_s1.png', sizingMethod='crop'); }

.icon-cover-115, .icon-cover-115-s2 { width: 115px; height: 115px; }

.icon-cover-115 { background-position: -363px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_115.png', sizingMethod='crop'); }

.icon-cover-115-s2 { background-position: -479px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_cover_115_s2.png', sizingMethod='crop'); }

.icon-cover-120, .icon-cover-120-s2, .icon-cover-120-s3 { width: 120px; height: 120px; }

.icon-cover-120 { background: url(img/icon_cover_120.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_cover_120.png', sizingMethod='crop'); }

.icon-cover-120-s2 { background: url(img/icon_cover_120_s2.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_cover_120_s2.png', sizingMethod='crop'); }

.icon-cover-120-s3 { background: url(img/icon_cover_120_s3.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_cover_120_s3.png', sizingMethod='crop'); }

.icon-star-s1, .icon-star-s2, .icon-star-s3 { position: relative; vertical-align: middle; }
.icon-star-s1 i, .icon-star-s2 i, .icon-star-s3 i { display: inline-block; position: absolute; top: 0; left: 0; width: 60%; }

.icon-star-s1 { width: 64px; height: 12px; background-position: -142px -151px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_star_normal.png', sizingMethod='crop'); }
.icon-star-s1 i { height: 12px; line-height: 12px; background-position: -142px -165px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_star_hover.png', sizingMethod='crop'); }

.icon-star-s2 { width: 92px; height: 16px; background-position: -230px -151px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_star_2_normal.png', sizingMethod='crop'); }
.icon-star-s2 i { height: 16px; line-height: 16px; background-position: -230px -169px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_star_2_hover.png', sizingMethod='crop'); }

.icon-star-s3 { width: 114px; height: 21px; background-position: -372px -151px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_star_3_normal.png', sizingMethod='crop'); }
.icon-star-s3 i { height: 21px; line-height: 21px; background-position: -372px -175px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/global/ie6/icon_star_3_hover.png', sizingMethod='crop'); }

.icon-listen-s2 { width: 80px; height: 40px; background-position: -567px -159px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_listen_s2.png?v1', sizingMethod='crop'); _cursor: pointer; }

.icon-back-b, .icon-back-w { width: 30px; height: 30px; }

.icon-back-b { background-position: 0 -212px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_back_b.png', sizingMethod='crop'); }
.icon-back-b:hover { background-position: -159px -212px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_back_b_hover.png', sizingMethod='crop'); }

.icon-back-w { background-position: -35px -212px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_back_w.png', sizingMethod='crop'); }

.card-s1, .card-s2 { padding: 3px 10px; width: 60px; height: 59px; text-align: center; color: #FFF; }
.card-s1 p, .card-s2 p { line-height: 29px; }

.card-s1 { background-position: -668px -146px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/bg_card_s1.png', sizingMethod='crop'); }

.card-s2 { background-position: -774px -146px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/bg_card_s2.png', sizingMethod='crop'); _padding-top: 10px; }
.card-s2 .interest, .card-s2 .interested { padding-top: 3px; line-height: 27px; }
.card-s2 .interest a, .card-s2 .interested a { display: block; color: #FFF; }

.icon-detail { width: 47px; height: 30px; background-position: -981px -173px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_detail.png', sizingMethod='crop'); }
.icon-detail:hover { background-position: -981px -127px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_detail_hover.png', sizingMethod='crop'); }

.icon-live { width: 47px; height: 36px; background-position: -1080px -148px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_live.png', sizingMethod='crop'); }
.icon-live:hover { background-position: -1141px -148px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_live_hover.png', sizingMethod='crop'); }

.icon-shop { width: 18px; height: 14px; background-position: -230px -212px; vertical-align: middle; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_shop.png', sizingMethod='crop'); }

.icon-counsel { display: none; width: 16px; height: 16px; background-position: -265px -212px; vertical-align: middle; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_counsel.png', sizingMethod='crop'); }

.icon-back, .icon-file, .icon-draw, .icon-ok, .icon-ok-s2, .icon-ok-s3, .icon-error, .icon-atten, .icon-atten-s2, .icon-atten-s3, .icon-atten-s4, .icon-atten-s5, .icon-round, .icon-male, .icon-female, .icon-plus, .icon-plus-s2, .mod-grade-s1 .block i, .icon-ques, .icon-arrow-r-s1, .icon-arrow-t-s1, .icon-arrow-t-s2, .icon-arrow-b-s1, .icon-arrow-b-s2, .icon-switch-close, .icon-switch-open, .icon-listen, .icon-cale, .icon-cale-s2, .icon-coupon, .icon-refund-3, .icon-refund-24h, .icon-refund-24h-s1, .icon-org-s1, .icon-org-s2, .icon-checked, .icon-upload, .icon-code, .icon-selected, .icon-selected-s2, .icon-selected-s3, .icon-atten-s6, .icon-atten-s7, .icon-ok-s4, .icon-ok-s5, .icon-ques-s2, .icon-ques-s3, .icon-error-s2, .icon-error-s3, .icon-error-s4, .icon-atten-s8, .icon-atten-s9, .icon-no-appraise, .icon-no-coupon, .icon-clock, .icon-heart, .icon-flower, .icon-fensi, .icon-plus-s3, .icon-video, .icon-book, .icon-up, .icon-down, .icon-serve, .icon-serve-s1, .icon-counsel-s1, .icon-i, .icon-rehearse, .icon-publish, .icon-set, .icon-plu-s1 { background: url(img/global_icon.png) no-repeat; }

.icon-interest-class, .icon-interest-class-active, .icon-around, .icon-oval { background: url(img/global_icon01.png) no-repeat; }

.icon-back, .icon-file, .icon-draw { vertical-align: middle; }

.icon-back { width: 11px; height: 9px; background-position: 0 -36px; }
.icon-back:hover { background-position: -18px -36px; }

.icon-arrow-r-s1 { width: 4px; height: 7px; background-position: 0 0; }

.icon-arrow-r-s2 { width: 0; height: 0; overflow: hidden; border-width: 10px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent whitesmoke; }

.icon-arrow-l-s1 { width: 0; height: 0; overflow: hidden; border-width: 10px; border-style: dashed solid dashed dashed; border-color: transparent whitesmoke transparent transparent; }

.icon-arrow-t-s1, .icon-arrow-t-s2, .icon-arrow-b-s1, .icon-arrow-b-s2 { width: 7px; height: 7px; vertical-align: middle; }

.icon-arrow-t-s1 { background-position: -159px -248px; }

.icon-arrow-t-s2 { background-position: -177px -248px; }

.icon-arrow-b-s1 { background-position: -159px -230px; }

.icon-arrow-b-s2 { background-position: -177px -230px; }

.icon-file { width: 12px; height: 12px; background-position: -53px -35px; }

.icon-draw { width: 12px; height: 12px; background-position: -88px -35px; }

a:hover .icon-back { background-position: -18px -36px; }

.icon-ok, .icon-atten, .icon-atten-s3 { width: 21px; height: 21px; }

.icon-ok-s2, .icon-error { width: 16px; height: 16px; }

.icon-ok-s2 { background-position: -124px -70px; }

.icon-ok-s3 { width: 39px; height: 39px; background-position: -106px -227px; }

.icon-error { background-position: -159px -70px; }

.icon-ok { background-position: -159px 0; }

.icon-atten { background-position: -194px 0; vertical-align: middle; }

.icon-atten-s2 { width: 16px; height: 16px; background-position: -71px -106px; vertical-align: middle; }

.icon-atten-s3 { background-position: -228px 0; vertical-align: middle; }

.icon-atten-s4 { width: 14px; height: 14px; background-position: -71px -283px; vertical-align: middle; }

.icon-atten-s5 { width: 14px; height: 14px; background-position: -70px -318px; vertical-align: middle; }

.icon-round { margin-right: 2px; padding-top: 2px; *padding-top: 0; width: 14px; height: 12px; line-height: 12px; *height: 14px; *line-height: 14px; background-position: -124px -35px; color: #FFF; text-align: center; vertical-align: middle; overflow: hidden; }

.icon-share { width: 18px; height: 18px; background: url(img/icon_share.gif) no-repeat; }

.icon-sina { background-position: 0 0; }

.icon-weixin { background-position: -25px 0; }

.icon-share-s2 { width: 16px; height: 13px; background: url(img/icon_share.png) no-repeat; _position: relative; _cursor: pointer; }

.icon-sina-s2 { background-position: 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_sina_s2.png', sizingMethod='crop'); }

.icon-weixin-s2 { background-position: -35px 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_weixin_s2.png', sizingMethod='crop'); }

.icon-male, .icon-female { width: 12px; height: 12px; }

.icon-male { background-position: -71px -71px; }

.icon-female { background-position: -106px -71px; }

.icon-plus { width: 12px; height: 12px; background-position: -159px -35px; vertical-align: middle; }

.icon-plus-s2 { width: 8px; height: 8px; background-position: 0 -319px; vertical-align: middle; }

.icon-ques { width: 14px; height: 14px; background-position: -106px -106px; }

.icon-listen { width: 26px; height: 26px; background-position: -53px 0; }

.icon-cale { width: 16px; height: 16px; background-position: -195px -106px; vertical-align: middle; cursor: pointer; }

.icon-cale-s2 { width: 15px; height: 15px; background-position: -124px -443px; vertical-align: middle; }
.icon-cale-s2:hover { background-position: -124px -469px; }

.icon-coupon { width: 21px; height: 15px; background-position: -18px 1px; vertical-align: middle; }

.icon-refund-3 { width: 20px; height: 15px; background-position: -132px -106px; vertical-align: middle; }

.icon-refund-24h { width: 20px; height: 16px; background-position: -229px -106px; vertical-align: middle; }

.icon-refund-24h-s1 { width: 20px; height: 16px; background-position: -230px -443px; vertical-align: middle; }

.icon-org-s1, .icon-org-s2 { margin-right: 4px; width: 16px; height: 16px; vertical-align: middle; }

.icon-org-s1 { background-position: 0 -283px; }

.icon-org-s2 { background-position: -35px -283px; }

.icon-checked { width: 14px; height: 14px; background-position: -195px -230px; }

.icon-edit { width: 16px; height: 16px; background-position: -88px -212px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/ie6/icon_edit.png', sizingMethod='crop'); _position: relative; _cursor: pointer; }

.icon-upload { width: 16px; height: 16px; background-position: -219px -283px; }

.icon-code { width: 16px; height: 16px; background-position: -195px -250px; cursor: pointer; }

.icon-code-cur { background-position: -232px -230px; }

.icon-selected, .icon-selected-s2 { width: 12px; height: 9px; }

.icon-selected { background-position: -35px -319px; }

.icon-selected-s2 { background-position: -35px -336px; }

.icon-selected-s3 { width: 20px; height: 14px; background-position: -212px -142px; }

.icon-arrow-r-s3 { width: 0; height: 0; overflow: hidden; border-width: 5px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #37a0dd; }

.icon-arrow-b-s3 { width: 0; height: 0; overflow: hidden; border-width: 5px; border-style: solid dashed dashed; border-color: #37a0dd transparent transparent; }

.icon-atten-s6, .icon-ok-s4, .icon-ques-s2, .icon-error-s2 { width: 16px; height: 16px; vertical-align: middle; }

.icon-atten-s7, .icon-ok-s5, .icon-ques-s3, .icon-error-s3 { width: 36px; height: 36px; vertical-align: middle; }

.icon-atten-s6 { background-position: -177px -319px; }

.icon-ok-s4 { background-position: -106px -319px; }

.icon-ques-s2 { background-position: -141px -319px; }

.icon-error-s2 { background-position: -212px -319px; }

.icon-atten-s7 { background-position: -106px -354px; }

.icon-ok-s5 { background-position: 0 -354px; }

.icon-ques-s3 { background-position: -53px -354px; }

.icon-error-s3 { background-position: -159px -354px; }

.icon-error-s4 { width: 16px; height: 16px; background-position: -232px -319px; vertical-align: middle; }

.icon-atten-s8 { width: 16px; height: 16px; background-position: -212px -354px; }

.icon-atten-s9 { width: 18px; height: 18px; background-position: -106px -407px; vertical-align: middle; }

.icon-no-appraise, .icon-no-coupon { width: 48px; height: 48px; vertical-align: middle; }

.icon-no-appraise { background-position: 0 -443px; }

.icon-no-coupon { background-position: -53px -443px; }

.icon-clock { width: 11px; height: 12px; background-position: -212px -407px; vertical-align: middle; }

.icon-heart { width: 12px; height: 10px; background-position: -212px -170px; }

.icon-flower { width: 13px; height: 14px; background-position: -212px -193px; }

.icon-fensi { width: 16px; height: 14px; background-position: -159px -443px; }

.icon-plus-s3 { width: 11px; height: 11px; background-position: -236px -253px; }

.icon-video { width: 16px; height: 16px; background-position: -159px -469px; }

.icon-book { width: 17px; height: 16px; background-position: -195px -443px; }

.icon-up { width: 5px; height: 11px; background-position: -195px -472px; }

.icon-down { width: 5px; height: 11px; background-position: -207px -472px; }

.icon-serve { width: 16px; height: 21px; background-position: -230px -463px; vertical-align: middle; }

.icon-serve-s1 { width: 16px; height: 21px; background-position: -106px -564px; vertical-align: middle; }

.icon-i { width: 16px; height: 16px; background-position: -124px -513px; vertical-align: middle; }

.icon-rehearse, .icon-publish, .icon-set { width: 17px; height: 17px; }

.icon-rehearse { background-position: -159px -513px; }

.icon-publish { background-position: -195px -513px; }

.icon-set { background-position: -230px -514px; }

a:hover .icon-rehearse { background-position: 0 -566px; }
a:hover .icon-publish { background-position: -35px -566px; }
a:hover .icon-set { background-position: -71px -567px; }

.icon-plu-s1 { width: 12px; height: 12px; background-position: -212px -543px; }

.icon-interest-class, .icon-interest-class-active { width: 50px; height: 50px; line-height: 50px; color: #FFF; text-align: center; }

.icon-interest-class-active { background-position: 0 0; }

.icon-interest-class { background-position: -71px 0; }

.icon-around { width: 14px; height: 14px; background-position: -71px -70px; }

.icon-oval { width: 60px; height: 28px; line-height: 28px; background-position: 0 -71px; color: #FFF; font-size: 16px; text-align: center; }

.icon-counsel-s1 { width: 47px; height: 20px; background-position: -106px -280px; }
.icon-counsel-s1:hover { background-position: -159px -280px; }

.mod-grade-s1 .block i { display: inline-block; margin-right: 5px; width: 40px; height: 30px; background-position: 0 -177px; cursor: pointer; }
.mod-grade-s1 .block i.red { background-position: 0 -142px; }

.mod-grade-s2 .block { position: relative; width: 195px; height: 30px; background-position: 0 -177px; }
.mod-grade-s2 .block i { display: inline-block; position: absolute; top: 0; left: 0; height: 30px; background-position: 0 -142px; }

.icon-radio, .icon-radio-ed, .icon-radio-dis, .icon-radio-ed-dis, .icon-check, .icon-check-s1, .icon-check-ed, .icon-check-dis, .icon-check-ed-dis, .icon-att-s2, .icon-del-s1 { display: inline-block; background: url(img/icon_global.png) no-repeat; }

.icon-radio, .icon-radio-ed, .icon-radio-dis, .icon-radio-ed-dis, .icon-check, .icon-check-s1, .icon-check-ed, .icon-check-dis, .icon-check-ed-dis { width: 15px; height: 15px; }

.icon-radio { background-position: -10px -248px; }

.icon-radio-ed { background-position: -63px -248px; }

.icon-radio-dis { background-position: -10px -284px; }

.icon-radio-ed-dis { background-position: -63px -284px; }

.icon-check { background-position: -116px -248px; }

.icon-check-s1 { background-position: -169px -283px; }

.icon-check-ed { background-position: -169px -248px; }

.icon-check-dis { background-position: -116px -283px; }

.icon-check-ed-dis { background-position: -169px -283px; }

.icon-att-s2 { width: 16px; height: 16px; background-position: -169px -53px; }

.icon-del-s1 { width: 15px; height: 15px; background-position: -9px -88px; }
.icon-del-s1:hover { background-position: -62px -88px; }

.icon-tips { position: relative; }
.icon-tips .icon { display: inline-block; background: url(img/icon_global.png?v20141009) no-repeat; }
.icon-tips .tooltips-t { display: none; position: absolute; top: 23px; left: -11px; padding-top: 6px; }
.icon-tips .icon { position: absolute; top: 0; left: 50%; margin-left: -59px; width: 12px; height: 7px !important; line-height: 0 !important; background-position: -118px -319px; _overflow: hidden; }
.icon-tips .box { padding: 10px; width: 200px; border: 1px solid #CCC; background: #FFF; line-height: 20px; }

.btn-play-s1 { position: absolute; z-index: 10; top: 50%; left: 50%; display: inline-block; margin: -35px 0 0 -35px; width: 70px; height: 70px; background: url(img/btn_play.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/btn_play.png', sizingMethod='crop'); vertical-align: middle; }

/*arr- 三角型图标*/
h1, h2, h3, h4, h5, h6 { font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 400; }

.btn-g-s1 span, .btn-o-s1 span, .btn-e-s1 span { padding: 0 3px 0 0; width: 120px; text-align: center; }

.price { margin: 0 5px; color: #777777; }

.price-s1 { margin: 0 5px; color: #ffa800; }

.tips { color: #cc0000; }

.win-style-1 .win-bg { position: relative; z-index: 101; padding: 3px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom: 1; }
.win-style-1 .win-cont { position: relative; background: #FFF; *zoom: 1; }
.win-style-1 .win-cont:before, .win-style-1 .win-cont:after { display: table; content: ""; }
.win-style-1 .win-cont:after { clear: both; }
.win-style-1 .btn-g-s1 span, .win-style-1 .btn-g-s1-dis span, .win-style-1 .btn-o-s1 span, .win-style-1 .btn-o-s1-dis span { *height: 40px; *line-height: 39px; }
.win-style-1 .btn-g-s2 span, .win-style-1 .btn-g-s2-dis span, .win-style-1 .btn-o-s2 span, .win-style-1 .btn-o-s2-dis span { *height: 30px; *line-height: 31px; }

:root .win-style-1 .win-bg { filter: none\9; }

.win-style-2 .win-cont { border: 1px solid #1B6080; border-radius: 5px; background: #FFF; }
.win-style-2 .hd { height: 34px; line-height: 34px; border-radius: 5px 5px 0 0; background: url(img/bg_repeat_x.png) repeat-x; overflow: hidden; _zoom: 1; }
.win-style-2 .hd h5 { float: left; _display: inline; margin-left: 10px; font-size: 12px; color: #FFF; }
.win-style-2 .hd .btn-close-s1, .win-style-2 .hd .btn-close-s3 { float: right; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.win-style-2 .hd .btn-close-s3 { margin: 8px 7px 0 0; height: 13px; line-height: 200px; overflow: hidden; }

.win-style-3 .win-bg { position: relative; z-index: 101; padding: 4px; border-radius: 2px; background-color: rgba(0, 0, 0, 0.1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom: 1; }
.win-style-3 .win-cont { position: relative; border: 1px solid #C6C6C6; background: #FFF; *zoom: 1; }
.win-style-3 .win-cont:before, .win-style-3 .win-cont:after { display: table; content: ""; }
.win-style-3 .win-cont:after { clear: both; }
.win-style-3 .hd { padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #DCDCDC; background: #F5F5F5; overflow: hidden; _zoom: 1; }
.win-style-3 .hd h5 { float: left; _display: inline; font-size: 14px; font-weight: 700; color: #666; }
.win-style-3 .hd .btn-close-s1 { float: right; _display: inline; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.win-style-3 .btn-g-s1 span, .win-style-3 .btn-g-s1-dis span, .win-style-3 .btn-o-s1 span, .win-style-3 .btn-o-s1-dis span { *height: 40px; *line-height: 39px; }
.win-style-3 .ft { _height: 42px; }

:root .win-style-3 .win-bg { filter: none\9; }

.win-style-4 .hd { padding: 5px 10px; height: 30px; line-height: 30px; border: 1px solid #3B9336; border-bottom: 0 none; border-radius: 6px 6px 0 0; background: #42A33C; }
.win-style-4 .hd h5 { float: left; _display: inline; color: #FFF; }
.win-style-4 .hd .btn-close-s1, .win-style-4 .hd .btn-close-s4 { float: right; _display: inline; margin-top: 8px; }
.win-style-4 .bd { padding: 0 20px 20px; border: 1px solid #C9C9C9; border-top: 0 none; border-radius: 0 0 6px 6px; }
.win-style-4 .btn-g-s1 span, .win-style-4 .btn-g-s1-dis span, .win-style-4 .btn-o-s1 span, .win-style-4 .btn-o-s1-dis span { *height: 40px; *line-height: 39px; }

.win-size-1 { width: 400px; height: 230px; }
.win-size-1 .win-cont { height: auto !important; min-height: 224px; _height: 224px; }
.win-size-1 .hd { padding: 0 5px; text-align: right; }
.win-size-1 .hd .btn-close-s1 { margin-top: 9px; margin-right: 4px; }
.win-size-1 .bd { padding: 0 20px; }
.win-size-1 .bd h3 { height: 34px; line-height: 34px; font-size: 24px; text-align: center; }
.win-size-1 .bd h5 { margin-bottom: 10px; font-size: 12px; }
.win-size-1 .bd h6 { margin: 10px 0; color: #777; text-align: center; }
.win-size-1 .bd p { color: #777; }
.win-size-1 .bd .icon-ok, .win-size-1 .bd .icon-atten, .win-size-1 .bd .icon-atten-s9 { margin-right: 5px; vertical-align: top\0; *vertical-align: top; margin-top: 8px\0; *margin-top: 5px; }
.win-size-1 .bd .icon-ok { margin-top: 0; }
.win-size-1 .bd .ok { color: #53A840; }
.win-size-1 .bd .atten { color: #F60; }
.win-size-1 .tip-s1 { padding: 10px; background: #F5F5F5; text-align: center; }
.win-size-1 .tip-s2 { position: relative; margin-top: 20px; padding-left: 30px; }
.win-size-1 .tip-s2 i { position: absolute; top: 2px; left: 0; _top: -2px; _left: -24px; }
.win-size-1 .tip-s2 .icon-atten { margin-top: 4px\0; *top: 3px; *margin-top: 0px; }
.win-size-1 .tip-s2 h4 { margin-bottom: 5px; font-size: 18px; }
.win-size-1 .tip-s2 p { line-height: 34px; color: #AAA; }
.win-size-1 .ft { margin: 20px 0 10px; padding: 0 20px; height: 30px; _height: 42px; color: #999; text-align: center; }

.win-size-3 { position: fixed; _position: absolute; top: 50%; left: 50%; z-index: 10001; }
.win-size-3 .win-cont { height: 240px; }
.win-size-3 .hd { height: 34px; line-height: 34px; overflow: hidden; _zoom: 1; }
.win-size-3 .hd .btn-close-s2 { float: right; margin: 10px 8px 0 0; }
.win-size-3 .bd { padding: 10px 20px; }
.win-size-3 .bd h3 { height: 34px; line-height: 34px; font-size: 24px; text-align: center; }
.win-size-3 .bd .icon-ok, .win-size-3 .bd .icon-atten { margin-right: 5px; vertical-align: top\0; *vertical-align: top; margin-top: 8px\0; *margin-top: 7px; }
.win-size-3 .bd .ok { color: #53A840; }
.win-size-3 .bd .atten { color: #FFA800; }
.win-size-3 .ft { text-align: center; }

.mod-mask { position: absolute; top: 0; left: 0; z-index: 10000; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); }

.win-loading { position: relative; z-index: 1000; top: 100px; left: 50%; margin-left: -23px; width: 42px; height: 6px; background: url(img/loading_movie.gif) no-repeat; }

.mod-loading { width: 42px; height: 6px; background: url(img/loading_movie.gif) no-repeat; }

html { _background-image: url(img/-1blank); _background-attachment: fixed; }

.win-fixed { _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))); }

.win-remind-msg .hd .btn-close-s1, .win-order-succ .hd .btn-close-s1, .win-order-fail .hd .btn-close-s1, .win-confirm-refund .hd .btn-close-s1 { margin-top: 15px !important; }
.win-remind-msg .bd h3, .win-order-succ .bd h3, .win-order-fail .bd h3, .win-confirm-refund .bd h3 { margin-top: 20px; margin-bottom: 15px; padding-bottom: 5px; height: auto; border-bottom: 1px dotted #9A9A9A; font-size: 18px; }
.win-remind-msg .bd h3 p, .win-order-succ .bd h3 p, .win-order-fail .bd h3 p, .win-confirm-refund .bd h3 p { margin-bottom: 0; line-height: 20px; color: #999; font-size: 12px; font-weight: 400; }
.win-remind-msg .bd p, .win-order-succ .bd p, .win-order-fail .bd p, .win-confirm-refund .bd p { margin-bottom: 10px; color: #757575; }
.win-remind-msg .bd .icon-ok, .win-order-succ .bd .icon-ok, .win-order-fail .bd .icon-ok, .win-confirm-refund .bd .icon-ok { _margin-top: 0px; vertical-align: middle; }
.win-remind-msg .bd .icon-atten, .win-order-succ .bd .icon-atten, .win-order-fail .bd .icon-atten, .win-confirm-refund .bd .icon-atten { vertical-align: middle; }
.win-remind-msg .ft, .win-order-succ .ft, .win-order-fail .ft, .win-confirm-refund .ft { margin: 10px 0; height: 40px; _height: 42px; }
.win-remind-msg .ft .btn-s12, .win-order-succ .ft .btn-s12, .win-order-fail .ft .btn-s12, .win-confirm-refund .ft .btn-s12, .win-remind-msg .ft .btn-s13, .win-order-succ .ft .btn-s13, .win-order-fail .ft .btn-s13, .win-confirm-refund .ft .btn-s13 { width: 140px; height: 40px; line-height: 40px; }

.win-cancel-sign-s1, .win-invite-sign-s1, .win-download, .win-download-s1 { border: 1px solid #888; background: #FFF; }
.win-cancel-sign-s1 .hd, .win-invite-sign-s1 .hd, .win-download .hd, .win-download-s1 .hd { padding: 0 0 0 14px; height: 44px; line-height: 44px; background: #73BA36; overflow: hidden; _zoom: 1; }
.win-cancel-sign-s1 .hd h5, .win-invite-sign-s1 .hd h5, .win-download .hd h5, .win-download-s1 .hd h5 { float: left; color: #FFF; font-size: 14px; }
.win-cancel-sign-s1 .hd .btn-close, .win-invite-sign-s1 .hd .btn-close, .win-download .hd .btn-close, .win-download-s1 .hd .btn-close { float: right; width: 44px; height: 44px; background: url(img/win_pop.png) no-repeat; overflow: hidden; }
.win-cancel-sign-s1 .hd:hover, .win-invite-sign-s1 .hd:hover, .win-download .hd:hover, .win-download-s1 .hd:hover { background-position: -45px 0; }
.win-cancel-sign-s1 .ft, .win-invite-sign-s1 .ft, .win-download .ft, .win-download-s1 .ft { padding-bottom: 40px; text-align: center; }
.win-cancel-sign-s1 .ft .btn-e-s1, .win-invite-sign-s1 .ft .btn-e-s1, .win-download .ft .btn-e-s1, .win-download-s1 .ft .btn-e-s1, .win-cancel-sign-s1 .ft .btn-g-s1, .win-invite-sign-s1 .ft .btn-g-s1, .win-download .ft .btn-g-s1, .win-download-s1 .ft .btn-g-s1 { margin: 0 10px; }
.win-cancel-sign-s1 .ft .btn-e-s1 span, .win-invite-sign-s1 .ft .btn-e-s1 span, .win-download .ft .btn-e-s1 span, .win-download-s1 .ft .btn-e-s1 span, .win-cancel-sign-s1 .ft .btn-g-s1 span, .win-invite-sign-s1 .ft .btn-g-s1 span, .win-download .ft .btn-g-s1 span, .win-download-s1 .ft .btn-g-s1 span { width: 95px; text-align: center; }

.win-cancel-sign-s1 .bd, .win-invite-sign-s1 .bd, .win-download .bd { background: url(img/win_pop.png) no-repeat 364px -90px; }

.win-remind-msg { width: 510px; }
.win-remind-msg .bd h5 { color: #666; }
.win-remind-msg .bd p { margin-bottom: 5px; }
.win-remind-msg .bd .input-s1 { width: 440px; }
.win-remind-msg .bd .tit-atten { margin-bottom: 0; line-height: 30px; color: #F50; }
.win-remind-msg .bd .tit-atten .icon-atten-s5 { margin-right: 4px; vertical-align: middle; }

.win-order-succ { width: 510px; }
.win-order-succ .icon-ok { margin-top: 0; }
.win-order-succ .bd .icon-atten { *margin-top: 0; }
.win-order-succ .btn-g-s1 span { padding: 0 3px 0 0; width: 120px; text-align: center; }
.win-order-succ .ft .tips-q { margin-top: 10px; padding-bottom: 5px; text-align: right; color: #F60; }
.win-order-succ .ft a { color: #F60; }

.win-order-fail { width: 510px; }
.win-order-fail .bd h3 { margin-bottom: 12px; }
.win-order-fail .bd h6, .win-order-fail .bd em { color: #777; }
.win-order-fail .bd p { margin-bottom: 5px; color: #AAA; overflow: hidden; _zoom: 1; }
.win-order-fail .bd .tit em { float: left; width: 100px; }
.win-order-fail .bd .tit .cont { display: block; overflow: hidden; _zoom: 1; }
.win-order-fail .bd .icon-atten-s9 { *margin-top: 3px; _margin-top: 0; }
.win-order-fail .bd .icon-round { float: left; margin-top: 3px; _margin-top: 0; }
.win-order-fail .bd .t-r a { color: #F60; }
.win-order-fail .ft { text-align: center; }

.win-order-confirm { width: 510px; }
.win-order-confirm .bd { margin-top: 20px; background: #FFF; }
.win-order-confirm .bd h6 { font-size: 14px; }

.win-pay-confirm .bd .tip-s2 .icon-atten, .win-pay-finish .bd .tip-s2 .icon-atten { _margin-top: -5px; }

.win-pay-confirm { width: 510px; }
.win-pay-confirm .hd .btn-close-s1 { margin-top: 15px; }
.win-pay-confirm .bd .tip-s2 { text-align: center; }
.win-pay-confirm .bd .tip-s2 h4 { height: 30px; line-height: 30px; color: #F60; }
.win-pay-confirm .bd .tip-s2 h4 .icon-atten { position: relative; top: 0; left: 0; margin-right: 4px; vertical-align: middle; }
.win-pay-confirm .bd .tip-s2 p { line-height: 24px; }
.win-pay-confirm .ft .tips-q { margin-top: 10px; padding-bottom: 5px; text-align: right; color: #F60; }
.win-pay-confirm .ft a { color: #F60; }

.win-pay-confirm-s1 { width: 500px; }
.win-pay-confirm-s1 .bd p { margin: 40px 0 20px; font-size: 14px; text-align: center; }

.win-pay-finish { height: 370px; }
.win-pay-finish .tip-s2 { margin-bottom: 30px; padding: 0 15px 15px 45px; border-bottom: 1px solid #DDD; }
.win-pay-finish .tip-s2 i { left: 15px; _left: -24px; }
.win-pay-finish .tip-s2 p { margin-bottom: 0; }
.win-pay-finish p { margin-bottom: 10px; }

.win-pay-balance .tip-s1 { margin-bottom: 1px; padding: 10px 5px; background: #FFF; overflow: hidden; _zoom: 1; }
.win-pay-balance .tip-s1 .name { float: left; _display: inline; }
.win-pay-balance .tip-s1 .right { float: right; _display: inline; }
.win-pay-balance .tip-s1 .price, .win-pay-balance .tip-s1 .price-s1 { margin: 0; font-size: 14px; }

.win-order-cours .box-s2 .tit, .win-study-track .box-s2 .tit { overflow: hidden; _zoom: 1; }
.win-order-cours .box-s2 .tit a, .win-study-track .box-s2 .tit a { _float: left; _width: 120px; }

.win-complete-info { margin: -120px 0 0 -200px; width: 400px; height: 240px; }
.win-complete-info .win-cont { height: 240px; }
.win-complete-info .bd { padding: 22px 20px 10px; }
.win-complete-info .bd p { margin-bottom: 10px; color: #777; }
.win-complete-info .input-s1 { color: #1B6080; }

.win-knowledge-point .win-cont { height: 270px; }
.win-knowledge-point .bd { margin: 10px 0 0 0; padding: 0 20px; }
.win-knowledge-point .bd h6 { padding: 8px 0; color: #999; font-size: 12px; font-weight: 700px; }
.win-knowledge-point ul { *zoom: 1; }
.win-knowledge-point ul:before, .win-knowledge-point ul:after { display: table; content: ""; }
.win-knowledge-point ul:after { clear: both; }
.win-knowledge-point ul li { float: left; _display: inline; margin-right: 10px; margin-bottom: 5px; width: 250px; }
.win-knowledge-point ul li label { display: block; height: 28px; }
.win-knowledge-point ul li input, .win-knowledge-point ul li .txt { float: left; }
.win-knowledge-point ul li input { margin: 2px 1px 0 0; }
.win-knowledge-point ul li .txt { width: 150px; line-height: 24px; color: #999; }
.win-knowledge-point .ft .btn-s1 { margin-right: 10px; }

.win-publish-succ, .win-publish-fail, .win-publish-loading { width: 400px; height: 240px; }
.win-publish-succ .win-cont, .win-publish-fail .win-cont, .win-publish-loading .win-cont { height: 240px; }
.win-publish-succ .bd, .win-publish-fail .bd, .win-publish-loading .bd { margin: 0; padding: 0 20px; }
.win-publish-succ .bd h3, .win-publish-fail .bd h3, .win-publish-loading .bd h3 { margin: 10px 0; }
.win-publish-succ .bd p, .win-publish-fail .bd p, .win-publish-loading .bd p { margin-bottom: 10px; color: #AAA; }
.win-publish-succ .mod-loading, .win-publish-fail .mod-loading, .win-publish-loading .mod-loading { margin: 100px auto 0; }

.win-order-error-notice { width: 510px; }
.win-order-error-notice .bd .icon-atten { _margin-top: 2px; }

.win-binding-phone { width: 500px; height: 260px; }
.win-binding-phone .win-cont { height: auto !important; min-height: 254px; _height: 254px; }
.win-binding-phone .bd { padding: 75px 80px 20px; color: #777; font-size: 14px; }
.win-binding-phone .bd .icon-atten-s3 { margin-right: 10px; }
.win-binding-phone .bd dt { line-height: 21px; }
.win-binding-phone .bd dd { padding-left: 30px; }
.win-binding-phone .ft a { margin: 0 10px; }
.win-binding-phone .btn-g-s2 span { padding: 0 3px 0 0; width: 80px; text-align: center; }

.win-calendar { width: 400px; height: 368px; }
.win-calendar .bd { margin: 20px 52px 10px; }
.win-calendar p { color: #777; }
.win-calendar p strong { color: #333; }
.win-calendar p.actions { margin-top: 5px; text-align: center; }

.win-course-appraise { width: 400px; height: 400px; }
.win-course-appraise .win-cont { height: 420px; }
.win-course-appraise .bd { padding: 20px 30px; color: #777; }
.win-course-appraise li { margin-bottom: 10px; }
.win-course-appraise .title { padding-bottom: 10px; line-height: 22px; border-bottom: 1px solid #DDD; text-align: center; }
.win-course-appraise .title h6 { color: #393; font-size: 18px; font-weight: 700; }
.win-course-appraise .grade { height: 30px; line-height: 30px; overflow: hidden; _zoom: 1; }
.win-course-appraise .grade .label, .win-course-appraise .grade .icon-star-s3 { float: left; }
.win-course-appraise .grade .r { float: right; }
.win-course-appraise .grade .score { color: #F60; }
.win-course-appraise .grade .score strong { font-weight: 400; font-size: 24px; font-family: arial; }
.win-course-appraise .grade .icon-star-s3 { margin: 3px 5px 0 5px; }
.win-course-appraise .cont .textarea-s1 { width: 316px; }
.win-course-appraise .atten { color: #F60; overflow: hidden; _zoom: 1; }
.win-course-appraise .atten .icon-atten-s5 { float: left; margin-top: 2px; margin-right: 3px; }
.win-course-appraise .actions { margin-top: 5px; color: #AAA; text-align: center; }
.win-course-appraise .actions p { margin-bottom: 10px; }

.win-course-appraise-s2 { width: 500px; }
.win-course-appraise-s2 .bd { padding: 20px; }
.win-course-appraise-s2 .list-appraise { margin-bottom: 10px; }
.win-course-appraise-s2 .cont { color: #666; }
.win-course-appraise-s2 .cont p { margin-bottom: 10px; }
.win-course-appraise-s2 .cont .textarea-s1 { width: 436px; }
.win-course-appraise-s2 .cont .atten { color: #F60; }
.win-course-appraise-s2 .actions { text-align: center; }
.win-course-appraise-s2 .btn-s20 span { padding: 0 31px 0 26px; }

.win-confirm-refund { width: 510px; height: 300px; }
.win-confirm-refund .win-cont { height: 298px !important; }
.win-confirm-refund .bd { padding: 0 20px; text-align: center; color: #777; }
.win-confirm-refund .bd h3 p { font-family: \5B8B\4F53; }
.win-confirm-refund .mod-s1 { overflow: hidden; _zoom: 1; }
.win-confirm-refund .mod-s1 label { float: left; width: 60px; line-height: 36px; }
.win-confirm-refund .mod-s1 .el { text-align: left; overflow: hidden; _zoom: 1; }
.win-confirm-refund .mod-s1 .input-s1 { width: 380px; _width: 370px; }
.win-confirm-refund .mod-s1 .input-s1 input { font-family: arial; }
.win-confirm-refund .mod-s1 .line-actions { padding-left: 35px; }
.win-confirm-refund .mod-s1 .line-actions .btn-g-s1 { margin-right: 15px; }
.win-confirm-refund .mod-s1 .line-atten { margin-top: 5px; color: #F60; }
.win-confirm-refund .mod-s1 .line-tips .icon-atten-s6 { margin-right: 4px; }
.win-confirm-refund .mod-s1 .line-tips .atten { color: #F60; }

.win-confirm-publish { width: 510px; }
.win-confirm-publish .bd { padding: 30px 20px 10px; color: #999; }
.win-confirm-publish .bd p { margin-bottom: 5px; }
.win-confirm-publish .bd .t-c { text-align: center; }
.win-confirm-publish .bd .actions { margin: 15px 0; text-align: center; }
.win-confirm-publish .bd .actions a { margin: 0 10px; }
.win-confirm-publish .bd .actions .btn-e-s1 span { width: 137px; }

.win-buy-course-s1, .win-buy-course-s2, .win-buy-course-s3 { width: 510px; }
.win-buy-course-s1 .bd, .win-buy-course-s2 .bd, .win-buy-course-s3 .bd { padding: 15px 20px; }
.win-buy-course-s1 .table, .win-buy-course-s2 .table, .win-buy-course-s3 .table { width: 100%; border-bottom: 1px dotted #9A9A9A; color: #777; }
.win-buy-course-s1 .table thead, .win-buy-course-s2 .table thead, .win-buy-course-s3 .table thead { margin-bottom: 10px; }
.win-buy-course-s1 .table th, .win-buy-course-s2 .table th, .win-buy-course-s3 .table th { padding: 8px 0; border-bottom: 1px dotted #9A9A9A; }
.win-buy-course-s1 .table th p, .win-buy-course-s2 .table th p, .win-buy-course-s3 .table th p { color: #999; }
.win-buy-course-s1 .table td, .win-buy-course-s2 .table td, .win-buy-course-s3 .table td { padding: 2px 0; color: #999; }
.win-buy-course-s1 .table h6, .win-buy-course-s2 .table h6, .win-buy-course-s3 .table h6, .win-buy-course-s1 .table strong, .win-buy-course-s2 .table strong, .win-buy-course-s3 .table strong { color: #333; font-weight: 700; }
.win-buy-course-s1 .table h6, .win-buy-course-s2 .table h6, .win-buy-course-s3 .table h6 { font-size: 16px; }
.win-buy-course-s1 .table b, .win-buy-course-s2 .table b, .win-buy-course-s3 .table b { margin: 0 1px; color: #FFA800; }
.win-buy-course-s1 .table .head td, .win-buy-course-s2 .table .head td, .win-buy-course-s3 .table .head td { padding: 9px 0 0 0; color: #757575; }
.win-buy-course-s1 .table .head .r .txt, .win-buy-course-s2 .table .head .r .txt, .win-buy-course-s3 .table .head .r .txt { margin-top: 2px; margin-right: 3px; color: #666; }
.win-buy-course-s1 .r, .win-buy-course-s2 .r, .win-buy-course-s3 .r { text-align: right; vertical-align: top; overflow: hidden; }
.win-buy-course-s1 .r .txt, .win-buy-course-s2 .r .txt, .win-buy-course-s3 .r .txt, .win-buy-course-s1 .r .span-price, .win-buy-course-s2 .r .span-price, .win-buy-course-s3 .r .span-price { float: right; font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53; _font-family: tahoma; }
.win-buy-course-s1 .r .txt, .win-buy-course-s2 .r .txt, .win-buy-course-s3 .r .txt { margin-top: 6px; color: #666; font-weight: 400; }
.win-buy-course-s1 .r .span-price, .win-buy-course-s2 .r .span-price, .win-buy-course-s3 .r .span-price, .win-buy-course-s1 .r b, .win-buy-course-s2 .r b, .win-buy-course-s3 .r b { color: #DC3535; font-weight: 400; font-size: 14px; }
.win-buy-course-s1 .r .span-price b, .win-buy-course-s2 .r .span-price b, .win-buy-course-s3 .r .span-price b, .win-buy-course-s1 .r b b, .win-buy-course-s2 .r b b, .win-buy-course-s3 .r b b { font-size: 18px; }
.win-buy-course-s1 .texttips, .win-buy-course-s2 .texttips, .win-buy-course-s3 .texttips { margin-top: 10px; color: #AAA; }
.win-buy-course-s1 .texttips .icon-atten-s4, .win-buy-course-s2 .texttips .icon-atten-s4, .win-buy-course-s3 .texttips .icon-atten-s4 { margin-right: 5px; }
.win-buy-course-s1 .texttips strong, .win-buy-course-s2 .texttips strong, .win-buy-course-s3 .texttips strong { color: #333; font-weight: 700; }
.win-buy-course-s1 .texttips b, .win-buy-course-s2 .texttips b, .win-buy-course-s3 .texttips b { margin: 0 1px; color: #FFA800; }
.win-buy-course-s1 .text, .win-buy-course-s2 .text, .win-buy-course-s3 .text { margin: 10px 0 3px; text-align: right; }
.win-buy-course-s1 .pay, .win-buy-course-s2 .pay, .win-buy-course-s3 .pay { overflow: hidden; _zoom: 1; }
.win-buy-course-s1 .pay .txt, .win-buy-course-s2 .pay .txt, .win-buy-course-s3 .pay .txt, .win-buy-course-s1 .pay .span-price, .win-buy-course-s2 .pay .span-price, .win-buy-course-s3 .pay .span-price { float: right; font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53; _font-family: tahoma; }
.win-buy-course-s1 .pay .txt b, .win-buy-course-s2 .pay .txt b, .win-buy-course-s3 .pay .txt b, .win-buy-course-s1 .pay .span-price b, .win-buy-course-s2 .pay .span-price b, .win-buy-course-s3 .pay .span-price b { font-weight: 400; }
.win-buy-course-s1 .pay .txt, .win-buy-course-s2 .pay .txt, .win-buy-course-s3 .pay .txt { margin-top: 12px; color: #666; font-weight: 400; }
.win-buy-course-s1 .pay .span-price, .win-buy-course-s2 .pay .span-price, .win-buy-course-s3 .pay .span-price, .win-buy-course-s1 .pay b, .win-buy-course-s2 .pay b, .win-buy-course-s3 .pay b { color: #DC3535; font-size: 14px; }
.win-buy-course-s1 .pay .span-price b, .win-buy-course-s2 .pay .span-price b, .win-buy-course-s3 .pay .span-price b, .win-buy-course-s1 .pay b b, .win-buy-course-s2 .pay b b, .win-buy-course-s3 .pay b b { font-size: 24px; }
.win-buy-course-s1 .actions, .win-buy-course-s2 .actions, .win-buy-course-s3 .actions { position: relative; text-align: right; line-height: 45px; _height: 45px; overflow: hidden; _zoom: 1; }
.win-buy-course-s1 .actions .tit-atten, .win-buy-course-s2 .actions .tit-atten, .win-buy-course-s3 .actions .tit-atten { float: left; _display: inline; color: #F60; }
.win-buy-course-s1 .actions .tit-atten-s1, .win-buy-course-s2 .actions .tit-atten-s1, .win-buy-course-s3 .actions .tit-atten-s1 { position: absolute; top: 20px; left: 0; width: 100px; height: 30px; line-height: 30px; text-align: left; }
.win-buy-course-s1 .actions .tit-atten-s1 a, .win-buy-course-s2 .actions .tit-atten-s1 a, .win-buy-course-s3 .actions .tit-atten-s1 a { color: #999; }
.win-buy-course-s1 .actions .tit-atten-s1 a:hover, .win-buy-course-s2 .actions .tit-atten-s1 a:hover, .win-buy-course-s3 .actions .tit-atten-s1 a:hover { text-decoration: underline; }
.win-buy-course-s1 .actions .icon-atten-s5, .win-buy-course-s2 .actions .icon-atten-s5, .win-buy-course-s3 .actions .icon-atten-s5 { margin-right: 3px; }

.win-buy-course-s1 { height: 310px; }
.win-buy-course-s1 .win-cont { height: 308px; }

.win-buy-course-s2 { height: 330px; }
.win-buy-course-s2 .win-cont { height: 328px; }
.win-buy-course-s2 .text { margin-top: 20px; }

.win-tips-s1 { position: relative; padding: 3px; width: 180px; background-color: rgba(0, 0, 0, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); }
.win-tips-s1 .win-cont { padding: 0 15px; height: 30px; line-height: 30px; background: #FFF; color: #777; text-align: center; }
.win-tips-s1 .error { display: block !important; color: #f58787 !important; }
.win-tips-s1 .succ { color: #85B84D; }

.win-confirm-audit { width: 500px; height: 290px; }
.win-confirm-audit .win-cont { height: 288px; }
.win-confirm-audit .bd, .win-confirm-audit .ft { padding: 0 20px; text-align: center; }
.win-confirm-audit .bd h5 { padding: 80px 0 70px; color: #333; font-size: 18px; }
.win-confirm-audit .bd h5 .icon-atten { margin-right: 5px; vertical-align: middle; }
.win-confirm-audit .ft .btn-s1, .win-confirm-audit .ft .btn-s3 { margin: 0 10px; }
.win-confirm-audit .ft .btn-s1 span, .win-confirm-audit .ft .btn-s3 span { padding: 0 31px 0 26px; }

.win-reject-reason { width: 650px; }
.win-reject-reason .bd { padding: 20px 30px; color: #777; }
.win-reject-reason .list li { margin-bottom: 10px; overflow: hidden; _zoom: 1; }
.win-reject-reason .list li label { float: left; padding-left: 2px; width: 20px; }
.win-reject-reason .list li .el { overflow: hidden; _zoom: 1; }
.win-reject-reason .list .row { margin-bottom: 5px; }
.win-reject-reason .list .textarea-s1 { width: 525px; }
.win-reject-reason .list .textarea-s1 textarea { *height: 115px; }
.win-reject-reason .ft { padding: 0 30px 20px; text-align: center; }
.win-reject-reason .ft .btn-s1, .win-reject-reason .ft .btn-s3 { margin: 0 10px; }
.win-reject-reason .ft .btn-s1 span, .win-reject-reason .ft .btn-s3 span { padding: 0 31px 0 26px; }

.win-apply { height: 150px; }
.win-apply .win-cont { height: auto !important; min-height: 144px; _height: 144px; }
.win-apply .bd { margin: 40px auto 20px; padding: 0 20px; font-size: 14px; text-align: center; }
.win-apply .btn-g-s2 span, .win-apply .btn-g-s2-dis span { padding: 0 3px 0 0; width: 60px; text-align: center; }
.win-apply .btn-g-s2 { margin-right: 10px; }
.win-apply .btn-g-s2-dis { cursor: pointer; }

.win-player .win-cont { position: relative; width: 600px; height: 500px; background: #FFF; }
.win-player .main { width: 600px; height: 400px; }
.win-player .btn-close { display: inline-block; position: absolute; top: 0; right: -30px; width: 30px; height: 30px; background: url(img/global_icon.png) no-repeat 0 -400px; }
.win-player .btn-close:hover { background-position: -42px -400px; }

.win-order-test { width: 510px; }
.win-order-test .bd { padding: 20px; }
.win-order-test .bd h3 { margin-bottom: 10px; color: #393; font-size: 18px; text-align: center; }
.win-order-test .bd p { margin-bottom: 10px; overflow: hidden; _zoom: 1; }
.win-order-test .bd .input-s1 { width: 440px; }
.win-order-test .bd .atten { color: #F60; }
.win-order-test .bd .ok { color: #393; }
.win-order-test .bd .icon-error-s2, .win-order-test .bd .icon-ok-s4 { _float: left; _margin-top: 1px; }
.win-order-test .bd .icon-atten-s5, .win-order-test .bd .icon-error-s2, .win-order-test .bd .icon-ok-s4 { margin-right: 5px; }
.win-order-test .ft { padding: 0 20px; color: #9A9A9A; }
.win-order-test .ft p { margin-bottom: 10px; }
.win-order-test .ft .actions { text-align: center; }

.win-course-pay { width: 510px; }
.win-course-pay .bd { padding: 20px; }
.win-course-pay .bd h3, .win-course-pay .bd h4 { margin-bottom: 10px; font-size: 18px; text-align: center; }
.win-course-pay .bd h3 { padding-bottom: 10px; border-bottom: 1px dotted #DDD; }
.win-course-pay .bd .ok { color: #393; }
.win-course-pay .bd .atten { color: #F60; }
.win-course-pay .bd .t-c { text-align: center; }
.win-course-pay .bd p { color: #777; }
.win-course-pay .bd .icon-atten, .win-course-pay .bd .icon-ok-s4, .win-course-pay .bd .icon-atten-s5 { margin-right: 4px; }
.win-course-pay .ft { padding: 0 20px 20px; text-align: center; }
.win-course-pay .ft .tips-q { margin-top: 10px; padding-bottom: 5px; text-align: right; color: #F60; }
.win-course-pay .ft a { color: #F60; }

.win-fillin-info { width: 510px; height: 255px; }
.win-fillin-info .bd { padding-top: 30px; height: 163px; background: #F5F5F5; }
.win-fillin-info .bd p { margin-bottom: 10px; color: #777; font-size: 14px; }
.win-fillin-info .bd .input-s1 { width: 448px; background: #FFF; }
.win-fillin-info .bd .actions { margin-top: 10px; text-align: center; }

.win-apply-refund { width: 510px; }
.win-apply-refund .win-cont { padding-bottom: 20px; }
.win-apply-refund .bd h3 { margin: 15px 0 25px; line-height: 30px; color: #74BA36; font-size: 24px; text-align: center; }
.win-apply-refund ul { padding: 0 30px; }
.win-apply-refund li { margin-bottom: 15px; padding-left: 15px; background: url(img/icon_dot.png) no-repeat 2px 4px; color: #666; }
.win-apply-refund li .tips { color: #AAA; }
.win-apply-refund .mod-tel { margin: 30px 30px 0; padding-top: 30px; border-top: 1px solid #DCDCDC; color: #777; overflow: hidden; _zoom: 1; }
.win-apply-refund .mod-tel .label { float: left; padding-right: 10px; width: 70px; line-height: 36px; text-align: right; }
.win-apply-refund .mod-tel .el { margin-left: 80px; }
.win-apply-refund .mod-tel .tips { color: #999999 !important; }
.win-apply-refund .mod-tel .error { color: #ff6600 !important; }
.win-apply-refund .mod-tel .input-s1 { margin-bottom: 3px; width: 310px; background: #FFF; }
.win-apply-refund .mod-tel .input-s1 input { *float: left; *margin-left: -80px; text-align: left; }
.win-apply-refund .mod-tel .tel { color: #666; font: 14px/20px "Microsoft Yahei"; }
.win-apply-refund .ft { margin-top: 25px; text-align: center; }
.win-apply-refund .ft a { margin: 0 20px; }
.win-apply-refund .ft a span { width: 100px; }

.win-cancel-sign-s1, .win-invite-sign-s1 { width: 460px; }
.win-cancel-sign-s1 .bd, .win-invite-sign-s1 .bd { padding: 50px 55px 0; }
.win-cancel-sign-s1 .bd p, .win-invite-sign-s1 .bd p { line-height: 30px; }
.win-cancel-sign-s1 .bd .t-c, .win-invite-sign-s1 .bd .t-c { text-align: center; }
.win-cancel-sign-s1 .ft, .win-invite-sign-s1 .ft { margin-top: 30px; }

.win-download { width: 540px; height: 300px; }
.win-download .bd .icon-cor-s2, .win-download .bd p .icon-dot { display: inline-block; background: url(img/icon_global02.png) no-repeat; vertical-align: middle; }
.win-download .bd { padding: 50px 40px 0; background-position: 430px -90px; }
.win-download .bd h3 { margin-bottom: 15px; padding-bottom: 20px; border-bottom: 1px dotted #9A9A9A; color: #393; font: 18px/20px "Microsoft Yahei"; text-align: center; }
.win-download .bd .icon-cor-s2 { margin-right: 5px; width: 16px; height: 16px; background-position: -9px -53px; }
.win-download .bd p { position: relative; margin-bottom: 10px; padding-left: 28px; color: #757575; }
.win-download .bd p .icon-dot { position: absolute; top: 6px; left: 8px; width: 6px; height: 6px; background-position: -174px -574px; }
.win-download .bd p a { margin-left: 20px; color: #FF7E00; font-weight: 700; }
.win-download .ft { margin-top: 30px; }

.win-download-s1 { width: 460px; }
.win-download-s1 .icon-cor-s1 { display: inline-block; margin-right: 15px; width: 36px; height: 36px; background: url(img/icon_global02.png) no-repeat; vertical-align: middle; }
.win-download-s1 .icon-arr { display: inline-block; position: absolute; bottom: -1px; left: 50%; margin-left: -8px; width: 16px; height: 10px; background: url("img/win_arrow.png") no-repeat; }
.win-download-s1 .text { padding: 25px 40px; line-height: 28px; color: #666; font-size: 14px; overflow: hidden; }
.win-download-s1 .text a { color: #493; }
.win-download-s1 .text a:hover { text-decoration: underline; }
.win-download-s1 .top { position: relative; height: 92px; border-bottom: 1px solid #D9D9D9; background: #F5F5F5; color: #333; font: 24px/92px "Microsoft Yahei"; text-align: center; }
.win-download-s1 .top b { color: #F60; font-weight: 400; }
.win-download-s1 .code { float: left; margin-right: 20px; padding: 4px; border: 1px solid #BBB; background: #FFF; width: 98px; height: 98px; }

/*编辑框*/
.div_notice_txt, .div_notice_txt p { line-height: 1.8; }

.div_notice_txt ul, .div_notice_txt ol, .div_notice_txt menu { list-style-type: none outside none; }

.div_notice_txt a { text-decoration: underline; }

.list-dot-paddingleft { padding-left: 20px; }

.list-dot-paddingleft { padding-left: 20px; }

.list-paddingleft-1 { padding-left: 0px; }

.list-paddingleft-2 { padding-left: 30px; }

.list-paddingleft-3 { padding-left: 60px; }

.list-dash-paddingleft { padding-left: 35px; }

.list-num2-paddingleft-1 { padding-left: 35px; }

.list-num2-paddingleft-2 { padding-left: 40px; }

.list-num1-paddingleft-1 { padding-left: 25px; }

.list-num-paddingleft-1 { padding-left: 25px; }

.list-cn2-paddingleft-1 { padding-left: 40px; }

.list-cn2-paddingleft-2 { padding-left: 55px; }

.list-cn2-paddingleft-3 { padding-left: 68px; }

.list-cn1-paddingleft-1 { padding-left: 30px; }

.list-cn1-paddingleft-2 { padding-left: 40px; }

.list-cn1-paddingleft-3 { padding-left: 55px; }

.list-cn-paddingleft-1 { padding-left: 25px; }

.list-cn-paddingleft-2 { padding-left: 40px; }

.list-cn-paddingleft-3 { padding-left: 55px; }

.list-dash { background: url("img/dash.gif") no-repeat 0 3px; _height: 1%; }

.list-dot { padding-left: 20px !important; background: url(img/listicon_dot.gif) no-repeat 0 3px; }

.div_notice_txt li.list-cn-1-1, .div_notice_txt li.list-cn-1-2, .div_notice_txt li.list-cn-1-3, .div_notice_txt li.list-cn-1-4, .div_notice_txt li.list-cn-1-5, .div_notice_txt li.list-cn-1-6, .div_notice_txt li.list-cn-1-7, .div_notice_txt li.list-cn-1-8, .div_notice_txt li.list-cn-1-9, .div_notice_txt li.list-cn-1-10, .div_notice_txt li.list-cn-2-1, .div_notice_txt li.list-cn-2-2, .div_notice_txt li.list-cn-2-3, .div_notice_txt li.list-cn-2-4, .div_notice_txt li.list-cn-2-5, .div_notice_txt li.list-cn-2-6, .div_notice_txt li.list-cn-2-7, .div_notice_txt li.list-cn-2-8, .div_notice_txt li.list-cn-2-9, .div_notice_txt li.list-cn-2-10, .div_notice_txt li.list-cn-3-1, .div_notice_txt li.list-cn-3-2, .div_notice_txt li.list-cn-3-3, .div_notice_txt li.list-cn-3-4, .div_notice_txt li.list-cn-3-5, .div_notice_txt li.list-cn-3-6, .div_notice_txt li.list-cn-3-7, .div_notice_txt li.list-cn-3-8, .div_notice_txt li.list-cn-3-9, .div_notice_txt li.list-cn-3-10 { margin-right: 0; padding-left: 40px; background-repeat: no-repeat; background-position: 13px 4px; }

.div_notice_txt li.list-cn-1-1 { background-image: url("img/list-cn-1-1.gif"); }

.div_notice_txt li.list-cn-1-2 { background-image: url("img/list-cn-1-2.gif"); }

.div_notice_txt li.list-cn-1-3 { background-image: url("img/list-cn-1-3.gif"); }

.div_notice_txt li.list-cn-1-4 { background-image: url("img/list-cn-1-4.gif"); }

.div_notice_txt li.list-cn-1-5 { background-image: url("img/list-cn-1-5.gif"); }

.div_notice_txt li.list-cn-1-6 { background-image: url("img/list-cn-1-6.gif"); }

.div_notice_txt li.list-cn-1-7 { background-image: url("img/list-cn-1-7.gif"); }

.div_notice_txt li.list-cn-1-8 { background-image: url("img/list-cn-1-8.gif"); }

.div_notice_txt li.list-cn-1-9 { background-image: url("img/list-cn-1-9.gif"); }

.div_notice_txt li.list-cn-1-10 { background-image: url("img/list-cn-1-10.gif"); }

.div_notice_txt li.list-cn-2-1 { background-image: url("img/list-cn-2-1.gif"); }

.div_notice_txt li.list-cn-2-2 { background-image: url("img/list-cn-2-2.gif"); }

.div_notice_txt li.list-cn-2-3 { background-image: url("img/list-cn-2-3.gif"); }

.div_notice_txt li.list-cn-2-4 { background-image: url("img/list-cn-2-4.gif"); }

.div_notice_txt li.list-cn-2-5 { background-image: url("img/list-cn-2-5.gif"); }

.div_notice_txt li.list-cn-2-6 { background-image: url("img/list-cn-2-6.gif"); }

.div_notice_txt li.list-cn-2-7 { background-image: url("img/list-cn-2-7.gif"); }

.div_notice_txt li.list-cn-2-8 { background-image: url("img/list-cn-2-8.gif"); }

.div_notice_txt li.list-cn-2-9 { background-image: url("img/list-cn-2-9.gif"); }

.div_notice_txt li.list-cn-2-10 { background-image: url("img/list-cn-2-10.gif"); }

.div_notice_txt li.list-cn-3-1 { background-image: url("img/list-cn-3-1.gif"); }

.div_notice_txt li.list-cn-3-2 { background-image: url("img/list-cn-3-2.gif"); }

.div_notice_txt li.list-cn-3-3 { background-image: url("img/list-cn-3-3.gif"); }

.div_notice_txt li.list-cn-3-4 { background-image: url("img/list-cn-3-4.gif"); }

.div_notice_txt li.list-cn-3-5 { background-image: url("img/list-cn-3-5.gif"); }

.div_notice_txt li.list-cn-3-6 { background-image: url("img/list-cn-3-6.gif"); }

.div_notice_txt li.list-cn-3-7 { background-image: url("img/list-cn-3-7.gif"); }

.div_notice_txt li.list-cn-3-8 { background-image: url("img/list-cn-3-8.gif"); }

.div_notice_txt li.list-cn-3-9 { background-image: url("img/list-cn-3-9.gif"); }

.div_notice_txt li.list-cn-3-10 { background-image: url("img/list-cn-3-10.gif"); }

.div_notice_txt li.list-num-1-1, .div_notice_txt li.list-num-1-2, .div_notice_txt li.list-num-1-3, .div_notice_txt li.list-num-1-4, .div_notice_txt li.list-num-1-5, .div_notice_txt li.list-num-1-6, .div_notice_txt li.list-num-1-7, .div_notice_txt li.list-num-1-8, .div_notice_txt li.list-num-1-9, .div_notice_txt li.list-num-1-10, .div_notice_txt li.list-num-2-1, .div_notice_txt li.list-num-2-2, .div_notice_txt li.list-num-2-3, .div_notice_txt li.list-num-2-4, .div_notice_txt li.list-num-2-5, .div_notice_txt li.list-num-2-6, .div_notice_txt li.list-num-2-7, .div_notice_txt li.list-num-2-8, .div_notice_txt li.list-num-2-9, .div_notice_txt li.list-num-2-10, .div_notice_txt li.list-num-3-1, .div_notice_txt li.list-num-3-2, .div_notice_txt li.list-num-3-3, .div_notice_txt li.list-num-3-4, .div_notice_txt li.list-num-3-5, .div_notice_txt li.list-num-3-6, .div_notice_txt li.list-num-3-7, .div_notice_txt li.list-num-3-8, .div_notice_txt li.list-num-3-9, .div_notice_txt li.list-num-3-10 { margin-right: 0; padding-left: 30px; background-repeat: no-repeat; background-position: 13px 4px; }

.div_notice_txt li.list-num-3-1, .div_notice_txt li.list-num-3-2, .div_notice_txt li.list-num-3-3, .div_notice_txt li.list-num-3-4, .div_notice_txt li.list-num-3-5, .div_notice_txt li.list-num-3-6, .div_notice_txt li.list-num-3-7, .div_notice_txt li.list-num-3-8, .div_notice_txt li.list-num-3-9, .div_notice_txt li.list-num-3-10 { padding-left: 45px; }

.div_notice_txt li.list-cn-3-1, .div_notice_txt li.list-cn-3-2, .div_notice_txt li.list-cn-3-3, .div_notice_txt li.list-cn-3-4, .div_notice_txt li.list-cn-3-5, .div_notice_txt li.list-cn-3-6, .div_notice_txt li.list-cn-3-7, .div_notice_txt li.list-cn-3-8, .div_notice_txt li.list-cn-3-9, .div_notice_txt li.list-cn-3-10 { padding-left: 50px; }

.div_notice_txt li.list-num-1-1 { background-image: url("img/list-num-1-1.gif"); }

.div_notice_txt li.list-num-1-2 { background-image: url("img/list-num-1-2.gif"); }

.div_notice_txt li.list-num-1-3 { background-image: url("img/list-num-1-3.gif"); }

.div_notice_txt li.list-num-1-4 { background-image: url("img/list-num-1-4.gif"); }

.div_notice_txt li.list-num-1-5 { background-image: url("img/list-num-1-5.gif"); }

.div_notice_txt li.list-num-1-6 { background-image: url("img/list-num-1-6.gif"); }

.div_notice_txt li.list-num-1-7 { background-image: url("img/list-num-1-7.gif"); }

.div_notice_txt li.list-num-1-8 { background-image: url("img/list-num-1-8.gif"); }

.div_notice_txt li.list-num-1-9 { background-image: url("img/list-num-1-9.gif"); }

.div_notice_txt li.list-num-1-10 { background-image: url("img/list-num-1-10.gif"); }

.div_notice_txt li.list-num-1-11 { background-image: url("img/list-num-1-11.gif"); }

.div_notice_txt li.list-num-1-12 { background-image: url("img/list-num-1-12.gif"); }

.div_notice_txt li.list-num-1-13 { background-image: url("img/list-num-1-13.gif"); }

.div_notice_txt li.list-num-1-14 { background-image: url("img/list-num-1-14.gif"); }

.div_notice_txt li.list-num-1-15 { background-image: url("img/list-num-1-15.gif"); }

.div_notice_txt li.list-num-1-16 { background-image: url("img/list-num-1-16.gif"); }

.div_notice_txt li.list-num-1-17 { background-image: url("img/list-num-1-17.gif"); }

.div_notice_txt li.list-num-1-18 { background-image: url("img/list-num-1-18.gif"); }

.div_notice_txt li.list-num-1-19 { background-image: url("img/list-num-1-19.gif"); }

.div_notice_txt li.list-num-1-20 { background-image: url("img/list-num-1-20.gif"); }

.div_notice_txt li.list-num-1-21 { background-image: url("img/list-num-1-21.gif"); }

.div_notice_txt li.list-num-1-22 { background-image: url("img/list-num-1-22.gif"); }

.div_notice_txt li.list-num-1-23 { background-image: url("img/list-num-1-23.gif"); }

.div_notice_txt li.list-num-1-24 { background-image: url("img/list-num-1-24.gif"); }

.div_notice_txt li.list-num-1-25 { background-image: url("img/list-num-1-25.gif"); }

.div_notice_txt li.list-num-1-26 { background-image: url("img/list-num-1-26.gif"); }

.div_notice_txt li.list-num-1-27 { background-image: url("img/list-num-1-27.gif"); }

.div_notice_txt li.list-num-1-28 { background-image: url("img/list-num-1-28.gif"); }

.div_notice_txt li.list-num-1-29 { background-image: url("img/list-num-1-29.gif"); }

.div_notice_txt li.list-num-1-30 { background-image: url("img/list-num-1-30.gif"); }

.div_notice_txt li.list-num-2-1 { background-image: url("img/list-num-2-1.gif"); }

.div_notice_txt li.list-num-2-2 { background-image: url("img/list-num-2-2.gif"); }

.div_notice_txt li.list-num-2-3 { background-image: url("img/list-num-2-3.gif"); }

.div_notice_txt li.list-num-2-4 { background-image: url("img/list-num-2-4.gif"); }

.div_notice_txt li.list-num-2-5 { background-image: url("img/list-num-2-5.gif"); }

.div_notice_txt li.list-num-2-6 { background-image: url("img/list-num-2-6.gif"); }

.div_notice_txt li.list-num-2-7 { background-image: url("img/list-num-2-7.gif"); }

.div_notice_txt li.list-num-2-8 { background-image: url("img/list-num-2-8.gif"); }

.div_notice_txt li.list-num-2-9 { background-image: url("img/list-num-2-9.gif"); }

.div_notice_txt li.list-num-2-10 { background-image: url("img/list-num-2-10.gif"); }

.div_notice_txt li.list-num-2-11 { background-image: url("img/list-num-2-11.gif"); }

.div_notice_txt li.list-num-2-12 { background-image: url("img/list-num-2-12.gif"); }

.div_notice_txt li.list-num-2-13 { background-image: url("img/list-num-2-13.gif"); }

.div_notice_txt li.list-num-2-14 { background-image: url("img/list-num-2-14.gif"); }

.div_notice_txt li.list-num-2-15 { background-image: url("img/list-num-2-15.gif"); }

.div_notice_txt li.list-num-2-16 { background-image: url("img/list-num-2-16.gif"); }

.div_notice_txt li.list-num-2-17 { background-image: url("img/list-num-2-17.gif"); }

.div_notice_txt li.list-num-2-18 { background-image: url("img/list-num-2-18.gif"); }

.div_notice_txt li.list-num-2-19 { background-image: url("img/list-num-2-19.gif"); }

.div_notice_txt li.list-num-2-20 { background-image: url("img/list-num-2-20.gif"); }

.div_notice_txt li.list-num-2-21 { background-image: url("img/list-num-2-21.gif"); }

.div_notice_txt li.list-num-2-22 { background-image: url("img/list-num-2-22.gif"); }

.div_notice_txt li.list-num-2-23 { background-image: url("img/list-num-2-23.gif"); }

.div_notice_txt li.list-num-2-24 { background-image: url("img/list-num-2-24.gif"); }

.div_notice_txt li.list-num-2-25 { background-image: url("img/list-num-2-25.gif"); }

.div_notice_txt li.list-num-2-26 { background-image: url("img/list-num-2-26.gif"); }

.div_notice_txt li.list-num-2-27 { background-image: url("img/list-num-2-27.gif"); }

.div_notice_txt li.list-num-2-28 { background-image: url("img/list-num-2-28.gif"); }

.div_notice_txt li.list-num-2-29 { background-image: url("img/list-num-2-29.gif"); }

.div_notice_txt li.list-num-2-30 { background-image: url("img/list-num-2-30.gif"); }

.div_notice_txt li.list-num-3-1 { background-image: url("img/list-num-3-1.gif"); }

.div_notice_txt li.list-num-3-2 { background-image: url("img/list-num-3-2.gif"); }

.div_notice_txt li.list-num-3-3 { background-image: url("img/list-num-3-3.gif"); }

.div_notice_txt li.list-num-3-4 { background-image: url("img/list-num-3-4.gif"); }

.div_notice_txt li.list-num-3-5 { background-image: url("img/list-num-3-5.gif"); }

.div_notice_txt li.list-num-3-6 { background-image: url("img/list-num-3-6.gif"); }

.div_notice_txt li.list-num-3-7 { background-image: url("img/list-num-3-7.gif"); }

.div_notice_txt li.list-num-3-8 { background-image: url("img/list-num-3-8.gif"); }

.div_notice_txt li.list-num-3-9 { background-image: url("img/list-num-3-9.gif"); }

.div_notice_txt li.list-num-3-10 { background-image: url("img/list-num-3-10.gif"); }

.div_notice_txt li.list-num-3-11 { background-image: url("img/list-num-3-11.gif"); }

.div_notice_txt li.list-num-3-12 { background-image: url("img/list-num-3-12.gif"); }

.div_notice_txt li.list-num-3-13 { background-image: url("img/list-num-3-13.gif"); }

.div_notice_txt li.list-num-3-14 { background-image: url("img/list-num-3-14.gif"); }

.div_notice_txt li.list-num-3-15 { background-image: url("img/list-num-3-15.gif"); }

.div_notice_txt li.list-num-3-16 { background-image: url("img/list-num-3-16.gif"); }

.div_notice_txt li.list-num-3-17 { background-image: url("img/list-num-3-17.gif"); }

.div_notice_txt li.list-num-3-18 { background-image: url("img/list-num-3-18.gif"); }

.div_notice_txt li.list-num-3-19 { background-image: url("img/list-num-3-19.gif"); }

.div_notice_txt li.list-num-3-20 { background-image: url("img/list-num-3-20.gif"); }

.div_notice_txt li.list-num-3-21 { background-image: url("img/list-num-3-21.gif"); }

.div_notice_txt li.list-num-3-22 { background-image: url("img/list-num-3-22.gif"); }

.div_notice_txt li.list-num-3-23 { background-image: url("img/list-num-3-23.gif"); }

.div_notice_txt li.list-num-3-24 { background-image: url("img/list-num-3-24.gif"); }

.div_notice_txt li.list-num-3-25 { background-image: url("img/list-num-3-25.gif"); }

.div_notice_txt li.list-num-3-26 { background-image: url("img/list-num-3-26.gif"); }

.div_notice_txt li.list-num-3-27 { background-image: url("img/list-num-3-27.gif"); }

.div_notice_txt li.list-num-3-28 { background-image: url("img/list-num-3-28.gif"); }

.div_notice_txt li.list-num-3-29 { background-image: url("img/list-num-3-29.gif"); }

.div_notice_txt li.list-num-3-30 { background-image: url("img/list-num-3-30.gif"); }

.mod-no-course, .mod-no-course-s1 { margin: 0 auto; padding: 150px 0; width: 400px; text-align: center; }
.mod-no-course .pic, .mod-no-course-s1 .pic { margin: 0 auto 20px; width: 312px; height: 230px; background: url(img/bg_no_course_s1.png) no-repeat; }
.mod-no-course h4, .mod-no-course-s1 h4 { margin-bottom: 10px; color: #74BA36; font: 20px/30px \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; }
.mod-no-course a, .mod-no-course-s1 a { color: #74BA36; }
.mod-no-course .text, .mod-no-course-s1 .text { padding-left: 70px; line-height: 24px; color: #666; font-size: 14px; text-align: left; }

.mod-no-course .pic { background: url(img/bg_no_course_s1.png) no-repeat; }

.mod-no-course-s1 .pic { background: url(img/bg_no_course_s2.png) no-repeat; }
.mod-no-course-s1 h4 { font-size: 24px; line-height: 34px; }

html, body { background: #F5F5F5; }

h1, h2, h3, h4, h5, h6 { font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; font-weight: 400; }

a { outline: none; hide-focus: expression(this.hideFocus=true); }
a:focus { outline: none; }

html { overflow: auto; }

.mod-container { *position: relative; width: 760px; }
.mod-container .content { *position: relative; }

.btn-g-s1 span, .btn-g-s1-dis span, .btn-b-s1 span, .btn-b-s1-dis span { width: 137px; text-align: center; }
.btn-g-s1 b, .btn-g-s1-dis b, .btn-b-s1 b, .btn-b-s1-dis b { font-weight: 400; _display: inline-block; }
.btn-g-s1 .icon-shop, .btn-g-s1 .icon-counsel, .btn-g-s1-dis .icon-shop, .btn-g-s1-dis .icon-counsel, .btn-b-s1 .icon-shop, .btn-b-s1 .icon-counsel, .btn-b-s1-dis .icon-shop, .btn-b-s1-dis .icon-counsel { margin-right: 3px; _margin-top: 13px; _vertical-align: top; }

.btn-g-s1-dis span { padding: 0; }

.btn-c-1 { display: inline-block; width: 213px; height: 34px; line-height: 34px; background: url("img/btn_course.png") no-repeat; color: #74BA36; font-size: 14px; text-align: center; }
.btn-c-1:hover { background-position: 0 -35px; color: #FFF; }

.btn-c-2, .btn-c-2 span { display: inline-block; background: url("img/btn_course.png") no-repeat; vertical-align: middle; *overflow: hidden; }

.btn-c-2 { background-position: 0 -70px; cursor: pointer; }
.btn-c-2 span { float: left; margin-left: 3px; height: 34px; background-position: right -105px; font: 14px/34px \5FAE\8F6F\96C5\9ED1; white-space: nowrap; color: #FFF; text-align: center; }
.btn-c-2:hover { background-position: 0 -140px; }
.btn-c-2:hover span { background-position: right -175px; }

.btn-c-3 { display: inline-block; padding: 0 10px; height: 20px; line-height: 20px; border: 1px solid #74BA36; color: #74ba36 !important; text-decoration: none !important; }

a:hover .btn-c-3 { background: #74BA36; color: white !important; }

.icon-arrow { display: inline-block; width: 7px; height: 12px; background: url(img/icon_arrow.png) no-repeat; }

.icon-round-s1, .icon-round-s2 { display: inline-block; background: url(img/icon_global02.png) no-repeat; }

.icon-round-s1 { width: 24px; height: 24px; line-height: 24px; background-position: -6px -354px; color: #FFF; text-align: center; }

.icon-round-s2 { width: 10px; height: 10px; background-position: -172px -461px; }

.icon-c-s1, .icon-c-s2, .icon-c-s3, .icon-c-s4 { display: inline-block; width: 20px; height: 20px; background: url(img/icon_course.png) no-repeat; }

.icon-c-s1 { background-position: 0 0; }

.icon-c-s2 { background-position: -35px 0; }

.icon-c-s3 { background-position: -71px 0; }

.icon-c-s4 { background-position: -106px 0; }

.icon-a-s1, .icon-a-s2, .icon-a-s3 { display: inline-block; width: 16px; height: 16px; background: url(img/icon_course.png) no-repeat; }

.icon-a-s1 { background-position: -106px -35px; }

.icon-a-s2 { background-position: -141px -35px; }

.icon-a-s3 { background-position: -177px -35px; }

.icon-q-s1, .icon-q-s2 { display: inline-block; width: 16px; height: 16px; background: url(img/icon_course.png) no-repeat; }

.icon-q-s1 { background-position: -35px -36px; }

.icon-q-s2 { background-position: -141px -36px; }

.icon-ass { display: inline-block; width: 11px; height: 17px; background: url(img/icon_course.png) no-repeat -3px -35px; vertical-align: middle; }

.tit-s11 { position: relative; height: 37px; line-height: 37px; border-bottom: 1px solid #EEE; font-size: 12px; }
.tit-s11 ul { height: 41px; *zoom: 1; }
.tit-s11 ul:before, .tit-s11 ul:after { display: table; content: ""; }
.tit-s11 ul:after { clear: both; }
.tit-s11 li { float: left; margin-right: 20px; *word-wrap: normal; }
.tit-s11 a { display: inline-block; color: #999; }
.tit-s11 .color-s1 { margin-left: 2px; color: #74BA36; }
.tit-s11 .color-s1 b, .tit-s11 .color-s1 strong { margin: 0 2px; font-weight: 400; }
.tit-s11 .tab-bg { position: absolute; bottom: 0; left: 0; height: 3px; background: #74BA36; overflow: hidden; }

.mod-s1, .mod-s2, .mod-s3 { overflow: hidden; _zoom: 1; }
.mod-s1 .hd, .mod-s2 .hd, .mod-s3 .hd, .mod-s1 .ft, .mod-s2 .ft, .mod-s3 .ft { float: left; width: 100%; font-size: 0; background: url(img/bg_mod.png) no-repeat; overflow: hidden; }
.mod-s1 .bd, .mod-s2 .bd, .mod-s3 .bd { background: #FFF; }

.mod-s1 { margin: 0 auto; width: 682px; }
.mod-s1 .hd { height: 4px; }
.mod-s1 .ft { height: 5px; }
.mod-s1 .hd { background-position: 0 0; }
.mod-s1 .ft { background-position: 0 -7px; }
.mod-s1 .bd { padding: 0 18px 20px; width: 644px; border-right: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; overflow: hidden; _zoom: 1; }

.mod-s2, .mod-s3 { margin-right: auto; margin-left: 0; width: 304px; }
.mod-s2 .hd, .mod-s3 .hd { height: 2px; }
.mod-s2 .ft, .mod-s3 .ft { height: 3px; }
.mod-s2 .bd, .mod-s3 .bd { position: relative; padding: 5px 25px 5px 5px; width: 270px; }

.mod-s2 { position: relative; }
.mod-s2 .hd { background-position: 0 -12px; }
.mod-s2 .ft { background-position: 0 -18px; }
.mod-s2 .bd { border-right: 2px solid #74BA36; border-left: 2px solid #74BA36; }
.mod-s2 .icon-checked { position: absolute; bottom: 2px; right: 2px; }

.mod-s3 .hd { background-position: 0 -22px; }
.mod-s3 .ft { background-position: 0 -27px; }
.mod-s3 .bd { border-right: 2px solid #DCDCDC; border-left: 2px solid #DCDCDC; }
.mod-s3 .icon-checked { display: none; }

.mod-s4 { display: inline-block; position: relative; padding: 0 5px; width: 294px; height: 34px; line-height: 34px; background: url(img/bg_mod.png) no-repeat; color: #777; font-size: 14px; cursor: pointer; }

.mod-s4 { background-position: 0 -32px; }
.mod-s4 .icon-checked { position: absolute; bottom: 2px; _bottom: 0; right: 2px; display: none; }

.current .mod-s4 { background-position: 0 -67px; color: #5A5A5A; }
.current .mod-s4 .icon-checked { display: inline-block; }

.mod-course-desc { margin-top: 20px; margin-bottom: 15px !important; *zoom: 1; }
.mod-course-desc:before, .mod-course-desc:after { display: table; content: ""; }
.mod-course-desc:after { clear: both; }
.mod-course-desc .bd { padding: 0 0 25px 0; }
.mod-course-desc .tit { margin-bottom: 16px; padding: 22px 0 10px; border-bottom: 1px solid #DCDCDC; height: 20px; line-height: 20px; overflow: hidden; _zoom: 1; }
.mod-course-desc .tit h5 { float: left; margin-right: 10px; color: #333; font-size: 18px; }
.mod-course-desc .tit .score { float: left; color: #777; }
.mod-course-desc .tit .score .icon-star-s1 { float: left; margin-top: 5px; margin-right: 7px; }
.mod-course-desc .tit .score b { font-weight: 400; _display: inline-block; _margin-left: 2px; }
.mod-course-desc .tit .score a { color: #74BA36; }
.mod-course-desc .tit .school { float: right; color: #999; }
.mod-course-desc .pic-area { position: relative; float: left; _display: inline; margin-left: 23px; margin-right: 23px; _margin-right: 10px; width: 500px; }
.mod-course-desc .pic-area img { width: 500px; height: 375px; }
.mod-course-desc .pic-area .icon-listen-s2 { position: absolute; top: 0; left: 10px; }
.mod-course-desc .pic-area .pic-bg { position: relative; z-index: 1; bottom: 60px; height: 30px; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
.mod-course-desc .pic-area .pic-txt { position: relative; z-index: 2; bottom: 30px; height: 30px; line-height: 30px; color: #FFF; text-align: center; }
.mod-course-desc .cont { float: right; width: 324px; }
.mod-course-desc .cont .item { float: left; margin-bottom: 5px; width: 100%; line-height: 30px; color: #7A7A7A; overflow: hidden; _zoom: 1; }
.mod-course-desc .cont .item .label { float: left; _display: inline; width: 60px; color: #999; }
.mod-course-desc .cont .item .el { overflow: hidden; _zoom: 1; }
.mod-course-desc .cont .item-price { margin-top: 12px; margin-bottom: 14px; height: 30px; line-height: 30px; font: 30px/30px \5FAE\8F6F\96C5\9ED1, \9ED1\4F53; }
.mod-course-desc .cont .item-price .price { margin: 0; color: #DC3535; }
.mod-course-desc .cont .item-class { position: relative; margin: 2px 0 12px; height: 65px; line-height: 22px; }
.mod-course-desc .cont .item-class dl { line-height: 25px; }
.mod-course-desc .cont .item-class dt { color: #6FB133; font-size: 14px; }
.mod-course-desc .cont .item-class dd { color: #999; vertical-align: middle; }
.mod-course-desc .cont .item-class dd span { margin-right: 10px; }
.mod-course-desc .cont .item-class dd b { margin: 0 5px; color: #5A5A5A; font-weight: 400; }
.mod-course-desc .cont .item-class .icon-book { position: absolute; top: 19px; right: 14px; }
.mod-course-desc .cont .item-class .icon-up, .mod-course-desc .cont .item-class .icon-down { margin-right: 2px; vertical-align: middle; }
.mod-course-desc .cont .item-class-s1 { margin: 12px 0 21px; height: 45px; color: #74BA36; font-style: italic; }
.mod-course-desc .cont .item-class-s1 .bd { height: 31px !important; line-height: 31px !important; cursor: pointer; }
.mod-course-desc .cont .item-class-s1 .icon-checked { display: none; }
.mod-course-desc .cont .item-count { margin-top: -6px; color: #666; *zoom: 1; }
.mod-course-desc .cont .item-count:before, .mod-course-desc .cont .item-count:after { display: table; content: ""; }
.mod-course-desc .cont .item-count:after { clear: both; }
.mod-course-desc .cont .item-count .span-icon { float: left; _display: inline; margin-right: 10px; }
.mod-course-desc .cont .item-count .span-icon b { *display: inline-block; *vertical-align: middle; font-weight: 400; }
.mod-course-desc .cont .item-count .icon-coupon, .mod-course-desc .cont .item-count .icon-serve, .mod-course-desc .cont .item-count .icon-serve-s1 { float: left; margin-right: 2px; }
.mod-course-desc .cont .item-count .icon-coupon { margin-top: 8px; }
.mod-course-desc .cont .item-count .icon-serve-s1 { margin-top: 1px; }
.mod-course-desc .cont .item-count .icon-coupon { background-position: -18px 1px; }
.mod-course-desc .cont .item-actions { position: relative; margin-bottom: 0; _height: 41px; }
.mod-course-desc .cont .item-actions .btn-online-counsel { position: absolute; top: 0; left: 160px; }
.mod-course-desc .cont .item-actions .icon-shop { *margin-top: 2px; _margin-top: 13px; _vertical-align: top; }
.mod-course-desc .cont .item-actions .icon-counsel { *margin-top: 2px; _margin-top: 13px; _vertical-align: top; }
.mod-course-desc .cont .btn-g-s1, .mod-course-desc .cont .btn-g-s1-dis { margin-right: 15px; }
.mod-course-desc .cont .mod-s2 .bd, .mod-course-desc .cont .mod-s3 .bd { height: 50px; }

.mod-course-desc-s1 { padding: 0 18px; font-size: 16px; line-height: 27px;}
.mod-course-desc-s1 .title { margin: 20px 0 15px; font: 700 18px/30px "Microsoft Yahei"; text-align: center; }
.mod-course-desc-s1 ol li { list-style-type: decimal; }
.mod-course-desc-s1 ul li { list-style-type: disc; }

.mod-course-detail .bd { *zoom: 1; overflow: visible; }
.mod-course-detail .bd:before, .mod-course-detail .bd:after { display: table; content: ""; }
.mod-course-detail .bd:after { clear: both; }

.mod-teacher-desc h3 { margin: 20px 0 15px; color: #000; font: 700 18px "Microsoft Yahei"; text-align: center; }
.mod-teacher-desc .list { margin-bottom: 10px; padding-bottom: 20px; padding-left: 18px; border-bottom: 1px dashed #DCDCDC; overflow: hidden; _zoom: 1; }
.mod-teacher-desc .list li { position: relative; float: left; _display: inline; margin: 0 21px 20px 0; width: 290px; height: 110px; }
.mod-teacher-desc .list .bg, .mod-teacher-desc .list .pic { position: absolute; }
.mod-teacher-desc .list .bg { display: block; top: 0; left: 0; z-index: 10; padding-left: 120px; padding-right: 10px; width: 160px; height: 110px; background: url(img/bg_mod_s2.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/bgimg/dev_3/bg_mod_s2.png', sizingMethod='crop'); color: #FFF; }
.mod-teacher-desc .list .bg b, .mod-teacher-desc .list .bg strong { font-weight: 400; }
.mod-teacher-desc .list .bg b { display: block; margin-top: 5px; height: 30px; line-height: 30px; font-size: 14px; }
.mod-teacher-desc .list .pic { display: inline-block; top: 1px; left: 1px; z-index: 9; width: 108px; height: 108px; overflow: hidden; }
.mod-teacher-desc .list .pic img { width: 110px; height: 110px; }

.mod-school-desc { border-top: 1px dashed #DCDCDC; }
.mod-school-desc h3 { margin: 20px 0 15px; color: #000; font: 18px "Microsoft Yahei"; text-align: center; }
.mod-school-desc .desc { padding: 0 15px; overflow: hidden; _zoom: 1; }
.mod-school-desc .pic { position: relative; float: left; _display: inline; margin-right: 13px; width: 110px; height: 110px; }
.mod-school-desc .pic .icon-cover-110-s1 { position: absolute; top: 0; left: 0; z-index: 21; }
.mod-school-desc .pic img { position: relative; z-index: 20; width: 110px; height: 110px; }
.mod-school-desc .pic .icon-counsel-s1 { position: absolute; z-index: 22; bottom: 0; right: 0; }
.mod-school-desc .cont { overflow: hidden; _zoom: 1; }
.mod-school-desc .cont h3 { margin: 0 0 8px 0; color: #5A5A5A; font-size: 14px; text-align: left; }
.mod-school-desc .cont p { color: #999; }

.mod-page { margin-top: 20px !important; margin-bottom: 13px !important; width: 100% !important; }

.table-class-time-bg { display: none; position: absolute; top: 0; left: 0; z-index: 998; width: 760px; height: 560px; background: #000; opacity: 0.8; filter: alpha(opacity=80); }

.table-class-time { display: none; position: absolute; top: 0; left: 760px; z-index: 999; width: 760px; _width: 700px; height: 560px; overflow: hidden; _zoom: 1; }

.table-aside { float: left; _display: inline; width: 60px; height: 560px; background: #000; opacity: 0.8; filter: alpha(opacity=80); text-align: right; }
.table-aside .btn { display: inline-block; margin-top: 260px; width: 60px; height: 60px; background: url(img/arrow_right.png) no-repeat; }
.table-aside .btn:hover { background: url(img/arrow_right_hover.gif) no-repeat center center; }

.table-main { _float: left; width: 700px; height: 560px; background: url(img/bg_table_class_time.png) repeat-y 347px 0 white; overflow: hidden; _zoom: 1; }
.table-main .content { margin: 0 auto 20px 22px; width: 650px; }
.table-main .tit { padding: 15px 0 10px; height: 30px; line-height: 30px; border: 0 none; background: #FFF; color: #666; font-size: 14px; }
.table-main .tit b { margin: 0 3px; color: #74BA36; }
.table-main .aside { float: left; _display: inline; margin-right: 15px; width: 326px; height: 200px; }
.table-main .aside .current .icon-arrow { display: inline-block; }
.table-main .li-aside { position: relative; margin-bottom: 20px; }
.table-main .li-aside .icon-arrow { display: none; position: absolute; right: -7px; top: 13px; }
.table-main .main { overflow: hidden; _zoom: 1; }
.table-main .li-main { display: none; }
.table-main h3 { height: 30px; line-height: 30px; border-bottom: 1px solid #DCDCDC; color: #999; }
.table-main .desc { margin-bottom: 20px; border-bottom: 1px solid #DCDCDC; overflow: hidden; _zoom: 1; }
.table-main .desc li { float: left; margin-left: -1px; width: 99px; height: 63px; border-left: 1px solid #DCDCDC; line-height: 24px; text-align: center; }
.table-main .desc span { display: block; }
.table-main .desc .name { margin-top: 7px; color: #999; }
.table-main .desc .no { color: #5A5A5A; font: 18px "Microsoft Yahei"; }
.table-main .bc-desc { margin-bottom: 20px; padding-top: 5px; color: #999; }
.table-main .table-s2 { border: 0 none; }
.table-main .table-s2 td { padding: 10px; border-top: 0 none; }
.table-main .t-name { width: 66px; height: 18px; line-height: 18px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }

.mod-appraise-s2 { margin: 0 38px; }

.no-appraise { margin-top: 40px; }

.appraise-bd { margin-top: 20px; }

.mod-course-outline { margin-top: 40px; padding-bottom: 5px; }
.mod-course-outline h3 { margin: 20px 0 15px; color: #000; font: 18px "Microsoft Yahei"; text-align: center; }

.list-course { padding: 0 38px; }
.list-course dl { position: relative; padding-bottom: 7px; background: url(img/bg_outline.png) repeat-y 12px 0; font-size: 14px; }
.list-course dt { padding-bottom: 5px; line-height: 24px; color: #5A5A5A; font-weight: 700; overflow: hidden; _zoom: 1; }
.list-course dt .icon-round-s1 { float: left; margin-right: 10px; }
.list-course dt b { margin-left: 10px; color: #6FB133; }
.list-course dd { line-height: 22px; color: #5A5A5A; overflow: hidden; _zoom: 1; }
.list-course dd .icon-round-s2 { float: left; margin: 5px 20px 0 7px; visibility: hidden; }
.list-course .block { display: none; position: absolute; bottom: 0; left: 0; width: 14px; height: 34px; background: #FFF; }
.list-course .last .block { display: inline-block; }

.hide { display: none !important; }

.w980 { width: 980px; }

.mod-Breadcr { line-height: 38px; height: 38px; width: 980px; margin: 0 auto; color: #dcdcdc; }
.mod-Breadcr a { color: #999; }
.mod-Breadcr span { color: #999; }

.mod-course-desc { margin-top: 0; }
.mod-course-desc .bd { border: 1px solid #eeeeee; width: auto; }

.mod-course-desc .tit { height: auto; border-bottom: none; margin-bottom: 0; }
.mod-course-desc .tit h5 { font-size: 23px; float: none; }
.mod-course-desc .tit .score { float: none; padding-top: 15px; }
.mod-course-desc .pic-area { width: 500px; height: 375px; margin-top: 30px; }
.mod-course-desc .pic-area img { width: 500px; height: 375px; }
.mod-course-desc .mod-cont { width: 405px; float: left; margin-top: 24px; }
.mod-course-desc .cont { width: auto; }

.part-kcList { overflow: hidden; _zoom: 1; width: 980px; margin: 20px auto 0; }
.part-kcList .mod-course-detail { float: left; margin: 0 0px 0 0; }
.part-kcList .mod-course-detail .bd { padding: 0 20px 20px; border: 1px solid #eeeeee; width: auto; }
.part-kcList .mod-tjList { float: right; width: 278px; overflow: hidden; zoom: 1; }
.part-kcList .mod-tjList .ggCon .pic { display: block; margin-bottom: 20px; }
.part-kcList .mod-tjList .mhd { border: 1px solid #eeeeee; height: 38px; line-height: 38px; background: #f8f8f8; }
.part-kcList .mod-tjList .mhd h2 { color: #5a5a5a; font-size: 14px; font-weight: normal; padding-left: 16px; }
.part-kcList .mod-tjList .mbd { margin-bottom: 20px; border: 1px solid #EEE; border-top: 0 none; background-color: #fff; padding: 20px 10px 10px 19px; }
.part-kcList .mod-tjList .mbd li { overflow: hidden; zoom: 1; padding-bottom: 23px; }
.part-kcList .mod-tjList .mbd li .nei { padding-top: 5px; overflow: hidden; zoom: 1; }
.part-kcList .mod-tjList .mbd li .lb { float: left; width: 151px; zoom: 1; overflow: hidden; }
.part-kcList .mod-tjList .mbd li .lb h3 { width: 100%; height: 26px; line-height: 26px; font-weight: 700; font-size: 14px; color: #5a5a5a; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.part-kcList .mod-tjList .mbd li .lb .score { color: #777777; }
.part-kcList .mod-tjList .mbd li .lb .grade { font-family: arial; }
.part-kcList .mod-tjList .mbd li .lb .icon-star-s1 { margin-right: 5px; }
.part-kcList .mod-tjList .mbd li .rb { float: left; width: 94px; text-align: right; padding-top: 8px; }
.part-kcList .mod-tjList .mbd li .rb strong { color: #DC3535; font-size: 18px; font-weight: normal; font-family: "微软雅黑"; }

#div_class_selected { width: auto; }
#div_class_selected .bd { border: 2px solid #dcdcdc; border-radius: 1px; padding: 0 0 0 13px; height: 101px; }
#div_class_selected .bd dl { float: left; width: 307px; padding-top: 9px; }
#div_class_selected .bd dd { font-size: 14px; line-height: 28px; }
#div_class_selected .bd .icon-book-con { float: right; width: 80px; height: 40px; padding-top: 60px; border-left: 1px solid #dcdcdc; background-color: #f8f8f8; text-align: center; color: #74ba36; }
#div_class_selected .bd .icon-book-con .icon-book { width: 24px; height: 24px; background-position: -226px -437px; right: 29px; top: 34px; }

.mod-course-desc .cont .dmx { height: auto; margin-top: 7px; margin-bottom: 22px; }

.item-actions .btn-g-s1 span, .item-actions .btn-g-s1-dis span, .item-actions .btn-b-s1 span, .item-actions .btn-b-s1-dis span { text-align: center; width: 200px; }

.mod-course-desc .cont .item-actions .btn-online-counsel { left: 216px; }

.pop1 { border: 1px solid #888; background: #FFF; }
.pop1 .hd { padding-left: 14px; height: 44px; line-height: 44px; background: #73BA36; overflow: hidden; _zoom: 1; }
.pop1 .hd h5 { float: left; color: #FFF; font-size: 14px; }
.pop1 .hd .btn-close { float: right; width: 44px; height: 44px; background: url(img/win_pop.png?v2) no-repeat; overflow: hidden; }
.pop1 .hd .btn-close:hover { background-position: -45px 0; }
.pop1 .ft { padding-bottom: 40px; text-align: center; }
.pop1 .ft .btn-e-s1, .pop1 .ft .btn-g-s1 { margin: 0 10px; }
.pop1 .ft .btn-e-s1 span, .pop1 .ft .btn-g-s1 span { width: 95px; text-align: center; }

.pop1 { clear: both; width: 700px; }
.pop1 .bd { padding: 10px 10px 0; background: url(img/win_pop.png) no-repeat 364px -90px; }
.pop1 .bd p { line-height: 30px; }
.pop1 .ft { margin-top: 30px; }

.pft { float: left; width: 100%; }

.mod-course-desc .cont .mod-s2-dis .hd, .mod-course-desc .cont .mod-s2-dis .ft { display: none; }
.mod-course-desc .cont .mod-s2-dis .bd { height: 16px !important; line-height: 16px !important; border: 2px solid #74ba36 !important; }
.mod-course-desc .cont .mod-s2-dis .bd p { padding: 12px 10px 0; }

.mod-course-desc-s2 .cont { margin-top: -5px; }
.mod-course-desc-s2 .cont .item { line-height: 25px; }
.mod-course-desc-s2 .cont .item .el { overflow: hidden; _zoom: 1; }
.mod-course-desc-s2 .cont .item-price { line-height: 30px; }
.mod-course-desc-s2 .cont .item-price del, .mod-course-desc-s2 .cont .item-price i { color: #999; font-size: 15px; }
.mod-course-desc-s2 .cont .item-price del { margin-right: -10px; }
.mod-course-desc-s2 .cont .item-count { margin-bottom: -2px; line-height: 30px; }
.mod-course-desc-s2 .cont .item-select { margin: 10px 0 20px; overflow: hidden; _zoom: 1; }
.mod-course-desc-s2 .cont .item-select a { float: left; margin-right: 10px; width: 90px; height: 60px; line-height: 60px; background: url(img/icon_select.png) no-repeat; color: #5A5A5A; font-size: 14px; text-align: center; overflow: hidden; }
.mod-course-desc-s2 .cont .item-select a span { display: none; font-size: 12px; }
.mod-course-desc-s2 .cont .item-select a:hover { background-position: -91px 0; }
.mod-course-desc-s2 .cont .item-select a.current { background-position: -91px -61px; }
.mod-course-desc-s2 .cont .item-select a.current:hover { background-position: -91px -61px; }
.mod-course-desc-s2 .cont .item-select a.dis { padding-top: 11px; height: 49px; line-height: 20px; background-position: 0 -61px; color: #999; cursor: default; }
.mod-course-desc-s2 .cont .item-select a.dis span { display: block; margin-top: -5px; }
.mod-course-desc-s2 .cont .item-select a.dis:hover { background-position: 0 -61px; color: #999; }
.mod-course-desc-s2 .cont .item-actions i { margin-left: 10px; color: #999; }
.mod-course-desc-s2 .cont .item-actions i b { color: #5A5A5A; font-weight: 400; }

.mod-course-desc-s3 { overflow: visible; }
.mod-course-desc-s3 .bd { overflow: visible; *zoom: 1; }
.mod-course-desc-s3 .bd:before, .mod-course-desc-s3 .bd:after { display: table; content: ""; }
.mod-course-desc-s3 .bd:after { clear: both; }
.mod-course-desc-s3 .cont { margin-top: -5px; }
.mod-course-desc-s3 .cont .item { margin-bottom: 10px; line-height: 25px; }
.mod-course-desc-s3 .cont .item .el { overflow: hidden; _zoom: 1; }
.mod-course-desc-s3 .cont .item-price { margin-top: 8px; margin-bottom: 14px; line-height: 30px; }
.mod-course-desc-s3 .cont .item-keshi b { font-weight: 400; color: #333; }
.mod-course-desc-s3 .cont .item-count .icon-coupon { margin-top: 6px; }
.mod-course-desc-s3 .cont .item-range .block { float: left; width: 172px; height: 25px; }
.mod-course-desc-s3 .cont .item-select-keshi { margin-top: 13px; margin-bottom: 26px; overflow: visible; *position: relative; *z-index: 1; }
.mod-course-desc-s3 .cont .item-select-keshi .el { position: relative; overflow: visible; }
.mod-course-desc-s3 .cont .item-select-keshi .label { line-height: 44px; }
.mod-course-desc-s3 .cont .item-select-keshi .input { width: 243px; height: 44px; line-height: 44px; background: url(img/input_keshi.png) no-repeat; overflow: hidden; _zoom: 1; }
.mod-course-desc-s3 .cont .item-select-keshi .input a, .mod-course-desc-s3 .cont .item-select-keshi .input span { float: left; }
.mod-course-desc-s3 .cont .item-select-keshi .input a { width: 48px; color: #74BA36; text-align: center; }
.mod-course-desc-s3 .cont .item-select-keshi .input span { margin-left: 10px; width: 184px; color: #000; }
.mod-course-desc-s3 .cont .item-select-keshi .input b { color: #74BA36; }
.mod-course-desc-s3 .cont .item-actions { margin-bottom: 0; }

.win-select-keshi { position: absolute; z-index: 10; top: 48px; width: 414px; border: 1px solid #D0D0D0; background: #FFF; }
.win-select-keshi .win-hd { padding: 0 17px; height: 37px; line-height: 37px; border-bottom: 1px solid #D0D0D0; background: #FBFBFB; color: #AAA; overflow: hidden; _zoom: 1; }
.win-select-keshi .win-hd .btn-close-s1 { float: right; margin-top: 14px; }
.win-select-keshi .win-bd { position: relative; }
.win-select-keshi .win-line { position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 46px; border-bottom: 1px solid #D0D0D0; }
.win-select-keshi .win-tit { position: relative; z-index: 10; height: 47px; overflow: hidden; _zoom: 1; }
.win-select-keshi .win-tit li { float: left; _display: inline; margin: 0 5px; }
.win-select-keshi .win-tit a { float: left; _display: inline; width: 92px; padding: 8px 0 7px; line-height: 16px; color: #000; text-align: center; }
.win-select-keshi .win-tit a:hover { background: url(img/bg_win_select_keshi.png) no-repeat 2px 42px; }
.win-select-keshi .win-tit a span { display: block; color: #777; font-size: 12px; }
.win-select-keshi .win-tit .current a { background: url(img/bg_win_select_keshi.png) no-repeat 2px 42px; }
.win-select-keshi .win-cont { padding: 20px 24px; margin-right: -40px; }
.win-select-keshi .win-cont a { display: inline-block; margin: 4px; width: 29px; height: 22px; line-height: 22px; background: url(img/bg_win_select_keshi.png) no-repeat 0 -11px; color: #FFF; text-align: center; }
.win-select-keshi .win-cont a:hover { background-position: -34px -11px; }

.choice-course { position: absolute; z-index: 10; top: 48px; width: 390px; border: 1px solid #D0D0D0; background: #FFF; }
.choice-course .btn-l, .choice-course .btn-r { display: inline-block; position: absolute; top: 50%; margin-top: -7px; width: 10px; height: 15px; background: url("img/icon_1v1.png") no-repeat; overflow: hidden; }
.choice-course .btn-l { left: 20px; background-position: -92px -12px; }
.choice-course .btn-l:hover { background-position: -92px -37px; }
.choice-course .btn-r { right: 20px; background-position: -122px -11px; }
.choice-course .btn-r:hover { background-position: -122px -37px; }
.choice-course .btn-l-dis { opacity: 0.3; filter: alpha(opacity=30); cursor: default; }
.choice-course .btn-l-dis:hover { background-position: -92px -12px; }
.choice-course .btn-r-dis { opacity: 0.3; filter: alpha(opacity=30); cursor: default; }
.choice-course .btn-r-dis:hover { background-position: -122px -11px; }
.choice-course .win-hd { position: relative; height: 39px; line-height: 39px; background: #FAFAFA; border-bottom: 1px solid #D0D0D0; color: #666; text-align: center; }
.choice-course .win-hd b { margin: 0 4px; color: #5BAA1B; font-size: 14px; }
.choice-course .win-bd { padding: 15px 20px; }
.choice-course .list { margin-right: -20px; height: 120px; overflow: hidden; _zoom: 1; }
.choice-course .class-item, .choice-course .class-item-dis { float: left; margin: 0 10px 10px 0; width: 80px; height: 30px; line-height: 30px; background: url("img/icon_1v1.png") no-repeat 0 -31px; color: #777; text-align: center; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.choice-course .class-item:hover { color: #5BAA1B; }
.choice-course .class-item-dis { background-position: 0 -62px; color: #DCDCDC; cursor: default; }
.choice-course .class-item-dis:hover { background-position: 0 -62px; color: #DCDCDC; }
.choice-course .on { background-position: 0 0; }
.choice-course .actions { margin-top: 5px; padding-top: 15px; border-top: 1px solid #D0D0D0; text-align: center; }
.choice-course .actions a { margin: 0 5px; }
.choice-course .actions .btn-e-s2 span, .choice-course .actions .btn-g-s2 span { width: 57px; text-align: center; }

.list-video { margin: 20px 0; }
.list-video ul { overflow: hidden; _zoom: 1; }
.list-video li { float: left; width: 100%; height: 47px; line-height: 47px; background: #F4F5F7; color: #414141; font-size: 16px; }
.list-video li i { float: left; margin: 0 17px 0 38px; font-size: 24px; }
.list-video li b { float: left; width: 300px; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.list-video li .btn-g-s2, .list-video li .btn-g-s2-dis { float: right; margin-top: 9px; margin-right: 20px; font-size: 12px; }
.list-video .played { color: #A0A0A0; }
.list-video .playing { color: #74BA36; }

.edu-scroll { position: fixed; z-index: 3; bottom: 60px; right: 20px; width: 78px; border: 1px solid #DDD; _position: absolute; top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)) - 60); }
.edu-scroll a { display: block; width: 78px; height: 78px; background: url(img/i_top.png) no-repeat; transition: all 200ms ease; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; }
.edu-scroll .go-top { border-bottom: 1px solid #DDD; }
.edu-scroll .edu-scroll .go-top { display: none; height: 80px; background-position: 0 0; }
.edu-scroll .edu-scroll .go-top:hover { background-position: -79px 0; }
.edu-scroll .btn-zx { background-position: 0 -80px; }
.edu-scroll .btn-zx:hover { background-position: -79px -80px; }

.tit-s9 { position: relative; height: 37px; line-height: 37px; border-bottom: 1px solid #EEE; font-size: 12px; }
.tit-s9 ul { position: absolute; top: -2px; left: 0; width: 70%; height: 41px; *zoom: 1; }
.tit-s9 ul:before, .tit-s9 ul:after { display: table; content: ""; }
.tit-s9 ul:after { clear: both; }
.tit-s9 li { float: left; margin-right: 10px; }
.tit-s9 a { display: inline-block; padding: 0 20px; color: #999; }
.tit-s9 .btn-g-s1 { position: absolute; top: -3px; right: -18px; padding: 0; }
.tit-s9 .color-s1 { margin-left: 2px; color: #74BA36; }
.tit-s9 .color-s1 b, .tit-s9 .color-s1 strong { margin: 0 2px; font-weight: 400; }
.tit-s9 .tab-bg { position: absolute; bottom: 0; height: 3px; background: #74BA36; overflow: hidden; }

.mod-course-fkbg .pic-area { margin-right: 0; margin-bottom: 22px; }
.mod-course-fkbg .cont-fkbg { float: right; margin-top: 25px; width: 440px; }
.mod-course-fkbg .cont-fkbg-no-dis .item-price .span-2 { display: none; }
.mod-course-fkbg .cont-fkbg-no-dis .item-buy { margin-bottom: -25px; }
.mod-course-fkbg .cont-fkbg-no-dis .item-dis { display: none; }
.mod-course-fkbg .cont-fkbg-no-dis .item-bm { margin-top: 42px;*margin-top: 44px; *margin-bottom: 43px; height: 46px; line-height: 46px; }
.mod-course-fkbg .tit { margin-bottom: 6px; padding-left: 19px; height: auto; border-bottom: none; }
.mod-course-fkbg .tit h5 { margin-bottom: 10px; line-height: 27px; font-size: 25px; }
.mod-course-fkbg .tit .school { float: none; color: #999; }
.mod-course-fkbg .tit .school a { color: #74BA36; }
.mod-course-fkbg .item-price { width: 100%; height: 58px; background: url("img/icon_fkbg_s1.png") no-repeat; color: #FFF; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; overflow: hidden; _zoom: 1; }
.mod-course-fkbg .item-price .span-1 { float: left; margin-left: 28px; width: 145px; height: 58px; line-height: 58px; font-weight: 700; font-size: 26px; }
.mod-course-fkbg .item-price .span-2 { float: left; margin-top: 23px; width: 95px; line-height: 14px; }
.mod-course-fkbg .item-price .span-2 b { font-weight: 400; }
.mod-course-fkbg .item-price .btn-o-s3 { float: right; margin-right: 40px; margin-top: 12px; }
.mod-course-fkbg .item-price-discount { background-image: url("img/icon_fkbg_s3.png"); }
.mod-course-fkbg .item-price-discount .span-1 { width: 132px; }
.mod-course-fkbg .item-price-discount .btn-o-s3 { float: left; margin-right: 24px; }
.mod-course-fkbg .item-price-discount .btn-c-2 { float: left; margin-top: 12px; }
.mod-course-fkbg .item-price-discount .btn-c-2 span { width: 107px; }
.mod-course-fkbg .item-buy { margin: 14px 0 0 19px; line-height: 24px; color: #493; text-align: center; }
.mod-course-fkbg .item-buy a { color: #FF642E; font-weight: 700; }
.mod-course-fkbg .item-buy a b { font-weight: 400; font-family: \5B8B\4F53; }
.mod-course-fkbg .item-dis { margin-top: 6px; margin-bottom: 18px; height: 50px; line-height: 20px; color: #999; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; text-align: center; overflow: hidden; _zoom: 1; }
.mod-course-fkbg .item-dis .pie { float: left; margin: 19px 5px 0; width: 1px; height: 28px; background: #EEE; }
.mod-course-fkbg .item-dis .span-1, .mod-course-fkbg .item-dis .span-2, .mod-course-fkbg .item-dis .span-3 { float: left; margin-top: 13px; }
.mod-course-fkbg .item-dis .span-1 { width: 130px; margin-left: 22px; }
.mod-course-fkbg .item-dis .span-2 { width: 110px; }
.mod-course-fkbg .item-dis .span-3 { width: 110px; }
.mod-course-fkbg .item-dis .icon-clock { margin-right: 4px; }
.mod-course-fkbg .item-dis b { display: block; color: #5A5A5A; font-size: 14px; font-weight: 400; }
.mod-course-fkbg .item-dis strong { display: block; color: #FF642E; font-size: 14px; font-weight: 400; }
.mod-course-fkbg .item-bm { margin-right: 31px; margin-left: 19px; height: 36px; line-height: 36px; border-radius: 2px; background: #EEE; color: #999; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; text-align: center; }
.mod-course-fkbg .item-bm b { color: #5A5A5A; font-weight: 400; }
.mod-course-fkbg .item-date { margin: 20px 0 15px 0; padding-left: 19px; color: #999; }
.mod-course-fkbg .item-date b { color: #5A5A5A; font-weight: 400; }
.mod-course-fkbg .item-type { padding-left: 19px; color: #999; *zoom: 1; }
.mod-course-fkbg .item-type:before, .mod-course-fkbg .item-type:after { display: table; content: ""; }
.mod-course-fkbg .item-type:after { clear: both; }
.mod-course-fkbg .item-type .label { float: left; line-height: 35px; }
.mod-course-fkbg .item-type p { float: left; margin-right: -20px; width: 340px; }
.mod-course-fkbg .item-type a { float: left; margin-right: 8px; margin-bottom: 8px; width: 75px; height: 35px; line-height: 35px; background: url("img/icon_fkbg.png") no-repeat -77px -195px; color: #5A5A5A; text-align: center; overflow: hidden; }
.mod-course-fkbg .item-type a:hover { color: #74BA36; }
.mod-course-fkbg .item-type .current { background-position: 0 -195px; }
.mod-course-fkbg .item-fx { position: relative; margin-top: 5px; *margin-top: 10px; margin-bottom: 15px; padding-left: 19px; color: #999; *zoom: 1; }
.mod-course-fkbg .item-fx:before, .mod-course-fkbg .item-fx:after { display: table; content: ""; }
.mod-course-fkbg .item-fx:after { clear: both; }
.mod-course-fkbg .item-fx .buy-ass { position: absolute; top: 0; right: 35px; width: 90px; height: 24px; line-height: 24px; text-align: right; }
.mod-course-fkbg .item-fx .buy-ass a { color: #999; text-decoration: underline; }
.mod-course-fkbg .item-fx .buy-ass a:hover { color: #74BA36; }
.mod-course-fkbg .item-fx .fx { float: left; width: 60px; line-height: 24px; text-align: right; }
.mod-course-fkbg .item-fx .jiathis_style { float: left; }
.mod-course-fkbg .jiathis_style a { float: left; margin-right: 8px; width: 24px; height: 24px; overflow: hidden; }
.mod-course-fkbg .jiathis_style .jtico { width: 24px !important; height: 24px !important; background: url("img/icon_share_s1.png") no-repeat; }
.mod-course-fkbg .jiathis_style .jtico_weixin { background-position: 0 0; }
.mod-course-fkbg .jiathis_style .jtico_tsina { background-position: -34px 0; }
.mod-course-fkbg .jiathis_style .jtico_qzone { background-position: -104px 0; }
.mod-course-fkbg .jiathis_style .jtico_tqq { background-position: -139px 0; }
.mod-course-fkbg .jiathis_style a:hover .jtico_weixin { background-position: 0 -40px; }
.mod-course-fkbg .jiathis_style a:hover .jtico_tsina { background-position: -34px -40px; }
.mod-course-fkbg .jiathis_style a:hover .jtico_qzone { background-position: -104px -40px; }
.mod-course-fkbg .jiathis_style a:hover .jtico_tqq { background-position: -139px -40px; }
.mod-course-fkbg .jiathis_style .jiathis_counter_style { margin-top: 4px; width: 37px; height: 16px; }
.mod-course-fkbg .jiathis_style .jiathis_counter_style span { width: 35px !important; background-position: 3px -64px; }
.mod-course-fkbg .jiathis_style .jiathis_counter_style:hover span { background-position: 3px -64px !important; }

.mod-package { margin: 0 auto; width: 978px; border: 1px solid #EEE; background: #FFF; }
.mod-package .mod-tit { position: relative; padding-left: 70px; height: 35px; line-height: 35px; border-bottom: 1px solid #EEE; color: #333; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; font-weight: 700; }
.mod-package .mod-tit .pic { position: absolute; bottom: -1px; left: 23px; width: 40px; height: 43px; background: url("img/icon_fkbg.png") no-repeat -289px -187px; }
.mod-package .mod-group { margin: 22px 23px 0; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; *zoom: 1; }
.mod-package .mod-group:before, .mod-package .mod-group:after { display: table; content: ""; }
.mod-package .mod-group:after { clear: both; }
.mod-package .mod-group .icon-plus-s1 { float: left; margin: 46px 0 0 40px; }
.mod-package .mod-group .icon-equal-s1 { float: left; margin: 50px 0 0 40px; }
.mod-package .mod-group .pic { float: left; margin-bottom: 10px; width: 155px; }
.mod-package .mod-group .pic img { width: 155px; height: 116px; }
.mod-package .mod-group .pic .title { display: block; margin-top: 9px; height: 16px; line-height: 16px; color: #5A5A5A; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.mod-package .mod-group .pic .title:hover { color: #74BA36; }
.mod-package .mod-group .pic .price { margin: 0; color: #FF642E; }
.mod-package .mod-group .left { float: left; margin-bottom: 10px; width: 155px; }
.mod-package .mod-group .right { float: left; width: 390px; }
.mod-package .mod-group .right li { margin-left: 40px; margin-bottom: 12px; }
.mod-package .mod-group .extra { float: left; margin-left: 40px; width: 144px; color: #5A5A5A; }
.mod-package .mod-group .extra h6 { margin: 5px 0 8px; line-height: 26px; }
.mod-package .mod-group .extra h6 i { margin: 0 2px; font-weight: 700; }
.mod-package .mod-group .extra b { color: #FF642E; font-size: 14px; }
.mod-package .mod-group .extra del { color: #999; }
.mod-package .mod-group .actions { margin-top: 17px; }

.pbd-kcList { margin: 0 auto 30px; width: 1240px; }

.bottom-dl { position: fixed; z-index: 100; bottom: 0; left: 0; padding: 10px 0; width: 100%; background: #000; filter: alpha(opacity=80); opacity: 0.8; text-align: center; }
.bottom-dl img { width: 100%; vertical-align: middle; }

.mod-bm { margin: 20px auto 0; width: 600px; }
.mod-bm .s1, .mod-bm .s2, .mod-bm .s3, .mod-bm .s5 { height: 600px; }
.mod-bm .s1 { background: url(img/tz0GSFSBXymAQbSIAADsx7iURdg002.jpg) no-repeat; }
.mod-bm .s2 { background: url(img/tz0MYFSBX0aAWbcjAAD4yrPt7pM062.jpg) no-repeat; }
.mod-bm .s3 { background: url(img/tz0GSFSBX2WAWY4wAAEOrBcimTE886.jpg) no-repeat; }
.mod-bm .s4 { height: 500px; background: url(img/tz0GSFSBX32AWclWAADJAB0d-Ag360.jpg) no-repeat; }
.mod-bm .s5 { background: url(img/tz0MYFSBX4uAL4fOAAD9O86jTlg640.jpg) no-repeat; }
.mod-bm .s6 { height: 500px; background: url(img/tz0GSFSBX5yAVr_IAADAcKtxoSo207.jpg) no-repeat; }
.mod-bm .btn { display: inline-block; margin: 96px 0 0 71px; width: 222px; height: 52px; }

.icon-shop-s1, .icon-plus-s1, .icon-equal-s1, .icon-clock { display: inline-block; background: url("img/icon_fkbg.png") no-repeat; vertical-align: middle; }

.icon-shop-s1 { width: 16px; height: 14px; background-position: -125px -163px; }

.icon-plus-s1 { width: 24px; height: 24px; background-position: -32px -159px; }

.icon-equal-s1 { width: 18px; height: 17px; background-position: -80px -163px; }

.icon-clock { width: 12px; height: 12px; background-position: -230px -164px; }

.btn-o-s3 { display: inline-block; background: url("img/icon_fkbg.png") 0 -237px no-repeat; }
.btn-o-s3 .icon-shop-s1 { margin-right: 5px; }
.btn-o-s3 span { display: inline-block; margin-left: 3px; padding: 0 3px 0 0; width: 100px; height: 34px; line-height: 34px; background: url("img/icon_fkbg.png") right -272px no-repeat; color: #FFF; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; text-align: center; }
.btn-o-s3:hover { background-position: 0 -307px; }
.btn-o-s3:hover span { background-position: right -342px; }

.btn-o-s3-dis { opacity: 0.7; filter: alpha(opacity=70); }
.btn-o-s3-dis span { cursor: default; }
.btn-o-s3-dis:hover { background-position: 0 -237px; }
.btn-o-s3-dis:hover span { background-position: right -272px; }

.bg-mask { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background: #000; opacity: 0.6; }

.win-tip { position: fixed; top: 0px; left: 0; z-index: 11; padding: 25px 0; width: 100%; background: #FFF; color: #6A6A6A; font-size: 50px; }
.win-tip .box { position: relative; width: 100%; }
.win-tip p { padding-left: 50px; line-height: 60px; color: #434343; }
.win-tip .top { color: #898989; }
.win-tip .icon-more, .win-tip .win-tip .icon-safari { margin: 0 4px; vertical-align: middle; }
.win-tip .icon-more { width: 56px; height: 28px; }
.win-tip .icon-safari { width: 16px; height: 16px; }
.win-tip .icon-right { position: absolute; top: 40px; right: 65px; }

#win_set_phone { width: 510px; }

#btn-refund-ok span { width: 50px; }

.table-main { padding-left: 15px; width: 684px; }
.table-main .content { margin: 0px; }
.table-main .table-s2 td { padding: 10px 6px; }

.notice-video { margin: 0 auto 15px; width: 980px; }
.notice-video .bd { padding: 15px 20px; border: 1px solid #E3E5E3; background: #FDFFEC; }
.notice-video .bd h6 { margin-bottom: 5px; color: #69B32C; font-weight: 700; }
.notice-video .bd p { margin-bottom: 5px; line-height: 20px; color: #666; }



.mod-tips, .mod-tips-s1 { border: 1px solid #EEE; background: #FFF; }
.mod-tips .mhd, .mod-tips-s1 .mhd { height: 38px; line-height: 38px; border-bottom: 1px solid #EEE; background: #c4e9a4 !important; }
.mod-tips .mhd h2, .mod-tips-s1 .mhd h2 { padding: 0 17px; color: #5d9927 !important; font-size: 14px; }
.mod-tips .mbd, .mod-tips-s1 .mbd { padding: 9px 17px; }
.mod-tips li, .mod-tips-s1 li { line-height: 28px; }
.mod-tips li .btn-c-3, .mod-tips-s1 li .btn-c-3 { float: right; margin-top: 3px; }
.mod-tips li a, .mod-tips-s1 li a { display: block; color: #5A5A5A; font-size: 12px; }
.mod-tips li a:hover, .mod-tips-s1 li a:hover { color: #74BA36; }
.mod-tips .mft, .mod-tips-s1 .mft { padding: 0 18px; text-align: center; }

.mod-tips-l { margin-right: 20px; }

.mod-tips { position: relative; float: left; width: 478px; height: 245px; }
.mod-tips li { line-height: 28px; *margin-top: -3px; }
.mod-tips li a { height: 28px; overflow: hidden; }
.mod-tips li i { float: left; margin: 6px 5px 0 0; }
.mod-tips li .txt { float: left; width: 230px; text-decoration: underline; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.mod-tips .btn-l { margin-right: 14px; }
.mod-tips .mft { position: absolute; bottom: 15px; left: 0; width: 444px; height: 34px; }

.mod-tips-s1 .mbd { margin-bottom: 0 !important; padding: 9px 17px 0 !important; border: 0 none !important; }
.mod-tips-s1 li { position: relative; margin-bottom: 10px; padding-left: 20px; padding-bottom: 0 !important; line-height: 20px; }
.mod-tips-s1 i { position: absolute; top: 4px; left: 0; }
.mod-tips-s1 .btn-c-2 span { width: 241px; }
.mod-tips-s1 .mft { padding-bottom: 15px; }

.part-kcList .mod-tips-s1 .mhd { border: 0 none; }

.mod-free { margin-top: 20px; }
.mod-free a { display: inline-block; width: 331px; height: 100px; }

.mod-right { float: right; width: 278px; }
