@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 6, ../sass/screen.scss */
.new_page {
  /* ----------------------------------------------------------------------------
  .wx_header{font-size: 12px;font-family:Verdana, Microsoft YaHei, Simsun; background: #fff; position: relative; color:#666;overflow-x:hidden;}*/
  /* 弹出�?*/
  font-size: 0px;
  font-family: "Microsoft YaHei";
  color: #444444;
}
/* line 5, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page html, .new_page body, .new_page div, .new_page span, .new_page applet, .new_page object, .new_page iframe,
.new_page h1, .new_page h2, .new_page h3, .new_page h4, .new_page h5, .new_page h6, .new_page p, .new_page blockquote, .new_page pre,
.new_page a, .new_page abbr, .new_page acronym, .new_page address, .new_page big, .new_page cite, .new_page code,
.new_page del, .new_page dfn, .new_page em, .new_page img, .new_page ins, .new_page kbd, .new_page q, .new_page s, .new_page samp,
.new_page small, .new_page strike, .new_page strong, .new_page sub, .new_page sup, .new_page tt, .new_page var,
.new_page b, .new_page u, .new_page i, .new_page center,
.new_page dl, .new_page dt, .new_page dd, .new_page ol, .new_page ul, .new_page li,
.new_page fieldset, .new_page form, .new_page label, .new_page legend,
.new_page table, .new_page caption, .new_page tbody, .new_page tfoot, .new_page thead, .new_page tr, .new_page th, .new_page td,
.new_page article, .new_page aside, .new_page canvas, .new_page details, .new_page embed,
.new_page figure, .new_page figcaption, .new_page footer, .new_page header, .new_page hgroup,
.new_page menu, .new_page nav, .new_page output, .new_page ruby, .new_page section, .new_page summary,
.new_page time, .new_page mark, .new_page audio, .new_page video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 22, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page html {
  line-height: 1;
}
/* line 24, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page ol, .new_page ul {
  list-style: none;
}
/* line 26, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page caption, .new_page th, .new_page td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page q, .new_page blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page q:before, .new_page q:after, .new_page blockquote:before, .new_page blockquote:after {
  content: "";
  content: none;
}
/* line 32, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page a img {
  border: none;
}
/* line 116, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.new_page article, .new_page aside, .new_page details, .new_page figcaption, .new_page figure, .new_page footer, .new_page header, .new_page hgroup, .new_page main, .new_page menu, .new_page nav, .new_page section, .new_page summary {
  display: block;
}
/* line 1, ../sass/_header.scss */
.new_page .icon-sprite, .new_page .icon-bookbg, .new_page .icon-bookbg2, .new_page .n_book .n_book_main .booklist2 li .nr .icon-bookbg, .new_page .icon-djs-rb, .new_page .icon-djs-time, .new_page .icon-djs, .new_page .icon-dot_normal, .new_page .nav_ad .banner .banner_choose li, .new_page .icon-dot_selected, .new_page .nav_ad .banner .banner_choose .choose_now, .new_page .icon-n-book, .new_page .icon-n-tip, .new_page .icon-n_D1, .new_page .icon-n_addcart, .new_page .icon-n_arrow-left, .new_page .icon-n_arrow-right, .new_page .icon-n_article, .new_page .icon-n_cart, .new_page .n_book .n_book_main .booklist li .nr a:hover .icon, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover li, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover .choose_now, .new_page .n_book .n_book_main .bolist li a:hover .icon, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover li, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover .choose_now, .new_page .icon-n_cartblue, .new_page .icon-n_code, .new_page .icon-n_d2, .new_page .icon-n_d3, .new_page .icon-n_dj, .new_page .icon-n_gif, .new_page .icon-n_lesson, .new_page .icon-n_lessonmore, .new_page .icon-n_list, .new_page .icon-n_listactive, .new_page .main_page .main_page_right ul .active .icon-n_list, .new_page .icon-n_mobile, .new_page .icon-n_no1, .new_page .icon-n_talk, .new_page .icon-n_talk2, .new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_talk:hover .icon-n_talk, .new_page .icon-n_z2, .new_page .user_show_article .user_show_main li .content .active .icon-n_zan1, .new_page .icon-n_z3, .new_page .icon-n_zan1, .new_page .icon-np_now, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_ing, .new_page .icon-np_today, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_timetoday, .new_page .icon-pop, .new_page .icon-s_app, .new_page .icon-s_zb, .new_page .icon-searchbutton, .new_page .icon-yss1, .new_page .icon-yss2, .new_page .icon-yss3, .new_page .icon-yss4, .new_page .icon-yys-lb, .new_page .icon-yys-zb, .new_page .icon-arrow-down, .new_page .icon-arrow-up, .new_page .icon-arrow-weixin, .new_page .icon-bad, .new_page .icon-cart-hover2, .new_page .wall .cart:hover .icon-cart, .new_page .icon-cart, .new_page .icon-home, .new_page .icon-kefu, .new_page .icon-kefuhover, .new_page .footer .maplink .kefu span:hover .icon-kefu, .new_page .icon-logo, .new_page .icon-logo2, .new_page .icon-reload, .new_page .icon-smile, .new_page .icon-sort, .new_page .icon-sorthover, .new_page .wall .sort:hover em, .new_page .icon-try {
  background-image: url("//www.hqwx.com/leraning/index2016/images/gedu-hearder2016.png");
  background-repeat: no-repeat;
}
/* line 6, ../sass/_header.scss */
.new_page .icon-arrow-down {
  background-position: 0 0;
}
/* line 10, ../sass/_header.scss */
.new_page .icon-arrow-up {
  background-position: 0 -11px;
}
/* line 14, ../sass/_header.scss */
.new_page .icon-arrow-weixin {
  background-position: 0 -22px;
}
/* line 18, ../sass/_header.scss */
.new_page .icon-bad {
  background-position: 0 -34px;
}
/* line 22, ../sass/_header.scss */
.new_page .icon-cart-hover2, .new_page .wall .cart:hover .icon-cart {
  background-position: 0 -93px;
}
/* line 26, ../sass/_header.scss */
.new_page .icon-cart {
  background-position: 0 -116px;
}
/* line 30, ../sass/_header.scss */
.new_page .icon-cart:hover, .new_page .icon-cart.cart-hover {
  background-position: 0 -70px;
}
/* line 34, ../sass/_header.scss */
.new_page .icon-home {
  background-position: 0 -139px;
}
/* line 38, ../sass/_header.scss */
.new_page .icon-kefu {
  background-position: 0 -158px;
}
/* line 42, ../sass/_header.scss */
.new_page .icon-kefuhover, .new_page .footer .maplink .kefu span:hover .icon-kefu {
  background-position: 0 -176px;
}
/* line 46, ../sass/_header.scss */
.new_page .icon-logo {
  background-position: 0 -194px;
}
/* line 50, ../sass/_header.scss */
.new_page .icon-logo2 {
  background-position: 0 -239px;
}
/* line 54, ../sass/_header.scss */
.new_page .icon-reload {
  background-position: 0 -304px;
}
/* line 58, ../sass/_header.scss */
.new_page .icon-smile {
  background-position: 0 -323px;
}
/* line 62, ../sass/_header.scss */
.new_page .icon-sort {
  background-position: 0 -359px;
}
/* line 66, ../sass/_header.scss */
.new_page .icon-sorthover, .new_page .wall .sort:hover em {
  background-position: 0 -378px;
}
/* line 70, ../sass/_header.scss */
.new_page .icon-try {
  background-position: 0 -397px;
}
/* line 74, ../sass/_header.scss */
.new_page .icon, .new_page .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .choose_now {
  display: inline-block;
  position: static;
}
/* line 79, ../sass/_header.scss */
.new_page .icon-arrow-down {
  background-position: 0 0;
  height: 6px;
  width: 10px;
}
/* line 85, ../sass/_header.scss */
.new_page .icon-arrow-up {
  background-position: 0 -11px;
  height: 6px;
  width: 12px;
}
/* line 91, ../sass/_header.scss */
.new_page .icon-arrow-weixin {
  background-position: 0 -22px;
  height: 7px;
  width: 7px;
}
/* line 97, ../sass/_header.scss */
.new_page .icon-bad {
  background-position: 0 -34px;
  height: 31px;
  width: 31px;
}
/* line 103, ../sass/_header.scss */
.new_page .icon-cart-hover, .new_page .wall .haveclass .icon-cart {
  background-position: 0 -70px;
  height: 18px;
  width: 18px;
}
/* line 109, ../sass/_header.scss */
.new_page .icon-cart-hover2, .new_page .wall .cart:hover .icon-cart {
  background-position: 0 -93px;
  height: 18px;
  width: 18px;
}
/* line 115, ../sass/_header.scss */
.new_page .icon-cart {
  background-position: 0 -116px;
  height: 18px;
  width: 18px;
}
/* line 121, ../sass/_header.scss */
.new_page .icon-home {
  background-position: 0 -139px;
  height: 14px;
  width: 16px;
}
/* line 127, ../sass/_header.scss */
.new_page .icon-kefu {
  background-position: 0 -158px;
  height: 13px;
  width: 15px;
}
/* line 133, ../sass/_header.scss */
.new_page .icon-kefuhover, .new_page .footer .maplink .kefu span:hover .icon-kefu {
  background-position: 0 -176px;
  height: 13px;
  width: 15px;
}
/* line 139, ../sass/_header.scss */
.new_page .icon-logo {
  background-position: 0 -194px;
  height: 40px;
  width: 142px;
}
/* line 145, ../sass/_header.scss */
.new_page .icon-logo2 {
  background-position: 0 -239px;
  height: 60px;
  width: 155px;
}
/* line 151, ../sass/_header.scss */
.new_page .icon-reload {
  background-position: 0 -304px;
  height: 14px;
  width: 14px;
}
/* line 157, ../sass/_header.scss */
.new_page .icon-smile {
  background-position: 0 -323px;
  height: 31px;
  width: 31px;
}
/* line 163, ../sass/_header.scss */
.new_page .icon-sort {
  background-position: 0 -359px;
  height: 14px;
  width: 17px;
}
/* line 169, ../sass/_header.scss */
.new_page .icon-sorthover, .new_page .wall .sort:hover em {
  background-position: 0 -378px;
  height: 14px;
  width: 19px;
}
/* line 175, ../sass/_header.scss */
.new_page .icon-try {
  background-position: 0 -397px;
  height: 12px;
  width: 14px;
}
/* line 181, ../sass/_header.scss */
.new_page .icon-sort, .new_page .icon-cart {
  position: relative;
  top: 2px;
  +top: 15px;
}
/* line 187, ../sass/_header.scss */
.new_page .icon-cart {
  margin-right: 5px;
  top: 5px;
  +top: -2px;
}
/* line 193, ../sass/_header.scss */
.new_page .icon-arrow-down {
  margin-left: 5px;
  position: relative;
  top: -15px;
  +top: -4 px;
}
/* line 200, ../sass/_header.scss */
.new_page .icon-kefu {
  position: relative;
  top: 2px;
  +top: -2 px;
  margin-right: 5px;
}
/* line 207, ../sass/_header.scss */
.new_page .icon-logo2 {
  vertical-align: middle;
}
/* line 211, ../sass/_header.scss */
.new_page .icon-reload {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
/* line 217, ../sass/_header.scss */
.new_page .icon-arrow-up {
  position: relative;
  top: -1px;
  +top: -6 px;
  margin-right: 5px;
}
/* line 224, ../sass/_header.scss */
.new_page .icon-home {
  position: relative;
  top: 2px;
  +top: -2 px;
}
/* line 230, ../sass/_header.scss */
.new_page .icon-arrow-weixin {
  position: absolute;
  top: -7px;
  left: 10px;
}
/* line 236, ../sass/_header.scss */
.new_page .icon-try2 {
  margin-right: 5px;
  position: absolute;
  left: 15px;
  top: 10px;
}
/* line 243, ../sass/_header.scss */
.new_page .icon-smile, .new_page .icon-bad {
  position: relative;
  top: 10px;
  margin-right: 5px;
}
/* line 249, ../sass/_header.scss */
.new_page .nav, .new_page .footer, .new_page .wall {
  font-family: "microsoft yahei";
  font-size: 14px;
  color: #333;
}
/* line 255, ../sass/_header.scss */
.new_page .nav em, .new_page .footer em, .new_page .wall em {
  font-style: normal;
}
/* line 259, ../sass/_header.scss */
.new_page .nav img, .new_page .footer img, .new_page .wall img {
  vertical-align: top;
}
/* line 263, ../sass/_header.scss */
.new_page .nav a, .new_page .footer a, .new_page .wall a {
  color: #333;
  text-decoration: none;
}
/* line 268, ../sass/_header.scss */
.new_page .nav .clearfix:after, .new_page .nav .w1000:after, .new_page .nav .navlink:after, .new_page .nav .navlink li:after, .new_page .navlink .nav li:after, .new_page .nav .nav_ad:after, .new_page .nav .main_page .main_page_left .main_page_hqzb .n_zb:after, .new_page .main_page .main_page_left .main_page_hqzb .nav .n_zb:after, .new_page .nav .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main:after, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .nav .n_zb_main:after, .new_page .nav .main_page .main_page_left .main_page_teacher .n_teacher:after, .new_page .main_page .main_page_left .main_page_teacher .nav .n_teacher:after, .new_page .nav .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main:after, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .nav .n_teacher_main:after, .new_page .nav .main_page .main_page_center .title ul:after, .new_page .main_page .main_page_center .title .nav ul:after, .new_page .nav .user_show_article .user_show_main li:after, .new_page .user_show_article .user_show_main .nav li:after, .new_page .nav .n_yss ul:after, .new_page .n_yss .nav ul:after, .new_page .nav .n_yss ul .yss2 .n_mi:after, .new_page .n_yss ul .yss2 .nav .n_mi:after, .new_page .nav .n_lessonlist .n_lessonpage ul:after, .new_page .n_lessonlist .n_lessonpage .nav ul:after, .new_page .nav .n_lessonlist .n_lessonpage .list .t3 div:after, .new_page .n_lessonlist .n_lessonpage .list .t3 .nav div:after, .new_page .nav .n_classlist .n_classlist_main:after, .new_page .n_classlist .nav .n_classlist_main:after, .new_page .nav .n_book .n_book_main .topbook_main .topbook_left:after, .new_page .n_book .n_book_main .topbook_main .nav .topbook_left:after, .new_page .nav .n_book .n_book_main .booklist:after, .new_page .n_book .n_book_main .nav .booklist:after, .new_page .nav .n_book .n_book_main .booklist li:after, .new_page .n_book .n_book_main .booklist .nav li:after, .new_page .nav .n_book .n_book_main .bolist_main .bolist_left:after, .new_page .n_book .n_book_main .bolist_main .nav .bolist_left:after, .new_page .nav .n_book .n_book_main .bolist:after, .new_page .n_book .n_book_main .nav .bolist:after, .new_page .nav .n_book .n_book_main .bolist li:after, .new_page .n_book .n_book_main .bolist .nav li:after, .new_page .footer .clearfix:after, .new_page .footer .w1000:after, .new_page .footer .navlink:after, .new_page .footer .navlink li:after, .new_page .navlink .footer li:after, .new_page .footer .nav_ad:after, .new_page .footer .main_page .main_page_left .main_page_hqzb .n_zb:after, .new_page .main_page .main_page_left .main_page_hqzb .footer .n_zb:after, .new_page .footer .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main:after, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .footer .n_zb_main:after, .new_page .footer .main_page .main_page_left .main_page_teacher .n_teacher:after, .new_page .main_page .main_page_left .main_page_teacher .footer .n_teacher:after, .new_page .footer .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main:after, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .footer .n_teacher_main:after, .new_page .footer .main_page .main_page_center .title ul:after, .new_page .main_page .main_page_center .title .footer ul:after, .new_page .footer .user_show_article .user_show_main li:after, .new_page .user_show_article .user_show_main .footer li:after, .new_page .footer .n_yss ul:after, .new_page .n_yss .footer ul:after, .new_page .footer .n_yss ul .yss2 .n_mi:after, .new_page .n_yss ul .yss2 .footer .n_mi:after, .new_page .footer .n_lessonlist .n_lessonpage ul:after, .new_page .n_lessonlist .n_lessonpage .footer ul:after, .new_page .footer .n_lessonlist .n_lessonpage .list .t3 div:after, .new_page .n_lessonlist .n_lessonpage .list .t3 .footer div:after, .new_page .footer .n_classlist .n_classlist_main:after, .new_page .n_classlist .footer .n_classlist_main:after, .new_page .footer .n_book .n_book_main .topbook_main .topbook_left:after, .new_page .n_book .n_book_main .topbook_main .footer .topbook_left:after, .new_page .footer .n_book .n_book_main .booklist:after, .new_page .n_book .n_book_main .footer .booklist:after, .new_page .footer .n_book .n_book_main .booklist li:after, .new_page .n_book .n_book_main .booklist .footer li:after, .new_page .footer .n_book .n_book_main .bolist_main .bolist_left:after, .new_page .n_book .n_book_main .bolist_main .footer .bolist_left:after, .new_page .footer .n_book .n_book_main .bolist:after, .new_page .n_book .n_book_main .footer .bolist:after, .new_page .footer .n_book .n_book_main .bolist li:after, .new_page .n_book .n_book_main .bolist .footer li:after, .new_page .wall .clearfix:after, .new_page .wall .w1000:after, .new_page .wall .navlink:after, .new_page .wall .navlink li:after, .new_page .navlink .wall li:after, .new_page .wall .nav_ad:after, .new_page .wall .main_page .main_page_left .main_page_hqzb .n_zb:after, .new_page .main_page .main_page_left .main_page_hqzb .wall .n_zb:after, .new_page .wall .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main:after, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .wall .n_zb_main:after, .new_page .wall .main_page .main_page_left .main_page_teacher .n_teacher:after, .new_page .main_page .main_page_left .main_page_teacher .wall .n_teacher:after, .new_page .wall .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main:after, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .wall .n_teacher_main:after, .new_page .wall .main_page .main_page_center .title ul:after, .new_page .main_page .main_page_center .title .wall ul:after, .new_page .wall .user_show_article .user_show_main li:after, .new_page .user_show_article .user_show_main .wall li:after, .new_page .wall .n_yss ul:after, .new_page .n_yss .wall ul:after, .new_page .wall .n_yss ul .yss2 .n_mi:after, .new_page .n_yss ul .yss2 .wall .n_mi:after, .new_page .wall .n_lessonlist .n_lessonpage ul:after, .new_page .n_lessonlist .n_lessonpage .wall ul:after, .new_page .wall .n_lessonlist .n_lessonpage .list .t3 div:after, .new_page .n_lessonlist .n_lessonpage .list .t3 .wall div:after, .new_page .wall .n_classlist .n_classlist_main:after, .new_page .n_classlist .wall .n_classlist_main:after, .new_page .wall .n_book .n_book_main .topbook_main .topbook_left:after, .new_page .n_book .n_book_main .topbook_main .wall .topbook_left:after, .new_page .wall .n_book .n_book_main .booklist:after, .new_page .n_book .n_book_main .wall .booklist:after, .new_page .wall .n_book .n_book_main .booklist li:after, .new_page .n_book .n_book_main .booklist .wall li:after, .new_page .wall .n_book .n_book_main .bolist_main .bolist_left:after, .new_page .n_book .n_book_main .bolist_main .wall .bolist_left:after, .new_page .wall .n_book .n_book_main .bolist:after, .new_page .n_book .n_book_main .wall .bolist:after, .new_page .wall .n_book .n_book_main .bolist li:after, .new_page .n_book .n_book_main .bolist .wall li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
/* line 277, ../sass/_header.scss */
.new_page .nav .clearfix, .new_page .nav .w1000, .new_page .nav .navlink, .new_page .nav .navlink li, .new_page .navlink .nav li, .new_page .nav .nav_ad, .new_page .nav .main_page .main_page_left .main_page_hqzb .n_zb, .new_page .main_page .main_page_left .main_page_hqzb .nav .n_zb, .new_page .nav .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .nav .n_zb_main, .new_page .nav .main_page .main_page_left .main_page_teacher .n_teacher, .new_page .main_page .main_page_left .main_page_teacher .nav .n_teacher, .new_page .nav .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .nav .n_teacher_main, .new_page .nav .main_page .main_page_center .title ul, .new_page .main_page .main_page_center .title .nav ul, .new_page .nav .user_show_article .user_show_main li, .new_page .user_show_article .user_show_main .nav li, .new_page .nav .n_yss ul, .new_page .n_yss .nav ul, .new_page .nav .n_yss ul .yss2 .n_mi, .new_page .n_yss ul .yss2 .nav .n_mi, .new_page .nav .n_lessonlist .n_lessonpage ul, .new_page .n_lessonlist .n_lessonpage .nav ul, .new_page .nav .n_lessonlist .n_lessonpage .list .t3 div, .new_page .n_lessonlist .n_lessonpage .list .t3 .nav div, .new_page .nav .n_classlist .n_classlist_main, .new_page .n_classlist .nav .n_classlist_main, .new_page .nav .n_book .n_book_main .topbook_main .topbook_left, .new_page .n_book .n_book_main .topbook_main .nav .topbook_left, .new_page .nav .n_book .n_book_main .booklist, .new_page .n_book .n_book_main .nav .booklist, .new_page .nav .n_book .n_book_main .booklist li, .new_page .n_book .n_book_main .booklist .nav li, .new_page .nav .n_book .n_book_main .bolist_main .bolist_left, .new_page .n_book .n_book_main .bolist_main .nav .bolist_left, .new_page .nav .n_book .n_book_main .bolist, .new_page .n_book .n_book_main .nav .bolist, .new_page .nav .n_book .n_book_main .bolist li, .new_page .n_book .n_book_main .bolist .nav li, .new_page .footer .clearfix, .new_page .footer .w1000, .new_page .footer .navlink, .new_page .footer .navlink li, .new_page .navlink .footer li, .new_page .footer .nav_ad, .new_page .footer .main_page .main_page_left .main_page_hqzb .n_zb, .new_page .main_page .main_page_left .main_page_hqzb .footer .n_zb, .new_page .footer .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .footer .n_zb_main, .new_page .footer .main_page .main_page_left .main_page_teacher .n_teacher, .new_page .main_page .main_page_left .main_page_teacher .footer .n_teacher, .new_page .footer .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .footer .n_teacher_main, .new_page .footer .main_page .main_page_center .title ul, .new_page .main_page .main_page_center .title .footer ul, .new_page .footer .user_show_article .user_show_main li, .new_page .user_show_article .user_show_main .footer li, .new_page .footer .n_yss ul, .new_page .n_yss .footer ul, .new_page .footer .n_yss ul .yss2 .n_mi, .new_page .n_yss ul .yss2 .footer .n_mi, .new_page .footer .n_lessonlist .n_lessonpage ul, .new_page .n_lessonlist .n_lessonpage .footer ul, .new_page .footer .n_lessonlist .n_lessonpage .list .t3 div, .new_page .n_lessonlist .n_lessonpage .list .t3 .footer div, .new_page .footer .n_classlist .n_classlist_main, .new_page .n_classlist .footer .n_classlist_main, .new_page .footer .n_book .n_book_main .topbook_main .topbook_left, .new_page .n_book .n_book_main .topbook_main .footer .topbook_left, .new_page .footer .n_book .n_book_main .booklist, .new_page .n_book .n_book_main .footer .booklist, .new_page .footer .n_book .n_book_main .booklist li, .new_page .n_book .n_book_main .booklist .footer li, .new_page .footer .n_book .n_book_main .bolist_main .bolist_left, .new_page .n_book .n_book_main .bolist_main .footer .bolist_left, .new_page .footer .n_book .n_book_main .bolist, .new_page .n_book .n_book_main .footer .bolist, .new_page .footer .n_book .n_book_main .bolist li, .new_page .n_book .n_book_main .bolist .footer li, .new_page .wall .clearfix, .new_page .wall .w1000, .new_page .wall .navlink, .new_page .wall .navlink li, .new_page .navlink .wall li, .new_page .wall .nav_ad, .new_page .wall .main_page .main_page_left .main_page_hqzb .n_zb, .new_page .main_page .main_page_left .main_page_hqzb .wall .n_zb, .new_page .wall .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .wall .n_zb_main, .new_page .wall .main_page .main_page_left .main_page_teacher .n_teacher, .new_page .main_page .main_page_left .main_page_teacher .wall .n_teacher, .new_page .wall .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .wall .n_teacher_main, .new_page .wall .main_page .main_page_center .title ul, .new_page .main_page .main_page_center .title .wall ul, .new_page .wall .user_show_article .user_show_main li, .new_page .user_show_article .user_show_main .wall li, .new_page .wall .n_yss ul, .new_page .n_yss .wall ul, .new_page .wall .n_yss ul .yss2 .n_mi, .new_page .n_yss ul .yss2 .wall .n_mi, .new_page .wall .n_lessonlist .n_lessonpage ul, .new_page .n_lessonlist .n_lessonpage .wall ul, .new_page .wall .n_lessonlist .n_lessonpage .list .t3 div, .new_page .n_lessonlist .n_lessonpage .list .t3 .wall div, .new_page .wall .n_classlist .n_classlist_main, .new_page .n_classlist .wall .n_classlist_main, .new_page .wall .n_book .n_book_main .topbook_main .topbook_left, .new_page .n_book .n_book_main .topbook_main .wall .topbook_left, .new_page .wall .n_book .n_book_main .booklist, .new_page .n_book .n_book_main .wall .booklist, .new_page .wall .n_book .n_book_main .booklist li, .new_page .n_book .n_book_main .booklist .wall li, .new_page .wall .n_book .n_book_main .bolist_main .bolist_left, .new_page .n_book .n_book_main .bolist_main .wall .bolist_left, .new_page .wall .n_book .n_book_main .bolist, .new_page .n_book .n_book_main .wall .bolist, .new_page .wall .n_book .n_book_main .bolist li, .new_page .n_book .n_book_main .bolist .wall li {
  *zoom: 1;
}
/* line 281, ../sass/_header.scss */
.new_page .nav .w1000, .new_page .footer .w1000, .new_page .wall .w1000 {
  width: 1000px;
}
/* line 285, ../sass/_header.scss */
.new_page .nav .left, .new_page .footer .left, .new_page .wall .left {
  float: left;
}
/* line 289, ../sass/_header.scss */
.new_page .nav .noborder, .new_page .footer .noborder, .new_page .wall .noborder {
  border: none;
}
/* line 293, ../sass/_header.scss */
.new_page .nav .nowrap, .new_page .footer .nowrap, .new_page .wall .nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 299, ../sass/_header.scss */
.new_page .wall {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #333436;
  color: #e0e0e0;
}
/* line 307, ../sass/_header.scss */
.new_page .wall .w1000 {
  margin: 0 auto;
}
/* line 311, ../sass/_header.scss */
.new_page .wall .sort {
  width: 40px;
  height: 40px;
  text-align: center;
  float: left;
}
/* line 318, ../sass/_header.scss */
.new_page .wall .sort:hover {
  background: #fff;
}
/* line 322, ../sass/_header.scss */
.new_page .wall .sort:hover .list {
  display: block;
  +top: 25 px;
}
/* line 327, ../sass/_header.scss */
.new_page .wall .list {
  padding-top: 5px;
  display: none;
  width: 100px;
  background-color: #fff;
  z-index: 99;
  line-height: 35px;
  position: relative;
  font-size: 12px;
  top: -2px;
  -moz-box-shadow: #f4f4f4 2px 2px 1px;
  -webkit-box-shadow: #f4f4f4 2px 2px 1px;
  box-shadow: #f4f4f4 2px 2px 1px;
}
/* line 342, ../sass/_header.scss */
.new_page .wall .list li {
  text-align: left;
}
/* line 346, ../sass/_header.scss */
.new_page .wall .list li a {
  padding-left: 25px;
}
/* line 350, ../sass/_header.scss */
.new_page .wall .list li a:hover {
  color: #ff6b07;
}
/* line 354, ../sass/_header.scss */
.new_page .wall .list li:hover {
  background: #f5f5f5;
}
/* line 358, ../sass/_header.scss */
.new_page .wall .list li:hover a {
  color: #ff6b07;
}
/* line 362, ../sass/_header.scss */
.new_page .wall .sort .list {
  top: 0;
}
/* line 366, ../sass/_header.scss */
.new_page .wall .info {
  padding-left: 10px;
  font-size: 12px;
}
/* line 371, ../sass/_header.scss */
.new_page .wall .info:hover {
  color: #fff;
}
/* line 375, ../sass/_header.scss */
.new_page .wall .info a {
  color: #e0e0e0;
}
/* line 379, ../sass/_header.scss */
.new_page .wall .info a:hover {
  color: #fff;
}
/* line 383, ../sass/_header.scss */
.new_page .wall .info .line {
  margin: 0 4px 0 5px;
  color: #424242;
}
/* line 388, ../sass/_header.scss */
.new_page .wall .info .weixin {
  position: relative;
  z-index: 3;
}
/* line 393, ../sass/_header.scss */
.new_page .wall .info .weixin .weixincode {
  display: none;
  background: #fff;
  border: 1px solid #d2ebed;
  position: absolute;
  z-index: 3;
  left: 0;
  top: 25px;
}
/* line 403, ../sass/_header.scss */
.new_page .wall .info .weixin .weixincode p {
  width: 110px;
  padding: 5px;
  color: #44aeb7;
  line-height: 12px;
  text-align: center;
}
/* line 411, ../sass/_header.scss */
.new_page .wall .info .weixin:hover .weixincode {
  display: block;
}
/* line 415, ../sass/_header.scss */
.new_page .wall .cart {
  float: right;
  font-size: 12px;
  width: 120px;
  text-align: center;
  background: #424242;
}
/* line 423, ../sass/_header.scss */
.new_page .wall .cart a {
  color: #e0e0e0;
}
/* line 427, ../sass/_header.scss */
.new_page .wall .cart:hover {
  background: #fff;
}
/* line 431, ../sass/_header.scss */
.new_page .wall .cart:hover a {
  color: #ff6a06;
}
/* line 435, ../sass/_header.scss */
.new_page .wall .haveclass {
  background: #ff6a06;
}
/* line 439, ../sass/_header.scss */
.new_page .wall .haveclass a {
  color: #fff;
}
/* line 443, ../sass/_header.scss */
.new_page .wall .login {
  width: 100px;
  float: right;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
}
/* line 451, ../sass/_header.scss */
.new_page .wall .login a {
  color: #e0e0e0;
}
/* line 455, ../sass/_header.scss */
.new_page .wall .login a:hover {
  color: #fff;
}
/* line 459, ../sass/_header.scss */
.new_page .wall .login span {
  padding: 0 6px;
  color: #424242;
}
/* line 464, ../sass/_header.scss */
.new_page .wall .user {
  display: none;
  float: right;
  width: 100px;
  height: 40px;
  text-align: center;
  font-size: 12px;
}
/* line 473, ../sass/_header.scss */
.new_page .wall .user .user2 {
  height: 40px;
}
/* line 477, ../sass/_header.scss */
.new_page .wall .user .user2 #usernametop {
  display: inline-block;
  max-width: 70px;
  +width: 70 px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 486, ../sass/_header.scss */
.new_page .wall .user:hover {
  color: #313339;
  background: #fff;
}
/* line 491, ../sass/_header.scss */
.new_page .wall .user:hover .list {
  display: block;
}
/* line 495, ../sass/_header.scss */
.new_page .nav {
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
/* line 503, ../sass/_header.scss */
.new_page .nav .w1000 {
  margin: 0 auto;
  height: 70px;
  line-height: 70px;
}
/* line 509, ../sass/_header.scss */
.new_page .nav h1 {
  font-weight: normal;
  vertical-align: top;
  font-size: 24px;
  margin-left: 10px;
  height: 70px;
  margin-left: 10px;
  line-height: 70px;
  display: inline-block;
  +vertical-align: middle;
}
/* line 521, ../sass/_header.scss */
.new_page .nav .logo2 {
  vertical-align: middle;
}
/* line 525, ../sass/_header.scss */
.new_page .nav .nav_class {
  float: right;
  position: relative;
  top: -1px;
}
/* line 531, ../sass/_header.scss */
.new_page .nav .nav_class a {
  width: 65px;
  font-size: 16px;
  text-align: center;
  display: inline-block;
}
/* line 538, ../sass/_header.scss */
.new_page .nav .nav_class a:hover {
  color: #315ea8;
  border-bottom: 2px solid #315ea8;
}
/* line 543, ../sass/_header.scss */
.new_page .nav .nav_class .active {
  color: #315ea8;
  border-bottom: 2px solid #315ea8;
}
/* line 548, ../sass/_header.scss */
.new_page .footer {
  width: 100%;
  border-top: 1px solid #e4e4e4;
  background: #f6f6f6;
}
/* line 554, ../sass/_header.scss */
.new_page .footer .w1000 {
  margin: 0 auto;
  padding: 20px 0;
}
/* line 559, ../sass/_header.scss */
.new_page .footer .three {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e4e4e4;
}
/* line 565, ../sass/_header.scss */
.new_page .footer .three div {
  float: left;
  width: 330px;
  border-right: 1px solid #e4e4e4;
}
/* line 571, ../sass/_header.scss */
.new_page .footer .three div span {
  float: left;
}
/* line 575, ../sass/_header.scss */
.new_page .footer .three div span h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
}
/* line 581, ../sass/_header.scss */
.new_page .footer .three div span p {
  font-size: 16px;
  line-height: 25px;
  color: #666;
}
/* line 587, ../sass/_header.scss */
.new_page .footer .three .noborder {
  border: none;
}
/* line 591, ../sass/_header.scss */
.new_page .footer .maplink {
  padding-bottom: 25px;
  border-bottom: 1px solid #e4e4e4;
}
/* line 596, ../sass/_header.scss */
.new_page .footer .maplink div {
  float: left;
  width: 190px;
}
/* line 601, ../sass/_header.scss */
.new_page .footer .maplink div p {
  line-height: 28px;
}
/* line 605, ../sass/_header.scss */
.new_page .footer .maplink div p a {
  color: #999;
}
/* line 609, ../sass/_header.scss */
.new_page .footer .maplink div p a:hover {
  color: #4bc2ca;
}
/* line 613, ../sass/_header.scss */
.new_page .footer .maplink .aboutus {
  width: 160px;
  border-right: 1px solid #e4e4e4;
}
/* line 618, ../sass/_header.scss */
.new_page .footer .maplink .kefu {
  margin-left: 50px;
  text-align: center;
}
/* line 623, ../sass/_header.scss */
.new_page .footer .maplink .kefu h3 {
  color: #315ea8;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
}
/* line 630, ../sass/_header.scss */
.new_page .footer .maplink .kefu p {
  font-size: 12px;
  color: #333;
  line-height: 20px;
}
/* line 636, ../sass/_header.scss */
.new_page .footer .maplink .kefu span {
  display: inline-block;
  margin-top: 15px;
  color: #315ea8;
  border: 1px solid #315ea8;
  padding: 10px 10px;
  +padding: 5 px 10 px;
  background: #fff;
  cursor: pointer;
}
/* line 647, ../sass/_header.scss */
.new_page .footer .maplink .kefu span:hover {
  animation: myfirst 1s;
  animation-fill-mode: forwards;
  background: #315ea8;
  +color: #fff;
  color: #fff;
}
@keyframes myfirst /* Safari å’Œ Chrome */ {
  100% {
    background: #315ea8;
    color: #fff;
  }
}
/* line 663, ../sass/_header.scss */
.new_page .footer .footerinfo {
  margin-top: 15px;
  text-align: center;
  font-size: 12px;
  color: #999;
  line-height: 24px;
}
/* line 671, ../sass/_header.scss */
.new_page .footer .footerinfo a {
  color: #999;
}
/* line 675, ../sass/_header.scss */
.new_page .footer .footerinfo a:hover {
  color: #4bc2ca;
}
/* line 679, ../sass/_header.scss */
.new_page .footer .footerinfo span {
  padding: 0 10px;
}
/* line 683, ../sass/_header.scss */
.new_page .footer .footerinfo img {
  padding: 0 5px;
}
/* line 687, ../sass/_header.scss */
.new_page .icon-logo2 {
  height: 70px;
  width: 151px;
}
/* line 691, ../sass/_header.scss */
.new_page .icon-logo2 {
  background-image: url(/leraning/index2016/images/logob1x.png?v=20170704);
  background-image: -webkit-image-set(url(/leraning/index2016/images/logob1x.png?v=20170704) 1x, url(/leraning/index2016/images/logob2x.png?v=20170704) 2x);
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: top;
  +vertical-align: middle;
}
/* line 408, icon/*.png */
.new_page .icon-sprite, .new_page .icon-bookbg, .new_page .icon-bookbg2, .new_page .n_book .n_book_main .booklist2 li .nr .icon-bookbg, .new_page .icon-djs-rb, .new_page .icon-djs-time, .new_page .icon-djs, .new_page .icon-dot_normal, .new_page .nav_ad .banner .banner_choose li, .new_page .icon-dot_selected, .new_page .nav_ad .banner .banner_choose .choose_now, .new_page .icon-n-book, .new_page .icon-n-tip, .new_page .icon-n_D1, .new_page .icon-n_addcart, .new_page .icon-n_arrow-left, .new_page .icon-n_arrow-right, .new_page .icon-n_article, .new_page .icon-n_cart, .new_page .n_book .n_book_main .booklist li .nr a:hover .icon, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover li, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover .choose_now, .new_page .n_book .n_book_main .bolist li a:hover .icon, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover li, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover .choose_now, .new_page .icon-n_cartblue, .new_page .icon-n_code, .new_page .icon-n_d2, .new_page .icon-n_d3, .new_page .icon-n_dj, .new_page .icon-n_gif, .new_page .icon-n_lesson, .new_page .icon-n_lessonmore, .new_page .icon-n_list, .new_page .icon-n_listactive, .new_page .main_page .main_page_right ul .active .icon-n_list, .new_page .icon-n_mobile, .new_page .icon-n_no1, .new_page .icon-n_talk, .new_page .icon-n_talk2, .new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_talk:hover .icon-n_talk, .new_page .icon-n_z2, .new_page .user_show_article .user_show_main li .content .active .icon-n_zan1, .new_page .icon-n_z3, .new_page .icon-n_zan1, .new_page .icon-np_now, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_ing, .new_page .icon-np_today, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_timetoday, .new_page .icon-pop, .new_page .icon-s_app, .new_page .icon-s_zb, .new_page .icon-searchbutton, .new_page .icon-yss1, .new_page .icon-yss2, .new_page .icon-yss3, .new_page .icon-yss4, .new_page .icon-yys-lb, .new_page .icon-yys-zb {
  background-image: url('../images/icon-sfb7750eb5a.png');
  background-repeat: no-repeat;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-bookbg {
  background-position: 0 0;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-bookbg2, .new_page .n_book .n_book_main .booklist2 li .nr .icon-bookbg {
  background-position: 0 -64px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-djs-rb {
  background-position: 0 -128px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-djs-time {
  background-position: 0 -167px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-djs {
  background-position: 0 -199px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-dot_normal, .new_page .nav_ad .banner .banner_choose li {
  background-position: 0 -276px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-dot_selected, .new_page .nav_ad .banner .banner_choose .choose_now {
  background-position: 0 -287px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n-book {
  background-position: 0 -298px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n-tip {
  background-position: 0 -335px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_D1 {
  background-position: 0 -370px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_addcart {
  background-position: 0 -397px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_arrow-left {
  background-position: 0 -539px;
}
/* line 59, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_arrow-left:hover, .new_page .icon-n_arrow-left.n_arrow-left-hover {
  background-position: 0 -522px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_arrow-right {
  background-position: 0 -573px;
}
/* line 59, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_arrow-right:hover, .new_page .icon-n_arrow-right.n_arrow-right-hover {
  background-position: 0 -556px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_article {
  background-position: 0 -590px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_cart, .new_page .n_book .n_book_main .booklist li .nr a:hover .icon, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover li, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover .choose_now, .new_page .n_book .n_book_main .bolist li a:hover .icon, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover li, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover .choose_now {
  background-position: 0 -622px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_cartblue {
  background-position: 0 -643px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_code {
  background-position: 0 -664px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_d2 {
  background-position: 0 -686px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_d3 {
  background-position: 0 -712px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_dj {
  background-position: 0 -739px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_gif {
  background-position: 0 -760px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_lesson {
  background-position: 0 -793px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_lessonmore {
  background-position: 0 -812px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_list {
  background-position: 0 -840px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_listactive, .new_page .main_page .main_page_right ul .active .icon-n_list {
  background-position: 0 -897px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_mobile {
  background-position: 0 -954px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_no1 {
  background-position: 0 -976px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_talk {
  background-position: 0 -1009px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_talk2, .new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_talk:hover .icon-n_talk {
  background-position: 0 -1031px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_z2, .new_page .user_show_article .user_show_main li .content .active .icon-n_zan1 {
  background-position: 0 -1053px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_z3 {
  background-position: 0 -1076px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-n_zan1 {
  background-position: 0 -1091px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-np_now, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_ing {
  background-position: 0 -1114px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-np_today, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_timetoday {
  background-position: 0 -1135px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-pop {
  background-position: 0 -1156px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-s_app {
  background-position: 0 -1171px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-s_zb {
  background-position: 0 -1232px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-searchbutton {
  background-position: 0 -1297px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-yss1 {
  background-position: 0 -1336px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-yss2 {
  background-position: 0 -1413px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-yss3 {
  background-position: 0 -1490px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-yss4 {
  background-position: 0 -1567px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-yys-lb {
  background-position: 0 -1644px;
}
/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.new_page .icon-yys-zb {
  background-position: 0 -1682px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-bookbg {
  background-position: 0 0;
  height: 59px;
  width: 276px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-bookbg2, .new_page .n_book .n_book_main .booklist2 li .nr .icon-bookbg {
  background-position: 0 -64px;
  height: 59px;
  width: 732px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-djs-rb {
  background-position: 0 -128px;
  height: 34px;
  width: 36px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-djs-time {
  background-position: 0 -167px;
  height: 27px;
  width: 25px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-djs {
  background-position: 0 -199px;
  height: 72px;
  width: 286px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-dot_normal, .new_page .nav_ad .banner .banner_choose li {
  background-position: 0 -276px;
  height: 6px;
  width: 6px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-dot_selected, .new_page .nav_ad .banner .banner_choose .choose_now {
  background-position: 0 -287px;
  height: 6px;
  width: 6px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n-book {
  background-position: 0 -298px;
  height: 32px;
  width: 97px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n-tip {
  background-position: 0 -335px;
  height: 30px;
  width: 30px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_D1 {
  background-position: 0 -370px;
  height: 22px;
  width: 19px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_addcart {
  background-position: 0 -397px;
  height: 120px;
  width: 46px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_arrow-left-hover {
  background-position: 0 -522px;
  height: 12px;
  width: 6px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_arrow-left {
  background-position: 0 -539px;
  height: 12px;
  width: 6px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_arrow-right-hover {
  background-position: 0 -556px;
  height: 12px;
  width: 6px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_arrow-right {
  background-position: 0 -573px;
  height: 12px;
  width: 6px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_article {
  background-position: 0 -590px;
  height: 27px;
  width: 71px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_cart, .new_page .n_book .n_book_main .booklist li .nr a:hover .icon, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover li, .new_page .n_book .n_book_main .booklist li .nr a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a:hover .choose_now, .new_page .n_book .n_book_main .bolist li a:hover .icon, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover li, .new_page .n_book .n_book_main .bolist li a:hover .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a:hover .choose_now {
  background-position: 0 -622px;
  height: 16px;
  width: 16px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_cartblue {
  background-position: 0 -643px;
  height: 16px;
  width: 16px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_code {
  background-position: 0 -664px;
  height: 17px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_d2 {
  background-position: 0 -686px;
  height: 21px;
  width: 21px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_d3 {
  background-position: 0 -712px;
  height: 22px;
  width: 23px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_dj {
  background-position: 0 -739px;
  height: 16px;
  width: 39px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_gif {
  background-position: 0 -760px;
  height: 28px;
  width: 39px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_lesson {
  background-position: 0 -793px;
  height: 14px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_lessonmore {
  background-position: 0 -812px;
  height: 23px;
  width: 22px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_list {
  background-position: 0 -840px;
  height: 52px;
  width: 73px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_listactive, .new_page .main_page .main_page_right ul .active .icon-n_list {
  background-position: 0 -897px;
  height: 52px;
  width: 76px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_mobile {
  background-position: 0 -954px;
  height: 17px;
  width: 9px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_no1 {
  background-position: 0 -976px;
  height: 28px;
  width: 22px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_talk {
  background-position: 0 -1009px;
  height: 17px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_talk2, .new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_talk:hover .icon-n_talk {
  background-position: 0 -1031px;
  height: 17px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_z2, .new_page .user_show_article .user_show_main li .content .active .icon-n_zan1 {
  background-position: 0 -1053px;
  height: 18px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_z3 {
  background-position: 0 -1076px;
  height: 10px;
  width: 18px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-n_zan1 {
  background-position: 0 -1091px;
  height: 18px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-np_now, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_ing {
  background-position: 0 -1114px;
  height: 16px;
  width: 40px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-np_today, .new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_timetoday {
  background-position: 0 -1135px;
  height: 16px;
  width: 32px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-pop {
  background-position: 0 -1156px;
  height: 10px;
  width: 17px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-s_app {
  background-position: 0 -1171px;
  height: 56px;
  width: 76px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-s_zb {
  background-position: 0 -1232px;
  height: 60px;
  width: 65px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-searchbutton {
  background-position: 0 -1297px;
  height: 34px;
  width: 38px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-yss1 {
  background-position: 0 -1336px;
  height: 72px;
  width: 242px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-yss2 {
  background-position: 0 -1413px;
  height: 72px;
  width: 242px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-yss3 {
  background-position: 0 -1490px;
  height: 72px;
  width: 242px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-yss4 {
  background-position: 0 -1567px;
  height: 72px;
  width: 242px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-yys-lb {
  background-position: 0 -1644px;
  height: 33px;
  width: 32px;
}
/* line 11, ../sass/_icon.scss */
.new_page .icon-yys-zb {
  background-position: 0 -1682px;
  height: 34px;
  width: 30px;
}
/* line 17, ../sass/_icon.scss */
.new_page .icon-pop {
  margin-left: 6px;
  vertical-align: middle;
}
/* line 20, ../sass/_topcss.scss */
.new_page .wx_header .navin, .new_page .wx_header .service {
  margin: 0 auto;
}
/* line 23, ../sass/_topcss.scss */
.new_page .wx_header .header-nav {
  width: 100%;
  height: 45px;
  background-color: #F3F6F7;
  border: 1px solid #EAEFF2;
}
/* line 29, ../sass/_topcss.scss */
.new_page .wx_header .navin {
  position: relative;
  width: 1000px;
  height: 46px;
  line-height: 46px;
}
/* line 35, ../sass/_topcss.scss */
.new_page .wx_header .left {
  float: left;
  _margin-top: 10px;
}
/* line 39, ../sass/_topcss.scss */
.new_page .wx_header .left span {
  margin-right: 11px;
}
/* line 42, ../sass/_topcss.scss */
.new_page .wx_header .left input {
  border: 1px solid #BFCACF;
  height: 21px;
  margin: 0 6px;
  width: 101px;
}
/* line 48, ../sass/_topcss.scss */
.new_page .wx_header .left .word {
  width: 81px;
}
/* line 51, ../sass/_topcss.scss */
.new_page .wx_header .left .login {
  border-color: #C5C5C5;
  width: 40px;
  margin-right: 13px;
  cursor: pointer;
}
/* line 57, ../sass/_topcss.scss */
.new_page .wx_header .login {
  color: #0086cd;
  text-decoration: none;
}
/* line 61, ../sass/_topcss.scss */
.new_page .wx_header .qq, .new_page .weibo {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-left: 10px;
  vertical-align: middle;
}
/* line 68, ../sass/_topcss.scss */
.new_page .wx_header .qq {
  background: url(../images/qq.gif) no-repeat;
}
/* line 71, ../sass/_topcss.scss */
.new_page .wx_header .weibo {
  background: url(../images/weibo.gif) no-repeat;
}
/* line 74, ../sass/_topcss.scss */
.new_page .wx_header .right {
  float: right;
  _margin-top: 10px;
}
/* line 79, ../sass/_topcss.scss */
.new_page .wx_header .header-left a em {
  width: 0;
  height: 0;
  font: 0/0 arial;
  border: 5px dashed transparent;
  border-top: 5px solid #086fc5;
  vertical-align: middle;
  display: inline-block;
}
/* line 89, ../sass/_topcss.scss */
.new_page .wx_header .nav-bottom {
  width: 1000px;
  height: 103px;
  margin: 0 auto;
}
/* line 94, ../sass/_topcss.scss */
.new_page .wx_header .logo, .new_page .header-center {
  float: left;
  height: 103px;
}
/* line 98, ../sass/_topcss.scss */
.new_page .wx_header .logo_cq, .new_page .header-center {
  float: left;
  height: 103px;
}
/* line 102, ../sass/_topcss.scss */
.new_page .wx_header .logo {
  width: 210px;
  margin-right: 26px;
  background: url(../images/logo.gif) no-repeat;
}
/* line 107, ../sass/_topcss.scss */
.new_page .wx_header .logo a {
  display: block;
  height: 103px;
  text-indent: -2000em;
  overflow: hidden;
}
/* line 113, ../sass/_topcss.scss */
.new_page .wx_header .logo_cq {
  width: 210px;
  margin-right: 26px;
  background: url(../images/logo_cq.gif) no-repeat;
}
/* line 118, ../sass/_topcss.scss */
.new_page .wx_header .logo_cq a {
  display: block;
  height: 103px;
  text-indent: -2000em;
  overflow: hidden;
}
/* line 124, ../sass/_topcss.scss */
.new_page .wx_header .header-center, .new_page .placeholder, .new_page .wx_header .service, .new_page .wx_header .service h1, .new_page .wx_header .service ul li, .new_page .wx_header .pop {
  box-sizing: border-box;
}
/* line 127, ../sass/_topcss.scss */
.new_page .wx_header .header-center {
  width: 260px;
  padding: 30px 0 0 22px;
  background: url(../images/nav-bg.gif) left 0 no-repeat;
}
/* line 132, ../sass/_topcss.scss */
.new_page .wx_header .wx_search {
  float: right;
  height: 34px;
  padding-top: 32px;
}
/* line 137, ../sass/_topcss.scss */
.new_page .wx_header .placeholder {
  float: left;
  width: 250px;
  height: 34px;
  border: 1px solid #C1C4CB;
}
/* line 143, ../sass/_topcss.scss */
.new_page .wx_header .whitebox {
  background-color: #fff;
  height: 32px;
  overflow: hidden;
  width: 215px;
  position: relative;
  padding-left: 10px;
  width: 205px;
}
/* line 151, ../sass/_topcss.scss */
.new_page .wx_header .whitebox input {
  width: 215px;
  height: 32px;
  line-height: 32px;
}
/* line 156, ../sass/_topcss.scss */
.new_page .wx_header .whitebox label {
  position: absolute;
  left: 10px;
  top: 8px;
  color: #AAAAAB;
  cursor: text;
}
/* line 164, ../sass/_topcss.scss */
.new_page .wx_header .btn {
  float: left;
  width: 35px;
  height: 34px;
}
/* line 170, ../sass/_topcss.scss */
.new_page .wx_header .btn button {
  width: 35px;
  height: 34px;
  background: url(../images/search.gif) no-repeat;
  border: none;
  cursor: pointer;
}
/* line 179, ../sass/_topcss.scss */
.new_page .wx_header .wx_header .service {
  width: 980px;
  height: 207px;
  border: 1px solid #DFDFDF;
}
/* line 184, ../sass/_topcss.scss */
.new_page .wx_header .wx_header .service h1 {
  width: 100%;
  height: 40px;
  font-size: 20px;
  line-height: 40px;
  border-bottom: 1px solid #DFDFDF;
  color: #393939;
  padding-left: 23px;
  _padding: 5px 0 5px 10px;
  _height: 20px;
  _line-height: 20px;
}
/* line 196, ../sass/_topcss.scss */
.new_page .wx_header .wx_header .service span {
  width: 8px;
  height: 15px;
}
/* line 200, ../sass/_topcss.scss */
.new_page .wx_header .wx_header .service ul {
  padding: 15px 0;
}
/* line 203, ../sass/_topcss.scss */
.new_page .wx_header .service ul li {
  float: left;
  width: 212px;
  height: 137px;
  padding-left: 21px;
  border-right: 1px solid #EFEFEF;
  color: #393939;
}
/* line 211, ../sass/_topcss.scss */
.new_page .wx_header .service ul li h3, .new_page .wx_header .service ul li p {
  line-height: 24px;
}
/* line 214, ../sass/_topcss.scss */
.new_page .wx_header .service ul li h3 {
  font-weight: bold;
}
/* line 218, ../sass/_topcss.scss */
.new_page .wx_header .pop {
  position: absolute;
  top: 107px;
  right: 50%;
  margin-right: -370px;
  width: 788px;
  height: 627px;
  border: 1px solid #e3e3e3;
  border-top: 4px solid #e3e3e3;
  z-index: 9999;
  background-color: #fff;
  padding: 0 8px;
  display: none;
  /* overflow: hidden;*/
}
/* line 233, ../sass/_topcss.scss */
.new_page .wx_header .pop ul li {
  height: auto;
  border-bottom: 1px dashed #CACACA;
  padding: 17px 0 10px;
}
/* line 238, ../sass/_topcss.scss */
.new_page .wx_header .pop ul li h3, .new_page .cont {
  float: left;
}
/* line 241, ../sass/_topcss.scss */
.new_page .wx_header .pop ul li h3 {
  font-size: 12px;
  width: 64px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  color: #fff;
  background-color: #50A3CD;
  margin-right: 4px;
}
/* line 251, ../sass/_topcss.scss */
.new_page .wx_header .cont {
  width: 702px;
  line-height: 12px;
}
/* line 255, ../sass/_topcss.scss */
.new_page .wx_header .cont a {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  padding: 0 10px 0 9px;
  margin: 5px 0;
  font-size: 12px;
  border-right: 1px solid #DADADA;
}
/* line 263, ../sass/_topcss.scss */
.new_page .wx_header .cont a:hover {
  color: #008CC6;
}
/* line 267, ../sass/_topcss.scss */
.new_page .wx_header .cont .lasta {
  padding-right: 0;
  border: 0;
}
/* line 271, ../sass/_topcss.scss */
.new_page .wx_header .h1 {
  color: #008CC6;
}
/* line 274, ../sass/_topcss.scss */
.new_page .wx_header .h3 a {
  padding-left: 5px;
}
/* line 277, ../sass/_topcss.scss */
.new_page .wx_header .h4 {
  color: #D94400;
}
/* line 281, ../sass/_topcss.scss */
.new_page .header-wrap {
  color: #666666;
}
/* line 284, ../sass/_topcss.scss */
.new_page .header-wrap a {
  color: #666666;
  text-decoration: none;
}
/* line 15, ../sass/screen.scss */
.new_page .clearfix:after, .new_page .w1000:after, .new_page .navlink:after, .new_page .navlink li:after, .new_page .nav_ad:after, .new_page .main_page .main_page_left .main_page_hqzb .n_zb:after, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main:after, .new_page .main_page .main_page_left .main_page_teacher .n_teacher:after, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main:after, .new_page .main_page .main_page_center .title ul:after, .new_page .user_show_article .user_show_main li:after, .new_page .n_yss ul:after, .new_page .n_yss ul .yss2 .n_mi:after, .new_page .n_lessonlist .n_lessonpage ul:after, .new_page .n_lessonlist .n_lessonpage .list .t3 div:after, .new_page .n_classlist .n_classlist_main:after, .new_page .n_book .n_book_main .topbook_main .topbook_left:after, .new_page .n_book .n_book_main .booklist:after, .new_page .n_book .n_book_main .booklist li:after, .new_page .n_book .n_book_main .bolist_main .bolist_left:after, .new_page .n_book .n_book_main .bolist:after, .new_page .n_book .n_book_main .bolist li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
/* line 23, ../sass/screen.scss */
.new_page .clearfix, .new_page .w1000, .new_page .navlink, .new_page .navlink li, .new_page .nav_ad, .new_page .main_page .main_page_left .main_page_hqzb .n_zb, .new_page .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main, .new_page .main_page .main_page_left .main_page_teacher .n_teacher, .new_page .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main, .new_page .main_page .main_page_center .title ul, .new_page .user_show_article .user_show_main li, .new_page .n_yss ul, .new_page .n_yss ul .yss2 .n_mi, .new_page .n_lessonlist .n_lessonpage ul, .new_page .n_lessonlist .n_lessonpage .list .t3 div, .new_page .n_classlist .n_classlist_main, .new_page .n_book .n_book_main .topbook_main .topbook_left, .new_page .n_book .n_book_main .booklist, .new_page .n_book .n_book_main .booklist li, .new_page .n_book .n_book_main .bolist_main .bolist_left, .new_page .n_book .n_book_main .bolist, .new_page .n_book .n_book_main .bolist li {
  *zoom: 1;
}
/* line 27, ../sass/screen.scss */
.new_page .w1000 {
  width: 1000px;
  margin: 0 auto;
}
/* line 33, ../sass/screen.scss */
.new_page .w1000 a:hover {
  color: #009df0;
}
/* line 38, ../sass/screen.scss */
.new_page .n_border {
  border-right: 1px solid #dddddd;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin: 0 7px;
}
/* line 48, ../sass/screen.scss */
.new_page .new_page_title {
  height: 40px;
  line-height: 40px;
  margin: 0 11px;
}
/* line 52, ../sass/screen.scss */
.new_page .new_page_title .n_title {
  font-size: 16px;
  height: 18px;
  line-height: 18px;
  color: #009df0;
  font-weight: bold;
  vertical-align: middle;
  border-left: 5px solid #009df0;
  padding-left: 8px;
  display: inline-block;
  +line-height: 25px;
  +height: 25px;
  +position: relative;
  +top: 7.5px;
}
/* line 68, ../sass/screen.scss */
.new_page .new_page_border {
  border-bottom: 1px solid #eeeeee;
}
/* line 72, ../sass/screen.scss */
.new_page .nav .search-part {
  float: right;
  font-size: 0px;
}
/* line 75, ../sass/screen.scss */
.new_page .nav .search-part .icon-searchbutton {
  border: none;
  vertical-align: middle;
  outline: none;
}
/* line 80, ../sass/screen.scss */
.new_page .nav .search-part .bdcs-search-form-input {
  color: #999999;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  border: 1px solid #cecece;
  padding-left: 7px;
  width: 183px;
  outline: none;
  border-radius: 5px 0 0 5px;
}
/* line 93, ../sass/screen.scss */
.new_page .nav .search-part input::-webkit-input-placeholder, .new_page .nav .search-part textarea::-webkit-input-placeholder {
  color: #bbb;
}
/* line 96, ../sass/screen.scss */
.new_page .nav .search-part input:-moz-placeholder, .new_page .nav .search-part textarea:-moz-placeholder {
  color: #bbb;
}
/* line 99, ../sass/screen.scss */
.new_page .nav .search-part input::-moz-placeholder, .new_page .nav .search-part textarea::-moz-placeholder {
  color: #bbb;
}
/* line 102, ../sass/screen.scss */
.new_page .nav .search-part input:-ms-input-placeholder, .new_page .nav .search-part textarea:-ms-input-placeholder {
  color: #bbb;
}
/* line 107, ../sass/screen.scss */
.new_page .navlink {
  background: #fafafa;
  font-size: 14px;
  border-bottom: 1px solid #e6e6e6;
  height: 80px;
  line-height: 80px;
}
/* line 114, ../sass/screen.scss */
.new_page .navlink li {
  float: left;
  padding-top: 11px;
  width: 33.33%;
}
/* line 119, ../sass/screen.scss */
.new_page .navlink li h4 {
  float: left;
  color: #009df0;
  font-weight: bold;
  width: 34px;
  font-size: 16px;
  line-height: 30px;
  margin-left: 4px;
}
/* line 128, ../sass/screen.scss */
.new_page .navlink li a {
  float: left;
  line-height: 30px;
  font-size: 14px;
  margin-left: 13px;
}
/* line 133, ../sass/screen.scss */
.new_page .navlink li a:hover {
  color: #009df0;
}
/* line 139, ../sass/screen.scss */
.new_page .nav_ad {
  padding: 17px 0 22px;
}
/* line 142, ../sass/screen.scss */
.new_page .nav_ad .banner {
  position: relative;
  text-align: center;
  height: 117px;
  width: 700px;
  margin-right: 14px;
  background: #ffffff;
  float: left;
}
/* line 151, ../sass/screen.scss */
.new_page .nav_ad .banner .banner_pic img {
  width: 700px;
  height: 117px;
}
/* line 155, ../sass/screen.scss */
.new_page .nav_ad .banner .banner_pic a {
  display: none;
}
/* line 159, ../sass/screen.scss */
.new_page .nav_ad .banner .banner_choose {
  display: inline-block;
  +display: inline;
  position: relative;
  top: -13px;
}
/* line 166, ../sass/screen.scss */
.new_page .nav_ad .banner .banner_choose li {
  float: left;
  margin: 0 5px;
}
/* line 178, ../sass/screen.scss */
.new_page .nav_ad .pic_right {
  width: 286px;
  height: 117px;
  float: left;
}
/* line 182, ../sass/screen.scss */
.new_page .nav_ad .pic_right img {
  width: 286px;
  height: 117px;
}
/* line 188, ../sass/screen.scss */
.new_page .main_page {
  margin-bottom: 10px;
}
/* line 190, ../sass/screen.scss */
.new_page .main_page .main_page_left {
  float: left;
  width: 282px;
  margin-right: 21px;
}
/* line 195, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free {
  position: fixed;
  top: 15%;
  left: 50%;
  margin-left: -260px;
  width: 520px;
  height: 380px;
  background: #fff;
  z-index: 1002;
  /*border: 2px solid #0095db;*/
  border-radius: 5px;
  display: none;
  overflow: hidden;
}
/* line 209, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .gopng_close {
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  background: url(//hqkc.hqwx.com/uploadfile/2017/0103/20170103103953658.png) top center no-repeat;
  height: 12px;
  width: 12px;
  overflow: hidden;
  cursor: pointer;
}
/* line 221, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .gopng_close:hover {
  background: url(//hqkc.hqwx.com/uploadfile/2017/0103/20170103104009486.png) top center no-repeat;
}
/* line 226, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free {
  _margin-top: 200px;
  _position: absolute;
  _bottom: auto;
  _top: expression(eval(document.documentElement.scrollTop));
}
/* line 233, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free h5 {
  font: 16px "微软雅黑";
  color: #3c9ddb;
  text-align: center;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #eaeaea;
  display: block;
}
/* line 244, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .gopng_green {
  background: #f5f5f5;
}
/* line 249, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free ul {
  padding-top: 50px;
}
/* line 253, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_valid {
  padding-left: 89px;
  margin: 0 auto;
}
/* line 258, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_valid h5 {
  display: none;
}
/* line 262, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_input {
  border: 1px solid #dcdcdc;
  color: #999999;
  outline: none;
  width: 250px;
  height: 37px;
  padding-left: 5px;
  font: 14px "微软雅黑";
  padding-left: 10px;
  border-right: 1px solid transparent;
}
/* line 273, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .nosubmit {
  width: 341px;
  border: 1px solid #dcdcdc;
}
/* line 278, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .validimg {
  width: 91px;
  height: 39px;
  border-radius: 0 5px 5px 0;
  vertical-align: top;
}
/* line 285, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_valid li {
  height: 50px;
  font-size: 0px;
  width: auto;
  margin-left: 0px;
}
/* line 292, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_valid .errorinfo {
  width: 353px;
  text-align: center;
  color: #ff5858;
  font-size: 14px;
  font-family: "microsoft yahei";
}
/* line 300, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .a_submit {
  vertical-align: middle;
  font: 12px "宋体";
  color: #fff;
  width: 90px;
  display: inline-block;
  text-align: center;
  border-radius: 3px;
  vertical-align: top;
  width: 91px;
  line-height: 39px;
  height: 39px;
  border-radius: 0 5px 5px 0;
}
/* line 316, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .bg_green {
  background: #84c360;
}
/* line 320, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .bg_gray {
  background: #aaaaaa;
}
/* line 324, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .bg_blue {
  background: #0095db;
}
/* line 328, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_error {
  color: #ff5858;
  margin: 10px 0;
}
/* line 333, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .a_submit2 {
  font: 16px "微软雅黑";
  color: #fff;
  text-align: center;
  border-radius: 5px;
  width: 180px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  margin: 0 0 38px 170px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #0095db;
}
/* line 350, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free .layer_pic_succ, .new_page .main_page .main_page_left .layer_free .layer_pic_error {
  margin-top: 15%;
}
/* line 354, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_over {
  margin-left: -320px;
  width: 640px;
  background: #f8f8f8;
  height: auto;
}
/* line 361, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_over .a_submit2 {
  display: none;
}
/* line 365, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_success_wd {
  text-align: center;
  font: 16px "microsoft yahei";
  color: #5a5a5a;
  background: #FFFFFF;
  height: 122px;
  line-height: 122px;
}
/* line 374, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_success_wd img {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 379, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success h4 {
  font: 18px "microsoft yahei";
  color: #666666;
  padding: 20px 0 20px 30px;
  font-weight: bold;
}
/* line 386, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_card {
  float: left;
  width: 182px;
  background: #FFFFFF;
  text-align: center;
  margin-left: 25px;
}
/* line 394, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_card h5 {
  color: #0095db;
  font: 14px "microsoft yahei";
  font-weight: bold;
}
/* line 401, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_card img {
  width: 106px;
  height: 106px;
  border-radius: 10px;
}
/* line 407, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_card p {
  color: #5a5a5a;
  padding: 15px 0;
  font: 14px "microsoft yahei";
}
/* line 414, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_card .qqnumber {
  margin-top: 10px;
  font: 14px "microsoft yahei";
  color: #27a0ed;
  text-decoration: underline;
}
/* line 421, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_card .qqnumber:hover {
  margin-top: 10px;
  font: 14px "microsoft yahei";
  color: #1178b9;
  text-decoration: underline;
}
/* line 427, ../sass/screen.scss */
.new_page .main_page .main_page_left .hq1v1shade {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  background: #000 \9 ;
  _background: none;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99990;
}
/* line 440, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_success_wd {
  text-align: center;
  font: 16px "microsoft yahei";
  color: #5a5a5a;
  background: #FFFFFF;
  height: 122px;
  line-height: 122px;
}
/* line 449, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .layer_free_success_wd img {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 453, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .new_link img {
  float: left;
  width: 121px;
  height: 121px;
  margin: 0 18px 0 82px;
}
/* line 460, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .new_link p {
  color: #5a5a5a;
  font-size: 14px;
  line-height: 22px;
  font-family: "microsoft yahei";
  width: 230px;
  float: left;
}
/* line 468, ../sass/screen.scss */
.new_page .main_page .main_page_left .layer_free_success .new_link p a {
  display: block;
  background: #0095db;
  font: 16px "微软雅黑";
  color: #fff;
  text-align: center;
  border-radius: 4px;
  width: 180px;
  height: 50px;
  line-height: 50px;
}
/* line 479, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb {
  width: 280px;
  border: 1px solid #eeeeee;
  height: 338px;
  position: relative;
  margin-bottom: 14px;
}
/* line 485, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .n_zb {
  overflow: hidden;
  position: relative;
}
/* line 489, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .n_zb .n_zb_main {
  width: 9999px;
}
/* line 495, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .new_page_title .icon, .new_page .main_page .main_page_left .main_page_hqzb .new_page_title .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_hqzb .new_page_title li, .new_page .main_page .main_page_left .main_page_hqzb .new_page_title .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_hqzb .new_page_title .choose_now {
  float: right;
  border: none;
  margin: 14px 0 14px 8px;
  cursor: pointer;
}
/* line 502, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul {
  padding: 0 11px;
  width: 258px;
  float: left;
}
/* line 506, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li {
  padding-top: 23px;
  height: 60px;
  position: relative;
}
/* line 511, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_avator {
  width: 54px;
  height: 54px;
  border-radius: 100%;
  border: 1px solid #eeeeee;
  float: left;
  margin-right: 12px;
  margin-left: 3px;
}
/* line 521, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr p {
  font-size: 12px;
  line-height: 20px;
}
/* line 525, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_teacher {
  color: #999999;
}
/* line 528, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_timetoday {
  display: none;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 5px;
}
/* line 545, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_nr .n_ing {
  display: none;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 5px;
}
/* line 564, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li a {
  position: absolute;
  right: 2px;
  bottom: 0px;
  font-size: 12px;
  width: 58px;
  height: 16px;
  line-height: 16px;
  font-family: "simsun";
  border: 1px solid #009df0;
  color: #009df0;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
}
/* line 578, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li a:hover {
  background: #009df0;
  color: #ffffff;
}
/* line 583, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_timetoday {
  display: none;
}
/* line 586, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .n_ing {
  display: none;
}
/* line 592, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .hq-1v1-class-enter {
  display: none;
  border: 1px solid #f16262;
  color: #f16262;
  text-align: center;
  border-radius: 3px;
}
/* line 599, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .hq-1v1-class-enter:hover {
  background: #f16262;
  color: #ffffff;
}
/* line 604, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .hq-1v1-class-nostart {
  display: none;
  border: 1px solid #999999;
  color: #999999;
  text-align: center;
  border-radius: 3px;
}
/* line 611, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul li .hq-1v1-class-nostart:hover {
  background: #ffffff;
  color: #999999;
}
/* line 621, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-order .n_timetoday {
  display: none;
}
/* line 624, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-order .n_ing {
  display: none;
}
/* line 630, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-order .hq-1v1-class-enter {
  display: none;
}
/* line 633, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-order .hq-1v1-class-nostart {
  display: block;
}
/* line 636, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-order .hq-1v1-class-order {
  display: none !important;
}
/* line 641, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today .n_timetoday {
  display: inline-block !important;
}
/* line 644, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today .n_ing {
  display: none;
}
/* line 647, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today .n_time {
  display: none;
}
/* line 652, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today-enter .n_timetoday {
  display: inline-block !important;
}
/* line 655, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today-enter .n_ing {
  display: none;
}
/* line 658, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today-enter .n_time {
  display: none;
}
/* line 661, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today-enter .hq-1v1-class-enter {
  display: block;
}
/* line 664, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today-enter .hq-1v1-class-nostart {
  display: none;
}
/* line 667, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-today-enter .hq-1v1-class-order {
  display: none !important;
}
/* line 672, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-enter .n_timetoday {
  display: none;
}
/* line 676, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-enter .n_ing {
  display: inline-block !important;
}
/* line 680, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-enter .n_time {
  display: none;
}
/* line 683, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-enter .hq-1v1-class-enter {
  display: block;
}
/* line 686, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-enter .hq-1v1-class-nostart {
  display: none;
}
/* line 689, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb ul .hq-1v1-info-enter .hq-1v1-class-order {
  display: none !important;
}
/* line 694, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .n_code {
  font-size: 12px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
/* line 703, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .n_code .icon, .new_page .main_page .main_page_left .main_page_hqzb .n_code .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_hqzb .n_code li, .new_page .main_page .main_page_left .main_page_hqzb .n_code .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_hqzb .n_code .choose_now {
  vertical-align: middle;
  margin: 0 8px;
}
/* line 707, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .n_code img {
  position: absolute;
  display: none;
  left: -140px;
  top: 0px;
  z-index: 999;
}
/* line 715, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_hqzb .n_code:hover img {
  display: block;
}
/* line 721, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher {
  width: 280px;
  border: 1px solid #eeeeee;
  height: 305px;
  position: relative;
  margin-bottom: 14px;
}
/* line 728, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher .n_teacher {
  overflow: hidden;
  position: relative;
}
/* line 732, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher .n_teacher .n_teacher_main {
  width: 9999px;
}
/* line 738, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher .new_page_title .icon, .new_page .main_page .main_page_left .main_page_teacher .new_page_title .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_teacher .new_page_title li, .new_page .main_page .main_page_left .main_page_teacher .new_page_title .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_teacher .new_page_title .choose_now {
  float: right;
  border: none;
  margin: 14px 0 14px 8px;
  cursor: pointer;
}
/* line 745, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul {
  width: 258px;
  float: left;
  padding: 0 11px;
}
/* line 749, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li {
  margin-top: 23px;
  height: 60px;
  position: relative;
}
/* line 753, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li .n_avator {
  width: 54px;
  height: 54px;
  border-radius: 100%;
  border: 1px solid #eeeeee;
  float: left;
  margin-right: 12px;
}
/* line 761, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li .n_code {
  width: 62px;
  height: 62px;
  position: absolute;
  left: -3px;
  top: -3px;
  box-shadow: 0px 3px 7px 0px rgba(6, 0, 1, 0.1);
  display: none;
}
/* line 771, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li .n_nr p {
  font-size: 12px;
  line-height: 20px;
}
/* line 774, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li .n_nr p .icon, .new_page .main_page .main_page_left .main_page_teacher ul li .n_nr p .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_teacher ul li .n_nr p li, .new_page .main_page .main_page_left .main_page_teacher ul li .n_nr p .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_teacher ul li .n_nr p .choose_now {
  margin-left: 5px;
}
/* line 778, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li .n_nr .intro {
  line-height: 14px;
  margin-top: 5px;
}
/* line 784, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_teacher ul li:hover .n_code {
  display: block;
}
/* line 791, ../sass/screen.scss */
.new_page .main_page .main_page_left .pic_ad {
  margin-bottom: 8px;
  width: 282px;
  height: 152px;
  display: block;
}
/* line 797, ../sass/screen.scss */
.new_page .main_page .main_page_left .pic_ad img {
  width: 282px;
  height: 152px;
}
/* line 802, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_huodong {
  width: 280px;
  border: 1px solid transparent;
  margin-bottom: 14px;
  position: relative;
}
/* line 807, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_huodong .new_page_title {
  margin-right: 0px;
  margin-bottom: 8px;
}
/* line 811, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_huodong a {
  font-size: 16px;
  line-height: 33px;
  margin-left: 11px;
  display: block;
}
/* line 816, ../sass/screen.scss */
.new_page .main_page .main_page_left .main_page_huodong a:hover {
  color: #f16262;
}
/* line 823, ../sass/screen.scss */
.new_page .main_page .main_page_center {
  width: 389px;
  float: left;
  margin-right: 22px;
}
/* line 827, ../sass/screen.scss */
.new_page .main_page .main_page_center .title {
  height: 41px;
  line-height: 41px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eeeeee;
  position: relative;
}
/* line 834, ../sass/screen.scss */
.new_page .main_page .main_page_center .title .bluebar {
  height: 3px;
  width: 39px;
  position: absolute;
  top: 39px;
  left: 0px;
  background: #009df0;
}
/* line 842, ../sass/screen.scss */
.new_page .main_page .main_page_center .title a {
  float: right;
  font-size: 12px;
  color: #999999;
  margin-left: 19px;
}
/* line 847, ../sass/screen.scss */
.new_page .main_page .main_page_center .title a:hover {
  color: #009df0;
}
/* line 853, ../sass/screen.scss */
.new_page .main_page .main_page_center .title ul li {
  font-size: 16px;
  height: 39px;
  padding: 0 4px;
  margin-right: 20px;
  float: left;
  font-weight: bold;
  cursor: default;
}
/* line 862, ../sass/screen.scss */
.new_page .main_page .main_page_center .title ul .active {
  color: #009df0;
  border-bottom: 3px solid transparent;
}
/* line 868, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr {
  display: none;
}
/* line 870, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr h4 {
  font-size: 18px;
  font-weight: bold;
  line-height: 38px;
  padding-top: 10px;
  white-space: nowrap;
}
/* line 878, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr h4 a:hover {
  color: #f16262;
}
/* line 883, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr p {
  font-size: 16px;
  color: #999999;
  line-height: 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 892, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr p a {
  color: #444444;
}
/* line 894, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr p a:hover {
  color: #f16262;
}
/* line 898, ../sass/screen.scss */
.new_page .main_page .main_page_center .main_page_center_nr p .tag {
  color: #999999;
  margin-right: 0px;
}
/* line 905, ../sass/screen.scss */
.new_page .main_page .main_page_right {
  width: 286px;
  float: left;
}
/* line 908, ../sass/screen.scss */
.new_page .main_page .main_page_right .icon-djs {
  font-weight: normal;
  text-align: center;
  position: relative;
}
/* line 913, ../sass/screen.scss */
.new_page .main_page .main_page_right .icon-djs b {
  font-size: 14px;
  font-weight: bold;
  line-height: 96px;
}
/* line 918, ../sass/screen.scss */
.new_page .main_page .main_page_right .icon-djs .icon-djs-time {
  vertical-align: middle;
  line-height: 27px;
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  margin-left: 1px;
}
/* line 926, ../sass/screen.scss */
.new_page .main_page .main_page_right .icon-djs .n_djs {
  height: 27px;
  position: relative;
  top: -5px;
  margin: 0 3px;
}
/* line 933, ../sass/screen.scss */
.new_page .main_page .main_page_right .icon-djs .icon-djs-rb {
  position: absolute;
  left: 251px;
  top: 41px;
}
/* line 940, ../sass/screen.scss */
.new_page .main_page .main_page_right ul {
  border: 1px solid #eeeeee;
  height: 430px;
  padding-top: 15px;
}
/* line 944, ../sass/screen.scss */
.new_page .main_page .main_page_right ul li {
  width: 196px;
  height: 58px;
  border: 1px solid #eeeeee;
  position: relative;
  margin-left: 43px;
  padding: 12px 0 0 32px;
  margin-bottom: 8px;
}
/* line 952, ../sass/screen.scss */
.new_page .main_page .main_page_right ul li .icon-n_list {
  position: absolute;
  left: -48px;
  top: 50%;
  margin-top: -26px;
  font-size: 14px;
  line-height: 52px;
  color: #ffffff;
  text-indent: 34px;
}
/* line 963, ../sass/screen.scss */
.new_page .main_page .main_page_right ul li h4 a {
  color: #f16262;
  font-size: 12px;
  line-height: 24px;
}
/* line 970, ../sass/screen.scss */
.new_page .main_page .main_page_right ul li p a {
  font-size: 12px;
  line-height: 22px;
  margin-right: 15px;
}
/* line 974, ../sass/screen.scss */
.new_page .main_page .main_page_right ul li p a:hover {
  color: #009df0;
}
/* line 980, ../sass/screen.scss */
.new_page .main_page .main_page_right ul .row2 {
  height: 78px;
}
/* line 983, ../sass/screen.scss */
.new_page .main_page .main_page_right ul .active {
  border: 1px solid #009df0;
  box-shadow: 0px 1px 2px 0px rgba(11, 135, 229, 0.3);
}
/* line 984, ../sass/screen.scss */
.new_page .main_page .main_page_right ul .active .icon-n_list {
  left: -51px;
  text-indent: 37px;
}
/* line 993, ../sass/screen.scss */
.new_page .main_page .main_page_right .n_app {
  height: 126px;
  margin-top: 14px;
  border: 1px solid #eeeeee;
}
/* line 997, ../sass/screen.scss */
.new_page .main_page .main_page_right .n_app .new_page_title {
  margin-bottom: 4px;
}
/* line 1000, ../sass/screen.scss */
.new_page .main_page .main_page_right .n_app a {
  margin-left: 15px;
  font-size: 14px;
}
/* line 1003, ../sass/screen.scss */
.new_page .main_page .main_page_right .n_app a img {
  width: 40px;
  height: 40px;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 1011, ../sass/screen.scss */
.new_page .main_page .main_page_right .n_app p {
  font-size: 12px;
  color: #999999;
  padding-left: 15px;
  padding-top: 13px;
}
/* line 1021, ../sass/screen.scss */
.new_page .user_show {
  margin-bottom: 25px;
}
/* line 1024, ../sass/screen.scss */
.new_page .user_show_sorce {
  width: 500px;
  float: left;
}
/* line 1027, ../sass/screen.scss */
.new_page .user_show_sorce .new_page_title {
  margin: 0;
  padding: 0 11px;
}
/* line 1030, ../sass/screen.scss */
.new_page .user_show_sorce .new_page_title .icon, .new_page .user_show_sorce .new_page_title .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .user_show_sorce .new_page_title li, .new_page .user_show_sorce .new_page_title .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .user_show_sorce .new_page_title .choose_now {
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1035, ../sass/screen.scss */
.new_page .user_show_sorce .new_page_border {
  border-color: #009df0;
}
/* line 1038, ../sass/screen.scss */
.new_page .user_show_sorce .n_main {
  height: 289px;
  border: 1px solid #eeeeee;
  border-top: none;
  padding: 19px 0 0 26px;
}
/* line 1043, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table {
  width: 450px;
  box-shadow: 0px 4px 6px 0px rgba(6, 0, 1, 0.08);
}
/* line 1046, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table tr {
  height: 39px;
}
/* line 1048, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table tr td {
  font-size: 12px;
  text-align: center;
  border-bottom: 1px dashed #eeeeee;
}
/* line 1053, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table tr .n_m_m {
  text-align: left;
  padding-left: 27px;
}
/* line 1059, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table .lastrow td {
  border: none;
}
/* line 1063, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table .n_m_t {
  height: 37px;
  width: 450px;
}
/* line 1066, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table .n_m_t td {
  background: url(../images/table-top.png);
}
/* line 1069, ../sass/screen.scss */
.new_page .user_show_sorce .n_main table .n_m_t th {
  text-align: center;
  color: #ffffff;
  font-size: 14px;
}
/* line 1076, ../sass/screen.scss */
.new_page .user_show_sorce .n_main p {
  padding-right: 26px;
  padding-top: 20px;
  text-align: center;
}
/* line 1080, ../sass/screen.scss */
.new_page .user_show_sorce .n_main p span {
  font-size: 12px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  border: 1px solid #dddddd;
  border-radius: 3px;
  margin: 0 4px;
  cursor: pointer;
  vertical-align: middle;
}
/* line 1092, ../sass/screen.scss */
.new_page .user_show_sorce .n_main p span:hover {
  background: #009df0;
  border-color: #009df0;
  color: #ffffff;
}
/* line 1098, ../sass/screen.scss */
.new_page .user_show_sorce .n_main p .active {
  background: #009df0;
  border-color: #009df0;
  color: #ffffff;
}
/* line 1103, ../sass/screen.scss */
.new_page .user_show_sorce .n_main p a {
  font-size: 14px;
  color: #999999;
  margin-left: 4px;
  vertical-align: middle;
}
/* line 1112, ../sass/screen.scss */
.new_page .user_show_article {
  width: 500px;
  float: left;
}
/* line 1115, ../sass/screen.scss */
.new_page .user_show_article .new_page_title {
  margin: 0;
  padding: 0 0 0 11px;
}
/* line 1118, ../sass/screen.scss */
.new_page .user_show_article .new_page_title .icon, .new_page .user_show_article .new_page_title .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .user_show_article .new_page_title li, .new_page .user_show_article .new_page_title .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .user_show_article .new_page_title .choose_now {
  margin-top: 6.5px;
  float: right;
}
/* line 1123, ../sass/screen.scss */
.new_page .user_show_article .new_page_border {
  border-color: #009df0;
}
/* line 1126, ../sass/screen.scss */
.new_page .user_show_article .user_show_main {
  border: 1px solid #eeeeee;
  border-top: none;
  border-left: none;
  height: 293px;
  padding-top: 15px;
  padding-left: 15px;
}
/* line 1134, ../sass/screen.scss */
.new_page .user_show_article .user_show_main ul {
  width: 430px;
  overflow: hidden;
  height: 270px;
}
/* line 1139, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li {
  width: 430px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-bottom: 1px dashed #eeeeee;
}
/* line 1145, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li img {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  float: left;
  margin-right: 11px;
  margin-left: 4px;
}
/* line 1153, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content {
  width: 390px;
  float: left;
}
/* line 1156, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content p {
  font-size: 12px;
  line-height: 24px;
  color: #999999;
}
/* line 1159, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content p span {
  color: #009df0;
  margin-right: 10px;
  font-weight: bold;
}
/* line 1166, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content div {
  font-size: 12px;
  line-height: 24px;
}
/* line 1169, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content div a {
  color: #999999;
}
/* line 1173, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content .n_dz {
  float: right;
  position: relative;
}
/* line 1176, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content .n_dz s {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 1180, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content .n_dz b {
  color: #999999;
  font-weight: normal;
}
/* line 1184, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content .n_dz .icon-n_z3 {
  position: absolute;
  top: -10px;
  opacity: 0;
  display: none\9;
}
/* line 1192, ../sass/screen.scss */
.new_page .user_show_article .user_show_main li .content .active b {
  color: #009df0;
}
@keyframes donghua2 {
  0% {
    display: block;
    opacity: 1;
    width: 0px;
    height: 0px;
    border-radius: 0 0 100% 0;
  }
  100% {
    display: block;
    opacity: 1;
    width: 244px;
    height: 290px;
    border-radius: 0%;
  }
}
@-moz-keyframes donghua2 {
  0% {
    display: block;
    opacity: 1;
    width: 0px;
    height: 0px;
    border-radius: 0 0 100% 0;
  }
  100% {
    display: block;
    opacity: 1;
    width: 244px;
    height: 290px;
    border-radius: 0%;
  }
}
@-webkit-keyframes donghua2 {
  0% {
    display: block;
    opacity: 1;
    width: 0px;
    height: 0px;
    border-radius: 0 0 100% 0;
  }
  100% {
    display: block;
    opacity: 1;
    width: 244px;
    height: 290px;
    border-radius: 0%;
  }
}
@-o-keyframes donghua2 {
  0% {
    display: block;
    opacity: 1;
    width: 0px;
    height: 0px;
    border-radius: 0 0 100% 0;
  }
  100% {
    display: block;
    opacity: 1;
    width: 244px;
    height: 290px;
    border-radius: 0%;
  }
}
/* line 1227, ../sass/screen.scss */
.new_page .dianzandonghua {
  animation: myfirst 2s;
  -moz-animation: myfirst 2s;
  /* Firefox */
  -webkit-animation: myfirst 2s;
  /* Safari 和 Chrome */
  -o-animation: myfirst 2s;
  /* Opera */
}
@keyframes myfirst {
  0% {
    display: block;
    opacity: 0;
    top: 0px;
  }
  50% {
    display: block;
    opacity: 1;
    top: -10px;
  }
  100% {
    display: block;
    opacity: 0;
    top: -10px;
  }
}
@-moz-keyframes myfirst /* Firefox */ {
  0% {
    display: block;
    opacity: 0;
    top: 0px;
  }
  50% {
    display: block;
    opacity: 1;
    top: -10px;
  }
  100% {
    display: block;
    opacity: 0;
    top: -10px;
  }
}
@-webkit-keyframes myfirst /* Safari 和 Chrome */ {
  0% {
    display: block;
    opacity: 0;
    top: 0px;
  }
  50% {
    display: block;
    opacity: 1;
    top: -10px;
  }
  100% {
    display: block;
    opacity: 0;
    top: -10px;
  }
}
@-o-keyframes myfirst /* Opera */ {
  0% {
    display: block;
    opacity: 0;
    top: 0px;
  }
  50% {
    display: block;
    opacity: 1;
    top: -10px;
  }
  100% {
    display: block;
    opacity: 0;
    top: -10px;
  }
}
/* line 1259, ../sass/screen.scss */
.new_page .n_yss {
  margin-bottom: 35px;
}
/* line 1261, ../sass/screen.scss */
.new_page .n_yss .new_page_title {
  margin: 0;
  padding: 0 0 0 11px;
  margin-bottom: 25px;
}
/* line 1265, ../sass/screen.scss */
.new_page .n_yss .new_page_title .icon, .new_page .n_yss .new_page_title .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_yss .new_page_title li, .new_page .n_yss .new_page_title .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_yss .new_page_title .choose_now {
  vertical-align: middle;
  margin-left: 5px;
}
/* line 1270, ../sass/screen.scss */
.new_page .n_yss .new_page_border {
  border-color: #009df0;
}
/* line 1275, ../sass/screen.scss */
.new_page .n_yss ul li {
  position: relative;
  float: left;
  width: 242px;
  border: 1px solid #eeeeee;
  margin-right: 8px;
  height: 288px;
}
/* line 1284, ../sass/screen.scss */
.new_page .n_yss ul .yss1 .n_video {
  width: 208px;
  height: 138px;
  padding: 18px 18px 9px;
}
/* line 1289, ../sass/screen.scss */
.new_page .n_yss ul .yss1 p {
  padding: 0 15px;
  word-break: break-all;
  font-size: 14px;
  color: #999999;
}
/* line 1297, ../sass/screen.scss */
.new_page .n_yss ul .yss2 .n_mi {
  padding: 10px 0 18px;
}
/* line 1300, ../sass/screen.scss */
.new_page .n_yss ul .yss2 .n_mi .icon, .new_page .n_yss ul .yss2 .n_mi .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_yss ul .yss2 .n_mi li, .new_page .n_yss ul .yss2 .n_mi .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_yss ul .yss2 .n_mi .choose_now {
  float: left;
  margin-right: 10px;
  margin-left: 17px;
}
/* line 1305, ../sass/screen.scss */
.new_page .n_yss ul .yss2 .n_mi p {
  width: 170px;
  color: #999999;
  font-size: 14px;
  float: left;
  line-height: 20px;
}
/* line 1312, ../sass/screen.scss */
.new_page .n_yss ul .yss2 .n_mi p span {
  color: #444444;
  font-size: 18px;
  display: block;
  line-height: 34px;
}
/* line 1322, ../sass/screen.scss */
.new_page .n_yss ul .yss3 p {
  padding: 15px 10px 20px;
  color: #999999;
  font-size: 14px;
  line-height: 20px;
}
/* line 1328, ../sass/screen.scss */
.new_page .n_yss ul .yss3 p span {
  color: #444444;
  font-size: 18px;
  display: block;
  line-height: 34px;
}
/* line 1335, ../sass/screen.scss */
.new_page .n_yss ul .yss3 .n_app {
  display: inline-block;
  width: 33.3%;
  +width: 33%;
  text-align: center;
  font-size: 12px;
  color: #999999;
  line-height: 40px;
}
/* line 1340, ../sass/screen.scss */
.new_page .n_yss ul .yss3 .n_app img {
  width: 47px;
  height: 47px;
  display: block;
  margin: 0 auto;
}
/* line 1352, ../sass/screen.scss */
.new_page .n_yss ul .yss4 {
  margin: 0;
}
/* line 1354, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr {
  background: url(../images/yys-4.png);
  width: 242px;
  height: 216px;
  position: relative;
}
/* line 1359, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr p {
  text-align: center;
  font-size: 12px;
  color: #999999;
  position: absolute;
}
/* line 1364, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr p span {
  font-size: 14px;
  display: block;
  color: #444444;
}
/* line 1372, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr .n_nr1 {
  top: 38px;
  left: 12px;
}
/* line 1376, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr .n_nr2 {
  top: 38px;
  left: 167px;
}
/* line 1380, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr .n_nr3 {
  top: 140px;
  left: 12px;
}
/* line 1384, ../sass/screen.scss */
.new_page .n_yss ul .yss4 .yss4_nr .n_nr4 {
  top: 140px;
  left: 167px;
}
/* line 1390, ../sass/screen.scss */
.new_page .n_yss ul .yss-hoverf {
  width: 244px;
  height: 290px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
  opacity: 0;
  display: none\9;
  transition: all 0.4s ease-in-out;
}
/* line 1402, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover {
  background: #4cc1cb;
  width: 244px;
  height: 290px;
  position: absolute;
  left: 0px;
  top: 0px;
  transition: all 0.4s ease-in-out;
}
/* line 1410, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .n_dlink {
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  display: block;
}
/* line 1417, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .n_dlink .icon, .new_page .n_yss ul .yss-hover .n_dlink .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_yss ul .yss-hover .n_dlink li, .new_page .n_yss ul .yss-hover .n_dlink .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_yss ul .yss-hover .n_dlink .choose_now {
  margin: 87px auto 30px;
  display: block;
}
/* line 1421, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .n_dlink .icon-s_app {
  margin: 89px auto 32px;
}
/* line 1426, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-nr {
  text-align: center;
  display: none;
  transition: all 0.4s ease-in-out;
}
/* line 1430, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-nr h4 {
  font-size: 20px;
  color: #ffffff;
  height: 70px;
  line-height: 80px;
  border-bottom: 1px solid #ffffff;
  margin: 0 20px;
  font-weight: bold;
}
/* line 1439, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-nr p {
  font-size: 14px;
  color: #ffffff;
  line-height: 30px;
}
/* line 1444, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-nr .n_month {
  line-height: 40px;
}
/* line 1446, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-nr .n_month span {
  font-size: 12px;
  border: 1px solid #ffffff;
  border-radius: 3px;
  padding: 2px 4px;
  display: inline-block;
  vertical-align: middle;
  line-height: 12px;
  margin-left: 10px;
}
/* line 1457, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-nr h5 {
  font-size: 18px;
  color: #ffffff;
  line-height: 40px;
}
/* line 1464, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-num {
  position: absolute;
  right: 8px;
  top: 92px;
}
/* line 1468, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-num span {
  width: 20px;
  height: 20px;
  line-height: 20px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 100%;
  display: block;
  font-size: 12px;
  text-align: center;
  margin-bottom: 5px;
  cursor: pointer;
}
/* line 1481, ../sass/screen.scss */
.new_page .n_yss ul .yss-hover .yss-num .active {
  background: #ffffff;
  color: #4cc1cb;
}
/* line 1488, ../sass/screen.scss */
.new_page .n_yss ul li:hover .yss-hoverf {
  display: block\9;
  opacity: 1;
}
/* line 1496, ../sass/screen.scss */
.new_page .n_lessonlist {
  margin-bottom: 18px;
}
/* line 1498, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title {
  margin: 0;
  padding: 0 0 0 11px;
  margin-bottom: 25px;
  position: relative;
}
/* line 1503, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .n_title {
  color: #444444;
  font-size: 20px;
  height: 26px;
  line-height: 26px;
}
/* line 1509, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .tabs {
  display: inline-block;
  margin-left: 30px;
  position: absolute;
  top: 0px;
  left: 200px;
}
/* line 1515, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .tabs span {
  font-size: 16px;
  border-bottom: 3px solid transparent;
  padding: 0 10px;
  padding-bottom: 6px;
  cursor: default;
  height: 31px;
  display: inline-block;
}
/* line 1524, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .tabs .active {
  color: #009df0;
  border-bottom: 3px solid #009df0;
}
/* line 1529, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .n_more {
  float: right;
  font-size: 12px;
  color: #999999;
  line-height: 20px;
  margin-top: 10px;
}
/* line 1535, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .n_more:hover {
  color: #009df0;
}
/* line 1538, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_title .n_more .icon, .new_page .n_lessonlist .new_page_title .n_more .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_lessonlist .new_page_title .n_more li, .new_page .n_lessonlist .new_page_title .n_more .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_lessonlist .new_page_title .n_more .choose_now {
  margin-right: 3px;
}
/* line 1543, ../sass/screen.scss */
.new_page .n_lessonlist .new_page_border {
  border-color: #009df0;
}
/* line 1546, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage {
  display: none;
}
/* line 1551, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .fixtop {
  display: none;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 50%;
  margin-left: -500px;
  z-index: 99;
}
/* line 1559, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .fixtop b {
  height: 10px;
  width: 40px;
  position: absolute;
  left: 0px;
  background: #ffffff;
  bottom: -10px;
}
/* line 1566, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .fixtop b s {
  height: 10px;
  width: 40px;
  display: block;
  background: #009df0;
  border-radius: 8px 0 0 0;
}
/* line 1575, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .title {
  width: 40px;
  float: left;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
/* line 1581, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .title div {
  display: block;
  vertical-align: middle;
  border-bottom: 1px solid #b3e2fb;
  background: #009df0;
  padding: 0 12px;
}
/* line 1587, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .title div span {
  padding: 10px 0;
  width: 16px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
/* line 1595, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .title .t1 {
  background: #ffffff;
  border: none;
  height: 54px;
}
/* line 1600, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .title .t2 {
  border-radius: 8px 0 0 0;
}
/* line 1603, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .title .t8 {
  border-radius: 0px 0 0 8px;
  border: none;
}
/* line 1609, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list {
  width: 240px;
  float: left;
}
/* line 1612, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list:hover {
  box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.1);
  position: relative;
  border-radius: 8px 8px 0 0;
  position: relative;
  z-index: 5;
}
/* line 1619, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .n_dx {
  font-family: "simsun";
  font-size: 12px;
  color: #ffffff;
  width: 34px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background: #f16262;
  border-radius: 5px 0 5px 0;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  position: relative;
  top: -1px;
}
/* line 1635, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .n_gm {
  font-family: "simsun";
  font-size: 12px;
  color: #009df0;
  width: 34px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background: #ffffff;
  border: 1px solid #009df0;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  position: relative;
  top: -1px;
}
/* line 1651, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .n_gm:hover {
  background: #009df0;
  color: #ffffff;
  cursor: pointer;
}
/* line 1658, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t1 {
  height: 54px;
  background: #009df0;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  line-height: 54px;
  position: relative;
  border-radius: 8px 8px 0 0;
}
/* line 1668, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t1 span {
  font-size: 14px;
  border: 1px solid #ffffff;
  padding: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  line-height: 14px;
  border-radius: 3px;
  position: absolute;
  top: 17px;
  +padding-top: 0px;
  +line-height: 18px;
}
/* line 1683, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t2 {
  background: #fafafa;
}
/* line 1687, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3, .new_page .n_lessonlist .n_lessonpage .list .t8 {
  border-right: 1px solid #eeeeee;
}
/* line 1691, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t2, .new_page .n_lessonlist .n_lessonpage .list .t4, .new_page .n_lessonlist .n_lessonpage .list .t5, .new_page .n_lessonlist .n_lessonpage .list .t6, .new_page .n_lessonlist .n_lessonpage .list .t7 {
  border-right: 1px solid #eeeeee;
  font-size: 14px;
  line-height: 24px;
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
}
/* line 1699, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t7 {
  color: #f16262;
}
/* line 1702, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t6, .new_page .n_lessonlist .n_lessonpage .list .t7 {
  line-height: 32px;
}
/* line 1706, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 {
  padding: 7px 3px 7px 7px;
}
/* line 1708, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 div {
  margin-bottom: 2px;
}
/* line 1711, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 div span {
  font-size: 14px;
  line-height: 23px;
  width: 82px;
  padding-left: 8px;
  display: inline-block;
}
/* line 1718, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 div .nr {
  background: #f1faff;
  width: 199px;
  margin-bottom: 0px;
  padding: 8px 0;
  float: left;
  border-radius: 8px 0 0 8px;
}
/* line 1727, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 div .title {
  background: #91d5f9;
  font-size: 14px;
  color: #ffffff;
  width: 14px;
  float: left;
  padding: 0px;
  border-radius: 0 8px 8px 0;
  margin-bottom: 0px;
  padding: 0 8px;
}
/* line 1738, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 div .title b {
  display: table-cell;
  vertical-align: middle;
  width: 14px;
}
/* line 1748, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 .k2 .title {
  background: #52bdf5;
}
/* line 1753, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3 .k3 .title {
  background: #009df0;
}
/* line 1758, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 {
  padding: 24px 8px;
  background: #fafafa;
}
/* line 1762, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_coupon {
  text-align: center;
  margin: 7px 0 20px;
  height: 14px;
}
/* line 1766, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_coupon span {
  color: #f16262;
  border: 1px solid #f16262;
  padding: 1px 5px;
  font-size: 12px;
  border-radius: 3px;
}
/* line 1773, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_coupon span a {
  color: #f16262;
}
/* line 1779, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 p {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
}
/* line 1784, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 p span {
  color: #f16262;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  margin-right: 10px;
}
/* line 1790, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 p span b {
  font-size: 14px;
}
/* line 1794, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 p s {
  text-decoration: line-through;
  font-size: 14px;
  color: #999999;
}
/* line 1800, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button {
  text-align: center;
  margin-top: 20px;
}
/* line 1803, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button a {
  width: 98px;
  line-height: 30px;
  height: 30px;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  background: #009df0;
  margin: 0 5px;
}
/* line 1812, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button a .icon, .new_page .n_lessonlist .n_lessonpage .list .t8 .n_button a .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_lessonlist .n_lessonpage .list .t8 .n_button a li, .new_page .n_lessonlist .n_lessonpage .list .t8 .n_button a .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_lessonlist .n_lessonpage .list .t8 .n_button a .choose_now {
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  top: -1px;
}
/* line 1819, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_talk {
  background: #ffffff;
  border: 1px solid #009df0;
  color: #009df0;
}
/* line 1823, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_talk:hover {
  background: #009df0;
  border: 1px solid #009df0;
  color: #ffffff;
}
/* line 1833, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_cart {
  background: #009df0;
  border: 1px solid #009df0;
}
/* line 1836, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t8 .n_button .n_cart:hover {
  background: #008cd6;
  border-color: #008cd6;
}
/* line 1844, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .list .t3, .new_page .n_lessonlist .n_lessonpage .list .t4, .new_page .n_lessonlist .n_lessonpage .list .t5, .new_page .n_lessonlist .n_lessonpage .list .t6, .new_page .n_lessonlist .n_lessonpage .list .t8 {
  border-bottom: 1px solid #eeeeee;
}
/* line 1849, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .green .t1 {
  background: #8cc360;
}
/* line 1853, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .green .t3 .nr {
  background: #f6ffef !important;
}
/* line 1856, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .green .t3 .k1 .title {
  background: #cce7b6;
}
/* line 1859, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .green .t3 .k2 .title {
  background: #b0d791;
}
/* line 1862, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .green .t3 .k3 .title {
  background: #8cc360;
}
/* line 1868, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .yellow .t1 {
  background: #fdb736;
}
/* line 1872, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .yellow .t3 .nr {
  background: #fffbf3 !important;
}
/* line 1875, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .yellow .t3 .k1 .title {
  background: #fee0a7;
}
/* line 1878, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .yellow .t3 .k2 .title {
  background: #fece76;
}
/* line 1881, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .yellow .t3 .k3 .title {
  background: #fdb736;
}
/* line 1887, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .red .t1 {
  background: #e24945;
}
/* line 1891, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .red .t3 .nr {
  background: #fff6f6  !important;
}
/* line 1894, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .red .t3 .k1 .title {
  background: #f3b1af;
}
/* line 1897, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .red .t3 .k2 .title {
  background: #ec8481;
}
/* line 1900, ../sass/screen.scss */
.new_page .n_lessonlist .n_lessonpage .red .t3 .k3 .title {
  background: #e24945;
}
/* line 1907, ../sass/screen.scss */
.new_page .n_lessonlist .list-3 .list {
  width: 320px;
}
/* line 1910, ../sass/screen.scss */
.new_page .n_lessonlist .list-3 .t3 div .nr {
  width: 278px !important;
}
/* line 1915, ../sass/screen.scss */
.new_page .n_lessonlist .list-2 .list {
  width: 480px;
}
/* line 1918, ../sass/screen.scss */
.new_page .n_lessonlist .list-2 .t3 div .nr {
  width: 437px !important;
}
/* line 1924, ../sass/screen.scss */
.new_page .centerad {
  margin-bottom: 35px;
}
/* line 1926, ../sass/screen.scss */
.new_page .centerad img {
  width: 1000px;
  height: 100px;
}
/* line 1931, ../sass/screen.scss */
.new_page .n_classlist {
  margin-bottom: 30px;
}
/* line 1933, ../sass/screen.scss */
.new_page .n_classlist .new_page_title {
  margin: 0;
  padding: 0 0 0 11px;
  margin-bottom: 25px;
  position: relative;
}
/* line 1938, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .n_title {
  color: #444444;
  font-size: 20px;
  height: 26px;
  line-height: 26px;
}
/* line 1944, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .tabs {
  display: inline-block;
  margin-left: 30px;
  position: absolute;
  top: 0px;
  left: 200px;
}
/* line 1950, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .tabs span {
  font-size: 16px;
  border-bottom: 3px solid transparent;
  padding: 0 10px;
  padding-bottom: 6px;
  cursor: default;
  height: 31px;
  display: inline-block;
}
/* line 1960, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .tabs .active {
  color: #009df0;
  border-bottom: 3px solid #009df0;
}
/* line 1965, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .n_more {
  float: right;
  font-size: 12px;
  color: #999999;
  line-height: 20px;
  margin-top: 16px;
  margin-left: 10px;
}
/* line 1972, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .n_more:hover {
  color: #009df0;
}
/* line 1975, ../sass/screen.scss */
.new_page .n_classlist .new_page_title .n_more .icon, .new_page .n_classlist .new_page_title .n_more .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_classlist .new_page_title .n_more li, .new_page .n_classlist .new_page_title .n_more .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_classlist .new_page_title .n_more .choose_now {
  margin-right: 5px;
  vertical-align: text-bottom;
}
/* line 1981, ../sass/screen.scss */
.new_page .n_classlist .new_page_border {
  border-color: #009df0;
}
/* line 1984, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main {
  display: none;
  position: relative;
}
/* line 1988, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table {
  margin-bottom: 10px;
}
/* line 1990, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table th, .new_page .n_classlist .n_classlist_main table td {
  font-size: 14px;
  text-align: center;
  border: 1px solid #e5e5e5;
}
/* line 1995, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table th {
  height: 48px;
  background: #f1f1f1;
}
/* line 1999, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table td {
  height: 28px;
}
/* line 2002, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table .icon, .new_page .n_classlist .n_classlist_main table .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_classlist .n_classlist_main table li, .new_page .n_classlist .n_classlist_main table .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_classlist .n_classlist_main table .choose_now {
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-left: 5px;
}
/* line 2008, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table input {
  margin-right: 8px;
}
/* line 2011, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table .n_tip {
  height: 50px;
  font-size: 16px;
  font-weight: bold;
}
/* line 2015, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main table .n_tip .icon, .new_page .n_classlist .n_classlist_main table .n_tip .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_classlist .n_classlist_main table .n_tip li, .new_page .n_classlist .n_classlist_main table .n_tip .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_classlist .n_classlist_main table .n_tip .choose_now {
  margin-right: 15px;
  vertical-align: inherit;
}
/* line 2022, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main .small-table {
  width: 495px;
  margin-right: 10px;
  float: left;
}
/* line 2027, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main .icon-n_addcart {
  position: absolute;
  left: 1010px;
  top: 00px;
}
/* line 2031, ../sass/screen.scss */
.new_page .n_classlist .n_classlist_main .icon-n_addcart b {
  font-weight: normal;
  font-size: 12px;
  background: red;
  width: 17px;
  height: 15px;
  position: absolute;
  text-align: center;
  line-height: 15px;
  color: #ffffff;
  border-radius: 100%;
  right: 3px;
  top: 6px;
  display: none;
}
/* line 2050, ../sass/screen.scss */
.new_page .icon-n_gif {
  display: block;
  position: absolute;
  display: none;
  z-index: 9999999;
  width: 0px;
  height: 0px;
  background: url(../images/n_gif.png);
  background-size: cover;
}
/* line 2061, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop {
  margin-top: 30px;
}
/* line 2064, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li {
  border: 1px solid #dddddd;
  padding: 10px 20px;
  font: 12px "宋体";
  color: #666666;
  +vertical-align: top;
}
/* line 2071, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li b {
  font: 14px "宋体";
  color: #666666;
  font-weight: bold;
  float: left;
  padding-top: 10px;
}
/* line 2078, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop .garybg {
  background: #f8f9fa;
}
/* line 2081, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li div {
  float: left;
  padding: 0 0 0 20px;
  width: 900px;
}
/* line 2086, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .second {
  float: left;
  padding: 0 0 0 0px;
  width: 900px;
}
/* line 2091, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li div a {
  float: left;
  color: #666666;
  width: 65px;
  display: block;
  margin: 10px 0;
  padding: 0 20px 0 20px;
  border-right: 1px solid #dddddd;
  cursor: pointer;
}
/* line 2101, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .fch .active {
  font-weight: bold;
  color: #5586dc;
  position: relative;
}
/* line 2106, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .fch .active span {
  display: block;
  border-top: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -9px;
  margin-top: 20px;
  _display: none;
}
/* line 2118, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .fch .active em {
  display: block;
  border-top: 6px solid #dddddd;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  margin-top: 20px;
  _margin-top: 12px;
  _display: none;
}
/* line 2131, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .sch {
  display: none;
}
/* line 2134, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .sch em {
  font-style: normal;
  padding: 5px;
}
/* line 2138, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videotop li .sch .active em {
  background: #5586dc;
  color: #fff;
  border-radius: 5px;
}
/* line 2143, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr {
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}
/* line 2148, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr {
  border: 1px solid #dddddd;
}
/* line 2151, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr div h4 {
  color: #666666;
  border-bottom: 1px solid #ddd;
  padding: 10px;
}
/* line 2156, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr div .left {
  float: left;
  display: block;
  width: 250px;
  border: 0px;
  margin: 20px;
}
/* line 2163, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr div .left .title {
  margin-bottom: 15px;
}
/* line 2166, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr div .left a {
  float: left;
  display: block;
  margin: 10px 10px 10px 0;
  position: relative;
  padding-left: 10px;
  cursor: pointer;
  width: 250px;
}
/* line 2175, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr div .left a:hover {
  color: #5586DC;
}
/* line 2178, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr div .left span {
  display: block;
  border-left: 4px solid #5586dc;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  width: 0px;
  height: 0px;
  position: absolute;
  top: 10%;
  left: 0%;
}
/* line 2189, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr .right {
  float: left;
  width: 660px;
}
/* line 2193, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr .right .kp_iframe {
  margin-top: 20px;
}
/* line 2196, ../sass/screen.scss */
.new_page .n_shiting .tab3 .videonr .right img {
  margin-top: 20px;
}
/* line 2199, ../sass/screen.scss */
.new_page .n_shiting .tab3 .shipin {
  display: none;
}
/* line 2202, ../sass/screen.scss */
.new_page .n_shiting .shiting_title {
  color: #666666;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 2207, ../sass/screen.scss */
.new_page .n_shiting .shiting_iframe {
  float: left;
  border: none;
}
/* line 2211, ../sass/screen.scss */
.new_page .n_shiting .shiting_player {
  position: relative;
  background: #000;
  height: 425px;
}
/* line 2216, ../sass/screen.scss */
.new_page .n_shiting .shiting_error {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}
/* line 2222, ../sass/screen.scss */
.new_page .n_shiting .shiting_content {
  width: 250px;
  float: left;
}
/* line 2226, ../sass/screen.scss */
.new_page .n_shiting .shiting_content h4 {
  font: 14px "microsoft yahei";
  color: #5586dc;
  text-align: center;
  padding: 10px 0;
  font-weight: bold;
}
/* line 2233, ../sass/screen.scss */
.new_page .n_shiting .shiting_list {
  background: #2b2b2b;
  padding: 10px 0 0px;
  width: 240px;
  height: 360px;
  margin: 10px 5px;
  overflow: hidden;
  outline: none;
}
/* line 2242, ../sass/screen.scss */
.new_page .n_shiting .shiting_list li {
  font: 14px "microsoft yahei";
  color: #a3a3a2;
  padding: 10px 0;
  padding-left: 40px;
  position: relative;
}
/* line 2249, ../sass/screen.scss */
.new_page .n_shiting .shiting_list li:hover {
  background: #1b1b1b;
}
/* line 2252, ../sass/screen.scss */
.new_page .n_shiting .newpic_free {
  background: url(//www.hqwx.com/subject/jjswk/images/newpic2.png) -208px 0px no-repeat;
  height: 27px;
  width: 39px;
  overflow: hidden;
  position: absolute;
  top: -2px;
  left: 10px;
  display: none;
}
/* line 2262, ../sass/screen.scss */
.new_page .n_shiting .cansee .newpic_free {
  display: block;
}
/* line 2267, ../sass/screen.scss */
.new_page .n_book .n_book_main {
  position: relative;
  border: 1px solid #e5e5e5;
  margin-bottom: 14px;
}
/* line 2271, ../sass/screen.scss */
.new_page .n_book .n_book_main .icon-n-book {
  font-size: 16px;
  color: #ffffff;
  text-align: right;
  padding-right: 15px;
  width: 82px;
  padding-top: 3px;
  height: 29px;
  position: absolute;
  top: 14px;
  left: -12px;
}
/* line 2283, ../sass/screen.scss */
.new_page .n_book .n_book_main .topbook_main {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 235px;
}
/* line 2288, ../sass/screen.scss */
.new_page .n_book .n_book_main .topbook_main .topbook_left {
  width: 9999px;
  position: relative;
}
/* line 2294, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist {
  margin-top: 60px;
  float: left;
  width: 1000px;
  position: relative;
}
/* line 2300, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li {
  float: left;
  width: 490px;
}
/* line 2305, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li img {
  float: left;
  width: 135px;
  height: 170px;
  padding-left: 40px;
  padding-right: 30px;
}
/* line 2313, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr {
  float: left;
}
/* line 2315, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr h3 {
  font-size: 16px;
  font-weight: bold;
}
/* line 2319, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr h4 {
  margin: 5px 0 10px;
}
/* line 2321, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr h4 span {
  color: #f16262;
  margin-right: 10px;
  font-size: 20px;
  font-weight: bold;
}
/* line 2327, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr h4 span b {
  font-size: 14px;
  font-weight: normal;
}
/* line 2333, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr h4 s {
  font-size: 14px;
  color: #999999;
  text-decoration: line-through;
}
/* line 2339, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr .icon-bookbg {
  width: 196px;
  height: 43px;
  padding: 16px 40px 0 40px;
  font-size: 14px;
  color: #999999;
}
/* line 2346, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr a {
  width: 98px;
  line-height: 26px;
  height: 26px;
  font-size: 14px;
  color: #009df0;
  display: block;
  border: 1px solid #009df0;
  margin: 0 5px;
  margin-top: 12px;
  text-align: center;
}
/* line 2359, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr a .icon, .new_page .n_book .n_book_main .booklist li .nr a .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a li, .new_page .n_book .n_book_main .booklist li .nr a .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .booklist li .nr a .choose_now {
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  top: -1px;
}
/* line 2365, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist li .nr a:hover {
  color: #fff;
  background: #009df0;
}
/* line 2377, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist2 li {
  width: 100%;
}
/* line 2380, ../sass/screen.scss */
.new_page .n_book .n_book_main .booklist2 li .nr .icon-bookbg {
  width: 652px;
  height: 43px;
  padding: 16px 40px 0 40px;
  font-size: 14px;
  color: #999999;
}
/* line 2390, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist_main {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 405px;
}
/* line 2395, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist_main .bolist_left {
  width: 9999px;
  position: relative;
}
/* line 2401, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist {
  float: left;
  margin-top: 60px;
  padding: 0 10px;
}
/* line 2406, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li {
  float: left;
  width: 168px;
  padding-left: 27px;
}
/* line 2411, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li:hover {
  box-shadow: 0px 0px 7px 0px rgba(6, 0, 1, 0.1);
}
/* line 2416, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li img {
  width: 139px;
  height: 184px;
  padding-top: 19px;
  padding-bottom: 10px;
}
/* line 2422, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li h3 {
  font-size: 12px;
  font-weight: normal;
}
/* line 2426, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li h4 {
  margin: 5px 0 10px;
}
/* line 2428, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li h4 span {
  color: #f16262;
  margin-right: 10px;
  font-size: 20px;
  font-weight: bold;
}
/* line 2434, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li h4 span b {
  font-size: 14px;
  font-weight: normal;
}
/* line 2440, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li h4 s {
  font-size: 14px;
  color: #999999;
  text-decoration: line-through;
}
/* line 2447, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li p {
  font-size: 12px;
  line-height: 20px;
  color: #999999;
}
/* line 2451, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li p span {
  font-size: 14px;
  color: #009df0;
}
/* line 2457, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li a {
  width: 98px;
  line-height: 26px;
  height: 26px;
  font-size: 14px;
  color: #009df0;
  display: block;
  border: 1px solid #009df0;
  margin-top: 12px;
  margin-bottom: 11px;
  text-align: center;
}
/* line 2470, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li a .icon, .new_page .n_book .n_book_main .bolist li a .nav_ad .banner .banner_choose li, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a li, .new_page .n_book .n_book_main .bolist li a .nav_ad .banner .banner_choose .choose_now, .new_page .nav_ad .banner .banner_choose .n_book .n_book_main .bolist li a .choose_now {
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  top: -1px;
}
/* line 2476, ../sass/screen.scss */
.new_page .n_book .n_book_main .bolist li a:hover {
  color: #fff;
  background: #009df0;
}
/* line 2487, ../sass/screen.scss */
.new_page .n_book .page {
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  text-align: right;
}
/* line 2492, ../sass/screen.scss */
.new_page .n_book .page span {
  font-size: 12px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  border: 1px solid #dddddd;
  border-radius: 3px;
  margin: 0 4px;
  cursor: pointer;
  vertical-align: middle;
}
/* line 2504, ../sass/screen.scss */
.new_page .n_book .page span:hover {
  background: #009df0;
  border-color: #009df0;
  color: #ffffff;
}
/* line 2511, ../sass/screen.scss */
.new_page .n_book .page .active {
  background: #009df0;
  border-color: #009df0;
  color: #ffffff;
}
/* line 2516, ../sass/screen.scss */
.new_page .n_book .page a {
  font-size: 14px;
  color: #999999;
  margin-left: 4px;
  vertical-align: middle;
}
/* line 2524, ../sass/screen.scss */
.new_page .icon-n_article {
  position: relative;
  transition: all 0.4s ease-in-out;
}
/* line 2527, ../sass/screen.scss */
.new_page .icon-n_article b {
  color: #009df0;
  font-size: 16px;
  position: absolute;
  left: 0px;
  top: -3px;
  line-height: 16px;
  font-weight: bold;
  transition: all 0.4s ease-in-out;
}
/* line 2537, ../sass/screen.scss */
.new_page .icon-n_article:hover {
  transition: all 0.4s ease-in-out;
}
/* line 2539, ../sass/screen.scss */
.new_page .icon-n_article:hover b {
  transition: all 0.4s ease-in-out;
  font-size: 20px;
  left: -2px;
  top: -5px;
}

   /*
* CSS Styles that are needed by jScrollPane for it to operate correctly.
*
* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
* may not operate correctly without them.
*/
/* line 2558, ../sass/screen.scss */
.jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 2564, ../sass/screen.scss */
.jspPane {
  position: absolute;
}

/* line 2569, ../sass/screen.scss */
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 100%;
  background: red;
}

/* line 2579, ../sass/screen.scss */
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}

/* line 2589, ../sass/screen.scss */
.jspCap {
  display: none;
}

/* line 2594, ../sass/screen.scss */
.jspHorizontalBar .jspCap {
  float: left;
}

/* line 2599, ../sass/screen.scss */
.jspTrack {
  background: #3a3a3a;
  position: relative;
}

/* line 2605, ../sass/screen.scss */
.jspDrag {
  background: #666666;
  border-radius: 5px;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 2614, ../sass/screen.scss */
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

/* line 2621, ../sass/screen.scss */
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

/* line 2631, ../sass/screen.scss */
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

/* line 2637, ../sass/screen.scss */
.jspVerticalBar .jspArrow {
  height: 16px;
}

/* line 2642, ../sass/screen.scss */
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

/* line 2649, ../sass/screen.scss */
.jspVerticalBar .jspArrow:focus {
  outline: none;
}

/* line 2654, ../sass/screen.scss */
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* line 2662, ../sass/screen.scss */
* html .jspCorner {
  margin: 0 -3px 0 0;
}

/* line 2666, ../sass/screen.scss */
.arrow-header .title {
  border-color: #009df0 !important;
}

/* line 2669, ../sass/screen.scss */
.guide-header {
  border-bottom: 1px solid #009df0 !important;
}

/* line 2672, ../sass/screen.scss */
.wh_left {
  background-color: #009df0;
}

/* line 2676, ../sass/screen.scss */
.edu-gongchengbu .guide-wrap .title {
  font-size: 16px;
  height: 18px;
  line-height: 18px;
  color: #009df0;
  font-weight: bold;
  vertical-align: middle;
  border-left: 5px solid #009df0;
  padding-left: 8px;
  display: inline-block;
}

/* line 2687, ../sass/screen.scss */
.edu-gongchengbu .guide-wrap .title-link {
  padding-top: 3px;
}

/* line 2690, ../sass/screen.scss */
.wh_left em {
  border-left-color: #009df0 !important;
}
