@charset "utf-8";
/* CSS Document */
/*header*/
/*add*/
.price-sm{ margin:0 10px 10px 10px;}
.price-sm p{ margin-top:10px;}
.price-sm p span{font:14px/22px "Microsoft Yahei"; color:#333; margin-left:10px; width:240px; display:inline-block; vertical-align:top;}
.price-sm p em{font:14px/22px "Microsoft Yahei"; width:20px; height:20px; border:1px solid #777; display: inline-block; color:#777;
	border-radius:11px; text-align: center; vertical-align:top;}
.price-sm p .p-red{ color:#fb4f4f;}
.price-top{margin-top:10px;}

a:hover{text-decoration: none;}
.hide{ display:none;}
li {list-style-type:none;}
a {text-decoration:none;color: #3D3D3D; cursor:pointer;}


/*最顶部*/
.top{width:100%; height: 39px; background:#f6f6f6; border-bottom: 1px solid #d9d9d9;}
.top_cont{ width: 1200px;background: #f8f8f8;margin: 0 auto;font-size: 14px;}
.top_contl{ float: left; line-height: 31px;color: #999; width: auto;}
.top-nav li { float: left;padding: 0 10px; border-right: 1px solid #e8e8e8;line-height: 16px;margin-top: 12px;}
.top-nav li:first-child { padding-left:0; }
.top-nav li.br-n { border-right-width: 0px;}
.top-nav li a { color: #3d3d3d; transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.top-nav li a:hover {color: #379be7;}
.top_contr {float:right;height:31px;color: #3D3D3D;}
.login-box{ font-size:14px;color: #3D3D3D;margin-top:8px;}
.fastLogin,.fastRegister {line-height:39px;float:left;text-align:center; cursor:pointer;transition: all 200ms linear;-webkit-transition: all 200ms linear; padding-left:12px; display:inline-block;color: #3D3D3D;}
.login-box a:hover{color:#379be7;}

@media screen and (max-width:1200px) {
.top{width:1200px;}
}

/* ����ͼƬ */
body{ background:#f9f9f9 !important;}
.img,.top-nav .nav-main span a i,.logo,#sf1 span.sr input,.zx_l .zx_lr ul li span,.daily span,
.floor .title span,.tk_box ul li .list-top a span,.tk_box ul li .list-bottom a i,.tk_box ul li:hover .list-top span,.list-top,.relMore em,.change
{ background-image:url(http://www.cnitpm.com/images/secondicons.png); background-repeat:no-repeat;}
/*ͷ������*/
.top-nav-wrap{height:74px;width:100%;position:relative;}
.top-nav-wrap .top-nav{width:100%;height:72px; border-bottom:1px solid #eaeaea; background:#fff;}
.top-nav-wrap .top-nav .nav-main{width:1200px;height:72px;margin:0 auto;}
.top-nav-wrap .top-nav .nav-main.w1000{width:1000px;}
.top-nav-wrap .top-nav .nav-main span{float:left;width:auto; padding:0 15px 3px 15px; display:block;height:69px; text-align:right;border-right:1px solid #eaeaea; line-height:72px;font-size:16px;color: #3D3D3D;}
.top-nav-wrap .top-nav .nav-main span:hover{padding-bottom:0px; border-top:3px solid #42abfb;line-height:66px;}
.top-nav-wrap .top-nav .nav-main span.nav-active{padding-bottom:0px; border-top:3px solid #42abfb;line-height:66px;}
.top-nav-wrap .top-nav .nav-main span a{color: #3D3D3D;}
.top-nav-wrap .top-nav .nav-main span a i{height:24px;width:24px; display:inline-block; float:left;margin:22px 2px 0 0px; background-position:-8px 2px; vertical-align:middle;transition: all 200ms linear;-webkit-transition: all 200ms linear; }
.top-nav-wrap .top-nav .nav-main span a i.tkicon{ background-position:-38px -1px}
.top-nav-wrap .top-nav .nav-main span a i.downicon{ background-position:-94px 2px;}
.top-nav-wrap .top-nav .nav-main span a i.kemuicon{ background-position:-65px 2px;}
.top-nav-wrap .top-nav .nav-main span a i.topmore{ background-position:-120px 2px}
.top-nav-wrap .top-nav .nav-main span a i.tkicon_none{ background-position:-38px -28px}
.top-nav-wrap .top-nav .nav-main span:hover a i.tkicon_none{ background-position:-38px -1px}
.top-nav-wrap .top-nav .nav-main span a i.downicon_active{ background-position:-94px -32px;}
.top-nav-wrap .top-nav .nav-main span:hover a i.downicon_active{ background-position:-94px -32px;}
.top-nav-wrap .top-nav .nav-main span a i.kemuicon_active{ background-position:-94px -31px}
.top-nav-wrap .top-nav .nav-main span:hover a i{ background-position:-8px -31px}
.top-nav-wrap .top-nav .nav-main span:hover a i.tkicon{ background-position:-38px -1px}
.top-nav-wrap .top-nav .nav-main span:hover a i.downicon{ background-position:-94px -32px}
.top-nav-wrap .top-nav .nav-main span:hover a i.kemuicon{ background-position:-65px -32px}
.top-nav-wrap .top-nav .nav-main span:hover a i.topmore{ background-position:-120px -31px}
.top-nav-wrap .top-nav .nav-main .logo{height:57px;width:200px;padding-right:20px;float:left; border-right:1px solid #eaeaea;margin-top:0px; background-position:-65px -76px;}

#sf1{width:290px; float:right;height:72px;}
#sf1 span.s_con {display: inline-block;height:35px;width:240px; float:left;border-left: 1px #ddd solid;border-top: 1px #ddd solid;border-bottom: 1px #ddd solid;margin-top:20px;padding:0; background:#fafafa;}
#sf1 span.s_con input {margin: 0 0 0 0px;padding:0;border:none;background:none;line-height:35px;height:35px;font-size:16px;color:#c3c3c3;outline: none;width:230px;float:right;margin-left:10px;}
#sf1 span.sr {width:45px;height:37px; background:none; float:right; display:inline-block;margin:20px 2px 0 0px;padding:0;}
#sf1 span.sr input{margin:0px 0px;padding:0;border:none;width:45px;height:37px;overflow:hidden;zoom:1;cursor: pointer;font-size: 16px;color: #fff;font-weight:300; background-position: -169px 4px;float:left;}              
#sf1 span.sr:hover{border-top:none}

.combobox{width:100%;height:74px;position: absolute;top:74px; overflow:hidden;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.combobox .bg2{position:absolute;height:100%;width:100%;top:74px;left:0; background:rgba(66, 171, 251, 0.8) !important;background:#42abfb;filter:alpha(opacity=80); z-index:2;}
.combobox .thispage-nav{width:1200px;height:67px;margin:0 auto;}
.combobox .thispage-nav .pagename{width:auto;height:67px;float:left;position:relative; padding-right:20px;}
.combobox .thispage-nav .pagename span{font:22px/67px "Microsoft YaHei";}
.combobox .thispage-nav .pagename span i{font-size:16px;color:#626262;}
.combobox .thispage-nav .thispage-nav-item{width:auto;height:100%;float:right;position:relative;}
.combobox .thispage-nav .thispage-nav-item a{width:auto;padding:7px 20px;float:left;margin:20px 0 0 8px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.combobox .thispage-nav .thispage-nav-item a:hover{color:#42abfb;}
.combobox .thispage-nav .thispage-nav-item a.item-active{ background:#42abfb; border-radius:3px;color:#fff;}

/*���䴥��*/
@media screen and (max-width:1200px) {
.top-nav-wrap{height:74px;width:100%px;  position:relative;}
.top-nav-wrap .top-nav{width:100%px;height:72px; border-bottom:1px solid #eaeaea; background:#fff;}
.combobox{width:100%;height:74px;position: absolute;top:74px; overflow:hidden;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
}

@media screen and (max-width:1440px) {
/*ͷ���仯*/
.top-nav-wrap .top-nav .nav-main,.combobox .thispage-nav{width:1110px;}
.top_cont {width:1110px;background:#f8f8f8;margin:0 auto;font-size:12px;}
}


/*! Amaze UI v2.7.2 | by Amaze UI Team | (c) 2016 AllMobilize, Inc. | Licensed under MIT | 2016-08-17T16:17:24+0800 */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{min-height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a,ins{text-decoration:none}b,strong{font-weight:700}pre{white-space:pre-wrap}img{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;border:0}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative;background:#fff;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-weight:400;line-height:1.6;color:#333;font-size:1.6rem}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}@media only screen and (max-width:640px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}a{color:#0e90d2}a:focus,a:hover{color:#095f8a}a:focus{outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}hr,ol,p,pre,ul{margin:0 0 1.6rem 0}*+ul{margin-top:1.6rem}h1,h2,h3,h4,h5,h6{margin:0 0 1.6rem 0;font-weight:600;font-size:100%}h1{font-size:1.5em}h2{font-size:1.25em}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}ol,ul{padding-left:2em}
/* ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:1em 0} */


[class*=am-avg-]{display:block;padding:0;margin:0;list-style:none}[class*=am-avg-]:after,[class*=am-avg-]:before{content:" ";display:table}[class*=am-avg-]:after{clear:both}[class*=am-avg-]>li{display:block;height:auto;float:left}
@media only screen{
.am-avg-sm-3>li{width:33.33333333%}.am-avg-sm-3>li:nth-of-type(n){clear:none}.am-avg-sm-3>li:nth-of-type(3n+1){clear:both}
}

.am-badge{display:inline-block;min-width:10px;padding:.25em .625em;font-size:1.2rem;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:0}.am-badge:empty{display:none}.am-badge.am-square{border-radius:0}.am-badge.am-radius{border-radius:2px}.am-badge.am-round{border-radius:1000px}a.am-badge:focus,a.am-badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.am-badge-danger{background-color:#dd514c}

@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff?v=4.6.3) format('woff');font-weight:400;font-style:normal}[class*=am-icon-]{display:inline-block;font-style:normal}[class*=am-icon-]:before{display:inline-block;font:normal normal normal 1.6rem/1 FontAwesome,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.am-icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}[class*=am-icon-]

.am-fl{margin-right:.3em}
.am-fr{margin-left:.3em}
.am-icon-star:before{content:"\f005"}.am-icon-star-o:before{content:"\f006"}
.am-radius{border-radius:2px}
.am-fl{float:left}.am-fr{float:right}
.am-nbfc{overflow:hidden}
.am-margin-0{margin:0!important}
.am-margin-xs{margin:.5rem}.am-margin-sm{margin:1rem}
.am-margin-top-lg{margin-top:2.4rem}
.am-margin-top-xl{margin-top:3.2rem}.am-margin-bottom{margin-bottom:1.6rem}
.am-margin-bottom-0{margin-bottom:0!important}
.am-text-danger{color:#dd514c}
.am-text-sm{font-size:1.4rem}
.am-text-lg{font-size:1.8rem}.am-text-xl{font-size:2.4rem}.am-text-xxl{font-size:3.2rem}
.am-text-xxxl{font-size:4.2rem}
.am-text-right{text-align:right!important}
.am-divider{height:1px;margin:0rem 0;overflow:hidden;background-color:#e5e5e5}
.am-divider{height:0;margin:1.5rem auto;overflow:hidden;clear:both}.am-divider-default{border-top:1px solid #ddd}
.am-divider-dotted{border-top:1px dotted #ccc}.am-divider-dashed{border-top:1px dashed #ccc}




/*xes.mall*/
.xue-mall-course-link {display: none;}
button,a {outline: none;}
.am-text-danger-sign {float: left;width: auto;margin-top: 4px;}
.am-text-danger-sign b {
  display: block;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  height: 16px;
  line-height: 16px;
  margin-top: 2px;
  color: #999999;
}
.am-text-danger b {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  text-decoration: line-through;
  color: #1a1a1a;
  line-height: 0;
  margin-bottom: 10px;
}


.xue-card .xue-free-card-subhead {
  color: #333333;
  margin-top: 6px;
}
.xue-card .xue-free-card-subhead span {
  margin-right: 10px;
}
.xue-card .xue-free-card-subhead span i {
  margin-right: 5px;
  font-size: 16px;
  color: #333333;
}


a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}




/*xes.common*/
@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1510318517069');
  src: url('../font/iconfont.eot?t=1510318517069#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/iconfont.ttf?t=1510318517069') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../font/iconfont.svg?t=1510318517069#iconfont') format('svg');
  
  /* IE9*/
  /* iOS 4.1- */
}
.icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "iconfont1";
  src: url('../font/iconfont.eot?t=1511866780728');
  src: url('../font/iconfont.eot?t=1511866780728#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('../font/iconfont.ttf?t=1511866780728') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../font/iconfont.svg?t=1511866780728#iconfont') format('svg');

  /* IE9*/
  /* iOS 4.1- */
}
a {
  outline: none;
}
a:focus {
  outline: none;
}
.iconfont {
  font-family: "iconfont1" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiazaiAPP:before {
  content: "\e611";
}
.icon-xuankezixun:before {
  content: "\e612";
}
.icon-guanyuliaojie:before {
  content: "\e613";
}
.icon-fanhuidingbu:before {
  content: "\e614";
}
.icon-yijianfankui:before {
  content: "\e615";
}
.icon-qiajihuo:before {
  content: "\e61b";
}

.icon-guanbi:before {
  content: "\e61c";
}

.am-text-danger {
  color: #42abfb !important;
}
.am-badge-danger {
  background-color: #42abfb;
  border-color: #42abfb;
}
.am-divider-default {
  border-top-color: #e5e5e5;
}

body {
  background-color: #f5f5f5;
}
a {
  color: #999999;
}
a:hover,
a:focus {
  color: #666666;
}
.xue-block-grid {
  margin-left: -5px;
  margin-right: -5px;
}
.xue-card {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  margin: .5rem;
  position: relative;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.xue-card.xue-specialCourse-card-box .xue-card-title {
  margin-top: -3px;
}
.xue-card.xue-specialCourse-card-box .xue-card-subhead {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.xue-card:hover {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05), -5px 0px 10px rgba(0, 0, 0, 0.05);
  border-top-color: #42abfb !important;
  cursor: pointer;
  -webkit-transform: translate3d(0, -4px, 0);
  transform: translate3d(0, -4px, 0);
}
.xue-card.xue-card-border {
  border-color: #e5e5e5;
}
.xue-card .xue-card-body {
  padding: 20px 15px 8px;
}

.xue-card .xue-card-body span.am-text-danger {
  font-size: 16px;
  line-height: 49px;
}
.xue-card .xue-card-body strong.am-text-xxl {
  font-family: Arial;
  font-size: 32px;
}
.xue-card .xue-card-body span.am-text-danger-free strong {
  font-size: 24px;
  line-height: 38px;
}
.xue-card .xue-card-body .am-divider {
  margin: 20px auto 12px;
}
.xue-card .xue-card-title {
  margin-bottom: 0;
  color: #111;
  height: 54px;
  overflow: hidden;
  word-break: break-all;
}
.xue-card .xue-card-title span {
  vertical-align: middle;
}
.xue-card .xue-card-subhead {
  margin-bottom: 3px !important;
  margin-top: 0;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  color: #999999;
}
.xue-card .course-origin-price {
  line-height: 61px;
  margin-right: 1px;
  margin-top: 1px;
  font-size: 14px;
  font-family: Arial;
  opacity: 0.8;
  color: #999;
  text-decoration: line-through;
}
.xue-card .xue-specialCourse-card-date {
  font-size: 16px;
  color: #666666;
}
.icon:before {
    content: '\f007';
    font-family: FontAwesome;
}
.xue-card .xue-card-badge {
  position: absolute;
  left: 27px;
  background-color: rgba(240, 119, 60, 0.1);
  color: #F0773c;
  padding: 0 10px;
  line-height: 24px;
  border-bottom-right-radius: 4px;
  top: 0;
  border-bottom-left-radius: 4px;
  font-size: 14px;
}
.xue-card .xue-card-badge:after {
  width: 1px;
  height: 21px;
  border-right: 1px solid rgba(240, 119, 60, 0.1);
  display: block;
  content: ' ';
  position: absolute;
  right: 0;
  top: -1px;
  z-index: -1;
  margin-right: 1px;
}
.xue-card p {
  margin: 2px 0;
}
.xue-card p:last-child {
  margin-top: 3px;
  display: block;
  overflow: hidden;
  height: 41px;
}
.xue-card p:first-child strong.am-text-danger {
  height: 19px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 278px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}
.xue-badge-tag {
  padding: .25em;
  vertical-align: middle;
  font-size: 14px;
  padding: .15rem;
  font-weight: normal;
}
.xue-badge-tag.am-badge-danger {
  border: 1px solid #42abfb;
}
.xue-badge-tag.xue-badge-border {
  background-color: transparent;
  color: #42abfb;
}
.xue-rate .am-icon-star {
  color: #666666;
  vertical-align: middle;
  letter-spacing: 5px;
}
.xue-specialCourse-card-date .am-icon-star {
  vertical-align: middle;
  letter-spacing: 5px;
}
.xue-rate.xue-rate-0 .am-icon-star:before {
  content: '\f006\f006\f006\f006\f006';
}
.xue-specialCourse-card-date .am-icon-star:before {
  content: '\f005\f006\f006\f006\f006';
}
.xue-rate.xue-rate-1 .am-icon-star:before {
  content: '\f005\f006\f006\f006\f006';
}
.xue-rate.xue-rate-2 .am-icon-star:before {
  content: '\f005\f005\f006\f006\f006';
}
.xue-rate.xue-rate-3 .am-icon-star:before {
  content: '\f005\f005\f005\f006\f006';
}
.xue-rate.xue-rate-4 .am-icon-star:before {
  content: '\f005\f005\f005\f005\f006';
}
.xue-rate.xue-rate-5 .am-icon-star:before {
  content: '\f005\f005\f005\f005\f005';
}

.xue-footer {
  margin-top: 30px;
  background-color: #333333 !important;
  color: #999999;
  padding: 20px;
}
.xue-footer p {
  margin-top: .5rem;
  margin-bottom: 0;
}
button {
  outline: none;
}
button.active,
button.focus {
  outline: none;
}
.container {
  width: 1200px !important;
  margin: 0 auto;
  padding: 0;
}

html,
body {
  font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, sans-serif;
  -webkit-font-smoothing: antialiased;
}
body {
  overflow-y: scroll;
}
html {
  height: 100% !important;
}
body {
  min-height: 100%;
  position: relative;
  padding-bottom: 195px;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
em {
  font-style: normal;
}
.xue-mall-footer {
  font-size: 12px;
  text-align: center;
  height: 195px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.xue-mall-footer a {
  color: #d0d0d0;
}
.xue-mall-footer a:hover {
  color: #ffffff;
}
.xue-mall-footer p {
  color: #d0d0d0;
}
.xue-mall-footer .xue-footer-record-icon {
  width: 12px;
  height: 12px;
}
.xue-mall-footer .xue-footer-Integrity-icon {
  width: 57px;
  height: 20px;
}
.xue-mall-sidebar-fixed {
  position: fixed;
  height: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 11;
  border-right: 4px solid #333333;
}
.xue-mall-sidebar-fixed .xue-mall-sidebar-fixed-content {
  position: absolute;
  width: 50px;
  height: 250px;
  right: 0;
  bottom: 10%;
}
.xue-mall-sidebar-fixed ul {
  margin: 0;
}
.xue-mall-sidebar-fixed ul li {
  position: relative;
  width: 50px;
  line-height: 50px;
  height: 50px;
  cursor: pointer;
  text-align: center;
  background: #ffffff;
  font-size: 14px;
  margin: 0;
}
.xue-mall-sidebar-fixed ul li.xue-mall-backTop {
  display: none;
}
.xue-mall-sidebar-fixed ul li a {
  width: 100%;
  height: 100%;
  display: block;
}
.xue-mall-sidebar-fixed ul li .xue-mall-toolbar-icon {
  float: left;
  width: 100%;
  height: 50px;
  cursor: pointer;
  color: #333333;
  font-size: 18px;
  line-height:50px;
}
.xue-mall-sidebar-fixed ul li .xue-mall-sidebar-iconfont {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.xue-mall-sidebar-fixed ul li .xue-mall-toolbar-text {
  float: left;
  width: 100%;
  height: 20px;
  line-height: 12px;
  font-size: 12px;
}
.xue-mall-sidebar-fixed ul li.xue-mall-sidebar-hover .xue-mall-toolbar-tips {
  left: -123px;
  opacity: 1;
}
.xue-mall-sidebar-fixed ul li.xue-mall-sidebar-hover .xue-mall-toolbar-icon {
  background: #333333;
  color: #ffffff;
}
.xue-mall-sidebar-fixed ul li .xue-mall-toolbar-tips {
  display: none;
  width: 123px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  z-index: 1;
  left: -180px;
  color: #ffffff;
  top: 0px;
  opacity: 0;
  background-color: #42abfb;
  -webkit-transition: left 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.1s;
  -moz-transition: left 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.1s;
  transition: left 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.1s;
}
.xue-mall-sidebar-fixed ul li .xue-mall-toolbar-tips:after {
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 6px solid #42abfb;
  right: -6px;
  top: 5px;
  content: "";
  height: 0;
  position: absolute;
  top: 20px;
  width: 0;
  z-index: 1;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode.xue-mall-qrCode-default {
  background: #333333;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode.xue-mall-qrCode-default .xue-mall-toolbar-icon {
  color: #ffffff;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode.xue-mall-qrCode-default .xue-mall-toolbar-tips {
  display: block;
  opacity: 1;
  left: -128px;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode.xue-mall-sidebar-hover .xue-mall-toolbar-tips {
  left: -128px;
  opacity: 1;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode .xue-mall-qrCode-closeBtn {
  position: absolute;
  top: -14px;
  right: 4px;
  color: #999999;
  font-size: 12px;
  cursor: pointer;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode .xue-mall-qrCode-closeBtn:hover {
  color: #42abfb;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode .xue-mall-toolbar-tips {
  background: #ffffff;
  height: auto !important;
  padding: 15px 15px 15px 10px;
  left: -185px;
  width: 128px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode .xue-mall-toolbar-tips:after {
  border-left: 6px solid #ffffff;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode .xue-mall-toolbar-tips img {
  width: 100px;
  height: auto;
}
.xue-mall-sidebar-fixed ul li.xue-mall-qrCode .xue-mall-toolbar-tips p {
  color: #333333;
  margin: 0;
  line-height: 14px;
  padding-top: 10px;
}
.xue-mall-courseCard-wrap {
  clear: both;
  position: relative;
}
.xue-mall-courseCard-list {
  display: block;
}
.xue-mall-courseCard-list .am-nbfc {
  margin-top: 30px;
}

.xue-mall-courseCard-list .xue-mall-courseList-name {
  font-size: 30px;
  color: #333;
  padding-right: 22px;
}
.xue-mall-courseCard-list .xue-block-grid {
  margin-top: 7px;
}
.xue-mall-courseCard-list .xue-mall-card-more {
  margin-top: 20px;
  font-size: 16px;
}
.xue-mall-courseCard-list .xue-mall-card-more:hover {
  color: #42abfb;
}
.xue-mall-advertise-pic {
  clear: both;
  position: relative;
}

.xue-mall-advertise-pic a {
  display: block;
  overflow: hidden;
  text-align: center;
}

.xue-mall-advertise-pic a img {
  height: auto;
}

.xue-footer {
  margin-top: 0;
}

*{margin:0;padding:0}article,aside,audio,blockquote,body,button,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,main,nav,ol,p,pre,section,summary,td,textarea,th,ul,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none;visibility:hidden}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}

/*banner*/
.banner-box{ width:100%; height:380px; background:url(../img/banner_bg.jpg) center 0 no-repeat;}
.b-main{width:1000px; height:380px;margin:0 auto; position:relative;text-align:center;background:url(../img/banner.jpg);}
.b-main h3{  text-align:center; padding-top:70px; padding-left:15px;height:62px; font-size:75px; line-height:62px; color:#fff; font-weight:bold;text-shadow:5px 5px 5px #285da9;}
.b-main h2{ margin-top:105px; font-size:70px; color:#fff; height:90px; line-height:90px; text-align:center;font-weight:bold; padding-left:15px;text-shadow:5px 5px 5px #285da9;}
.b-main h2 span{color:#ff0;}


/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src:  url('../font/fontawesome-webfont.woff2?v=4.4.0') format('woff2');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}