@charset "UTF-8";
/* line 3, */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 100%;
}

/* line 9, */
body {
    word-wrap: break-word;
    cursor: default;
    font-family: "microsoft YaHei", "微软雅黑", "宋体", "黑体";
}

/* line 15, */
body {
    font: 14px/1.5 arial,\5B8B\4F53,sans-serif;
    color: #171920;
    background: #f5f7f9;
}

/* line 22, */
a {
    cursor: pointer;
    outline: 0 none;
    color: #171920;
}

/* line 28, */
:active {
    outline: 0;
}

/* line 32, */
:visited {
    outline: 0;
}

/* line 36, */
:link, :visited, ins {
    text-decoration: none;
}

/* line 40, */
[hidden] {
    display: none;
}

/* line 44, */
body {
    margin: 0;
    min-width: 1180px;
}

/* line 49, */
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, select, textarea, p, blockquote, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
}

/* line 55, */
fieldset, iframe {
    border: 0 none;
}

/* line 59, */
img {
    border: 0 none;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

/* line 65, */
address, caption, cite, code, dfn, em, i, th, var, optgroup {
    font-style: normal;
}

/* line 69, */
h1, h2, h3, h4, h5, h6, code, kbd, samp, tt, sup, sub, small, input, button, textarea, select {
    font-size: 100%;
}

/* line 73, */
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}

/* line 78, */
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

/* line 85, */
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

/* line 91, */
textarea, input, select {
    outline: 0 none;
}

/* line 95, */
ol, ul, li, menu {
    list-style: none outside none;
}

/* line 99, */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 104, */
td {
    vertical-align: top;
}

/* line 108, */
caption, th {
    text-align: left;
}

/* line 112, */
sup {
    vertical-align: text-top;
}

/* line 116, */
sub {
    vertical-align: text-bottom;
}

/* line 120, */
blockquote, q {
    quotes: none;
}

/* line 124, */
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/* line 129, */
mark {
    background-color: #FF6;
}

/* line 133, */
del {
    text-decoration: line-through;
}

/* line 137, */
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

/* line 142, */
input, select, button {
    vertical-align: middle;
}

/* line 146, */
button {
    width: auto;
    cursor: pointer;
    overflow: visible;
}

/* line 152, */
input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    margin-right: 5px;
    margin-top: -3px;
    display: inline-block;
}

/* line 158, */
button::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}

/* line 164, */
.clearfix:after, .hq2018course .w1180:after, .hq2018course .coursemain:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

/* line 172, */
.clearfix, .hq2018course .w1180, .hq2018course .coursemain {
    *zoom: 1;
}

/* line 176, */
.nobreak, .coursecard .coursecard-catelog, .coursecard .coursecard-time {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 182, */
.w1180 {
    width: 1180px;
    width:1200px\9;
    margin: 0 auto;
}

/* line 186, */
.hq2018title {
    height: 90px;
    position: relative;
}
/* line 189, */
.hq2018title h2 {
    font-size: 24px;
    font-weight: bold;
    color: #171920;
    line-height: 90px;
}

/* line 196, */
.font_16 {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
}

/* line 199, */
.font_20 {
    font-weight: bold;
    font-size: 20px;
    margin: 40px 0 30px;
    height: 20px;
    line-height: 20px;
    vertical-align: text-bottom;
}

/* line 205, */
.icon-n_lesson {
    display: inline-block;
    background-image: url(http://www.hqwx.com/leraning/statics/blue/images/icon-sfb7750eb5a.png);
    background-repeat: no-repeat;
    background-position: 0 -793px;
    height: 14px;
    width: 17px;
    margin-left: 5px;
}

/* line 214, */
.right {
    float: right;
    font-size: 14px;
    color: #9598a2;
    font-weight: normal;
    margin-left: 20px;
    padding-left: 20px;
}
/* line 221, */
.right:hover {
    color: #649cf0;
}

/* line 226, */
.more {
    font-size: 14px;
    display: block;
    font-weight: normal;
    float: right;
    color: #9598a2;
    background: url(http://www.hqwx.com/web_news/assets/news/images/more_icon.png) right center no-repeat;
    text-align: right;
    padding-right: 22px;
}

/* line 236, */
.more:hover {
    color: #649cf0;
    background: url("http://www.hqwx.com/images/more_blue.png") right center no-repeat;
}

/* line 240, */
.tab {
    cursor: pointer;
}

/* line 245, */
.icon-sprite, .icon-baoming1, .icon-baoming2, .icon-dot_blue, .icon-dot_grey, .icon-fly, .icon-jiantou_1, .icon-jiantou_2, .icon-jiantou_3, .icon-jiantou_3b, .icon-jiantou_4, .icon-jiantou_4b, .icon-ke1, .icon-ke1_b, .icon-ke2, .icon-ke2_b, .icon-ke3, .icon-ke3_b, .icon-time, .icon-time_baoming, .icon-time_bg_blue, .icon-time_bg_grey, .icon-time_chafen, .icon-time_jiaocai, .icon-time_kaoshi, .icon-time_lingzheng, .icon-n_arrow-right, .icon-n_arrow-left, nav .daohang div a em {
    background-image: url("../images/icon-s8064240c7f.png");
    background-repeat: no-repeat;
}

/* line 249, */
.icon-baoming1 {
    background-position: 0 0;
}
/* line 251, */
.icon-baoming1:hover {
    background-position: 0 -120px;
}

/* line 257, */
.icon-dot_blue {
    background-position: 0 -240px;
}

/* line 261, */
.icon-dot_grey {
    background-position: 0 -251px;
}

/* line 265, */
.icon-fly {
    background-position: 0 -262px;
}

/* line 270, */
.icon-ke1 {
    background-position: 0 -368px;
    line-height: 16px;
}
/* line 273, */
.icon-ke1:hover {
    background-position: 0 -382px;
}

/* line 279, */
.icon-ke2 {
    line-height: 16px;
    background-position: 0 -396px;
}
/* line 282, */
.icon-ke2:hover {
    background-position: 0 -408px;
}

/* line 289, */
.icon-ke3 {
    line-height: 16px;
    background-position: 0 -420px;
}
/* line 292, */
.icon-ke3:hover {
    background-position: 0 -436px;
}

/* line 299, */
.icon-time {
    background-position: 0 -452px;
}

/* line 303, */
.icon-time_baoming {
    background-position: 0 -498px;
}

/* line 307, */
.kecheng_shiting {
    float: left;
    margin-left: 0 !important;
}

/* line 312, */
h2 {
    display: inline-block;
    font-weight: bold;
}

/* line 4*/
body {
    font-family: "microsoft yahei";
}

/* line 8*/
.coursecard {
    position: relative;
    width: 240px;
    height: 284px;
    padding: 21px 20px;
    top: 0px;
    background: #ffffff;
    transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    -moz-transition: all .2s ease-in 0s;
    display: block;
}
/* line 19, ../sass/screen.scss */
.coursecard .coursecard-catelog {
    font-size: 14px;
    color: #649cf0;
    padding: 0px 9px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #649cf0;
    border-radius: 24px;
    display: inline-block;
    max-width: 222px;
    margin-bottom: 10px;
}
/* line 33, ../sass/screen.scss */
.coursecard .coursecard-title {
    line-height: 26px;
    height: 52px;
    font-size: 16px;
    color: #171920;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
/* line 45, ../sass/screen.scss */
.coursecard .coursecard-time {
    color: #9598a2;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
}
/* line 52, ../sass/screen.scss */
.coursecard .coursecard-teacher {
    height: 82px;
    padding-top: 15px;
    border-bottom: 1px solid #f0f0f0;
}
/* line 56, ../sass/screen.scss */
.coursecard .coursecard-teacher li {
    display: inline-block;
    *float: left;
    *width: 50px;
    text-align: center;
    margin-right: 12px;
    font-size: 14px;
    line-height: 1;
    color: #9598a2;
}
/* line 62, ../sass/screen.scss */
.coursecard .coursecard-teacher li img {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto 9px;
    border-radius: 100%;
}
/* line 73, ../sass/screen.scss */
.coursecard .coursecard-teacher li {
    *display: inline;
}
/* line 78, ../sass/screen.scss */
.coursecard .coursecard-nums, .coursecard .coursecard-buynums {
    color: #9598a2;
    font-size: 12px;
    position: absolute;
    left: 21px;
    top: 266px;
    line-height: 1;
}
/* line 86, ../sass/screen.scss */
.coursecard .coursecard-buynums {
    top: 295px;
}
/* line 89, ../sass/screen.scss */
.coursecard .coursecard-price-free {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 287px;
    color: #f54030;
    line-height: 1;
}
/* line 97, ../sass/screen.scss */
.coursecard .coursecard-price-over {
    color: #999999;
}
/* line 100, ../sass/screen.scss */
.coursecard .coursecard-price-number {
    font-size: 24px;
    position: absolute;
    right: 20px;
    top: 287px;
    color: #f54030;
    background: #ffffff;
    line-height: 1;
    font-family: 'arial';
}
/* line 109, ../sass/screen.scss */
.coursecard .coursecard-price-number span {
    font-family: 'microsoft yahei';
    font-size: 16px;
    margin-right: 3px;
}
/* line 115, ../sass/screen.scss */
.coursecard .coursecard-djs {
    font-size: 12px;
    color: #9598a2;
    line-height: 1;
    left: 21px;
    top: 266px;
    position: absolute;
}
/* line 122, ../sass/screen.scss */
.coursecard .coursecard-djs span {
    color: #f54030;
}
/* line 126, ../sass/screen.scss */
.coursecard .coursecard-oriprice {
    color: #cccccc;
    font-size: 12px;
    line-height: 1;
    top: 266px;
    text-decoration: line-through;
    right: 20px;
    position: absolute;
}

/* line 131*/
.hq2018course {
    background: #f5f7f9;
    margin-top: 40px;
}
/* line 134*/
.hq2018course .w1180 {
    padding-bottom: 1px;
}
/* line 138*/
.hq2018course .cousepart {
    display: block;
}
/* line 141*/
.hq2018course .coursemain {
    width: 880px;
    width: 900px\9;
    float: left;
}
/* line 145*/
.hq2018course .coursemain .pic {
    width: 580px;
    height: 326px;
    margin: 0px;
    margin-bottom: 19px;
    float: left;
    transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    -moz-transition: all .2s ease-in 0s;
}
.hq2018course .coursemain .pic:hover{
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 30px 0 rgba(0,0,0,.1);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.hq2018course .coursemain .pic a{
    margin-left: 0px;
    margin-bottom: 0px;
    float: none;
    display: none;
}

/* line 150*/
.hq2018course .coursemain .pic img {
    vertical-align: baseline;
    display: block;
    width: 580px;
    height: 326px;
}

/* banner */
.pdy-banner-left {

    background: url("../images/banner-left.png") no-repeat 0 0 !important; }

.pdy-banner-right {
    background: url("../images/banner-right.png") no-repeat 0 0 !important; }

.pdy-banner-lefth, .pdybanner .pdy-banner-left:hover {
    background: url("../images/banner-lefth.png") no-repeat 0 0 !important; }

.pdy-banner-righth, .pdybanner .pdy-banner-right:hover {
    background: url("../images/banner-righth.png") no-repeat 0 0 !important; }

.pdybanner {
    background: #f5f7f9;
    position: relative;
}
.pdybanner .pdy-banner-left {
    position: absolute;
    left: 50%;
    margin-left: -280px;
    top: 140px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    z-index: 2;
    display: none; }
.pdybanner:hover .pdy-banner-left{
    display: block;
}
.pdybanner .pdy-banner-right {
    position: absolute;
    left: 50%;
    margin-left: 240px;
    top: 140px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    z-index: 2;
    display: none; }

.pdybanner:hover .pdy-banner-right {
    display: block;
}
.pdybanner .pdy_banner_pic a {
    display: none;
    width: 100%;
    height: 326px;
    background-color: #f5f7f9; }
.pdybanner .pdy_banner_choose {
    text-align: center;
    width: 280px;
    position: absolute;
    left: 50%;
    top: 300px;
    margin-left: -140px;
    font-size: 0px; }
.pdybanner .pdy_banner_choose li {
    width: 26px;
    height: 13px;
    margin: 0 7px;
    display: inline-block;
    background: url(../images/bannern.png) top center no-repeat; }
.pdybanner .pdy_banner_choose li {
    *display: inline; }
.pdybanner .pdy_banner_choose .pdy_choose_now {
    background: url(../images/bannerc.png) top center no-repeat; }
.pdybanner:hover .pdybanner-banner-left, .pdybanner:hover .pdybanner-banner-right {
    display: block; }



/* line 155*/
.hq2018course .coursemain a {
    float: left;
    /*margin-left: 20px;*/
    /*margin-bottom: 20px;*/
    /*position: relative;*/
    /*top: 0px;*/
}
/* line 165*/
.hq2018course .coursemain .coursecard:hover {
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 10px 30px 0 rgba(0,0,0,.1);
    box-shadow: 0 10px 30px 0 rgba(0,0,0,.1);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
/* line 172*/
.hq2018course .courseinfo {
    width: 280px;
    margin-left: 20px;
    background: #ffffff;
    float: left;
}
/* line 177*/
.hq2018course .courseinfo .daojishi {
    text-align: center;
    height: 140px;
}
/* line 180*/
.hq2018course .courseinfo .daojishi p {
    padding-top: 20px;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    margin: 5px 20px 0 20px;
}
.hq2018course .courseinfo .daojishi p.n_djs {
    padding-top: 10px;
}

/* line 185*/
.hq2018course .courseinfo .daojishi p.n_djs em {
    background-image: url("../images/icon-s8064240c7f.png");
    background-repeat: no-repeat;
    background-position: 0 -452px;
    display: inline-block;
    width: 34px;
    height: 46px;
    line-height: 46px;
    font-size: 42px;
    font-family: Arial;
    color: #649cf0;
    margin: 0 3px;
}
/* line 201*/

.hq2018course .courseinfo .time_line .shu_line {
    float: left;
    width: 3px;
    height: 460px;
    background-color: #e7eaf2;
    margin-left: 10px;
}
/* line 208*/
.hq2018course .courseinfo .time_line ul {
    position: relative;
    height: 526px;
    margin-top: 1px;
    margin-left: 13px;
}
/* line 215*/
.hq2018course .courseinfo .time_line ul li {
    width: 234px;
    height: 100px;
    padding: 0 0 0 8px;
    margin-bottom: 2px;
}
/* line 222*/
.hq2018course .courseinfo .time_line ul li .icon-n_list {
    text-align: center;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    width: 85px;
    background-position: 0 -534px;
    background-image: url("../images/icon-s8064240c7f.png");
    background-repeat: no-repeat;
    color: #ffffff;
    padding-left: 7px;
    margin-left: -15px;
    float: left;
}
/* line 235*/
.hq2018course .courseinfo .time_line ul li .icon-n_list img {
    margin-right: 7px;
    margin-top: -3px;
}
/* line 239*/
.hq2018course .courseinfo .time_line ul li.active .icon-n_list {
    background-position: 0 -510px;
}
/* line 244*/
.hq2018course .courseinfo .time_line ul li h4 a {
    color: #f16262;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    width: 153px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    display: inline-block;
}
/* line 249*/
.hq2018course .courseinfo .time_line ul li em {
    display: inline-block;
    margin-left: 25px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f9f9f9;
}
/* line 258*/
.hq2018course .courseinfo .time_line ul li.active em {
    border-bottom: 10px solid #e9f3ff;
}
/* line 261*/
.hq2018course .courseinfo .time_line ul li p {
    background: #f9f9f9;
    padding: 5px;
    margin-top: -6px;
}
/* line 268*/
.hq2018course .courseinfo .time_line ul li p a {
    display: inline-block;
    font-size: 12px;
    line-height: 34px;
    margin: 0 10px;
}
/* line 275*/
.hq2018course .courseinfo .time_line ul li p a:hover {
    color: #009df0;
}
/* line 279*/
.hq2018course .courseinfo .time_line ul .row2 {
    height: 124px;
}
/* line 281*/
.hq2018course .courseinfo .time_line ul .row2 p a {
    line-height: 28px;
}
/* line 286*/
.hq2018course .courseinfo .time_line ul .active p {
    background: #e9f3ff;
}
/* line 291*/
.hq2018course .courseinfo .time_line .n_app {
    height: 126px;
    margin-top: 14px;
    border: 1px solid #eeeeee;
}
/* line 297*/
.hq2018course .courseinfo .time_line .n_app .new_page_title {
    margin-bottom: 4px;
}
/* line 301*/
.hq2018course .courseinfo .time_line .n_app a {
    margin-left: 15px;
    font-size: 14px;
}
/* line 306*/
.hq2018course .courseinfo .time_line .n_app a img {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-right: 3px;
}
/* line 313*/
.hq2018course .courseinfo .time_line .n_app p {
    font-size: 12px;
    color: #999999;
    padding-left: 15px;
    padding-top: 13px;
}

/*time_line2*/


/* line 208*/
.hq2018course .courseinfo .time_line2{
    height: 650px;
    margin-top:20px;
}

.hq2018course .courseinfo .time_line2 .title{
    font-size: 18px;
    font-weight: bold;
    margin: 10px 20px;
}
.hq2018course .courseinfo .time_line2 ul {
    position: relative;
    height: 526px;
    margin-top: 1px;
    margin-left: 13px;
}
/* line 215*/
.hq2018course .courseinfo .time_line2 ul li {
    width: 234px;
    height: 100px;
    padding: 0 0 0 8px;
    margin-bottom: 2px;
}
.hq2018course .courseinfo .time_line2.four ul li {
    width: 234px;
    height: 148px;
    padding: 0 0 10px 8px;
    margin-bottom: 2px;
}
/* line 222*/
.hq2018course .courseinfo .time_line2 ul li .icon-n_list {
    border-left: 4px solid #649cf0;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding-left: 5px;
    text-align: left;
}
/* line 235*/
.hq2018course .courseinfo .time_line2 ul li .icon-n_list img {
    margin-right: 3px;
}

.hq2018course .courseinfo .time_line2 ul li h4 a {
    color: #f16262;
    font-size: 12px;
    line-height: 24px;
}
/* line 249*/
.hq2018course .courseinfo .time_line2 ul li em {
    display: inline-block;
    margin-left: 25px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f9f9f9;
}
/* line 258*/
.hq2018course .courseinfo .time_line2 ul li.active em {
    border-bottom: 10px solid #e9f3ff;
}
/* line 261*/
.hq2018course .courseinfo .time_line2 ul li p {
    text-align: center;
    background: #f9f9f9;
    padding: 5px 0px;
    margin-top: -6px;
}
/* line 268*/
.hq2018course .courseinfo .time_line2 ul li p a {
    display: inline-block;
    font-size: 12px;
    line-height: 34px;
    margin: 0 10px;
}
/* line 275*/
.hq2018course .courseinfo .time_line2 ul li p a:hover {
    color: #009df0;
}
/* line 279*/
.hq2018course .courseinfo .time_line2 ul .row2 {
    height: 124px;
}
/* line 281*/
.hq2018course .courseinfo .time_line2 ul .row2 p a {
    line-height: 28px;
}
/* line 286*/
.hq2018course .courseinfo .time_line2 ul .active p {
    background: #e9f3ff;
}
/* line 291*/
.hq2018course .courseinfo .time_line2 .n_app {
    height: 126px;
    margin-top: 14px;
    border: 1px solid #eeeeee;
}
/* line 297*/
.hq2018course .courseinfo .time_line2 .n_app .new_page_title {
    margin-bottom: 4px;
}
/* line 301*/
.hq2018course .courseinfo .time_line2 .n_app a {
    margin-left: 15px;
    font-size: 14px;
}
/* line 306*/
.hq2018course .courseinfo .time_line2 .n_app a img {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-right: 3px;
}
/* line 313*/
.hq2018course .courseinfo .time_line2 .n_app p {
    font-size: 12px;
    color: #999999;
    padding-left: 15px;
    padding-top: 13px;
}


/* line 323*/

nav,.nav {
    background: #649cf0;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    color: #FFFFFF;
}
/* line 329*/

nav h1 {
    font-size: 20px;
    font-weight: bold;
    width: 280px;
+width: 260px;
    float: left;
}
/* line 337*/
nav .daohang div {
    float: left;
}
/* line 339*/
nav .daohang div a {
    display: inline-block;
    width: 128px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
}
/* line 345*/
nav .daohang div a:hover {
    background: #5990e3;
}

/* line 347*/
nav .daohang div a:hover em {
    background-position: 0 -297px;
}
/* line 351*/
nav .daohang div a em {
    display: inline-block;
    margin-left: 8px;
    background-position: 0 -290px;
    width: 12px;
    height: 7px;
}
/* line 361*/

/* line 366*/
nav .daohang div ul {
    display: none;
    width: 128px;
    position: absolute;
    margin-top: -1px;
    z-index: 2;
    border-top: 1px solid #efeff0;
    border-left: 1px solid #efeff0;
    border-right: 1px solid #efeff0;
+margin-left: -132px;
+margin-top: 70px;
}

nav .daohang div:hover ul {
    display: block;
}
/* line 374*/
nav .daohang div ul li {
    width: 128px;
    border-bottom: 1px solid #efeff0;
    line-height: 30px;
    height: 30px;
}
/* line 379*/
nav .daohang div ul li a {
    color: #a7a9b2;
    font-size: 14px;
    background: #ffffff;
}
/* line 386*/
nav .daohang div ul li:hover a {
    color: #171920;
    background: #f4f5f6;
}

/* line 399*/
.icon-n_arrow-right {
    height: 16px;
    width: 16px;
    background-position: 0 -304px;
    cursor: pointer;
}

/* line 405*/
.icon-n_arrow-right:hover {
    background-position: 0 -320px;
}

/* line 408*/
.icon-n_arrow-left {
    cursor: pointer;
    margin: 0 10px;
    height: 16px;
    width: 16px;
    background-position: 0 -336px;
}

/* line 416*/
.icon-n_arrow-left:hover {
    background-position: 0 -352px;
}

/* line 423*/
.zhibo_com {
    display: none;
    width: 240px;
    height: 300px;
    padding: 23px 20px;
    background: #ffffff;
    float: left;
}

/* line 433*/
.zhibo_com .n_nr .n_timetoday, .zhibo_com ul li .n_nr .n_ing {
    background-image: url("http://www.hqwx.com/leraning/statics/blue/images/icon-sfb7750eb5a.png");
    background-repeat: no-repeat;
}

/* line 437*/
.zhibo_com .n_nr .n_timetoday {
    background-position: 0 -1135px;
    height: 16px;
    width: 32px;
    display: none;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 5px;
}


.zhibo_com .hq-1v1-info-today .n_timetoday, .zhibo_com .hq-1v1-info-today-enter .n_timetoday {
    display: inline-block !important;
}

/* line 453*/
.zhibo_com .font_16, .main_page_teacher .font_16, .kecheng_shiting .font_16 {
    font-weight: bold;
}

/* line 456*/
.zhibo_com .font_16 span, .main_page_teacher .font_16 span, .kecheng_shiting .font_16 span {
    float: right;
    color: #979aa4;
    font-size: 14px;
}

/* line 461*/
.zhibo_com .hq-1v1-info .hq-1v1-class-order, .zhibo_com .hq-1v1-info .hq-1v1-class-enter, .zhibo_com .hq-1v1-info .hq-1v1-class-nostart {
    position: relative;
    top: -27px;
    margin-left: 163px;
    margin-right: 2px;
    width: 74px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #649cf0;
    color: #649cf0;
    text-align: center;
    border-radius: 13px;
    cursor: pointer;
}

/* line 476*/
.zhibo_com .hq-1v1-info {
    margin-top: 20px;
    line-height: 20px;
    display: flex;
    max-height: 306px;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<306?"306px":"");
    overflow: hidden;
}

/* line 483*/
.zhibo_com .hq-1v1-info .hq-1v1-class-order {
    display: inline-block;
}

/* line 487*/
.zhibo_com .hq-1v1-info .hq-1v1-class-enter {
    display: none;
}

/* line 491*/
.zhibo_com .hq-1v1-info .hq-1v1-class-nostart {
    display: none;
}

/* line 494*/
.zhibo_com .hq-1v1-info ul {
    display: none;
}

/* line 497*/
.zhibo_com .hq-1v1-info ul:first-child {
    display: block;
}

/* line 501*/
.zhibo_com ul li .n_nr .n_ing {
    display: none;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 5px;
    background-position: 0 -1114px;
    height: 16px;
    width: 40px;
}

/* line 511*/
.zhibo_com ul li.hq-1v1-info-enter .n_nr .n_time, .zhibo_com ul .hq-1v1-info-enter .hq-1v1-class-order, .zhibo_com .hq-1v1-info-order .hq-1v1-class-order, .zhibo_com .hq-1v1-info-today-enter .hq-1v1-class-order ,.zhibo_com .hq-1v1-info-today .n_time ,.zhibo_com .hq-1v1-info-today-enter .n_time{
    display: none;
}

/* line 515*/
.zhibo_com ul li.hq-1v1-info-enter .n_nr .n_ing, .zhibo_com ul .hq-1v1-info-enter .hq-1v1-class-enter, .zhibo_com ul .hq-1v1-info-today-enter .hq-1v1-class-enter {
    display: inline-block;
}

/* line 518*/
.zhibo_com ul li .hq-1v1-class-enter {
    display: none;
    border: 1px solid #f16262 !important;
    color: #f16262 !important;
    text-align: center;
}

/* line 524*/
.zhibo_com .hq-1v1-info-order .hq-1v1-class-nostart {
    display: inline-block;
    border: 1px solid #999999 !important;
    color: #999999 !important;
}

/* line 530*/


.zhibo_com .hq-1v1-info .n_avator {
    width: 42px;
    height: 42px;
    border-radius: 100%;
    border: 1px solid #eeeeee;
}
/* line 263*/
.zhibo_com .hq-1v1-info .n_teacher {
    width: 65px;
    text-align: center;
    color: #9598a2;
    margin-top: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}
.zhibo_com .hq-1v1-info .live_title{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 26px;
}
.zhibo_com .hq-1v1-info .live_title2 {
    color: #9598a2;
    line-height: 26px;
}
/* line 554*/
.zhibo_com .hq-1v1-info .hq-1v1-class-order:hover {
    background: #649cf0;
    color: #ffffff;
}

/* line 558*/
.zhibo_com .hq-1v1-info .hq-1v1-class-enter:hover {
    background: #f16262;
    color: #ffffff !important;
}

/* line 562*/
.zhibo_com .hq-1v1-info .hq-1v1-class-nostart:hover {
    background: #999999 !important;
    color: #ffffff !important;
}


/*tanchang*/
.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*/
.main_page_left .layer_free .gopng_close {
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    background: url(http://hqkc.hqwx.com/uploadfile/2017/0103/20170103103953658.png) top center no-repeat;
    height: 12px;
    width: 12px;
    overflow: hidden;
    cursor: pointer;
}
/* line 221*/
.main_page_left .layer_free .gopng_close:hover {
    background: url(http://hqkc.hqwx.com/uploadfile/2017/0103/20170103104009486.png) top center no-repeat;
}
/* line 226*/
.main_page_left .layer_free {
    _margin-top: 200px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
}
/* line 233*/
.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*/
.main_page_left .layer_free .gopng_green {
    background: #f5f5f5;
}
/* line 249*/
.main_page_left .layer_free ul {
    padding-top: 50px;
}
/* line 253*/
.main_page_left .layer_free .layer_valid {
    padding-left: 89px;
    margin: 0 auto;
}
/* line 258*/
.main_page_left .layer_free .layer_valid h5 {
    display: none;
}
/* line 262*/
.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*/
.main_page_left .layer_free .nosubmit {
    width: 341px;
    border: 1px solid #dcdcdc;
}
/* line 278*/
.main_page_left .layer_free .validimg {
    width: 91px;
    height: 39px;
    border-radius: 0 5px 5px 0;
    vertical-align: top;
}
/* line 285*/
.main_page_left .layer_free .layer_valid li {
    height: 50px;
    font-size: 0px;
    width: auto;
    margin-left: 0px;
}
/* line 292*/
.main_page_left .layer_free .layer_valid .errorinfo {
    width: 353px;
    text-align: center;
    color: #ff5858;
    font-size: 14px;
    font-family: "microsoft yahei";
}
/* line 300*/
.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*/
.main_page_left .layer_free .bg_green {
    background: #84c360;
}
/* line 320*/
.main_page_left .layer_free .bg_gray {
    background: #aaaaaa;
}
/* line 324*/
.main_page_left .layer_free .bg_blue {
    background: #0095db;
}
/* line 328*/
.main_page_left .layer_free .layer_error {
    color: #ff5858;
    margin: 10px 0;
}
/* line 333*/
.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*/
.main_page_left .layer_free .layer_pic_succ,  .main_page_left .layer_free .layer_pic_error {
    margin-top: 15%;
}
/* line 354*/
.main_page_left .layer_free_over {
    margin-left: -320px;
    width: 640px;
    background: #f8f8f8;
    height: auto;
}
/* line 361*/
.main_page_left .layer_free_over .a_submit2 {
    display: none;
}
/* line 365*/
.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*/
.main_page_left .layer_free_success .layer_free_success_wd img {
    vertical-align: middle;
    margin-right: 10px;
}
/* line 379*/
.main_page_left .layer_free_success h4 {
    font: 18px "microsoft yahei";
    color: #666666;
    padding: 20px 0 20px 30px;
    font-weight: bold;
}
/* line 386*/
.main_page_left .layer_free_success .layer_free_card {
    float: left;
    width: 182px;
    background: #FFFFFF;
    text-align: center;
    margin-left: 25px;
}
/* line 394*/
.main_page_left .layer_free_success .layer_free_card h5 {
    color: #0095db;
    font: 14px "microsoft yahei";
    font-weight: bold;
}
/* line 401*/
.main_page_left .layer_free_success .layer_free_card img {
    width: 106px;
    height: 106px;
    border-radius: 10px;
}
/* line 407*/
.main_page_left .layer_free_success .layer_free_card p {
    color: #5a5a5a;
    padding: 15px 0;
    font: 14px "microsoft yahei";
}
/* line 414*/
.main_page_left .layer_free_success .layer_free_card .qqnumber {
    margin-top: 10px;
    font: 14px "microsoft yahei";
    color: #27a0ed;
    text-decoration: underline;
}
/* line 421*/
.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*/
.main_page_left .hq1v1shade {
    width: 100%;
    height: 500%;
    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*/
.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*/
.main_page_left .layer_free_success .layer_free_success_wd img {
    vertical-align: middle;
    margin-right: 10px;
}
/* line 453*/
.main_page_left .layer_free_success .new_link img {
    float: left;
    width: 121px;
    height: 121px;
    margin: 0 18px 0 82px;
}
/* line 460*/
.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*/
.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 568*/
.hq2018content .hq_news {
    float: left;
    width: 540px;
    height: 300px;
    padding: 23px 20px;
    background: #ffffff;
    margin-left: 20px;
}
/* line 575*/
.hq2018content .hq_news .news_title {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
}
/* line 579*/
.hq2018content .hq_news .news_title li {
    display: inline;
    width: 35px;
    margin-right: 17px;
}
/* line 583*/
.hq2018content .hq_news .news_title li:hover {
    color: #649cf0;
    border-bottom: 2px solid #649cf0;
}
/* line 588*/
.hq2018content .hq_news .news_title li:not(:first-child) {
    margin-left: 17px;
}
/* line 591*/
.hq2018content .hq_news .news_title .active {
    color: #649cf0;
    border-bottom: 2px solid #649cf0;
}
/* line 595*/
.hq2018content .hq_news .news_title em {
    color: #f1f1f1;
    width: 1px;
    display: inline-block;
}
/* line 600*/
.hq2018content .hq_news .news_info strong {
    font-weight: bold;
    font-size: 18px;
    padding: 20px 0 15px;
    height: 30px;
    line-height: 30px;
    clear: both;
    display: block;
    text-align: center;
}
/* line 607*/
.hq2018content .hq_news .news_info{
    display: none;
}
.hq2018content .hq_news .news_info ul li {
    background: url(http://www.hqwx.com/tiku/build/images/dot.png) center left no-repeat;
    padding-left: 14px;
    padding-right: 15px;
    float: left;
    width: 235px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.hq2018content .hq_news .news_info{
    display: block;
}
.hq2018content .hq_news .news_info2{
    display: none;
}
.hq2018content .hq_news .news_info2 ul li {
    width: 240px;
    float: left;
    line-height: 30px;
    height: 30px;
    display: block;
}
.hq2018content .hq_news .news_info a:hover {
    color: #649cf0;
}
.hq2018content .hq_news .news_info2 ul li:first-child,
.hq2018content .hq_news .news_info2 ul li:first-child+li+li+li+li+li {
    font-size: 18px;
    padding: 20px 0 15px;
    font-weight: bold;
    width: 500px;
    height: 37px\9;
    line-height: 42px\9;
    text-align: center;
    background-image: url("")!important;
}

/* line 621*/
.hq2018content .main_page_teacher {
    width: 240px;
    padding: 23px 20px;
    margin-left: 20px;
    height: 300px;
    background: #ffffff;
    float: left;
}
/* line 631*/
.hq2018content .main_page_teacher ul {
    width: 243px;
    float: left;
    padding: 0 11px 0 0;
    display: none;
}
/* line 637*/
.hq2018content .main_page_teacher ul:first-child {
    display: block;
}
/* line 641*/
.hq2018content .main_page_teacher ul li {
    margin-top: 23px;
    height: 70px;
    position: relative;
}
.hq2018content .main_page_teacher ul li a:hover,.hq2018content .main_page_teacher ul li .n_nr p.intro:hover{
    color: #649cf0;
}
/* line 647*/
.hq2018content .main_page_teacher ul li .n_avator {
    width: 58px;
    height: 58px;
    border-radius: 100%;
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 12px;
}
/* line 655*/
.hq2018content .main_page_teacher ul li .n_nr p {
    line-height: 20px;
    padding: 0;
    margin-left: 73px;
}
/* line 660*/
.hq2018content .main_page_teacher ul li .n_nr p.intro {
    color: #9598a2;
    line-height: 22px;
    height: 43px;
    overflow: hidden;
}

/* line 669*/
.hq2018content .main_page_teacher ul li .n_nr p .icon, .hq2018content .main_page_teacher ul li .n_nr p .nav_ad .banner .banner_choose li, .hq2018content .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_teacher ul li .n_nr p li, .hq2018content .main_page_teacher ul li .n_nr p .nav_ad .banner .banner_choose .choose_now, .hq2018content .nav_ad .banner .banner_choose .main_page .main_page_left .main_page_teacher ul li .n_nr p .choose_now {
    margin-left: 5px;
}
/* line 673*/
.hq2018content .main_page_teacher ul li .n_nr .intro {
    line-height: 14px;
    margin-top: 5px;
}

/* line 682*/
.kecheng_shiting {
    width: 240px;
    padding: 23px 20px;
    margin-left: 20px;
    height: 300px;
    background: #ffffff;
    float: left;
}

/* line 692*/
.kecheng_shiting ul {
    width: 243px;
    float: left;
    padding: 0 11px 0 0;
    display: none;
}

/* line 698*/
.kecheng_shiting ul:first-child {
    display: block;
}

/* line 702*/
.kecheng_shiting ul li {
    margin-top: 23px;
    height: 70px;
    position: relative;
}

/* line 708*/
.kecheng_shiting ul li .n_avator {
    width: 58px;
    height: 58px;
    border-radius: 100%;
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 12px;
}

/* line 716*/
.kecheng_shiting ul li .n_nr p {
    line-height: 20px;
    padding: 0;
    margin-left: 73px;
}

/* line 721*/
.kecheng_shiting ul li .n_nr p.intro {
    color: #9598a2;
    line-height: 22px;
    height: 43px;
    overflow: hidden;
}
/* line 726*/
.kecheng_shiting ul li .n_nr p.intro a {
    float: right;
    display: inline-block;
    position: relative;
    width: 76px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #649cf0;
    color: #649cf0;
    text-align: center;
    border-radius: 13px;
    cursor: pointer;
}
/* line 737*/
.kecheng_shiting ul li .n_nr p.intro a:hover {
    background: #649cf0;
    color: #ffffff;
}

/* line 746*/
.kecheng_shiting ul li .n_nr .intro {
    line-height: 14px;
    margin-top: 5px;
}

/* line 752*/
.hq2018lesson {

}
/* line 753*/
.hq2018lesson .n_title {
    margin: 40px 0;
    font-size: 14px;
    font-weight: normal;
}
/* line 757*/
.hq2018lesson .n_title span {
    font-size: 20px;
    font-weight: bold;
}
.hq2018lesson .n_title a.more{
    margin-top: 8px;
}
/* line 762*/
.hq2018lesson .n_lessonpage {
    display: block;
    float: left;
    background: #ffffff;
}
/* line 766*/
.hq2018lesson .n_lessonpage .fixtop {
    display: none;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 50%;
    margin-left: -590px;
    z-index: 99;
}
/* line 776*/
.hq2018lesson .n_lessonpage .fixtop b {
    height: 10px;
    width: 40px;
    position: absolute;
    left: 0px;
    background: #ffffff;
    bottom: -10px;
}
/* line 785*/
.hq2018lesson .n_lessonpage .fixtop b s {
    height: 10px;
    width: 40px;
    display: block;
    background: #649cf0;
    border-radius: 8px 0 0 0;
}
/* line 793*/
.hq2018lesson .n_lessonpage .title {
    width: 40px;
    float: left;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}
/* line 802*/
.hq2018lesson .n_lessonpage .title div {
    display: block;
    vertical-align: middle;
    border-bottom: 1px solid #eff5fd;
    background: #649cf0;
    padding: 0 12px;
}
/* line 810*/
.hq2018lesson .n_lessonpage .title div span {
    padding: 10px 0;
    width: 16px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
/* line 818*/
.hq2018lesson .n_lessonpage .title .t1 {
    background: #f5f7f9;
    border: none;
    height: 54px;
}
/* line 824*/
.hq2018lesson .n_lessonpage .title .t2 {
    border-radius: 8px 0 0 0;
}
/* line 827*/
.hq2018lesson .n_lessonpage .t3, .hq2018lesson .n_lessonpage .t3 .k1,.hq2018lesson .n_lessonpage .t3 .k2 {
    float: left;
}
.hq2018lesson .n_lessonpage .t4{
    clear: both;
}
.hq2018lesson .n_lessonpage .t4 strong{
    float: left;
}
.hq2018lesson .n_lessonpage .t5,.hq2018lesson .n_lessonpage .t6,.hq2018lesson .n_lessonpage .t7,.hq2018lesson .n_lessonpage .t8 {
    clear: both;
}

/* line 830*/
.hq2018lesson .n_lessonpage .title .t8 {
    border-radius: 0px 0 0 8px;
    border: none;
}
/* line 835*/
.hq2018lesson .n_lessonpage .list {
    width: 240px;
    float: left;
}
/* line 839*/
.hq2018lesson .list-3 .list {
    width: 380px;
}
/* line 842*/
.hq2018lesson .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 850*/
.hq2018lesson .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 867*/
.hq2018lesson .n_lessonpage .list .n_gm {
    font-family: "simsun";
    font-size: 12px;
    color: #649cf0;
    width: 34px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background: #ffffff;
    border: 1px solid #649cf0;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    position: relative;
    top: -1px;
}
/* line 885*/
.hq2018lesson .n_lessonpage .list .n_gm:hover {
    background: #649cf0;
    color: #ffffff;
    cursor: pointer;
}
/* line 891*/
.hq2018lesson .n_lessonpage .list .t1 {
    height: 54px;
    background: #649cf0;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    line-height: 54px;
    position: relative;
    border-radius: 8px 8px 0 0;
}
/* line 903*/
.hq2018lesson .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;
}
/* line 916*/
.hq2018lesson .n_lessonpage .list .t2 {
    background: #ffffff;
}
/* line 920*/
.hq2018lesson .n_lessonpage .list .t3, .hq2018lesson .n_lessonpage .list .t8 {
    border-right: 1px solid #eeeeee;
}
/* line 924*/
.hq2018lesson .n_lessonpage .list .t2, .hq2018lesson .n_lessonpage .list .t4, .hq2018lesson .n_lessonpage .list .t5, .hq2018lesson .n_lessonpage .list .t6, .hq2018lesson .n_lessonpage .list .t7 {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 24px;
    padding: 20px 40px;
    border-bottom: 1px solid transparent;
}
/* line 932*/
.hq2018lesson .n_lessonpage .list .t7 {
    color: #f16262;
}
/* line 936*/
.hq2018lesson .n_lessonpage .list .t6, .hq2018lesson .n_lessonpage .list .t7 {
    line-height: 32px;
}
/* line 940*/
.hq2018lesson .n_lessonpage .list .t3 {
    padding: 20px;
}
/* line 944*/
.hq2018lesson .n_lessonpage .list .t3 div {
    margin-bottom: 8px;
}
/* line 948*/
.hq2018lesson .n_lessonpage .list .t3 div span {
    font-size: 14px;
    line-height: 23px;
    width: 78px;
    padding-left: 2px;

    display: inline-block;
}
/* line 956*/
.hq2018lesson .n_lessonpage .list .t3 div .nr {
    background: #eff5fd;
    width: 278px;
    margin-bottom: 0px;
    padding: 10px;
    float: left;
    border-radius: 8px 0 0 8px;
}
/* line 965*/
.hq2018lesson .n_lessonpage .list .t3 div .title {
    background: #b7d1f8;
    font-size: 14px;
    color: #ffffff;
    width: 14px;
    float: left;
    border-radius: 0 8px 8px 0;
    margin-bottom: 0px;
    padding: 0 13px;
}
/* line 976*/
.hq2018lesson .n_lessonpage .list .t3 div .title b {
    display: table-cell;
    vertical-align: middle;
    width: 14px;
}
/* line 982*/
.hq2018lesson .n_lessonpage .list .t3 .k2 .title {
    background: #93baf4;
}
/* line 986*/
.hq2018lesson .n_lessonpage .list .t3 .k3 .title {
    background: #649cf0;
}
/* line 990*/
.hq2018lesson .n_lessonpage .list .t8 {
    padding: 24px 8px;
    background: #ffffff;
}
/* line 995*/
.hq2018lesson .n_lessonpage .list .t8 .n_coupon {
    text-align: center;
    margin: 7px 0 20px;
    height: 14px;
}
/* line 1001*/
.hq2018lesson .n_lessonpage .list .t8 .n_coupon span {
    color: #f16262;
    border: 1px solid #f16262;
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
}
/* line 1009*/
.hq2018lesson .n_lessonpage .list .t8 .n_coupon span a {
    color: #f16262;
}
/* line 1013*/
.hq2018lesson .n_lessonpage .list .t8 p {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}
/* line 1020*/
.hq2018lesson .n_lessonpage .list .t8 p span {
    color: #f16262;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    margin-right: 10px;
}
/* line 1028*/
.hq2018lesson .n_lessonpage .list .t8 p span b {
    font-size: 14px;
}
/* line 1032*/
.hq2018lesson .n_lessonpage .list .t8 p s {
    text-decoration: line-through;
    font-size: 14px;
    color: #999999;
}
/* line 1038*/
.hq2018lesson .n_lessonpage .list .t8 .n_button {
    text-align: center;
    margin-top: 20px;
}
/* line 1043*/
.hq2018lesson .n_lessonpage .list .t8 .n_button a {
    width: 98px;
    line-height: 30px;
    height: 30px;
    font-size: 16px;
    color: #ffffff;
    display: inline-block;
    background: #649cf0;
    margin: 0 8px;
}
/* line 1054*/
.hq2018lesson .n_lessonpage .list .t8 .n_button a .icon, .hq2018lesson .n_lessonpage .list .t8 .n_button a .nav_ad .banner .banner_choose li, .hq2018lesson .nav_ad .banner .banner_choose .n_lessonpage .list .t8 .n_button a li, .hq2018lesson .n_lessonpage .list .t8 .n_button a .nav_ad .banner .banner_choose .choose_now, .hq2018lesson .nav_ad .banner .banner_choose .n_lessonpage .list .t8 .n_button a .choose_now {
    vertical-align: middle;
    margin-right: 4px;
    position: relative;
    top: -1px;
}
/* line 1060*/
.hq2018lesson .n_lessonpage .list .t8 .n_button a {
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    width: 154px;
}
/* line 1066*/
.hq2018lesson .n_lessonpage .list .t8 .n_button .n_talk {
    background: #ffffff;
    border: 1px solid #649cf0;
    color: #649cf0;
}
/* line 1074*/
.hq2018lesson .n_lessonpage .list .t8 .n_button .n_talk:hover {
    background: #4187f0;
    border: 1px solid #4187f0;
    color: #ffffff;
}
/* line 1080*/
.hq2018lesson .n_lessonpage .list .t8 .n_button .n_cart {
    background: #649cf0;
    border: 1px solid #649cf0;
}
/* line 1085*/
.hq2018lesson .n_lessonpage .list .t8 .n_button .n_cart:hover {
    background: #4187f0;
    border-color: #4187f0;
}


.hq2018lesson .n_lessonpage .list .t8 .icon-n_talk{
    display: inline-block;
    background: url("http://www.hqwx.com/assets/images/zixun_2.png") center no-repeat;
    width: 17px;
    height: 17px;
    vertical-align: text-bottom!important;
}
.hq2018lesson .n_lessonpage .list .t8 .icon-n_cart{
    vertical-align: text-bottom!important;
    background: url("http://www.hqwx.com/assets/images/cart_1.png") center no-repeat;
    width: 17px;
    height: 17px;
    display: inline-block;

}
.hq2018lesson .n_lessonpage .list .t8 .n_talk:hover .icon-n_talk{
    background: url("../images/zixun_1.png") center no-repeat;
}

/* line 1090*/
.hq2018lesson .n_lessonpage .list .t2,.hq2018lesson .n_lessonpage .list .t3, .hq2018lesson .n_lessonpage .list .t4, .hq2018lesson .n_lessonpage .list .t5,
.hq2018lesson .n_lessonpage .list .t6, .hq2018lesson .n_lessonpage .list .t7, .hq2018lesson .n_lessonpage .list .t8 {
    border-bottom: 1px solid #eeeeee;
}
/* line 1094*/
.hq2018lesson .n_lessonpage .green .t1 {
    background: #8cc360;
}
/* line 1098*/
.hq2018lesson .n_lessonpage .green .t3 .nr {
    background: #f6ffef !important;
}
/* line 1102*/
.hq2018lesson .n_lessonpage .green .t3 .k1 .title {
    background: #cce7b6;
}
/* line 1106*/
.hq2018lesson .n_lessonpage .green .t3 .k2 .title {
    background: #b0d791;
}
/* line 1110*/
.hq2018lesson .n_lessonpage .green .t3 .k3 .title {
    background: #8cc360;
}
/* line 1114*/
.hq2018lesson .n_lessonpage .yellow .t1 {
    background: #fdb736;
}
/* line 1118*/
.hq2018lesson .n_lessonpage .yellow .t3 .nr {
    background: #fffbf3 !important;
}
/* line 1122*/
.hq2018lesson .n_lessonpage .yellow .t3 .k1 .title {
    background: #fee0a7;
}
/* line 1126*/
.hq2018lesson .n_lessonpage .yellow .t3 .k2 .title {
    background: #fece76;
}
/* line 1130*/
.hq2018lesson .n_lessonpage .yellow .t3 .k3 .title {
    background: #fdb736;
}
/* line 1134*/
.hq2018lesson .n_lessonpage .red .t1 {
    background: #e24945;
}
/* line 1138*/
.hq2018lesson .n_lessonpage .red .t3 .nr {
    background: #fff6f6  !important;
}
/* line 1142*/
.hq2018lesson .n_lessonpage .red .t3 .k1 .title {
    background: #f3b1af;
}
/* line 1146*/
.hq2018lesson .n_lessonpage .red .t3 .k2 .title {
    background: #ec8481;
}
/* line 1150*/
.hq2018lesson .n_lessonpage .red .t3 .k3 .title {
    background: #e24945;
}
/* line 1154*/
.hq2018lesson .n_lessonpage .list-3 .list {
    width: 320px;
}
/* line 1158*/
.hq2018lesson .n_lessonpage .list-3 .t3 div .nr {
    width: 278px !important;
}
/* line 1162*/
.hq2018lesson .n_lessonpage.list-2 .list {
    width: 570px;
}
/* line 1166*/
.hq2018lesson .n_lessonpage.list-2 .t3 div .nr {
    width: 468px !important;
}

/*浮动弹窗*/
/*浮窗*/
/* line 1173*/
.shade {
    display: none;
    width: 100%;
    height: 1000%;
    background: rgba(0, 0, 0, 0.5);
    background: #000 \9;
    /*IE6、7、8识别*/
    _background: none;
    /*IE6识别*/
    filter: alpha(opacity=50);
    /*IE透明度问题*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99990;
}

/* line 1186*/
.fu_buy {
    position: fixed;
    top: 5%;
    left: 50%;
    margin-left: -370px;
    width: 720px;
    padding: 20px 20px;
    background: #fff;
    z-index: 99999;
    border: 1px solid #888888;
}

/* line 1197*/
.fu {
    _margin-top: 80px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
    _position: static;
}

/* line 1205*/
.fu .icon {
    display: inline-block;
    background-image: url("http://www.hqwx.com/images/icon.png");
    background-repeat: no-repeat;
}

/* line 1210*/
.fu .icon-close {
    background-position: 0 -256px;
    height: 15px;
    width: 17px;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

/* line 1218*/
.fu_title {
    border-bottom: 0px solid #fff;
    padding-bottom: 10px;
}

/* line 1222*/
.fu_title s {
    text-decoration: none;
    font: 18px "微软雅黑";
    color: #333333;
    font-weight: bold;
}

/* line 1228*/
.fu_title em {
    font: 14px "宋体";
    color: #666666;
    font-style: normal;
    margin-left: 20px;
}

/* line 1234*/
.fu_title em b {
    color: #649cf0;
    font-weight: normal;
}

/* line 1238*/
.fu h4 {
    display: block;
    font: 14px "宋体";
    color: #666;
    padding: 40px 0;
    text-align: center;
}

/* line 1245*/
.fu .arrow {
    background-position: 0 -957px;
    height: 21px;
    width: 21px;
}

/* line 1250*/
.fu .selectControl em {
    font-style: normal;
}

/* line 1253*/
.fu .icon-success-small {
    background-position: 0 -1035px;
    height: 18px;
    width: 18px;
    vertical-align: middle;
    padding-right: 5px;
    margin-top: 15px;
}

/* line 1261*/
.fu .icon-information-small {
    background-position: 0 -521px;
    height: 18px;
    width: 18px;
    vertical-align: middle;
    padding-right: 5px;
}

/* line 1268*/
.fu .icon-error-small {
    background-position: 0 -399px;
    height: 18px;
    width: 18px;
    vertical-align: middle;
    padding-right: 5px;
}

/* line 1275*/
.fu .information {
    font: 14px "宋体";
    color: #999999;
    margin-top: 15px;
}

/* line 1280*/
.fu .error {
    font: 14px "宋体";
    color: #e4393c;
    margin-top: 15px;
}

/* line 1285*/
.fu .star {
    color: #ff8432;
    font: 12px "宋体";
    font-style: normal;
    margin-top: 15px;
}

/* line 1291*/
.fu .item-btn {
    font: 12px "宋体";
    color: #666666;
}

/* line 1295*/
.fu_reg .item-btn a {
    color: #649cf0;
}

/* line 1298*/
.fu .yanzheng {
    margin-top: 15px;
    font: 12px "宋体";
    color: #999999;
}

/* line 1303*/
.fu .yanzheng img {
    border: 1px solid #dddddd;
    border-radius: 5px;
    vertical-align: middle;
    margin-right: 5px;
}

/* line 1309*/
.fu_login .formima {
    color: #666666;
    margin-left: 90px;
}

/* line 1313*/
.fu .notice {
    font: 14x "宋体";
    color: #aaaaaa;
    border-top: 1px solid #dcdcdc;
    padding-top: 10px;
    margin-top: 35px;
}

/* line 1320*/
.fu_se form .horizontal label {
    min-width: 260px;
}

/* line 1323*/
.fu .item-btn {
    width: 100%;
}

/* line 1326*/
.fu_buy_table {
    width: 720px;
    margin: 0;
}

/* line 1330*/
.fu_buy_table th {
    font: 14px "宋体";
    color: #666666;
    font-weight: bold;
    background: #f5f5f5;
    text-align: left;
}

/* line 1337*/
.fu_buy_table td {
    font: 14px "微软雅黑";
    color: #000;
    vertical-align: middle;
    text-align: left;
}

/* line 1343*/
.fu_buy_table th, .fu_buy_table td {
    border: 1px solid #f5f5f5;
    padding: 7px 10px;
}

/* line 1347*/
.fu_buy .fu_buy_table .checkbox {
    margin-left: 10px;
}

/* line 1350*/
.fu_buy .fu_buy_table input {
    margin-left: 60px;
}

/* line 1353*/
.fu_buy .fu_buy_table .ch {
    margin: 5px 0px 5px;
    display: block;
}

/* line 1358*/
.fu_buy .fu_buy_table .ch input {
    position: relative;
    margin-left: 10px;
}

/* line 1363*/
.fu_buy .tagch {
    display: inline-block;
    margin-left: -8px;
    margin-right: 8px;
}

/* line 1368*/
.fu .button-red {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-image: linear-gradient(to bottom, #f54030, #f54030);
    color: #fff !important;
    display: inline-block;
    font-family: "SimSun";
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: blink;
    width: 156px;
    background-color: #f54030\9;
    position: RELATIVE;
    left: 50%;
    margin-left: -80px;
    margin-top: 20px;
}

/* line 1387*/
.fu .button-blue {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-image: linear-gradient(to bottom, #46adf4, #0095db);
    border: 1px solid #0095db;
    color: #fff !important;
    display: inline-block;
    font-family: "SimSun";
    font-size: 14px;
    height: 28px;
    line-height: 35px;
    margin: 10px;
    text-align: center;
    text-decoration: blink;
    width: 148px;
    background-color: #0095db \9;
}

/* line 1409*/
.hq2018lesson_dan .tab {
    font-size: 16px;
    margin: 0 10px;
    padding-bottom: 10px;
    font-weight: initial;
}
/* line 1413*/
.hq2018lesson_dan .tab:first-child {
    margin-left: 50px;
}
/* line 1416*/
.hq2018lesson_dan .tab.active {
    color: #649cf0;
    border-bottom: 2px solid #649cf0;
}
/* line 1422*/
.hq2018lesson_dan .n_class_main {
    background: #ffffff;
    padding: 20px 20px;
    position: relative;
}
/* line 1425*/
.hq2018lesson_dan .n_class_main .table {
    width: 100%;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
/* line 1430*/
.hq2018lesson_dan .n_class_main .table tr td {
    vertical-align: middle;
    line-height: 40px;
    text-align: center;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}
/* line 1436*/
.hq2018lesson_dan .n_class_main .table tr:first-child, .hq2018lesson_dan .n_class_main .table tr th {
    background: #f5f5f5;
    text-align: center;
    line-height: 40px;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}
.hq2018lesson_dan .font_20 .right{
    margin-top: 3px;
}
/* shiting */
/* line 1450*/
.new_page .n_shiting {
    display: none;
    background: #ffffff;
}

/* line 1453*/
.new_page .n_shiting .tab3 .videotop {
    margin-top: 30px;
}

/* line 1457*/
.new_page .n_shiting .tab3 .videotop li {
    border: 1px solid #dddddd;
    padding: 10px 20px;
    font: 12px "宋体";
    color: #666666;
    vertical-align: top;
}

/* line 1465*/
.new_page .n_shiting .tab3 .videotop li b {
    font: 14px "宋体";
    color: #666666;
    font-weight: bold;
    float: left;
    padding-top: 10px;
}

/* line 1472*/
.new_page .n_shiting .tab3 .videotop .garybg {
    background: #ffffff;
}

/* line 1475*/
.new_page .n_shiting .tab3 .videotop li div {
    float: left;
    padding: 0 0 0 20px;
    width: 900px;
}

/* line 1480*/
.new_page .n_shiting .tab3 .videotop li .second {
    float: left;
    padding: 0 0 0 0px;
    width: 900px;
}

/* line 1485*/
.new_page .n_shiting .tab3 .videotop li div a {
    float: left;
    color: #666666;
    width: 65px;
    display: block;
    margin: 5px 0;
    padding: 0 20px 0 20px;
    border-right: 1px solid #dddddd;
    cursor: pointer;
}

/* line 1495*/
.new_page .n_shiting .tab3 .videotop li .fch .active {
    font-weight: bold;
    color: #649cf0;
    position: relative;
}

/* line 1500*/
.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 1512*/
.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 1525*/
.new_page .n_shiting .tab3 .videotop li .sch {
    display: none;
}

/* line 1528*/
.new_page .n_shiting .tab3 .videotop li .sch em {
    font-style: normal;
    padding: 5px;
    text-align: center;
    display: inline-block; min-width: 45px;
}

/* line 1532*/
.new_page .n_shiting .tab3 .videotop li .sch .active em {
    background: #649cf0;
    color: #fff;
    border-radius: 23px;

}

/* line 1537*/
.new_page .n_shiting .tab3 .videonr {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}

/* line 1542*/
.new_page .n_shiting .tab3 .videonr {
    border: 1px solid #dddddd;
}

/* line 1545*/
.new_page .n_shiting .tab3 .videonr div h4 {
    color: #666666;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

/* line 1550*/
.new_page .n_shiting .tab3 .videonr div .left {
    float: left;
    display: block;
    width: 250px;
    border: 0px;
    margin: 20px;
}

/* line 1557*/
.new_page .n_shiting .tab3 .videonr div .left .title {
    margin-bottom: 15px;
}

/* line 1560*/
.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 1569*/
.new_page .n_shiting .tab3 .videonr div .left a:hover {
    color: #649cf0;
}

/* line 1572*/
.new_page .n_shiting .tab3 .videonr div .left span {
    display: block;
    border-left: 4px solid #649cf0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 10%;
    left: 0%;
}

/* line 1583*/
.new_page .n_shiting .tab3 .videonr .right {
    float: left;
    width: 660px;
}

/* line 1587*/
.new_page .n_shiting .tab3 .videonr .right .kp_iframe {
    margin-top: 20px;
}

/* line 1590*/
.new_page .n_shiting .tab3 .videonr .right img {
    margin-top: 20px;
}

/* line 1593*/
.new_page .n_shiting .tab3 .shipin {
    display: none;
}

/* line 1596*/
.new_page .n_shiting .shiting_title {
    color: #666666;
    margin-top: 20px;
    margin-bottom: 10px;
}

/* line 1601*/
.new_page .n_shiting .shiting_iframe {
    float: left;
    border: none;
    margin-left: 10px;
    width: 850px;
    height: 480px;
}

/* line 1608*/
.new_page .n_shiting .shiting_player {
    position: relative;
    background: #000;
    height: 480px;
    margin-top: 0!important;
}

/* line 1613*/
.new_page .n_shiting .shiting_error {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

/* line 1619*/
.new_page .n_shiting .shiting_content {
    width: 312px;
    float: left;
}

/* line 1623*/
.new_page .n_shiting .shiting_content h4 {
    font: 14px "microsoft yahei";
    color: #649cf0;
    text-align: center;
    padding: 10px 0;
    font-weight: bold;
}

/* line 1630*/
.new_page .n_shiting .shiting_list {
    background: #2b2b2b;
    padding: 10px 0 0px;
    border: 0px;
    width: 310px;
    height: 408px;
    margin: 10px 5px;
    overflow: hidden;
    outline: none;
}

/* line 1640*/
.new_page .n_shiting .shiting_list li {
    font: 14px "microsoft yahei";
    color: #a3a3a2;
    padding: 10px 0;
    padding-left: 40px;
    position: relative;
}

/* line 1647*/
.new_page .n_shiting .shiting_list li:hover {
    background: #1b1b1b;
}

/* line 1650*/
.new_page .n_shiting .newpic_free {
    background: url(http://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 1660*/
.new_page .n_shiting .cansee .newpic_free {
    display: block;
}

/* line 1665*/
.icon-n_addcart {
    height: 120px;
    width: 46px;
    position: absolute;
    left: 50%;
    margin-left: 591px;
    top: 5px;
    cursor: pointer;
    z-index: 90;
}


/* line 1676*/
.icon-n_addcart b {
    margin-left: 24px;
    width: 20px;
    height: 20px;
    background: red;
    display: inline-block;
    border-radius: 10px;
    color: #Ffffff;
    text-align: CENTER;
}

/* line 1688*/
.list_city {
    background: #ffffff;
    width: 1152px;
    margin: 0 auto 20px;
    height: 65px;
    padding: 30px 0 30px 28px;
}

/* line 1695*/
.list_city ul li {
    float: left;
}

/* line 1698*/
.list_city ul li a {
    font-size: 14px;
    display: inline-block;
    width: 58px;
    height: 28px;
    line-height: 28px;
    margin: 3px 0 3px 12px;
    border-radius: 13px;
    text-align: center;
}

/* line 1709*/
.list_city ul li a:hover, .list_city ul li a.cur {
    color: #ffffff;
    background: #649cf0;
}

/* line 1721*/
.hq2018shiti .guide-body {
    background: #ffffff;
    padding: 40px 20px;
}
/* line 1724*/
.hq2018shiti .guide-body table {
    width: 100%;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
/* line 1729*/
.hq2018shiti .guide-body table tr td {
    line-height: 40px;
    text-align: center;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}
/* line 1734*/
.hq2018shiti .guide-body table tr td a:hover {
    color: #649cf0;
}
/* line 1738*/
.hq2018shiti .guide-body table tr:first-child, .hq2018shiti .guide-body table tr th {
    background: #f5f5f5;
    text-align: center;
    line-height: 40px;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}

/* line 1753*/
.hq2018tiku .big_box .l {
    width: 840px;
    padding: 30px 20px;
    background: #ffffff;
    float: left;
}
/* line 1758*/
.hq2018tiku .big_box .l ul li {
    width: 420px;
    float: left;
    height:40px;
    line-height: 40px;
    overflow:hidden;zoom:1;
    margin-right: 0px;
    background: url(http://www.hqwx.com/tiku/build/images/dot.png) center left no-repeat;
}
/* line 1764*/
.hq2018tiku .big_box .l ul li a {
    display: inline-block;
    padding-left: 14px;
    width: 305px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* line 1772*/
.hq2018tiku .big_box .l ul li a.download {
    float: right;
    padding-left: 0;
    margin-top: 5px;
    margin-right: 11px;
    display: inline-block;
    width: 58px;
    height: 27px;
    line-height: 27px;
    border-radius: 13px;
    text-align: center;
}
/* line 1783*/
.hq2018tiku .big_box .l ul li a.download:hover {
    color: #ffffff;
    background: #639def;
}

/* line 1793*/
.r {
    width: 240px;
    background: #ffffff;
    margin-left: 20px;
    padding: 30px 20px;
    height: 395px;
    float: left;
}
.hq2018tiku .big_box .r{
    padding: 32px 20px;
}
/* line 1800*/
.r ul li {
    width: 240px;
    height:40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* line 1801*/
.r ul li em {
    margin-right: 10px;
}

/* line 1811*/
a.cur_red {
    color: #ff4030;
}
.hq2018tiku a:hover,.hq2018news_ksdt a:hover{
    color: #649cf0;
}
/* line 1816*/
.hq2018news_ksdt .big_box .l {
    width: 840px;
    padding: 30px 20px;
    background: #ffffff;
    float: left;
}
/* line 1821*/
.hq2018news_ksdt .big_box .l .l1, .hq2018news_ksdt .big_box .l .l2 {
    width: 50%;
    float: left;
    margin-bottom: 18px;
    overflow: hidden;
}
/* line 1825*/
.hq2018news_ksdt .big_box .l .l1 a, .hq2018news_ksdt .big_box .l .l2 a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    width: 305px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis; /* for Opera */
    text-overflow: ellipsis; /* for IE */
}
/* line 1835*/
.hq2018news_ksdt .big_box .l .l1 p, .hq2018news_ksdt .big_box .l .l2 p {
    width: 390px;
    line-height: 24px;
    height: 48px;
}
/* line 1841*/
.hq2018news_ksdt .big_box .l ul li {
    width: 420px;
    float: left;
    font: inherit;
    vertical-align: baseline;
    line-height: 40px;
    height:40px;
    overflow:hidden;zoom:1;
    margin-right: 0px;
    background: url(http://www.hqwx.com/tiku/build/images/dot.png) center left no-repeat;
}
/* line 1848*/
.hq2018news_ksdt .big_box .l ul li a {
    display: inline-block;
    padding-left: 14px;
    width: 305px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* line 1856*/
.hq2018news_ksdt .big_box .l ul li span {
    float: right;
    margin-right: 18px;
    color: #9598a2;
    display: inline-block;
    width: 58px;
}

/* line 1871*/
.hq2018books{
    display: none;
}
.book-body {
    background: #ffffff;
    margin-bottom: 50px;
}
/* line 1874*/
.book-body .book-items {
    padding: 40px 20px;
    margin: 0 20px;
    width: 1100px;
    height: 275px;
    overflow: hidden;
}
/* line 1881*/
.book-body ul li {
    width: 200px;
    float: left;
    margin: 20px;
}
/* line 1885*/
.book-body ul li img {
    margin: 1px 30px 20px 30px;
}
/* line 1888*/
.book-body ul li .bookname {
    width: 200px;
    line-height: 22px;
    text-align: center;
}
/* line 1893*/
.book-body ul li .new-price {
    color: #f54030;
}
/* line 1896*/
.book-body ul li .old-price {
    color: #cccccc;
    text-decoration: line-through;
    margin-left: 12px;
}
.price-wrap {
    text-align: center;
    margin-bottom: 20px;

}

.hq2018news_ksdt .right{
    width: 805px;
    text-align: right;
    margin-top: 2px;
}
.right a {
    margin-left: 20px;

}
#doyoo_panel{
    display: none!important;
}
.coursecard .coursecard-teacher li img {
    border-radius: 50%;
}

.csshackmac .coursecard .coursecard-catelog{
    line-height: 24px;
}

.csshackwin .coursecard .coursecard-catelog{
    line-height: 20px;
}
.csshackmac .kecheng_shiting ul li .n_nr p.intro a,.csshackmac .hq2018course .courseinfo .time_line ul li .icon-n_list,.csshackmac .zhibo_com .hq-1v1-info .hq-1v1-class-order,.csshackmac  .zhibo_com .hq-1v1-info .hq-1v1-class-enter, .csshackmac .zhibo_com .hq-1v1-info .hq-1v1-class-nostart {
    line-height: 26px;
}
.csshackwin .kecheng_shiting ul li .n_nr p.intro a,.csshackwin .hq2018course .courseinfo .time_line ul li .icon-n_list,.csshackwin .zhibo_com .hq-1v1-info .hq-1v1-class-order,.csshackwin  .zhibo_com .hq-1v1-info .hq-1v1-class-enter, .csshackwin .zhibo_com .hq-1v1-info .hq-1v1-class-nostart {
    line-height: 22px;
}
/*友情链接*/
.exam_message {
    margin: 20px auto;
    width: 1100px;
    padding: 25px 40px 40px 40px;
    background: #ffffff;
    height: 115px;
}
.exam_message .font_16 {
    margin-bottom: 20px;
}
.exam_message .font_16 .cur{
    cursor: pointer;
    font-weight: bold;
}
.exam_message .font_16 span{
    font-weight: normal;
    margin: 0 10px;
}
.exam_message .font_16 span:first-child{
    margin-left: 0;
}
.exam_message .exam_info {
    line-height: 32px;
}
.exam_message .exam_info ul a {
    margin-right: 20px;
}

/*弹窗部分*/
.nav .w1180 h1{
    font-size: 18px;
    width: 270px;
+width:269px;
    letter-spacing:1px;
}
.nav .w1180 h1:hover{
    background-color: #5990E3;
}
.nav .w1180 h1 em{
    display: inline-block;
    background: url('../images/dh_icon.png') left center no-repeat;
    background-size: inherit;
    width: 20px;
    height: 12px;
    margin: 0 20px;
}
.nav .daohang {
    width: 840px;
+width:851px;
    float: left;
    margin-left: 87px;
+margin-left: 69px;
    margin-right: -18px;
}
.nav .daohang div a,.nav .daohang div ul li,.nav .daohang div ul {
    width: 118px;
}

.nav .courselist{
    position: absolute;
    margin-top: 70px;
    padding-top: 24px;
    background: #ffffff;
    width: 900px;
    overflow: auto;
    z-index: 22;
    line-height: 28px;
    box-shadow: 1px 2px 1px rgba(14, 5, 10, 0.03);
    display: none;
}


.nav .courselist .part span {
    width: 126px;
    padding-left: 47px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #9598A2;
}

.nav .courselist .part div {
    width: 723px;
    padding-bottom: 24px;
    float: left
}

.nav .courselist .part div a {
    width: 160px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 28px;
    color: #9598A2;
    display: inline-block
}

.nav .courselist .part div a:hover,.nav .courselist .part div a.cur {
    color: #649cf0
}

.cousepart{
    position: relative;
}
.cousepart .coursemain .pic{
    position: absolute;
    top: 0;
    left: 0;
    float: left;
}
