@charset "UTF-8";
/** Pagination */
.mask, .mask-white { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }

.mask { z-index: 1050; display: none; background-image: url("../images/alpha/black.png"); }

.mask-white { z-index: 1050; display: none; background-color: rgba(255, 255, 255, 0.9); }

.mask-transparent { background-color: transparent; }

.nav-menu .nav-mcon { display: none; }

.nav-menu:hover .nav-mcon { display: block; }

.sub-local { line-height: 45px; }

.sub-box { -webkit-box-shadow: 0px 0px 6px rgba(4, 0, 0, 0.25); -moz-box-shadow: 0px 0px 6px rgba(4, 0, 0, 0.25); -o-box-shadow: 0px 0px 6px rgba(4, 0, 0, 0.25); -ms-box-shadow: 0px 0px 6px rgba(4, 0, 0, 0.25); box-shadow: 0px 0px 6px rgba(4, 0, 0, 0.25); background: #FFFFFF; }

/*流程*/
.sub-liucheng { height: 85px; padding: 20px 5px 10px; border-bottom: 1px dotted #e2e2e2; }
.sub-liucheng ul { padding-bottom: 15px; }
.sub-liucheng ul li { float: left; display: inline; }

.ind-lc1 i { border: 2px solid #424b98; color: #424b98; }

@media (max-width: 768px) { .sub-liucheng { display: none; } }
/*证书*/
.sub-zs { padding: 20px; text-align: center; }
.sub-zs img { width: auto; max-width: 100%; height: auto; display: inline-block; }
@media (max-width: 768px) { .sub-zs { padding: 10px; } }

/*教育列表*/
.sub-edubox { padding: 15px 25px 15px; }

@media (max-width: 768px) { .sub-edubox { padding: 10px; } }
.sub-edu-sx { border: 1px solid #ececec; line-height: 38px; background: #fbfbfb; }
.sub-edu-sx a { margin-left: 15px; color: #4b4b4b; }
.sub-edu-sx i { font-size: 12px; margin-left: 5px; }

.sub-edu-list > ul > li { height: 140px; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #ececec; position: relative; }

.sub-edu-pic { position: absolute; left: 5px; width: 210px; }
.sub-edu-pic img { width: 210px; height: 140px; }

.sub-edu-txt { padding-left: 234px; padding-right: 280px; }
.sub-edu-txt h2 { font-size: 20px; line-height: 36px; padding-top: 5px; }
.sub-edu-txt h4 { font-size: 13px; color: #afafaf; }
.sub-edu-txt p { margin-top: 25px; }
.sub-edu-txt p span { color: #0a2c87; }

.sub-edu-btn { position: absolute; width: 280px; height: 30px; right: 5px; top: 50%; margin-top: -15px; text-align: right; }
.sub-edu-btn a { width: 90px; height: 28px; display: inline-block; text-align: center; line-height: 28px; margin-right: 10px; }

.sub-btn1 { border: 1px solid #424b98; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; color: #424b98; }

.sub-btn1:hover { border: 1px solid #424b98; background: #424b98; color: #FFFFFF; }

.sub-btn2 { border: 1px solid #e5e5e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; color: #b4b4b4; }

.sub-btn2:hover { border: 1px solid #d9d9d9; background: #d9d9d9; color: #0a2c87; }

@media (max-width: 480px) { .sub-edu-list > ul > li { height: 94px; margin-top: 10px; padding-bottom: 10px; }
  .sub-edu-pic { position: absolute; left: 0px; width: 141px; }
  .sub-edu-pic img { width: 141px; height: 94px; }
  .sub-edu-txt { padding-left: 151px; padding-right: 0px; }
  .sub-edu-txt h2 { font-size: 18px; line-height: 24px; padding-top: 0px; }
  .sub-edu-txt h4 { margin-top: 5px; }
  .sub-edu-txt p { display: none; }
  .sub-edu-btn { position: absolute; left: 151px; height: 24px; top: auto; bottom: 12px; width: 280px; text-align: left; }
  .sub-edu-btn a { width: 70px; height: 22px; font-size: 12px; line-height: 22px; margin-right: 0px; } }
/*证书列表*/
.sub-zs-list > ul > li { height: 70px; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #ececec; position: relative; }
.sub-zs-list > ul > li .sub-edu-btn { right: 5px; top: 35px; }

.sub-zs-txt { padding-right: 50%; }
.sub-zs-txt h2 { font-size: 16px; margin-bottom: 5px; }
.sub-zs-txt p { font-size: 13px; color: #afafaf; line-height: 24px; }

.sub-zs-price { width: 120px; height: 36px; position: absolute; left: 50%; top: 50%; margin: -18px 0px 0px -60px; font-size: 20px; color: #0a2c87; text-align: center; }
.sub-zs-price span { font-size: 14px; }

.sub-zs-btn { position: absolute; width: 280px; height: 30px; right: 0px; top: 50%; margin-top: -15px; text-align: right; }
.sub-zs-btn a { width: 90px; height: 28px; display: inline-block; text-align: center; line-height: 28px; margin-left: 10px; }

@media (max-width: 480px) { .sub-zs-txt { padding-right: 0px; }
  .sub-zs-list ul li { height: 100px; }
  .sub-zs-price { left: auto; right: 0px; top: auto; bottom: 0px; text-align: right; }
  .sub-zs-btn { top: 95px; left: -5px; }
  .sub-zs-btn a { float: left; display: block; box-sizing: border-box; margin-left: 5px; } }
/*新闻资讯*/
/*left*/
.sub_Tabhead { border-bottom: 1px solid #e1e1e1; font-size: 16px; line-height: 44px; padding: 0px 15px; }

.sub_Tabhead a { color: #6f6f6f; display: inline-block; padding: 0px 10px; margin-bottom: -1px; }

.sub_Tabhead a:hover, .sub_Tabhead .subTab-cur { color: #0a2c87; border-bottom: 2px solid #0a2c87; }

.subTab-con { display: none; padding: 15px; min-height: 650px; }

@media (max-width: 992px) { .subTab-con { min-height: initial; }
  .new-article img { width: 100%; height: auto; } }
.sub-ln ul li { line-height: 32px; border-bottom: 1px dotted #e2e2e2; }
.sub-ln ul li a { display: block; }

.new-title { font-size: 18px; color: #0a2c87; line-height: 32px; text-align: center; }

.new-article { font-size: 14px; line-height: 24px; margin: 15px; }

/*rigt*/
.sub-menu1 { background: url(../images/menu-ico.png) 8px center no-repeat; padding-left: 20px; font-size: 16px; line-height: 44px; color: #0a2c87; border-bottom: 1px solid #e2e2e2; }

.sub-rnew { padding: 10px; }
.sub-rnew li { position: relative; line-height: 30px; display: block; padding-left: 15px; }
.sub-rnew li .new-ico { width: 6px; height: 6px; overflow: hidden; background: url(../images/bg/new-ico.png); position: absolute; top: 12px; left: 0px; }
.sub-rnew li a .new-ico { background-position: 0px 0px; }
.sub-rnew li a:hover .new-ico { background-position: 0px 6px; }

/*帮助中心*/
.sdmenu { font-size: 14px; }

.sdmenu div { overflow: hidden; }

.sdmenu div.collapsed { height: 36px; border-bottom: 1px solid #cecece; }

.sdmenu div span { display: block; height: 36px; line-height: 36px; color: #3c3c3c; background: url(../images/jian.jpg) 15px center no-repeat; border-bottom: 1px solid #cecece; cursor: pointer; padding-left: 40px; }

.sdmenu div.collapsed span { background: url(../images/jia.jpg) 15px center no-repeat; }

div.sdmenu div a { line-height: 30px; display: block; border-bottom: 1px dotted #CECECE; color: #6f6f6f; padding-left: 40px; }

.sdmenu div a:hover, .cur_sd { color: #0a2c87; }

.sub_helpm { width: 100%; position: fixed; top: 0px; background: #FFFFFF; }

.sub_help { margin: 10px 20px; padding-top: 30px; }
.sub_help ul li { margin-top: 15px; }
.sub_help h4 { font-size: 16px; line-height: 38px; font-weight: bold; cursor: pointer; padding-left: 10px; color: #333333; background: #f6f6f6; }
.sub_help .list-item { line-height: 24px; padding: 10px; }
.sub_help .selected h4 { background: #f6f6f6; }
.sub_help .list-item h5 { font: 14px "微软雅黑"; line-height: 28px; color: #363535; }

.help-frame { min-height: 500px; }

/* filter catalog */
.filter_row { position: relative; padding: 6px 0; }

.filter_sort { position: absolute; top: 6px; left: 0; line-height: 36px; font-weight: bold; font-size: 13px; color: #444; width: 55px; text-align: right; }

.filter_items { margin-left: 60px; }

.filter_item { *float: left; display: inline-block; margin: 0 5px; padding: 6px 0; }

.filter_link { display: inline-block; padding: 0 10px; line-height: 24px; font-size: 13px; color: #666; *white-space: nowrap; }

.filter_link:hover, .filter_selected { background: #0a2c87; color: #fff; }

/*add-2017-06 增加课程详情页*/
.sub-edus1 { height: 220px; position: relative; padding: 20px 250px 20px 370px; border-bottom: 1px solid #e1e1e1; }

.sub_edus1p { position: absolute; width: 330px; left: 20px; }
.sub_edus1p img { width: 330px; height: 220px; }

.sub_edus1t h2 { font-size: 18px; line-height: 32px; }
.sub_edus1t .edup1 { margin-top: 5px; }
.sub_edus1t .edup2 { margin-top: 30px; }

.sub_edus1price { position: absolute; width: 150px; right: 50px; top: 80px; text-align: center; }
.sub_edus1price h5 { color: #0a2c87; font-size: 32px; }
.sub_edus1price a { height: 36px; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-border-radius: 3px; font-size: 18px; line-height: 36px; background: #ff7520; color: #FFFFFF; margin-top: 10px; }
.sub_edus1price a:hover { background: #0a2c87; color: #FFFFFF; }

@media (max-width: 768px) { .sub-edus1 { height: 160px; padding: 20px 190px 20px 238px; }
  .sub_edus1p { width: 198px; }
  .sub_edus1p img { width: 198px; height: 160px; }
  .sub_edus1price { top: 45px; right: 20px; } }
@media (max-width: 480px) { .sub-edus1 { height: 98px; padding: 10px 10px 10px 140px; }
  .sub-edus1 .edup1 { display: none; }
  .sub-edus1 .edup2 { margin-top: 0; line-height: 18px; }
  .sub-edus1 .split { margin: 0px 1px; }
  .sub_edus1p { width: 120px; left: 10px; }
  .sub_edus1p img { width: 120px; height: 98px; }
  .sub_edus1price { width: 130px; right: 10px; top: initial; bottom: 10px; text-align: right; }
  .sub_edus1price h5 { display: none; }
  .sub_edus1price a { width: 60px; height: 24px; font-size: 12px; line-height: 24px; display: inline-block; text-align: center; } }
.sub_edus2 { position: relative; padding-bottom: 20px; padding-top: 10px; }

.sub_edus2m { border-bottom: 1px solid #e1e1e1; background: #FFFFFF; width: 100%; text-align: left; }
.sub_edus2m a { width: 100px; display: inline-block; font-size: 16px; line-height: 32px; text-align: center; color: #333333; margin-left: 15px; }
.sub_edus2m .current_kc { color: #0a2c87; border-bottom: 1px solid #0a2c87; }

@media (max-width: 768px) { .sub_edus2m { width: 100%; }
  .sub_edus2m a { width: auto; text-align: center; margin: 0 8px; } }
.sub_edus2c { margin: 0 20px; }
.sub_edus2c h3 { font-size: 16px; line-height: 36px; position: relative; padding-left: 12px; font-weight: 800; color: #0a2c87; margin-top: 5px; }
.sub_edus2c h3 i { width: 3px; height: 12px; top: 12px; left: 0; position: absolute; background: #0a2c87; }

.sub-edus2ml > ul > li { cursor: pointer; }
.sub-edus2ml > ul > li h2 { font-size: 14px; }
.sub-edus2ml > ul > li h2 i { margin-right: 5px; }

.sub-edus2m2 { display: none; padding: 5px 0; }
.sub-edus2m2 ul > li { position: relative; line-height: 28px; padding-left: 25px; }
.sub-edus2m2 ul > li i { width: 4px; height: 4px; position: absolute; background: #808080; left: 12px; top: 12px; }
.sub-edus2m2 ul > li:hover { background: #ffd8d7; }

ul.sub-Llist { margin: 0 20px; padding: 10px 0; }
ul.sub-Llist li { font-size: 14px; line-height: 42px; border-bottom: 1px solid #eee; }
ul.sub-Llist li:last-child { border-bottom: none; }
ul.sub-Llist li a { color: #666; padding-left: 5px; }
ul.sub-Llist li a:hover, ul.sub-Llist li a.cur { color: #0a2c87; }

.sub-cjwt { margin: 10px 20px; padding-top: 50px; font-size: 14px; line-height: 22px; }

.sub-article { font-size: 14px; line-height: 24px; padding: 15px; min-height: 560px; }

/*# sourceMappingURL=sub.css.map */
