@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 96, icon/*.png */
.icon-sprite, .icon-hqcode, .icon-hqktk1, .icon-hqktk2, .icon-hqktk3, .icon-hqktk4, .icon-hqphone, .icon-order {
  background-image: url('../images/icon-s8a0d31bd80.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 */
.icon-hqcode {
  background-position: 0 0;
}

/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hqktk1 {
  background-position: 0 -22px;
}

/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hqktk2 {
  background-position: 0 -59px;
}

/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hqktk3 {
  background-position: 0 -92px;
}

/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hqktk4 {
  background-position: 0 -125px;
}

/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hqphone {
  background-position: 0 -158px;
}

/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-order {
  background-position: 0 -178px;
}

/* line 10, ../sass/_icon.scss */
.hqicon {
  display: inline-block;
}

/* line 15, ../sass/_icon.scss */
.icon-hqcode {
  background-position: 0 0;
  height: 17px;
  width: 17px;
}

/* line 15, ../sass/_icon.scss */
.icon-hqktk1 {
  background-position: 0 -22px;
  height: 32px;
  width: 29px;
}

/* line 15, ../sass/_icon.scss */
.icon-hqktk2 {
  background-position: 0 -59px;
  height: 28px;
  width: 34px;
}

/* line 15, ../sass/_icon.scss */
.icon-hqktk3 {
  background-position: 0 -92px;
  height: 28px;
  width: 27px;
}

/* line 15, ../sass/_icon.scss */
.icon-hqktk4 {
  background-position: 0 -125px;
  height: 28px;
  width: 25px;
}

/* line 15, ../sass/_icon.scss */
.icon-hqphone {
  background-position: 0 -158px;
  height: 15px;
  width: 9px;
}

/* line 15, ../sass/_icon.scss */
.icon-order {
  background-position: 0 -178px;
  height: 59px;
  width: 59px;
}

/* line 7, ../sass/screen.scss */
.content-wrap {
  overflow: visible;
}

/* line 8, ../sass/screen.scss */
.hq-ktk {
  border-top: 1px solid #dfe4e8;
  background: url(../images/bg1.png) center center no-repeat;
  height: 143px;
  padding: 8px 11px;
}
/* line 13, ../sass/screen.scss */
.hq-ktk li {
  float: left;
  width: 50%;
  height: 75px;
  line-height: 70px;
  font-size: 14px;
  font-family: 'simsun';
  text-align: center;
}
/* line 21, ../sass/screen.scss */
.hq-ktk li span {
  vertical-align: middle;
  margin-right: 8px;
}

/* line 27, ../sass/screen.scss */
.hq-1v1 {
  background: url(../images/bg2.png) top center no-repeat;
  padding-top: 56px;
  overflow: visible;
}
/* line 31, ../sass/screen.scss */
.hq-1v1 .hq-1v1-main {
  width: 252px;
  margin: 0 auto;
  background: #ffffff;
}
/* line 37, ../sass/screen.scss */
.hq-1v1 .hq-1v1-tab a {
  width: 124px;
  height: 28px;
  background: #086fc5;
  color: #ffffff;
  font: 14px "microsoft yahei";
  border: 1px solid #6097c5;
  text-align: center;
  float: left;
  line-height: 28px;
}
/* line 47, ../sass/screen.scss */
.hq-1v1 .hq-1v1-tab a:hover {
  text-decoration: none;
}
/* line 51, ../sass/screen.scss */
.hq-1v1 .hq-1v1-tab .active {
  background: #ffffff;
  border-color: #ffffff;
  font-weight: bold;
  color: #086fc5;
}
/* line 58, ../sass/screen.scss */
.hq-1v1 .hq-1v1-code {
  width: 232px;
  margin: 0 auto;
  margin-top: 8px;
  font: 12px "simsun";
  color: #e75400;
  text-align: center;
  height: 23px;
  line-height: 23px;
  border: 1px solid #f7d2bd;
  background: #fff4ed;
  position: relative;
}
/* line 70, ../sass/screen.scss */
.hq-1v1 .hq-1v1-code span {
  vertical-align: middle;
}
/* line 73, ../sass/screen.scss */
.hq-1v1 .hq-1v1-code img {
  top: 0px;
  position: absolute;
  left: 260px;
  z-index: 999;
  display: none;
}
/* line 81, ../sass/screen.scss */
.hq-1v1 .hq-1v1-code:hover img {
  display: block;
}
/* line 87, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li {
  width: 234px;
  margin: 25px auto 0px;
  border-bottom: 1px solid #eeeeee;
}
/* line 92, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-time .hq-1v1-info-time-tag {
  float: right;
  background: #73c7ce;
  padding: 0px 5px;
  color: #ffffff;
  font: 12px "simsun";
  height: 18px;
  line-height: 18px;
}
/* line 101, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-time .hq-1v1-info-time-time {
  height: 18px;
  line-height: 18px;
  color: #333333;
}
/* line 105, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-day {
  margin-right: 10px;
}
/* line 108, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-time .hq-1v1-info-time-time img {
  vertical-align: middle;
}
/* line 111, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-today, .hq-1v1 .hq-1v1-info li .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-now {
  display: none;
}
/* line 116, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class {
  margin-top: 12px;
  padding-bottom: 12px;
}
/* line 119, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class img {
  float: left;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  margin-top: 5px;
}
/* line 126, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div {
  width: 155px;
  float: left;
  margin-left: 15px;
  font: 14px "microsoft yahei";
  position: relative;
}
/* line 132, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div .hq-1v1-info-class-title {
  color: #333333;
}
/* line 135, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div .hq-1v1-info-class-teacher {
  color: #999999;
  line-height: 25px;
}
/* line 139, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div a {
  display: block;
  height: 28px;
  width: 80px;
  margin: 0 auto;
  border: 1px solid #086fc5;
  text-align: center;
  line-height: 28px;
  font-family: "microsoft yahei";
  color: #086fc5;
  margin-top: 5px;
  text-decoration: none;
}
/* line 152, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div .icon-order {
  position: absolute;
  right: 16px;
  top: -22px;
  display: none;
}
/* line 158, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div .hq-1v1-class-enter {
  background: #0a8cea;
  color: #ffffff;
  border-color: #086fc5;
  display: none;
}
/* line 164, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info li .hq-1v1-info-class div .hq-1v1-class-nostart {
  background: #999999;
  color: #ffffff;
  border-color: #999999;
  display: none;
}
/* line 177, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-today, .hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-now {
  display: inline;
}
/* line 180, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-day, .hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-, .hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-start, .hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-end {
  display: none;
}
/* line 186, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-class .hq-1v1-class-enter {
  display: block;
}
/* line 189, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-class .hq-1v1-class-nostart, .hq-1v1 .hq-1v1-info .hq-1v1-info-enter .hq-1v1-info-class .hq-1v1-class-order {
  display: none;
}
/* line 198, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-today .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-today {
  display: inline;
}
/* line 201, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-today .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-day {
  display: none;
}
/* line 211, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-today-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-today {
  display: inline;
}
/* line 214, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-today-enter .hq-1v1-info-time .hq-1v1-info-time-time .hq-1v1-info-time-time-day {
  display: none;
}
/* line 220, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-today-enter .hq-1v1-info-class .hq-1v1-class-enter {
  display: block;
}
/* line 223, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-today-enter .hq-1v1-info-class .hq-1v1-class-nostart, .hq-1v1 .hq-1v1-info .hq-1v1-info-today-enter .hq-1v1-info-class .hq-1v1-class-order {
  display: none;
}
/* line 229, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-order .hq-1v1-class-order, .hq-1v1 .hq-1v1-info .hq-1v1-info-order .hq-1v1-class-enter {
  display: none;
}
/* line 233, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-order .hq-1v1-info-class .hq-1v1-class-nostart {
  display: block;
}
/* line 238, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-order .hq-1v1-info-time .hq-1v1-info-time-tag {
  background: #999999;
}
/* line 244, ../sass/screen.scss */
.hq-1v1 .hq-1v1-info .hq-1v1-info-order .hq-1v1-info-class div .icon-order {
  display: block;
}
/* line 252, ../sass/screen.scss */
.hq-1v1 .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 264, ../sass/screen.scss */
.hq-1v1 .hq1v1close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
}
/* line 272, ../sass/screen.scss */
.hq-1v1 .hq1v1more {
  text-align: center;
  width: 100%;
  display: block;
  padding: 5px 0;
  font: 12px "simsun";
  color: #086fc5;
  text-decoration: none;
}

/* line 382, ../sass/screen.scss */
.hq-kstx .title {
  background: #086fc5;
  text-align: center;
  height: 33px;
  color: #ffffff;
  font-weight: bold;
  font: 16px "microsoft yahei";
  line-height: 33px;
}
/* line 390, ../sass/screen.scss */
.hq-kstx .title span em {
  background: url(http://hqkc.edu24ol.com/uploadfile/2016/1020/20161020045433486.png) top center no-repeat;
  display: inline-block;
  width: 16px;
  height: 19px;
  color: #fb0d0d;
  line-height: 21px;
  font-size: 18px;
  font-family: "arial";
  margin-right: 4px;
}
/* line 402, ../sass/screen.scss */
.hq-kstx table {
  margin-bottom: 0px;
}
/* line 404, ../sass/screen.scss */
.hq-kstx table td {
  border: none;
  font-family: "microsoft yahei";
  height: 25px;
  width: 70px;
  font-size: 14px;
  line-height: 26px;
}
/* line 411, ../sass/screen.scss */
.hq-kstx table td a {
  text-decoration: underline;
}
/* line 415, ../sass/screen.scss */
.hq-kstx table .kstx {
  font: 16px "microsoft yahei";
  width: 20px;
  height: 110px;
  font-size: 16px;
  color: #fe2e36;
  line-height: 20px;
  background: #e2edf3;
  width: 20px;
  padding: 0 10px;
  border-right: 2px solid #ffffff;
}
/* line 427, ../sass/screen.scss */
.hq-kstx table .ftd {
  padding-top: 10px;
}
/* line 430, ../sass/screen.scss */
.hq-kstx table .ltd {
  padding-bottom: 10px;
}
/* line 433, ../sass/screen.scss */
.hq-kstx table .ft {
  background: #eef4f8;
  font-weight: bold;
  width: 70px;
}

/* line 443, ../sass/screen.scss */
.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 457, ../sass/screen.scss */
.layer_free .gopng_close {
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  background: url(http://hqkc.edu24ol.com/uploadfile/2017/0103/20170103103953658.png) top center no-repeat;
  height: 12px;
  width: 12px;
  overflow: hidden;
  cursor: pointer;
}

/* line 469, ../sass/screen.scss */
.layer_free .gopng_close:hover {
  background: url(http://hqkc.edu24ol.com/uploadfile/2017/0103/20170103104009486.png) top center no-repeat;
}

/* line 474, ../sass/screen.scss */
.layer_free {
  _margin-top: 200px;
  _position: absolute;
  _bottom: auto;
  _top: expression(eval(document.documentElement.scrollTop));
}

/* line 481, ../sass/screen.scss */
.layer_free h5 {
  font: 16px "微软雅黑";
  color: #3c9ddb;
  text-align: center;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #eaeaea;
  display: block;
}

/* line 492, ../sass/screen.scss */
.layer_free .gopng_green {
  background: #f5f5f5;
}

/* line 497, ../sass/screen.scss */
.layer_free ul {
  padding-top: 50px;
}

/* line 501, ../sass/screen.scss */
.layer_free .layer_valid {
  padding-left: 89px;
  margin: 0 auto;
}

/* line 506, ../sass/screen.scss */
.layer_free .layer_valid h5 {
  display: none;
}

/* line 510, ../sass/screen.scss */
.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 521, ../sass/screen.scss */
.layer_free .nosubmit {
  width: 341px;
  border: 1px solid #dcdcdc;
}

/* line 527, ../sass/screen.scss */
.layer_free .validimg {
  width: 91px;
  height: 39px;
  border-radius: 0 5px 5px 0;
  vertical-align: top;
}

/* line 534, ../sass/screen.scss */
.layer_free .layer_valid li {
  height: 50px;
  font-size: 0px;
  width: auto;
  margin-left: 0px;
}

/* line 541, ../sass/screen.scss */
.layer_free .layer_valid .errorinfo {
  width: 353px;
  text-align: center;
  color: #ff5858;
  font-size: 14px;
  font-family: "microsoft yahei";
}

/* line 549, ../sass/screen.scss */
.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 565, ../sass/screen.scss */
.layer_free .bg_green {
  background: #84c360;
}

/* line 569, ../sass/screen.scss */
.layer_free .bg_gray {
  background: #aaaaaa;
}

/* line 573, ../sass/screen.scss */
.layer_free .bg_blue {
  background: #0095db;
}

/* line 577, ../sass/screen.scss */
.layer_free .layer_error {
  color: #ff5858;
  margin: 10px 0;
}

/* line 582, ../sass/screen.scss */
.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 599, ../sass/screen.scss */
.layer_free .layer_pic_succ, .layer_free .layer_pic_error {
  margin-top: 15%;
}

/* line 603, ../sass/screen.scss */
.layer_free_over {
  margin-left: -320px;
  width: 640px;
  background: #f8f8f8;
  height: auto;
}

/* line 610, ../sass/screen.scss */
.layer_free_over .a_submit2 {
  display: none;
}

/* line 614, ../sass/screen.scss */
.layer_free_success .layer_free_success_wd {
  text-align: center;
  font: 16px "microsoft yahei";
  color: #5a5a5a;
  background: #FFFFFF;
  height: 122px;
  line-height: 122px;
}

/* line 623, ../sass/screen.scss */
.layer_free_success .layer_free_success_wd img {
  vertical-align: middle;
  margin-right: 10px;
}

/* line 628, ../sass/screen.scss */
.layer_free_success h4 {
  font: 18px "microsoft yahei";
  color: #666666;
  padding: 20px 0 20px 30px;
  font-weight: bold;
}

/* line 635, ../sass/screen.scss */
.layer_free_success .layer_free_card {
  float: left;
  width: 182px;
  background: #FFFFFF;
  text-align: center;
  margin-left: 25px;
}

/* line 643, ../sass/screen.scss */
.layer_free_success .layer_free_card h5 {
  color: #0095db;
  font: 14px "microsoft yahei";
  font-weight: bold;
}

/* line 650, ../sass/screen.scss */
.layer_free_success .layer_free_card img {
  width: 106px;
  height: 106px;
  border-radius: 10px;
}

/* line 656, ../sass/screen.scss */
.layer_free_success .layer_free_card p {
  color: #5a5a5a;
  padding: 15px 0;
  font: 14px "microsoft yahei";
}

/* line 663, ../sass/screen.scss */
.layer_free_success .layer_free_card .qqnumber {
  margin-top: 10px;
  font: 14px "microsoft yahei";
  color: #27a0ed;
  text-decoration: underline;
}

/* line 670, ../sass/screen.scss */
.layer_free_success .layer_free_card .qqnumber:hover {
  margin-top: 10px;
  font: 14px "microsoft yahei";
  color: #1178b9;
  text-decoration: underline;
}

/* line 676, ../sass/screen.scss */
.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 688, ../sass/screen.scss */
.layer_free_success .layer_free_success_wd {
  text-align: center;
  font: 16px "microsoft yahei";
  color: #5a5a5a;
  background: #FFFFFF;
  height: 122px;
  line-height: 122px;
}

/* line 697, ../sass/screen.scss */
.layer_free_success .layer_free_success_wd img {
  vertical-align: middle;
  margin-right: 10px;
}

/* line 701, ../sass/screen.scss */
.layer_free_success .new_link img {
  float: left;
  width: 121px;
  height: 121px;
  margin: 0 18px 0 82px;
}

/* line 708, ../sass/screen.scss */
.layer_free_success .new_link p {
  color: #5a5a5a;
  font-size: 14px;
  line-height: 22px;
  font-family: "microsoft yahei";
  width: 230px;
  float: left;
}

/* line 716, ../sass/screen.scss */
.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;
}
