/* LESS Document */
/* LESS Document */
/* 清除浮动 */
/*常用颜色*/
/*常用字号*/
/* float */
.left {
  float: left;
}
.right {
  float: right;
}
.fnone {
  float: none;
}
.middle {
  float: left;
}
/* text-align */
.tleft {
  text-align: left;
}
.tright {
  text-align: right;
}
.tcenter {
  text-align: center;
}
/* display */
.dis {
  display: block;
}
.undis {
  display: none;
}
/*单行载断*/
/*单行载断溢出省略号*/
/*3行载断溢出省略号*/
/*边框圆角*/
/* 圆角  */
/*配模式定位*/
/*下阴影*/
/*弹出窗口半透明灰*/
/*1200屏*/
.sanjiao {
  border-width: 20px;
  border-color: transparent transparent #ccc transparent;
  border-style: dashed dashed solid dashed;
  width: 0;
  height: 0;
  overflow: hidden;
}
/* 背景自适应 */
.c1 {
  color: #93B8E7;
}
/* 量化投资大师班 */
.aqfmaster {
  background-color: #212845;
}
/* 量化投资大师班banner */
.aqfmaster_banner {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 300px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  background: url(../images/bannerbg.jpg) center top no-repeat;
  background-size: cover;
  display: table;
  *zoom: 1;
}
.aqfmaster_banner:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmaster_banner h1 {
  position: absolute;
  top: -200px;
}
.aqfmaster_banner div {
  background-size: cover;
  display: table-cell;
  vertical-align: middle;
}
.aqfmaster_banner img {
  display: block;
  margin: 0 auto;
  width: 90%;
  max-width: 754px;
}
.aqfmaster_banner img.tel400 {
  max-width: 736px;
  margin-bottom: 150px;
}
@media (max-width: 640px) {
  .aqfmaster_banner img.tel400 {
    margin-bottom: 60px;
  }
}
@media (max-width: 420px) {
  .aqfmaster_banner img.tel400 {
    margin-bottom: 20px;
  }
}
.aqfmaster_banner div > button {
  width: 128px;
  height: 40px;
  line-height: 40px;
  background: url(../images/aqfbtnbg.png) no-repeat;
  background-size: 100%;
  text-align: center;
  display: block;
  border: none;
  margin: 20px auto;
  cursor: pointer;
}
.aqfmaster_banner div > button a {
  color: #032C41;
  width: 128px;
  height: 40px;
  display: block;
}
@media (min-width: 768px) {
  .aqfmaster_banner {
    height: 540px;
  }
  .aqfmaster_banner div > button {
    width: 160px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }
  .aqfmaster_banner div > button a {
    width: 160px;
    height: 50px;
  }
}
@media (min-width: 1000px) {
  .aqfmaster_banner {
    height: 740px;
  }
}
/* 量化投资大师班导航 */
.aqfmaster_nav {
  display: none;
}
.aqfmaster_phonenav {
  padding: 0 10px 10px 10px;
}
.aqfmaster_phonenav div {
  background: url(../images/navselectbg.png) repeat-X;
  height: 40px;
  line-height: 40px;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding-left: 66px;
  z-index: 100;
}
.aqfmaster_phonenav div p {
  padding-left: 20px;
}
.aqfmaster_phonenav div a {
  color: #56CDE1;
  width: 100%;
  display: block;
}
.aqfmaster_phonenav div i {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/navtriangle.png) center center no-repeat;
}
.aqfmaster_phonenav div ul {
  background: url(../images/navulbg.jpg) repeat-X;
  *zoom: 1;
  width: 100%;
  padding: 10px 20px;
  box-sizing: border-box;
  display: none;
}
.aqfmaster_phonenav div ul:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmaster_phonenav div li {
  height: 35px;
  line-height: 35px;
}
.aqfmaster_phonenav div .navclick.open i {
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.aqfmaster_phonenav span {
  position: absolute;
  width: 66px;
  line-height: 40px;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  font-size: 16px;
  background: url(../images/navselectttlbg.png) no-repeat;
  background-size: 100%;
}
@media (min-width: 1000px) {
  .aqfmaster_nav {
    display: block;
    width: 1000px;
    margin: 0 auto;
    background: url(../images/aqfnav.png) no-repeat;
    height: 107px;
    box-sizing: border-box;
    padding-top: 10px;
  }
  .aqfmaster_nav a {
    color: #57D2E6;
    font-size: 16px;
    display: block;
  }
  .aqfmaster_nav a:hover {
    color: #ffffff;
  }
  .aqfmaster_nav li {
    width: 14.28%;
    float: left;
    box-sizing: border-box;
    padding: 10px;
  }
  .aqfmaster_nav li.aqfmselected {
    border-bottom: 2px solid #ffffff;
  }
  .aqfmaster_nav li.aqfmselected a {
    color: #ffffff;
  }
  .aqfmaster_phonenav {
    display: none;
  }
}
/* 量化投资大师班课程标题 */
.aqfmaster_coursettl {
  padding: 20px 0;
  text-align: center;
}
.aqfmaster_coursettl span {
  font-size: 16px;
  color: #21FEAF;
  width: 140px;
  height: 44px;
  background: url(../images/ttlspan.png) no-repeat;
  display: block;
  margin: 0 auto;
}
.aqfmaster_coursettl h2 {
  font-size: 20px;
  color: #93B8E7;
  margin-bottom: 10px;
}
.aqfmaster_coursettl h2 em {
  border: 1px solid #889BB7;
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
  display: inline-block;
  position: relative;
  z-index: 0;
}
.aqfmaster_coursettl h2 em img {
  position: absolute;
  width: 14px;
  height: 49px;
  top: -1px;
  display: block;
  z-index: 1;
}
.aqfmaster_coursettl h2 em img:nth-child(1) {
  left: -1px;
  background: url(../images/aqfttl_left.png) no-repeat;
  background-size: 70%;
}
.aqfmaster_coursettl h2 em img:nth-child(2) {
  right: -1px;
  background: url(../images/aqfttl_left.png) no-repeat;
  background-size: 70%;
}
.aqfmaster_coursettl p {
  font-size: 14px;
  color: #93B8E7;
  line-height: 24px;
  width: 90%;
  margin: 0 auto;
}
.aqfmaster_coursettl p strong {
  color: #57D2E6;
}
@media (min-width: 768px) {
  .aqfmaster_coursettl {
    padding: 40px 0;
  }
  .aqfmaster_coursettl span {
    font-size: 24px;
  }
  .aqfmaster_coursettl h2 {
    font-size: 40px;
  }
  .aqfmaster_coursettl h2 em {
    height: 68px;
    line-height: 68px;
    padding: 0 30px;
  }
  .aqfmaster_coursettl h2 em img {
    width: 20px;
    height: 70px;
  }
  .aqfmaster_coursettl h2 em img:nth-child(1) {
    background-size: 100%;
  }
  .aqfmaster_coursettl h2 em img:nth-child(2) {
    background-size: 100%;
  }
  .aqfmaster_coursettl p {
    font-size: 16px;
    line-height: 30px;
  }
}
.aqfmaster_ttl {
  padding-top: 50px;
  text-align: center;
}
.aqfmaster_ttl h3 {
  background: url(../images/aqfh3bg.png) center bottom no-repeat;
  color: #fff;
  font-size: 20px;
  height: 70px;
}
@media (min-width: 768px) {
  .aqfmaster_ttl h3 {
    font-size: 36px;
    height: 100px;
  }
}
.aqfmaster_btn {
  text-align: center;
  *zoom: 1;
}
.aqfmaster_btn:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmaster_btn > button {
  width: 128px;
  height: 40px;
  line-height: 40px;
  background: url(../images/aqfbtnbg.png) no-repeat;
  background-size: 100%;
  text-align: center;
  display: block;
  border: none;
  margin: 20px auto;
  cursor: pointer;
}
.aqfmaster_btn > button a {
  color: #032C41;
}
@media (min-width: 768px) {
  .aqfmaster_btn button {
    width: 160px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }
}
/* 课程1-AQF考试简介 */
.aqfmc1_intro {
  width: 90%;
  box-sizing: border-box;
  padding: 20px;
  color: #fff;
  margin: 0 auto;
  background: url(../images/c1_introbg.png) repeat-x;
  background-color: #5144D6;
  border-radius: 8px;
  text-align: center;
  *zoom: 1;
}
.aqfmc1_intro img {
  width: 100%;
  max-width: 360px;
}
.aqfmc1_intro:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc1_intro dl {
  padding-top: 10px;
}
.aqfmc1_intro dt {
  font-size: 20px;
}
.aqfmc1_intro dd {
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}
@media (min-width: 1000px) {
  .aqfmc1_intro {
    width: 1000px;
    padding: 40px;
  }
  .aqfmc1_intro img {
    float: left;
  }
  .aqfmc1_intro dl {
    float: left;
    width: 450px;
    padding-left: 40px;
  }
  .aqfmc1_intro dt {
    text-align: left;
    font-size: 36px;
  }
  .aqfmc1_intro dd {
    font-size: 16px;
    line-height: 30px;
  }
}
/* 课程1-量化投资策略具体有哪些 */
.aqfmc1_strategy .aqfmc1_strategyc {
  width: 100%;
  *zoom: 1;
}
.aqfmc1_strategy .aqfmc1_strategyc:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc1_strategy .aqfmc1_strategyc div {
  padding: 10px;
}
.aqfmc1_strategy .aqfmc1_strategyc div img {
  width: 100%;
}
.aqfmc1_strategy .aqfmc1_strategyc ul {
  display: none;
}
.aqfmc1_strategy .aqfmc1_strategyc dl {
  width: 100%;
  color: #A4BEEF;
  text-align: center;
  padding: 20px 0;
  background: url(../images/stragedlbg.png) center bottom no-repeat;
  background-size: 100%;
  *zoom: 1;
}
.aqfmc1_strategy .aqfmc1_strategyc dl:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc1_strategy .aqfmc1_strategyc dt {
  font-size: 24px;
  line-height: 50px;
}
.aqfmc1_strategy .aqfmc1_strategyc dd {
  width: 240px;
  height: 70px;
  line-height: 24px;
  margin: 10px auto;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
  font-size: 16px;
  background: url(../images/strageddbg.png) no-repeat;
}
@media (min-width: 640px) {
  .aqfmc1_strategy .aqfmc1_strategyc div {
    display: none;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul {
    width: 465px;
    height: 300px;
    display: block;
    position: relative;
    margin: 0 auto;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li {
    width: 96px;
    height: 110px;
    float: left;
    background: url(../images/stragebg.png) no-repeat;
    background-size: 100%;
    color: #6396F5;
    text-align: center;
    display: table;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li p {
    display: table-cell;
    vertical-align: middle;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(5),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(6),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(7),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(8),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(9),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(10),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(11),
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(12) {
    position: absolute;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(5) {
    top: 90px;
    left: 48px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(6) {
    top: 90px;
    left: 144px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(7) {
    top: 90px;
    left: 240px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(8) {
    top: 90px;
    left: 336px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(9) {
    top: 180px;
    left: 0;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(10) {
    top: 180px;
    left: 96px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(11) {
    top: 180px;
    left: 192px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:nth-child(12) {
    top: 180px;
    left: 288px;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul li:hover {
    color: #fff;
    background: url(../images/stragebghover.png) no-repeat;
  }
  .aqfmc1_strategy .aqfmc1_strategyc dl {
    width: 530px;
    height: 300px;
    margin: 0 auto;
  }
}
@media (min-width: 1000px) {
  .aqfmc1_strategy .aqfmc1_strategyc {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc1_strategy .aqfmc1_strategyc ul {
    float: left;
  }
  .aqfmc1_strategy .aqfmc1_strategyc dl {
    float: left;
  }
  .aqfmc1_strategy .aqfmc1_strategyc dt {
    font-size: 36px;
    line-height: 80px;
  }
}
/* 课程2-AQF长久策略更新班-课程亮点 */
.aqfmc2_brightspot {
  padding: 10px;
  color: #fff;
  *zoom: 1;
}
.aqfmc2_brightspot:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc2_brightspot > .aqfmaster_ttl {
  padding-top: 0;
}
.aqfmc2_brightspot h6 {
  text-align: center;
}
.aqfmc2_brightspot ul {
  *zoom: 1;
  padding-top: 20px;
}
.aqfmc2_brightspot ul:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc2_brightspot ul li {
  width: 100%;
  line-height: 24px;
  border-radius: 25px;
  color: #fff;
  margin: 10px 0;
  box-sizing: border-box;
  padding: 12px 20px 12px 60px;
  background: -webkit-linear-gradient(left, #0CB2DA, #5553E5);
  background: -o-linear-gradient(right, #0CB2DA, #5553E5);
  background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
  background: linear-gradient(to right, #0CB2DA, #5553E5);
  position: relative;
}
.aqfmc2_brightspot ul li img {
  position: absolute;
  top: 3px;
  left: 3px;
}
@media (min-width: 1000px) {
  .aqfmc2_brightspot {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc2_brightspot h6 {
    font-size: 20px;
  }
  .aqfmc2_brightspot ul li {
    float: left;
    margin: 10px 2%;
    font-size: 16px;
  }
  .aqfmc2_brightspot ul li:nth-child(odd) {
    width: 40%;
  }
  .aqfmc2_brightspot ul li:nth-child(even) {
    width: 50%;
  }
}
/*  课程2-AQF长久策略更新班-课程内容 */
.aqfmc2_strategy .aqfmc2_strategyc {
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
  overflow-x: scroll;
}
.aqfmc2_strategy .aqfmc2_strategyc > p {
  color: #93B8E7;
  text-align: center;
}
.aqfmc2_strategy ul {
  width: 1000px;
  padding-top: 30px;
  *zoom: 1;
}
.aqfmc2_strategy ul:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc2_strategy ul li {
  float: left;
  width: 185px;
  border: 1px solid #3A7AD3;
  border-radius: 5px;
  position: relative;
  color: #5F90EB;
  height: 300px;
  margin: 15px 15px 15px 0;
  padding: 40px 20px 20px 20px;
  box-sizing: border-box;
}
.aqfmc2_strategy ul li span {
  display: block;
  position: absolute;
  width: 54px;
  height: 62px;
  line-height: 62px;
  top: -30px;
  left: -30px;
  margin-left: 50%;
  text-align: center;
  font-size: 24px;
  background: url(../images/ttlhexagon.png) no-repeat;
}
.aqfmc2_strategy ul li:hover {
  color: #21FEAF;
}
.aqfmc2_strategy ul li h4 {
  height: 75px;
  font-size: 20px;
  text-align: center;
  margin-bottom: 15px;
  position: relative;
}
.aqfmc2_strategy ul li h4 em {
  position: absolute;
  margin-left: 50%;
  left: -20px;
  bottom: 0;
  width: 40px;
  height: 5px;
  border-bottom: 1px solid #3A7AD3;
}
.aqfmc2_strategy ul li h4 em:hover {
  border-bottom: 1px solid #fff;
}
.aqfmc2_strategy ul li p {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 5px;
}
@media (min-width: 1000px) {
  .aqfmc2_strategy {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc2_strategy .aqfmc2_strategyc {
    overflow-x: hidden;
  }
  .aqfmc2_strategy .aqfmc2_strategyc > p {
    display: none;
  }
  .aqfmc2_strategy ul li {
    padding-top: 40px;
  }
  .aqfmc2_strategy ul li:hover {
    color: #fff;
    background: -webkit-linear-gradient(top, #0CB2DA, #5553E5);
    background: -o-linear-gradient(right, #0CB2DA, #5553E5);
    background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
    background: linear-gradient(to bottom, #0CB2DA, #5553E5);
  }
  .aqfmc2_strategy ul li:hover span {
    background: url(../images/ttlhexagonhover.png) no-repeat;
  }
}
/*  课程3-Python量化实战回测系统开发-课程特色 */
.aqfmc3_features {
  padding: 10px;
  color: #93B8E7;
  *zoom: 1;
  text-align: center;
}
.aqfmc3_features:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc3_features > .aqfmaster_ttl {
  padding-top: 0;
}
.aqfmc3_features li {
  width: 45%;
  float: left;
  margin: 15px 2%;
}
.aqfmc3_features li div {
  padding: 15px;
  border: 1px solid #43597B;
  border-radius: 4px;
  height: 90px;
}
.aqfmc3_features li div h6 {
  color: #21FEAF;
}
.aqfmc3_features li div p {
  line-height: 24px;
}
.aqfmc3_features li div:before,
.aqfmc3_features li div:after {
  position: absolute;
  top: 62px;
  left: 46%;
  z-index: 10;
  content: '';
  border-width: 0 7px 9px 7px;
  border-style: solid;
  border-color: transparent transparent #212845 transparent;
}
.aqfmc3_features li div:before {
  top: 61px;
  border-bottom-color: #43597B;
}
@media (min-width: 1000px) {
  .aqfmc3_features {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc3_features ul {
    background: url(../images/c3bg.jpg) top right no-repeat;
    position: relative;
    height: 370px;
  }
  .aqfmc3_features li {
    position: absolute;
    width: 220px;
    height: 120px;
  }
  .aqfmc3_features li:nth-child(1) {
    top: -25px;
    left: 30px;
  }
  .aqfmc3_features li:nth-child(2) {
    top: -25px;
    left: 340px;
  }
  .aqfmc3_features li:nth-child(3) {
    top: -25px;
    left: 660px;
  }
  .aqfmc3_features li:nth-child(4) {
    top: 180px;
    left: 30px;
  }
  .aqfmc3_features li:nth-child(5) {
    top: 180px;
    left: 340px;
  }
  .aqfmc3_features li:nth-child(6) {
    top: 180px;
    left: 660px;
  }
  .aqfmc3_features li div {
    height: 60px;
  }
}
/*  课程3-Python量化实战回测系统开发-课程内容 */
.aqfmc3_strategy {
  padding: 10px;
  color: #93B8E7;
}
.aqfmc3_strategy > .aqfmaster_ttl {
  padding-top: 0;
}
.aqfmc3_strategy ul {
  *zoom: 1;
}
.aqfmc3_strategy ul:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc3_strategy ul li {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 10px 15px;
  height: 120px;
}
.aqfmc3_strategy ul li div {
  display: table;
  border: 1px solid #3A7AD3;
  border-radius: 5px;
  width: 100%;
  height: 100px;
  line-height: 21px;
  font-size: 14px;
  color: #5F90EB;
  text-align: center;
  box-sizing: border-box;
  padding: 0 10px;
}
.aqfmc3_strategy ul li p {
  display: table-cell;
  vertical-align: middle;
}
.aqfmc3_strategy ul li span {
  display: none;
}
.aqfmc3_strategy ul li:hover {
  color: #21FEAF;
}
@media (min-width: 1000px) {
  .aqfmc3_strategy {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc3_strategy ul {
    padding-top: 30px;
  }
  .aqfmc3_strategy ul li {
    width: 25%;
    height: 120px;
    position: relative;
    display: table;
    vertical-align: middle;
    padding: 10px 15px 10px 27px;
  }
  .aqfmc3_strategy ul li div {
    font-size: 16px;
    height: 120px;
  }
  .aqfmc3_strategy ul li p {
    padding: 0 15px 0 30px;
  }
  .aqfmc3_strategy ul li span {
    display: block;
    position: absolute;
    width: 54px;
    height: 62px;
    line-height: 62px;
    top: 30px;
    left: 0;
    font-size: 24px;
    background: url(../images/ttlhexagon.png) no-repeat;
  }
  .aqfmc3_strategy ul li div:hover {
    background: -webkit-linear-gradient(top, #0CB2DA, #5553E5);
    background: -o-linear-gradient(right, #0CB2DA, #5553E5);
    background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
    background: linear-gradient(to bottom, #0CB2DA, #5553E5);
    color: #fff;
  }
  .aqfmc3_strategy ul li div:hover span {
    background: url(../images/ttlhexagonhover.png) no-repeat;
  }
}
/*  课程4-Python实战资产配置-课程亮点 */
.aqfmc4_features {
  padding: 0 10px;
  *zoom: 1;
}
.aqfmc4_features:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc4_features ul li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  text-align: center;
  color: #fff;
  margin: 10px 0;
  background: -webkit-linear-gradient(top, #0CB2DA, #5553E5);
  background: -o-linear-gradient(right, #0CB2DA, #5553E5);
  background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
  background: linear-gradient(to bottom, #0CB2DA, #5553E5);
}
.aqfmc4_features div {
  padding: 20px;
}
.aqfmc4_features div h6 {
  color: #21FEAF;
  line-height: 30px;
}
.aqfmc4_features div p {
  color: #93B8E7;
  line-height: 24px;
}
@media (min-width: 1000px) {
  .aqfmc4_features {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc4_features ul {
    width: 50%;
    float: left;
  }
  .aqfmc4_features ul li {
    height: 60px;
    line-height: 60px;
    border-radius: 25px;
    margin: 20px 0;
    font-size: 18px;
  }
  .aqfmc4_features div {
    float: left;
    padding-left: 60px;
  }
  .aqfmc4_features div h6 {
    font-size: 18px;
    line-height: 36px;
  }
  .aqfmc4_features div p {
    font-size: 16px;
    line-height: 30px;
  }
}
/*  课程4-Python实战资产配置-完整流程 */
.aqfmc4_process {
  padding: 10px;
}
.aqfmc4_process .aqfmc4_processc {
  *zoom: 1;
  padding: 20px 0 10px 0;
}
.aqfmc4_process .aqfmc4_processc:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc4_process .aqfmc4_processc ul li {
  color: #5F90EB;
  position: relative;
  border: 1px solid #3A7AD3;
  border-radius: 5px;
  margin-bottom: 40px;
}
.aqfmc4_process .aqfmc4_processc ul li h4 {
  font-size: 20px;
  position: absolute;
  top: -24px;
  left: 20px;
  background: #212845;
  padding: 10px;
}
.aqfmc4_process .aqfmc4_processc ul li dl {
  padding: 40px 20px 20px 20px;
}
.aqfmc4_process .aqfmc4_processc ul li dt {
  width: 100%;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  padding-left: 20px;
  color: #fff;
  border-radius: 5px;
  background: -webkit-linear-gradient(left, #0CB2DA, #5553E5);
  background: -o-linear-gradient(right, #0CB2DA, #5553E5);
  background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
  background: linear-gradient(to right, #0CB2DA, #5553E5);
}
.aqfmc4_process .aqfmc4_processc ul li dd {
  line-height: 24px;
  padding: 10px 0;
}
.aqfmc4_process .aqfmc4_processc ul li dd img {
  width: 100%;
  max-width: 480px;
  margin-top: 10px;
}
@media (min-width: 1000px) {
  .aqfmc4_process .aqfmc4_processc {
    width: 1000px;
    margin: 0 auto;
    padding: 40px 0 20px 0;
  }
  .aqfmc4_process .aqfmc4_processc ul li {
    width: 45%;
    float: left;
    margin: 0 2%;
  }
  .aqfmc4_process .aqfmc4_processc ul li h4 {
    font-size: 30px;
    top: -30px;
  }
  .aqfmc4_process .aqfmc4_processc ul li dt {
    height: 50px;
    line-height: 50px;
    font-size: 20px;
  }
  .aqfmc4_process .aqfmc4_processc ul li dd {
    font-size: 16px;
  }
}
/*  课程5-市场微观结构和高频交易-课程内容 */
.aqfmc5_content {
  padding: 0 10px;
}
.aqfmc5_content > .aqfmaster_ttl {
  padding-top: 0;
}
.aqfmc5_content .aqfmc5_contentc {
  text-align: center;
  *zoom: 1;
}
.aqfmc5_content .aqfmc5_contentc:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc5_content .aqfmc5_contentc ul li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: -webkit-linear-gradient(left, #0CB2DA, #5553E5);
  background: -o-linear-gradient(right, #0CB2DA, #5553E5);
  background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
  background: linear-gradient(to right, #0CB2DA, #5553E5);
  border-radius: 20px;
  color: #FFF;
  margin-bottom: 10px;
  text-align: center;
}
.aqfmc5_content .aqfmc5_contentc img {
  width: 100%;
  max-width: 540px;
}
@media (min-width: 1000px) {
  .aqfmc5_content .aqfmc5_contentc {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc5_content .aqfmc5_contentc ul {
    width: 50%;
    float: left;
    padding-right: 30px;
    box-sizing: border-box;
  }
  .aqfmc5_content .aqfmc5_contentc ul li {
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    margin-bottom: 30px;
    font-size: 18px;
  }
  .aqfmc5_content .aqfmc5_contentc img {
    float: left;
    width: 50%;
  }
}
/*  课程6-期货CTA交易和资金仓位管理-课程内容 */
.aqfmc6_content {
  padding: 0 10px;
  *zoom: 1;
}
.aqfmc6_content:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc6_content > .aqfmaster_ttl {
  padding-top: 0;
}
.aqfmc6_content .aqfmc6_contentc ul {
  *zoom: 1;
}
.aqfmc6_content .aqfmc6_contentc ul:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc6_content .aqfmc6_contentc ul li {
  float: left;
  width: 46%;
  border: 1px solid #3A7AD3;
  border-radius: 5px;
  color: #5F90EB;
  text-align: center;
  height: 40px;
  line-height: 40px;
  margin: 2%;
  box-sizing: border-box;
}
.aqfmc6_content .aqfmc6_contentc ul li span {
  display: none;
}
.aqfmc6_content .aqfmc6_contentc ul li:hover {
  color: #21FEAF;
}
.aqfmc6_content .aqfmc6_contentc ol {
  *zoom: 1;
  padding-top: 10px;
}
.aqfmc6_content .aqfmc6_contentc ol:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmc6_content .aqfmc6_contentc ol li {
  padding: 10px 0;
  text-align: center;
}
.aqfmc6_content .aqfmc6_contentc ol li img {
  width: 100%;
  max-width: 493px;
}
@media (min-width: 1000px) {
  .aqfmc6_content {
    padding: 0;
  }
  .aqfmc6_content > .aqfmaster_ttl {
    padding-top: 0;
  }
  .aqfmc6_content .aqfmc6_contentc {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmc6_content .aqfmc6_contentc ul {
    padding-top: 30px;
  }
  .aqfmc6_content .aqfmc6_contentc ul li {
    width: 230px;
    height: 120px;
    position: relative;
    display: table;
    vertical-align: middle;
    font-size: 18px;
    padding-top: 40px;
    margin: 10px;
  }
  .aqfmc6_content .aqfmc6_contentc ul li span {
    display: block;
    position: absolute;
    width: 54px;
    height: 62px;
    line-height: 62px;
    top: -30px;
    left: -30px;
    margin-left: 50%;
    font-size: 24px;
    background: url(../images/ttlhexagon.png) no-repeat;
  }
  .aqfmc6_content .aqfmc6_contentc ul li:hover {
    background: -webkit-linear-gradient(top, #0CB2DA, #5553E5);
    background: -o-linear-gradient(right, #0CB2DA, #5553E5);
    background: -moz-linear-gradient(right, #0CB2DA, #5553E5);
    background: linear-gradient(to bottom, #0CB2DA, #5553E5);
  }
  .aqfmc6_content .aqfmc6_contentc ul li:hover span {
    background: url(../images/ttlhexagonhover.png) no-repeat;
  }
  .aqfmc6_content .aqfmc6_contentc ol li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 10px 15px;
    box-sizing: border-box;
  }
}
/* 课程-课程试听 */
.aqfmaster_coursetrial p {
  width: 90%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  z-index: 0;
}
.aqfmaster_coursetrial p img:nth-child(1) {
  width: 100%;
  max-width: 570px;
}
.aqfmaster_coursetrial p img:nth-child(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  z-index: 1;
  width: 80px;
  height: 80px;
  display: block;
}
/* 课程-明星讲师团 */
.aqfmaster_teacher {
  width: 100%;
  margin: 0 auto;
  background: url(../images/teacherbg.jpg) center bottom no-repeat;
  padding-bottom: 50px;
}
.aqfmaster_teacher .dlBox {
  font-size: 16px;
  margin: 0 auto;
  *zoom: 1;
}
.aqfmaster_teacher .dlBox:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmaster_teacher .dlBox dl {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background: url(../images/aqf3-bg.png) right bottom no-repeat;
  background-size: 100%;
  text-align: justify;
}
.aqfmaster_teacher .dlBox dl dt,
.aqfmaster_teacher .dlBox dl dd {
  display: table-cell;
}
.aqfmaster_teacher .dlBox dl dt {
  width: 40%;
  vertical-align: bottom;
}
.aqfmaster_teacher .dlBox dl dt img {
  width: 100%;
}
.aqfmaster_teacher .dlBox dl dd {
  width: 60%;
  padding-top: 60px;
}
.aqfmaster_teacher .dlBox dl h3 {
  margin-bottom: .5em;
  font-size: 1.4em;
  color: #fff;
}
.aqfmaster_teacher .dlBox dl p {
  color: #a7bfe0;
  font-size: 0.8em;
  margin-right: 1em;
}
.aqfmaster_teacher ol {
  padding-top: 40px;
  font-size: 16px;
  *zoom: 1;
}
.aqfmaster_teacher ol:after {
  content: " ";
  clear: both;
  display: table;
}
.aqfmaster_teacher ol li {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.aqfmaster_teacher ol li h3 {
  font-size: 1.2em;
  margin: .4em 0;
  color: #fff;
}
.aqfmaster_teacher ol li p {
  font-size: 0.8em;
  color: #fff;
  text-align: justify;
}
@media (max-width: 1000px) {
  .aqfmaster_teacher {
    padding-bottom: 10px;
  }
  .aqfmaster_teacher .dlBox {
    width: 70%;
  }
  .aqfmaster_teacher ol {
    margin: 10px auto;
    width: 70%;
  }
  .aqfmaster_teacher ol li {
    width: 100%;
    height: 120px;
    position: relative;
    padding-left: 120px;
  }
  .aqfmaster_teacher ol li img {
    position: absolute;
    width: 100px;
    top: 0;
    left: 0;
  }
}
@media (max-width: 640px) {
  .aqfmaster_teacher .dlBox {
    width: 90%;
  }
  .aqfmaster_teacher ol {
    width: 90%;
  }
}
@media (min-width: 1000px) {
  .aqfmaster_teacher .aqfmaster_teacherc {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmaster_teacher .dlBox {
    font-size: 16px;
  }
  .aqfmaster_teacher .dlBox dl {
    width: 48.33%;
    float: left;
    padding-top: 20px;
  }
  .aqfmaster_teacher .dlBox dl dt {
    width: 43%;
  }
  .aqfmaster_teacher .dlBox dl dd {
    width: 57%;
  }
  .aqfmaster_teacher .dlBox dl h3 {
    margin-bottom: .5em;
    font-size: 1.5em;
    color: #fff;
  }
  .aqfmaster_teacher .dlBox dl p {
    color: #a7bfe0;
    margin-right: 1em;
  }
  .aqfmaster_teacher .dlBox dl + dl {
    margin-left: 3.34%;
  }
  .aqfmaster_teacher ol {
    width: 1000px;
    margin: 0 auto;
  }
  .aqfmaster_teacher ol li {
    width: 18%;
    text-align: center;
  }
  .aqfmaster_teacher ol li img {
    width: 69%;
    float: none;
  }
  .aqfmaster_teacher ol li div {
    float: none;
  }
  .aqfmaster_teacher ol li h3 {
    font-size: 1.5em;
    margin: .4em 0;
  }
  .aqfmaster_teacher ol li p {
    padding: 0 10px;
  }
  .aqfmaster_teacher ol li + li {
    margin-left: 2.5%;
  }
}
/* 课程-资料索取 */
.aqfmaster_dataqcquisition {
  background: url(../images/databg.jpg) center no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  color: #88a0c4;
  padding: 40px 0;
}
.aqfmaster_dataqcquisition .ztwarp {
  text-align: center;
}
.aqfmaster_dataqcquisition .ztwarp .til {
  width: 90%;
  margin: 0 auto;
}
.aqfmaster_dataqcquisition .ztwarp .til h2 {
  font-size: 36px;
  line-height: 50px;
  color: #fff;
}
.aqfmaster_dataqcquisition .ztwarp .til h6 {
  font-size: 20px;
}
@media (max-width: 640px) {
  .aqfmaster_dataqcquisition .ztwarp .til h2 {
    font-size: 24px;
    color: #fff;
  }
  .aqfmaster_dataqcquisition .ztwarp .til h6 {
    font-size: 16px;
  }
}
.aqfmaster_dataqcquisition h3 {
  font-size: 30px;
  color: #fff;
}
.aqfmaster_dataqcquisition .img,
.aqfmaster_dataqcquisition .dataT {
  display: inline-block;
  vertical-align: top;
  margin-top: 40px;
}
.aqfmaster_dataqcquisition .img {
  width: 40%;
  max-width: 290px;
  background: rgba(50, 106, 202, 0.5);
  border: 1px solid #153e60;
  box-sizing: border-box;
  padding: 10px 20px 12px;
}
.aqfmaster_dataqcquisition .img img {
  margin-top: 8px;
  width: 100%;
}
.aqfmaster_dataqcquisition .dataT {
  width: 60%;
  max-width: 378px;
  margin-left: 4%;
  font-size: 18px;
}
.aqfmaster_dataqcquisition ul {
  width: 100%;
  text-align: left;
}
.aqfmaster_dataqcquisition ul li {
  margin-bottom: 10px;
  height: 40px;
  font-size: 16px;
  color: #8598C1;
  border: 1px solid #153e60;
  background-color: rgba(50, 106, 202, 0.5);
  position: relative;
}
.aqfmaster_dataqcquisition ul li span {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 40px;
  width: 100px;
  display: block;
  text-align: center;
}
.aqfmaster_dataqcquisition ul li:nth-child(4) span {
  background: #5076C2;
  color: #0D2046;
}
.aqfmaster_dataqcquisition ul li input[type="text"] {
  color: #fff;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: inherit;
  width: 100%;
  padding: 0 1em;
  background-color: transparent;
}
.aqfmaster_dataqcquisition ul li input[type="text"]:focus {
  border: none;
  outline: none;
}
.aqfmaster_dataqcquisition ul li input::-webkit-input-placeholder {
  color: #8598C1;
}
.aqfmaster_dataqcquisition ul li input:-moz-placeholder {
  color: #8598C1;
}
.aqfmaster_dataqcquisition ul li input::-moz-placeholder {
  color: #8598C1;
}
.aqfmaster_dataqcquisition ul li input:-ms-input-placeholder {
  color: #8598C1;
}
.aqfmaster_dataqcquisition .btnB,
.aqfmaster_dataqcquisition .btn0B {
  display: inline-block;
  width: 47%;
  box-sizing: border-box;
  text-align: center;
}
.aqfmaster_dataqcquisition .btnB + .btn0B {
  margin-left: 6%;
}
.aqfmaster_dataqcquisition .btnB {
  color: #fff;
  border: 1px solid #153e60;
  background-color: #326aca;
  height: 40px;
  line-height: 40px;
}
.aqfmaster_dataqcquisition .btnB:hover {
  background-color: #1e56b6;
}
.aqfmaster_dataqcquisition .btn0B {
  height: 40px;
  line-height: 40px;
  border: 2px solid #6e9ced;
  color: #73a7ff;
}
@media (max-width: 768px) {
  .aqfmaster_dataqcquisition .dataT {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .aqfmaster_dataqcquisition .dataT {
    font-size: 14px;
    width: 100%;
  }
}
@media (max-width: 414px) {
  .aqfmaster_dataqcquisition .img,
  .aqfmaster_dataqcquisition .dataT {
    display: block;
    width: 86%;
    margin: 30px auto 0;
  }
}
