/* 未能缩小。正在返回未缩小的内容。
(701,24): run-time error CSS1030: Expected identifier, found '('
(701,24): run-time error CSS1031: Expected selector, found '('
(701,24): run-time error CSS1025: Expected comma or open brace, found '('
(992,34): run-time error CSS1036: Expected expression, found '}'
 */
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1587448804790'); /* IE9 */
  src: url('iconfont.eot?t=1587448804790#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1587448804790') format('woff'),
  url('iconfont.ttf?t=1587448804790') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1587448804790#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-V:before {
  content: "\e701";
}

.icon-V1:before {
  content: "\e702";
}

.icon-gantanhao:before {
  content: "\e605";
}

.icon-jinggao1:before {
  content: "\e625";
}

.icon-wenjianjiai:before {
  content: "\e602";
}

.icon-bofang:before {
  content: "\e613";
}

.icon-dingdan1:before {
  content: "\e657";
}

.icon-zanting:before {
  content: "\e663";
}

.icon-icon_arrow_bottom:before {
  content: "\e601";
}

.icon-jiantoushang:before {
  content: "\e61d";
}

.icon-dingdan:before {
  content: "\e649";
}

.icon-liebiao1:before {
  content: "\e62d";
}

.icon-shuangjiantou:before {
  content: "\e624";
}

.icon-mima2:before {
  content: "\e63b";
}

.icon-rili1:before {
  content: "\e63a";
}

.icon-list_icon:before {
  content: "\e670";
}

.icon-liebiao:before {
  content: "\e638";
}

.icon-wode1:before {
  content: "\e6ec";
}

.icon-jinggao:before {
  content: "\e61e";
}

.icon-weixin1:before {
  content: "\e65d";
}

.icon-weibo:before {
  content: "\e600";
}

.icon-dianhua:before {
  content: "\e7a5";
}

.icon-wenjianjia1:before {
  content: "\e640";
}

.icon-weixin:before {
  content: "\e661";
}

.icon-xiangxiajiantou:before {
  content: "\e9fe";
}

.icon-guanbi:before {
  content: "\e61c";
}

.icon-edit-copy:before {
  content: "\e703";
}

.icon-shipinpingtai:before {
  content: "\e606";
}


/*
 *余坤朋
 * 2018-06-29-1
 * */
*{padding: 0; margin: 0;}
ul{list-style-type: none;}
img{border: none;}
html{color: #333;}
[v-cloak] {
    display: none;
}
.pointer{cursor: pointer;}
.hide{display: none;}

.tc{text-align: center;}
.tr{text-align: right;}
.tl{text-align: left;}

/*定位*/
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.oh{overflow: hidden;}

.l0{left: 0;}
.l5{left: 5px;}
.l10{left: 10px;}
.r0{right: 0;}
.r5{right: 5px;}
.r10{right: 10px;}
.t0{top: 0;}
.t5{top: 5px;}
.t10{top: 10px;}
.b0{bottom: 0;}
.b5{bottom: 5px;}
.b10{bottom: 10px;}

/*间距*/
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top:20px;}
.mt50{margin-top: 50px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}

.mb0{margin-bottom: 0;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}

/*padding*/
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p30{padding: 30px;}
.p50{padding: 50px;}

.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt50{padding-top: 50px;}

.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}

.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl50{padding-left: 50px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr20{padding-right: 20px;}
.pr30{padding-right: 30px;}
.pr50{padding-right: 50px;}

/*字体大小*/
.fb{font-weight: bold;}
.fn{font-weight: normal;}
.f10{font-size: 10px;}
.f11{font-size: 11px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f15{font-size: 15px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f25{font-size: 25px;}
.f30{font-size: 30px;}
.f40{font-size: 40px;}
.f50{font-size: 50px;}

.coloraaa{color:#aaa}
.color333{color:#333}
/*宽高*/
.w_100{width: 100%;}
.w_50{width: 50%;}
.h_100{height: 100%;}

/*颜色*/
.fff_b{background-color: #fff;}
.fff{color: #fff;}
.red{color: #f00;}
/*颜色*/
body {
	font-family: "微软雅黑"!important;
	color: #5e5e5e
}

body,
p,
div,
h1,
h2,
h3,
h4,
h5,
ul,
li,
dl,
dt,
dd,
img,
span,
table,
tr,
td,
th,
hr,
form,
ol,
tt,
iframe,
header,
article,
footer,
tt {
	margin: 0;
	padding: 0
}

img {
	border: 0;
	vertical-align: middle
}

ul,
li,
ol {
	list-style: none
}

em,
i,
address {
	font-style: normal
}

.clearfix {
	zoom: 1;
	display: block
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

input,
button {
	font-family: "微软雅黑";
	outline: 0;
	border: 0
}

a{
	color: #555;
	text-decoration:none;
	outline: 0
}


html,body{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    background: #F2F5F9;
    font-family: 'NotoSansHans Regular','PingFang SC',SimHei,Arial,SimSun;
}
.wrap{width: 1200px;margin: 0 auto;box-sizing: border-box;}
/*导航开始 */
nav{height:30px;line-height: 30px;background: #F2F5F9;}
nav a{font-size: 14px;color:#363D44;float: left;}
nav .fl a{margin-right: 30px;}
nav .fl a:nth-child(1){margin-right: 49px;}
nav a span{width:14px;height:12px;display: inline-block;margin-right: 6px;position: relative;top:0px}
nav .fl a:nth-child(1) span {background-position: -14px 0px;}
nav .fl a:last-child span {background-position: 0px 0px;height:18px;width:14px;top:3px}
nav  a.active{color:#FB595B}
nav.fr{background: transparent;}
nav .fr span{margin:0px 16px;color:#DBDFE2}
/* 导航结束*/


/* 头部开始*/
header{height:70px;}
header h1{text-align: left;}
header h1 a img{width:177px;margin:11px 0px}
header .fr a:last-child{margin-right:0px;padding-right: 0px;}
header .fr i{font-size: 16px;color:#363D44;position: relative;display: block;width: 100%;height:45px;transition: -webkit-transform 0.2s linear;line-height: 45px;}
header .fr a{padding:0px 9px;position: relative;float: left;margin:12px 40px 12px 0px;font-weight:bold;overflow: hidden;}
header .fr a.active i{color:#FB595B;border-bottom: 3px solid #FB595B;}
header .fr a:hover {border-bottom: 3px solid #FB595B;}
header .fr a:hover i{color:#FB595B;}
header .fr a:hover  i {transform: translate3d(0, -100%, 0);}
header .fr a:hover  i:before {display: block;}
header .fr a i:before {display: none;content: attr(data-title);position: absolute;top: 100%;left: 0;width: 100%;text-align: center;}
/* 头部结束*/
/* footer*/
footer{background: #363D44;}
footer .wrap{height: 200px;}
.footer_nav{padding: 0 70px;}
/* .footer_nav:after{} */
footer a{text-decoration: none;}
footer dl{float: left;padding:0px 100px 0px 19px;text-align: left;position: relative;border-left: 1px solid #5E6469;}
footer dl:last-child{padding-right:0px}
/* footer dl:before{content: "";height: 120px;width: 1px;position: absolute;background: #8d98a3;top: 0;left: 0;} */
footer dt{margin-bottom: 15px;font-size: 18px;text-align: left;}
footer dt a{color: #8D98A3;}
footer dd{margin-bottom: 10px;}
footer dd a{color: #8D98A3;}
.enroll-space{height:100px;width:100%;}
.footer_tel a.footer_tel-btn{display: inline-block;width:202px;height:30px;text-align: center;line-height: 30px;color:#fff;border-radius: 18px;background: #152535;margin-top: 12px;font-size: 18px;}
a.footer_tel-btn i{margin-right: 10px;}
.footer_share a{color: #333;}
.footer_share li{float: left;margin: 0 12px;text-align: center;}
.footer_share i{background: #8b96a1;width: 50px;height: 50px;display: block;border-radius: 50%;line-height: 50px;font-size: 25px;}
.code2 div{top: -165px;left: -50px;display: none;width: 150px;height: 150px;}
.code2 div:after{position: absolute;content: "";display: block;width: 0;height: 0;border: 5px solid #fff;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;left: 70px;}
.code2 img{width: 100%;height: 100%;border-radius: 10px;}
.code2:hover div{display: block;}
.copyright{color: #8A949E;margin-top: 21px;width:100%;line-height: 54px;border-top: 1px solid #5E6469;text-align: center;}
.copyright a{color: #8A949E;}
.footer-address p{font-size: 12px;color:#8D98A3;margin-top: 11px;}

/* 右侧快速导航*/
.hot-line{padding-bottom: 12px;}
.hot-line b{font-size: 14px;color:#FB595B}
.hot-line p{font-size: 16px;font-weight: bold;}
.hot-line *{color:#FB595B}
.fast{top: 35%;z-index: 1001;right:37px}
.fast ul{width:84px;border:1px solid #FFE1E1;border-top: none;margin:-8px auto 0px auto}
.fast li span{display: block;width: 37px;height:37px;background-image: url(../img/fase-icon.png);margin: 0 auto 10px auto;}
.fast li a{color: #999999;text-decoration: none;font-size: 14px;display: block;margin:0px 7px;border-bottom: 1px dashed #FFE1E1;padding: 12px 0;}
.fast li:nth-of-type(1){padding-top:8px;}
.fast li:nth-of-type(1) span{background-position:-3px -104px;}
.fast li:nth-of-type(2) span{background-position: 0px -37px;width:27px;height:37px;}
.fast li:nth-of-type(3) span{background-position: 0px -74px;width:30px;height: 30px;}
.fast li:nth-of-type(4) p{line-height: 31px;}
.fast li:nth-of-type(4) span{background-position: 0px -10px;width:15px;height: 27px;display: inline-block;margin:0px 6px 0px 0px;vertical-align: middle;}
.fast li{position: relative;}
.fast li:nth-of-type(5) span{background-position: 0px 0px;width:30px;height: 30px;width: 5px;height:10px;display: inline-block;margin:0px 6px 0px 0px;margin-left: 6px;}
.fast li:last-child{border: none;}
#code2:hover img.code-img{opacity: 1;right: 90px;}
.bgFFF6F6{background:#FFF6F6 ;}
.fast img.code-img{position: absolute;right:5px;top:0px;transition: all 0.1s;opacity: 0;width:100px;height:100px} 
/* @media screen and (max-width:768px ) {
	header nav a{padding:0 8px;font-size: 14px;}
	header nav .nav_nob{margin-right: -10px;}
	header h1 img{width: 180px;position: relative;top: 5px;height: 49px;}
	.crumbs{padding-left: 10px;}
	footer .wrap{height: 280px;}
	.footer_nav{float: none;margin: 0 auto 20px auto;overflow: hidden;border-bottom: 1px solid #fff;padding-bottom: 20px;}
	.footer_nav:after{display: none;}
	.footer_tel{margin-left: 150px;}
} */
*{-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: none;}



.overflowtext{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:100%}
.hidden{display: none;}
/*********************首页开始*********************/
.main{min-height: 457px;} 
.index-icon{background:url(../img/index-icon.png) no-repeat;}
/**banner开始**/
.index-banner{width:100%;}
.index-banner img{width:100%;height:100%;}
.index-banner .swiper-pagination-bullet,.booklist-banner .swiper-pagination-bullet{width: 26px;height: 3px;text-align: center;opacity: 1;background: rgba(255,255,255,0.4);border-radius: 2px;}
.index-banner .swiper-pagination-bullet-active,.booklist-banner .swiper-pagination-bullet-active{color:#fff;background: #fff;}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets,.index-banner .swiper-pagination-custom,.index-banner .swiper-pagination-fraction{bottom: 20px;margin: 0 7px;}
/**banner结束**/

/**核心优势开始**/
.index-youshi{padding:37px 0px 52px 0px}
.index-youshi h3{font-size: 36px;color:#FB595B;}
 p.tit-info{font-size: 18px;color:#363D44;margin-top: 28px;}
.index-youshi ul{display: flex;justify-content: space-between;}
.index-youshi li{ flex: 0 0 25%;text-align: center;height:200px;border-radius: 10px;box-shadow:0px 2px 7px 0px #2089E3;-webkit-transition: all 0.15s linear;-moz-transition: all 0.15s linear;-ms-transition: all 0.15s linear;-o-transition: all 0.15s linear;transition: all 0.15s linear;}
.index-youshi ul li span{background:url(../img/index-icon.png) no-repeat;display: inline-block;width:92px;height:92px;margin-top: -46px;font-weight:bold;}
.index-youshi li h4{color:#333333;font-size: 18px;margin:20px auto 18px auto;}
.index-youshi ul{margin-top: 90px;}
.index-youshi li:hover {margin-top: -10px;}
.index-youshi li p{font-size: 16px;color:#999;line-height: 24px;}
ul.index-youshi-item1 li:nth-child(1) span{background-position: -814px 0px;}
ul.index-youshi-item1 li:nth-child(2) span{background-position: -722px 0px;}
ul.index-youshi-item1 li:nth-child(3) span{background-position: -630px 0px;}
ul.index-youshi-item2 li:nth-child(1) span{background-position: -446px 0px;}
ul.index-youshi-item2 li:nth-child(2) span{background-position: -538px 0px;}
ul.index-youshi-item2 li:nth-child(3) span{background-position: -906px 0px;}
ul.index-youshi-item1 li:nth-child(1) {background:rgba(245,250,255,1);box-shadow:0px 2px 7px 0px rgba(32,137,227,0.18);}
ul.index-youshi-item1 li:nth-child(2) {background:rgba(255,245,244,1);box-shadow:0px 2px 7px 0px rgba(220,65,41,0.18);}
ul.index-youshi-item1 li:nth-child(3) {background:rgba(255,249,241,1);box-shadow:0px 2px 7px 0px rgba(185,113,25,0.18);}
ul.index-youshi-item2 li:nth-child(1) {background:rgba(247,249,255,1);box-shadow:0px 2px 7px 0px rgba(66,101,225,0.18);}
ul.index-youshi-item2 li:nth-child(2) {background:rgba(248,244,255,1);box-shadow:0px 2px 7px 0px rgba(139,88,242,0.18);}
ul.index-youshi-item2 li:nth-child(3) {background:rgba(246,255,255,1);box-shadow:0px 2px 7px 0px rgba(9,172,164,0.18);}
/**核心优势结束**/
/**课程体系开始**/
.class-tx h2:before, .class-tx h2:after {display: inline-block;content: "";height: 3px;width: 130px;margin: 10px;background-image: url(../img/index-icon.png);position: relative;}
.class-tx h2{font-size: 36px;color:#0A8EE0;font-weight: bold;}

.class-tx h2:before{background-position:-1128px 0;}
.class-tx h2:after{background-position:-1258px 0;}
.class-tx{padding:37px 0px 70px 0px}
.class-tx-box{margin-top: 72px;}
.class-tx-box li{width:30%;height: 360px;position: relative;float: left;text-align: center;}
.class-tx-bg{position: absolute;width:100%;height: 360px;left:0px;top:0px;background: url(../img/kc-bg.png) no-repeat;background-size: 100% 100%;}
.class-tx-box li span{width:272px;height: 301px;display: block;position: absolute;top:44px;left: 44px;}
.class-tx-box li.li1 span{background: url(../img/index-kc1.png) no-repeat;}
.class-tx-box li.li2 span{background: url(../img/index-kc2.png) no-repeat;}
.class-tx-box li.li3 span{background: url(../img/index-kc3.png) no-repeat;}
.class-tx-box li h3{color:#333;font-size: 17px;font-weight: bold;margin-top: 210px;}
.class-tx-text{position: absolute;z-index: 88;width:100%;text-align: center;}
.class-tx-box  div.jia{display: inline-block;margin: 0 17px;font-size: 22px;color:#0A8EE0;float: left;line-height: 360px;height:360px}
.class-tx-box li:hover .class-tx-bg{ transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.class-tx-bg{ transition: All 0.4s ;-webkit-transition: All 0.4s ;-moz-transition: All 0.4s ;-o-transition: All 0.4s ;}
.class-tx-text p{width:153px;margin:19px auto 0px auto;font-size: 16px; line-height: 20px;}
/**课程体系结束**/

/**教师风采开始**/
.teach-group {padding:42px 0px 40px 0px}
.teach-group h2:before, .teach-group h2:after {display: inline-block;content: "";height: 3px;width: 130px;margin: 10px;background-image: url(../img/index-icon.png);position: relative;}
.teach-group h2:before{background-position:-1518px 0;}
.teach-group h2:after{background-position:-998px 0}
.teach-group h2{font-size: 36px;color:#FB595B;font-weight: bold;}
.teach-show{margin-top: 68px;height:427px;display: flex;}
.teach-show .fl{width:51%;border-radius: 10px;overflow: hidden;height: 100%;background:linear-gradient(0deg,rgba(210,213,251,1),rgba(233,236,255,1),rgba(210,213,251,1));}
.teach-show .fl img{height:100%}
.teach-show .fr{flex:1;margin-left: -47px;text-align: left;box-shadow:0px 2px 13px 0px rgba(146,150,154,0.23);background: #fff;height: 386px;margin-top: 41px;padding:51px 37px 45px 52px;box-sizing: border-box;}
.teach-show .fr h3{font-size: 26px;color:#4D4E4E;font-weight: normal;}
.teach-show .fr span{margin:18px 0px 28px 0px;display: block;font-size: 16px;color:#666}
.teach-show .fr p{color:#666;font-size: 18px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 7;height:196px}
.index-teacher{margin:40px auto 48px auto;padding:0px 50px;box-sizing: border-box;}
.index-teacher .swiper-slide img{height:100%;display: block;margin:0 auto}
.index-teacher-img{height:171px;background:linear-gradient(0deg,rgba(210,213,251,1),rgba(233,236,255,1),rgba(210,213,251,1));overflow: hidden;border-radius: 3px;position: relative;}
.index-teacher .swiper-button-next, .swiper-button-prev{margin-top: -40px;}
.index-teacher  .swiper-slide-active .index-teacher-img{border:1px solid #FB595B;}
.index-teacher p.teacher-info{font-size: 16px;color:#666666;text-align: left;padding-top: 14px; white-space: nowrap;
     text-overflow: ellipsis;width:100%;  overflow: hidden;}
.index-teacher p.teacher-info b{font-size: 24px;color:#4D4E4E;padding:0px 4px 0px 5px;font-weight: normal;}
.index-teacher .swiper-button-prev i,.index-teacher .swiper-button-next i{font-size: 26px;color:#ddd}
.swiper-button-prev i:hover,.index-teacher .swiper-button-next i:hover{color:#FB595B}
.index-teache-field legend{font-size: 26px;color:#666666;}
a.look-more-btn{width:380px;height:50px;border-radius:6px;display: block;color:#fff;line-height: 50px;font-size: 18px;margin:30px auto 0px auto;background: #0A8EE0;box-shadow:0px 3px 13px 0px rgba(10,142,224,0.63);}
a.bgFB595B{background: #FB595B;box-shadow:0px 3px 13px 0px rgba(238,50,53,0.63);}
a.look-more-btn:hover{color:#FB595B;background: #fff;}
.teacher-info-show{position: absolute;left: 0px;top: 0px;padding:17px;height: 100%;background: rgba(0, 0, 0, .6);width: 100%;z-index: 555;box-sizing: border-box;color:#fff;transition: all .4s;text-align: left;transform: scale(0);visibility: hidden;}
.teacher-info-show *{color:#fff!important}
.teacher-info-show p.teacher-info{border-bottom: 1px solid #fff;padding:0px 0px 5px 0px;margin:0px}
.teacher-info-show p.teacher-info-text{margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5!important;overflow: hidden;line-height: 20px;text-overflow: ellipsis;height:100px;}
.index-teacher-img:hover .teacher-info-show{-webkit-transform: scale(1);transform: scale(1);visibility: visible;}
/**教师风采结束**/

/**学员故事开始**/
.student-story{padding:70px 0px 37px 0px;background: #F2F5F9;}
.student-story-box{height:440px;margin:40px auto 49px auto}
.student-story-l{width:586px;height:100%;border-radius: 6px;}
.student-story-r,.student-story-r ul{width:600px}
.student-story-r li{width:286px;height:214px;overflow: hidden;margin-right: 20px;float: left;margin-bottom: 12px;border-radius: 6px;position: relative;}
.student-story-r li:nth-of-type(even){margin:0px;}
.student-story img{width:100%;}
.student-story a.look-more-btn:hover{color:#0A8EE0;background: #fff;}
.index-fw{width:100%;height:300px;background: url(../img/fw-bg2.jpg) no-repeat;overflow: hidden;}
.index-fw img{display: block;margin:0 auto}
.index-fw p{font-size: 30px;color:#4D4E4E;margin-top: 69px;}
.student-story-r li h3 {width: 286px;height: 36px;background-color: rgba(0,0,0,.3);bottom: 0;position: absolute;color: #fff;line-height: 36px;font-size: 16px;padding-left: 16px;}
.student-story-r li img{cursor: pointer;transition: all 0.6s;}
.student-story-r li:hover  img{transform: scale(1.4);}
.student-info{background-color: rgba(0,0,0,.3);bottom: -40px;position: absolute;color: #fff;line-height: 24px;font-size: 16px;padding: 14px;visibility: hidden;height:0px;text-align: left;transition: all .4s;}
.student-story-r li:hover h3{display: none;}
.student-story-r li:hover .student-info{transform: scale(1);visibility: visible;height:auto;bottom:0px}
/**学员故事结束**/
/**多平套在线直播开始**/

.index-online{padding:78px 0px 81px 0px}
.index-online h2:before, .index-online h2:after {display: inline-block;content: "";height: 3px;width: 130px;margin: 10px;background-image: url(../img/index-icon.png);position: relative;}
.index-online h2:before{background-position:-1388px 0;}
.index-online h2:after{background-position: -1648px 0;}
.index-online h2{font-size: 36px;color:#4D4E4E;font-weight: bold;}
.index-online p.tit-info{color:#666666}
.index-online-item{width:900px;margin:37px auto 0px auto}
.index-online-item li{width:33%;display: inline-block;margin-bottom: 85px;padding:12px 0px 14px 0px;position: relative;}
.index-online-item li:hover{background: #FFFAFA;}
.index-online-item li span{background-image: url(../img/index-icon.png) ;height:54px;width:54px;display: inline-block;margin-bottom: 28px;}
.index-online-item li:nth-child(1) span {background-position:-387px 0;width:59px;height:46px;}
.index-online-item li:nth-child(2) span {background-position:-279px 0;}
.index-online-item li:nth-child(3) span {background-position:-333px 0;}
.index-online-item li:nth-child(4) span {background-position:-225px 0;}
.index-online-item li:nth-child(5) span {background-position:-127px 0;width:48px;height:48px;}
.index-online-item li:nth-child(6) span {background-position:-175px 0;width:50px;height:47px}
.index-online-item li p{margin-bottom: 10px;}
.index-online-item li:nth-child(3n+3):after{display: none;}
.index-online-item li:after{width:1px;height:82px;background: #CCCCCC;content:"";display: inline-block;position: absolute;right:0px;top:35px;}
.pt-download ul{display: flex;}
.pt-download ul li img{width:200px;height:200px;border-radius: 50%;}
.pt-download ul li{flex: 1;}
.pt-download ul li a{display: inline-block;width:239px;height:52px;font-size: 26px;line-height: 52px;color:#fff;border-radius: 26px;background: #26BDF2;margin-top: 35px;}
.pt-download ul li:nth-child(2) a{background: #F39800;}
.pt-download ul li:nth-child(3) a{background: #73B944;}
/**多平套在线直播结束**/


/**立即报名开始**/
 .enroll{padding: 30px 0;background:rgba(94,100,105,0.8);height: 40px;width: 100%;z-index: 1001;}
 .enroll div{display: inline-block;border-radius: 5px;}
 .enroll input,.enroll select{height: 40px;border-radius: 5px;border: none;outline: none;padding: 0 15px;margin: 0 20px;}
 .enroll select{margin: 0;}
 .enroll_line{width: 1px;background: #edf0f3;height: 20px;display: inline-block;}
 .enroll_btn{background: #FB595B;display: inline-block;height: 40px;line-height: 40px;width: 200px;border-radius: 5px;margin-left: 40px;}
/**立即报名结束**/

/*********************首页结束*********************/




/*********************在线题库开始*********************/
.select-tk-box{margin:20px auto}
.select-tk-box .wrap{box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.07);}
.select-km{padding:0px 20px}
.select-km ul{padding:20px 0px}
.select-km:first-child ul{border-bottom: 1px solid #CCCCCC;}
.select-km  li{display: inline-block;padding:10px 14px;border-radius: 20px;background: #F2F5F9;margin-left: 20px;text-align: center;min-width:58px;}
.select-km ul label{width:56px; text-align: justify;display: inline-block; text-align-last: justify;}
.select-km  li a{font-size: 14px;color:#333333}
.select-km  li.active{background: #FB595B;}
.select-km  li.active a{color:#fff}
.quest-list{margin-bottom: 42px;}
.quest-list .wrap{padding:20px;box-sizing: border-box;}
.quest-list-collapse .layui-colla-icon{right:0px;left: auto;color:#666;font-size: 16px;}
.quest-list .layui-collapse{border:none;border-bottom:1px solid #e6e6e6;}
.quest-list  .layui-colla-title{background: none;padding:0px;font-size: 18px;color:#363D44;font-weight:bold;height: 59px;line-height: 59px;}
.quest-list  .layui-colla-title span{position: absolute;right:15px;top:0px;font-size: 16px;color: #666;font-weight: normal;}
.quest-list-show  ul{margin-left: 15px;}
.quest-list-show  li{font-size: 14px;border-bottom: 1px solid #f0f0f0;height: 50px;line-height: 50px;position: relative;padding-left: 20px;white-space: nowrap;overflow: hidden;padding-right: 150px;text-overflow: ellipsis;}
.quest-list-show  li:before{border: 2px solid #fb6163;width: 10px;height: 10px;box-sizing: border-box;position: absolute;left: 0;top: 20px;content: "";border-radius: 50%;}
.quest-list-show  li .btn{width: 105px;box-sizing: border-box;height: 40px;border: 1px solid #FB595B;border-radius: 5px;display: block;float: right;position: relative;top: 5px;line-height: 38px;text-align: center;margin-left: 26px;cursor: pointer;color:#FB595B}
.quest-list-show li .btn:hover {background: #FB595B;color:#fff ;border: none;}
.quest-list-show  li:last-child{border-bottom: none;}
.pro{color: #8d98a3;}
.quest-list .layui-colla-content{padding:0px 15px}
body{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.info{color: #8d98a3;}
.info_pos{font-weight: bold;font-size: 60px;color: #333;}
.info_btn{color: #333;display: block;width:160px;height:60px;border: 1px solid #FB595B;border-radius: 5px;margin:51px auto 0px auto;text-align: center;line-height: 60px;color:#FB595B;font-size: 24px;border-radius: 4px;}
.pro{height: 20px;}
.pro_bg_gray{height: 10px;border-radius: 5px;background: #dde0e3;width: 100%;top: 5px;}
.pro_bg{height: 10px;border-radius: 5px;background: #fc6a66;top: 5px;transition: all 0.5s;width: 0;}
.pro_thum{padding: 0 10px;box-sizing: border-box;border-radius: 10px;line-height: 20px;border: 1px solid #fc6a66;margin-left: -25px;transition: all 0.5s;left: 0;}
.quest-order-list{height:760px;padding:80px 80px 0px 82px;box-sizing: border-box;}
.info_btn:hover{background:#FB595B ;color:#fff;cursor: pointer;}
/*********************在线题库结束*********************/

/*********************图书辅导开始*********************/
.booklist-banner img{width: 100%;}
.booklist-box {margin-bottom: 59px;}
.book-list-img{margin:10px auto 20px auto}
.booklist-banner .swiper-button-prev i,.booklist-banner .swiper-button-next i{font-size: 18px;color:#fff;width:36px;height:36px;background:rgba(0,0,0,.3);display: inline-block;border-radius: 50%;text-align: center;line-height:36px;}
.booklist-banner .swiper-button-next i{float: right;}
.booklist-tit{margin-bottom: 24px;line-height: 35px;}
.booklist-banner .swiper-button-prev i:hover,.booklist-banner .swiper-button-next i:hover{background:rgba(0,0,0,.4)}
.booklist-tit h2{color:#333333;font-size: 26px;display: inline-block;}
.booklist-tit  span{color:#999;font-size: 14px;}
.booklist-box  ul li{width:278px;margin-right: 29px;float: left;background: #fff;margin-bottom: 30px;box-shadow:0px 2px 9px 0px rgba(0, 0, 0, 0.09);box-sizing: border-box;border-bottom:1px solid transparent;overflow: hidden;position: relative;}
.booklist-box  ul li a{width:100%;height:278px;display: block;overflow: hidden;position: static;}
.booklist-box  ul li img{width:100%;height:278px;transition: all 0.3s ease-out;}
.booklist-box  ul li :hover img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.booklist-box  ul li h3{margin:20px auto 22px auto;    overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;line-height: 1.7;width:240px;height:54px;}
/* .booklist-box  ul li:hover{border-bottom:1px solid #FB595B} */
.booklist-box  ul li:nth-child(4n+4){margin-right: 0px;}
.booklist-box  ul li .more {width: 30px;height: 30px;border: 1px solid #fff;border-radius: 50%;position: absolute;top: 15%;left: 50%;visibility: hidden;opacity: 0;margin-left: -16px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.booklist-box  ul li .more:before {content: "";width: 1px;height: 15px;background-color: #fff;position: absolute;top: 50%;left: 50%;margin-top: -7px;}
.booklist-box  ul li .more:after {content: "";width: 15px;height: 1px;background-color: #fff;position: absolute;top: 50%;left: 50%;margin-left: -7px;}
.booklist-box  ul li:hover .more{top:30%;visibility: visible;opacity: 1;z-index: 2;}
.booklist-box  ul li .cover{width: 100%;height: 278px;background-color: rgba(0,0,0,.4);position: absolute;top:0;left: 0;transform: scale(0);visibility: hidden;opacity: 0;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-ms-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.booklist-box  ul li:after{content: "";width: 100%;height: 2px;background-color: #FB595B;position: absolute;bottom: 0px;left: 0;transform: scale(0);visibility: hidden; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.booklist-box  ul li:hover:after {visibility: visible;transform: scale(1)}
.booklist-box  ul li:hover .cover{transform: scale(1);opacity: 1;visibility: visible;z-index: 1;cursor: pointer;}
/*********************图书辅导结束*********************/

/*********************考试资讯开始*********************/
.news-border{box-shadow:0px 2px 7px 0px rgba(146,150,154,0.23);
border-radius:10px;}
.news-nav{margin-top: -32px;position: relative;margin-bottom: 20px;}
.news-nav li {display: inline-block;margin-right: 20px;border-radius: 16px;padding:9px 17px;}
.news-nav li:hover{background: #FB595B;}
.news-nav li:hover a{color:#fff}
.news-nav li.active {background: #FB595B;}
.news-nav li.active a{color:#fff}
.news-nav li a{color:#949EA8;font-size: 14px;}
.news-nav ul{padding:26px 22px;}
.news-content li{background: #fff;padding:30px 34px 30px 24px;margin-bottom: 10px;}
.news-content li h4{font-size: 16px;color:#333333}
.news-content li span{display: block;margin:14px auto 23px auto}
.news-content li span,.news-content li p{color:#999}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #FB595B;}
.layui-laypage a, .layui-laypage span{margin-right: 10px;}
.layui-laypage a:hover, .layui-laypage span:hover{color:#FB595B}
.layui-laypage a, .layui-laypage span{border-radius: 50%;padding:0px;width:26px;height:26px;line-height: 26px;text-align: center;color:#999;background: none;border:none;font-size: 14px;margin-right: 10px;}
.layui-laypage>a:first-child, .layui-laypage>a:first-child, .layui-laypage>a:last-child, .layui-laypage>a:last-child,a.layui-laypage-last,a.layui-laypage-first{width:80px;height:26px;background:rgba(255,255,255,1);border-radius:13px;}
.news-laypage{text-align: center;margin:30px auto 60px auto}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color: #FB595B;border-radius: 50%;}
.news-article{margin: 0 auto;padding:19px 35px 100px 29px;margin-bottom: 146px;border-radius: 10px;margin-top: -32px;position: relative;box-sizing: border-box;}
.news-article h1{font-size: 16px;color:#333;margin-top: 17px;font-weight: bold;}
.news-article .info{color: #8D98A3;}
.news-article p{margin-bottom: 30px;color: #333;line-height: 30px;}
.news-article p img{max-width: 100%;}
h3.nav-bread{font-size: 14px;color: #666;}
h3.nav-bread a{color:#FB595B}


/*********************考试资讯结束*********************/






/*********************教材开始*********************/
.jiaocai-list{margin:20px auto 100px auto}
.jiaocai-item{padding:13px 20px 13px 24px;box-shadow:0px 2px 7px 0px rgba(146,150,154,0.23);
border-radius:10px;margin-right: 30px;width: 380px;float: left;box-sizing: border-box;}
.jiaocai-item:last-child{margin-right: 0px;}
.jiaocai-class{font-size: 14px;color:#666;padding-bottom: 10px;border-bottom: 1px solid #DEE2E5;}
.jiaocai-search{margin-top: 20px;height: 30px;line-height: 30px;border:1px solid #DEE2E5;border-radius: 4px;overflow: hidden;display: flex;}
.jiaocai-search input{width:275px;background: #F2F5F9;height: 100%;padding-left: 11px;box-sizing: border-box;}
.jiaocai-search button{background:#8D98A3;font-size: 14px;color:#fff;font-weight: bold;width:60px;flex: 1;cursor: pointer;}
.zhangjie-tit{padding:19px 0px 14px 0px;border-bottom: 1px solid #DEE2E5;font-size: 14px;color:#363D44;font-weight: bold;}
.jiaocai-item li,.specification-list li{border-bottom: 1px solid #f0f0f0;height: 50px;line-height: 50px;position: relative;padding-left: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 17px;box-sizing: border-box;}
.jiaocai-item  li:before,.specification-list li:before{border: 2px solid #fb6163;width: 10px;height: 10px;box-sizing: border-box;position: absolute;left: 0;top: 20px;content: "";border-radius: 50%;}
.specification-list li{margin-left: 30px;}
.specification-list li:(3n+3){margin-left: 0px;}
.jiaocai-item  li a{color:#545F6A;font-size: 14px;}
.jiaocai-search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:    #999;}
.jiaocai-search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #999;}
.jiaocai-search input::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #999;}
.jiaocai-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */color:    #999;}
.jiaocai-content{margin:20px auto 40px auto;}
.jiaocai-c-l{width:340px;padding-bottom: 30px;}
/* .jiaocai-c-l ul{padding:0px 15px ;box-sizing: border-box;margin-left: 0px;} */
.jiaocai-c-l h3{background: #FFF2F2;font-size: 14px;color:#666;line-height: 47px;padding-left: 13px;position: relative;}
.jiaocai-c-l h3:before{width:2px ;height:20px;background: #FB595B;content: "";position: absolute;left:0px;top:14px}
.jiaocai-c-l li{position: relative;}

/* .jiaocai-c-chapter{display: none;} */
.jiaocai-c-article li a{padding:17px 15px 15px 15px;font-size: 14px;color:#363D44;display: block;border-bottom: 1px solid #DEE2E5;font-weight: bold;}

.jiaocai-c-article li img{position: absolute;right:15px;top: 24px;}
.jiaocai-c-article li.jiaocai-show  img {transform:rotate(180deg)}
.jiaocai-c-section li:hover{background: #FFF2F2;}
.jiaocai-c-section li:hover a:before{display: block;}
.jiaocai-c-section a:before{width: 2px;height: 20px;background: #FB595B;content: "";position: absolute;left: 0px;top: 8px;display: none;}
 
.jiaocai-c-article li a.active{color:#FB595B}
.jiaocai-c-article li{cursor: pointer;}
.jiaocai-c-chapter li{line-height: 36px;}
.jiaocai-c-chapter li:before{border: 2px solid #fb6163;width: 10px;height: 10px;box-sizing: border-box;position: absolute;left: 24px;top: 13px;content: "";border-radius: 50%;}
.jiaocai-c-chapter{margin-bottom: 8px;}
/* ul.jiaocai-c-chapter{padding:15px 15px 0px 15px} */
.jiaocai-c-section li{border:none!important}
.jiaocai-c-chapter li a{color:#545F6A;border:none;font-weight: normal;padding:0px 15px 0px 40px;}
.jiaocai-c-chapter li{border-bottom:1px dashed #DEE2E5;}
.jiaocai-c-chapter li:last-child{border:none}
.jiaocai-c-section li:before{display: none;}
.jiaocai-c-section li a{padding-left: 50px;}

.layui-tree-skin-jiaocai  .layui-tree-branch{display: none;}
.layui-tree-skin-jiaocai li a{width:100%;border-bottom: 1px solid #DEE2E5;padding:10px 0px}
.layui-tree-skin-jiaocai li cite{color:#363D44;font-size: 14px;}
.jiaocai-c-r{width:840px;padding:20px;box-sizing: border-box;border-radius: 10px;}
.jiaocai-text h4{font-size: 16px;color:#333;margin:30px auto 15px auto;text-align: center;font-weight: bold;}
.jiaocai-text p{font-size: 14px;color: #666666;line-height: 24px;min-width: 400px;}
.jiaocai-page p{min-width: 400px;}
.jiaocai-page {margin:40px auto}
.jiaocai-page a{color:#666;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;width:100%;  overflow: hidden;max-width:220px;display: inline-block;line-height: 30px;}
.jiaocai-page a.page-btn{font-size: 14px;width:96px;height:30px;border:1px solid #666;border-radius: 15px;margin-right: 9px;text-align: center;}
.specification-search h3.nav-bread{margin: 19px 0px 5px 0px;}
/*********************教材结束*********************/


/*********************规范开始*********************/
.specification-list{margin-bottom: 28px;margin-right: 30px;}
.specification-list li{width:360px;float: left;}
.specification{margin:20px auto 67px auto}
.specification .wrap{border-radius: 10px;box-shadow:0px 2px 7px 0px rgba(146,150,154,0.23);overflow: hidden;}
.search-item{width:760px;height:36px;line-height: 36px;background: #8D98A3;margin:0px auto 12px auto;border-radius: 4px;overflow: hidden;border:1px solid #DEE2E5;box-sizing: border-box;}
.search-group{margin:30px auto 25px auto}
.search-item *{color:#fff;float: left;} 
.search-item input{width: 575px;height:100%;background: #F2F5F9;padding-left: 10px;box-sizing: border-box;color:#333}
.search-item label{padding:0px 14px;font-size: 14px;}
.search-item button{font-size: 16px;background: #8D98A3;width:70px;text-align: center;height:100%;cursor: pointer;}
.specification-search{padding:0px 30px;margin-right: 0px;}
.specification-search li{box-sizing: border-box;margin-left: 0px;width:530px;margin-right: 80px;}
.specification-search li:nth-child(2n+2){margin:0px}
.specification-search li a{display: block;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.specification-search li:hover{background: #F2F5F9;}
.search-keywords{color:#FB595B}
p.search-result{font-size: 14px;color:#999}
.specification-c-l h3{background: none;padding-right: 17px;}
.specification-c-l h3:before {width: 2px;height: 14px;background: #FB595B;content: "";position: absolute;left: 0px;top: 14px;}
.specification-c-l h3 a{font-size: 12px;color:#666;float: right;}
.specification-meau-list{padding:0px 17px;box-sizing: border-box;width:100%;box-shadow: none;}
.specification-meau-list .jiaocai-search{margin-top: 0px;}
.specification-meau-list input{width:236px;}
.specification-meau-list li{margin-left: 0px;}
.specification-search-con{padding-bottom: 8px;}
.specification-search-con li:hover{background:none}
.specification-search-con li{width:100%;border-bottom: 1px solid rgba(204,204,204,.3);}
.specification-search-con li a.specification-search-tit{font-size: 14px;color:#545F6A;padding:15px 0px;font-weight: bold;}
.specification-search-con  li a.specification-search-tit:before{border: 2px solid #fb6163;width: 10px;height: 10px;box-sizing: border-box;content: "";border-radius: 50%;display: inline-block;margin-right: 13px;}
.specification-search-con  li p{font-size: 14px;color:#666;line-height: 24px;padding:0px 15px 19px 15px}
.specification-search-con  li a.go-detail{font-size: 14px;color:#333;display: inline-block;overflow: visible;}
.specification-search-con  li a.go-detail:hover{color:#FB595B}
/*********************规范结束*********************/

/**没有搜索结果**/
.nodata{margin-top: 164px;padding-bottom: 100px;}
.nodata p{margin-top: 30px;color:#999}
/**没有搜索结果**/


/*********************帮助中心开始*********************/
.help-c-l{width:140px;padding:15px 0px}
.help-c-item h3{font-size: 14px;color: #333;padding: 10px 0px;border-bottom:1px dashed rgba(251,89,91,.2);width:120px;margin:0 auto;cursor: pointer;}
.help-c-item ul li{line-height: 34px;position: relative;display: block}
.help-c-item ul li.active a:before{display: block!important;}
.help-c-item li:hover a:before{display: block!important;}
.help-c-item a:before{width:1px;height:34px;background:#FB595B;position: absolute;left:0px;top:0px;content: "";display: none;}
.help-c-item li:hover{background:rgba(251,89,91,.1);}
.help-c-item li.active{background:rgba(251,89,91,.1);}
.help-c-item:last-child h3{border: none;}
.help-c-item li a{color: #999;font-size: 14px;display: block}

.help-c-itemli img{position: absolute;right:15px;top: 24px;}
.jiaocai-show  img {transform:rotate(180deg)}
.help-c-r{width:1040px}
.help-c-tit{line-height: 30px;font-size: 14px;color:#666}
.help-c-h3{font-size: 16px;color:#333;margin:15px 0px;font-weight: bold;}
/*********************帮助中心结束*********************/



/*********************课程列表开始*********************/
.course-modules li{margin-left: 60px;width:320px;height:120px;box-shadow:0px 3px 13px 0px rgba(0, 0, 0, 0.13);border-radius:6px;float: left;margin-bottom: 20px;position: relative;}
.course-modules h1{font-size: 30px;color:#4D4E4E;padding:39px 0px 29px 0px;font-weight: bold;}
/* .course-modules li:hover span{-webkit-transform: rotateY(180deg);transform: rotateY(180deg); -webkit-transform-style: preserve-3d;transform-style: preserve-3d;} */
.course-modules li span{width:88px;height:88px;background: url(../img/kc-icon.png) no-repeat;margin:22px 20px 0px 8px;}
.course-modules li:nth-child(1) span{background-position: -220px 0px;}
.course-modules li .course-modules-r{margin-top: 35px;}
.course-modules li .course-modules-r h3{font-size: 16px;color:#333;margin-bottom: 10px;font-weight: bold;}
.course-modules li .course-modules-r p{font-size: 14px;color:#333;width:176px;line-height: 22px;}
.course-modules li:nth-child(2) span{background-position: -660px 0px;}
.course-modules li:nth-child(3) span{background-position: -748px 0px;}
.course-modules li:nth-child(4) span{background-position: -836px 0px;}
.course-modules li:nth-child(5) span{background-position: -572px 0px;}
.course-modules li:nth-child(6) span{background-position: -396px 0px;}
.course-modules li:nth-child(7) span{background-position: -924px 0px;}
.course-modules li:nth-child(8) span{background-position: -484px 0px;}
.course-modules li:nth-child(9) span{background-position: -308px 0px;}
.course-modules ul{padding-bottom: 10px;}
.wk-select-box .select-km ul{border:none;padding:0px 0px 20px 0px;}
.wk-select-box h3{color:#4D4E4E;font-size: 30px;padding:30px 0px}
.wk-select-box .wrap{border-radius: 10px;}
.wk-select-content li{width:590px;margin-right: 20px;background:url(../img/kc-listbg.png) ;background-size:100% 100%;float: left;position: relative;border-radius: 10px;padding-bottom: 10px;margin-bottom: 20px;}
.wk-select-content li:nth-child(2n+2){margin-right: 0px;}
.wk-select-content li:before{width: 573px;height:1px;background: #FB595B;display: inline-block;content: "";position: absolute;left:8px;top:0px}
span.class-category{padding:0px 15px;position: absolute;right:0px;top:0px;color:#fff;font-size: 12px;background:url(../img/kc-classbg.png);line-height: 19px;padding-left: 18px;box-sizing: border-box;background-size: 100% 100%;}
.wk-select-content li h3{color:#333;font-size: 20px;margin:24px auto 20px auto;text-align: center;font-weight: bold;}
.Gift-tit{font-size: 14px;color:#666;line-height: 30px;width:550px;margin:0 auto}
.Gift-products{margin:0px 20px;}
.Gift-products p{font-size: 14px;color:#666;margin-top: 15px;}
.Gift-products p:before{width:4px;height:4px;background: #FB595B;border-radius:50%;display: inline-block;margin-right: 14px;content: "";}
.Gift-button {width:88px;position: relative;height: 30px;margin:30px auto;z-index: 888;line-height: 30px;}
.Gift-button  .swiper-pagination{width:50px;bottom: 0px;z-index: 88;margin:0px 20px}
.Gift-button   i{color:#666;cursor: pointer;width:19px;height:30px;display: inline-block;line-height: 30px;text-align: center;}
.Gift-button   i:hover{background:rgba(38,37,38,.2);}
.Gift-products .swiper-wrapper{height:163px}
.course-modules li:nth-child(3):before{width:74px;height:24px;position: absolute;right:0px;top:11px;background: url(../img/kc-icon.png) no-repeat;background-position: -58px 0px;content: "";}
.course-modules li:nth-child(8):before,.course-modules li:nth-child(9):before{width:54px;height:24px;position: absolute;right:0px;top:11px;background: url(../img/kc-icon.png) no-repeat;background-position: 0px 0px;content: "";}

.Module-audition span{width:110px;height:26px;float: left;background:url(../img/kc-icon.png) no-repeat;background-position:-1012px 0px;color:#fff;font-size: 12px;line-height: 22px;padding-left: 10px;box-sizing: border-box;margin-left: -2px;}
.Module-audition em{width:84px;height:24px;text-align: center;line-height: 24px;border-radius:12px 12px 0px 12px;background-position:-136px 0px;float: left;margin-left: 11px;margin-bottom: 14px;border:1px solid #8D98A3}
.Module-audition{min-height: 80px;}
.Module-audition em,.Module-audition i{font-size: 12px;color:#8D98A3}
.Module-audition em.active{background: #FB595B;border-color:#FB595B}
/* .Module-audition{padding-right: 6px;box-sizing: border-box;} */
.Module-audition em.active i,.Module-audition em.active {color:#fff}
.Module-audition .fl{width:400px}
.zengzhi-serve{padding:10px 15px;background: #F2F5F9;border-radius: 4px;color:#8D98A3;font-size: 14px;display: inline-block;margin:0px 0px 20px 20px;}
.Gift-price {padding:0px 20px;border-top: 1px solid #DEE2E5;line-height: 54px;}
.Gift-price span{color:#666;font-size: 16px;}
.Gift-price b{font-size: 28px;color:#FB595B}
.Gift-price b i{font-size: 18px;}
/*********************课程列表结束*********************/

/*********************课程详情开始*********************/
.training-detail .wrap{overflow: hidden;border-radius: 10px;padding:0px 20px 40px 20px;box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.07);}
.training-detail h3.nav-bread{margin:20px auto}
.training-datail-bigimg{width:432px}
.training-datail-bigimg img{width:432px;height:270px}
.training-datail-smallimg{margin:25px 0px 13px 0px}
.training-datail-smallimg ul{display: flex;padding:0px 17px;width:458px;box-sizing: border-box;}
.training-datail-smallimg li img{height:70px;}
.training-datail-smallimg li img{width:100%}
.training-datail-smallimg li{width:130px;display: inline-block;position: relative;margin-right: 16px;}
.training-datail-smallimg li:last-child{margin:0px}
.training-datail-smallimg li button{background: #8F8F8F;width:90px;height:24px;text-align: center;line-height: 24px;position: absolute;left:50%;margin-left: -45px;top:50%;margin-top: -25px;font-size: 14px;color:#fff;border-radius: 12px;cursor: pointer;}
.training-datail-smallimg button span{width:16px;height:16px;background:url(../img/kcdetail-con.png) no-repeat;display: inline-block;background-position: -16px 4px;}
.training-datail-smallimg li h3{color:#999;font-size: 14px;text-align: center;margin-top: 13px;}
.training-r-tit{margin-bottom: 14px;font-size: 20px;color:#333;font-weight: bold;white-space: nowrap;
     text-overflow: ellipsis;width:100%;  overflow: hidden;}
.training-detail-r{width:660px;box-sizing: border-box;}
.training-r-box h2{background: #8D98A3;height:46px;width:100%;font-size: 18px;color:#fff;line-height: 46px;padding-left: 15px;font-weight: bold;box-sizing: border-box;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.training-r-box{background: #F2F5F9;padding-bottom: 21px;}
.training-r-item label{text-align: justify;float: left; text-align-last: justify;width:62px;font-size: 12px;color:#666}
.training-r-item span{margin-right: 14px;}
.training-r-item b{font-size: 18px;color:#FB595B}
.training-r-item{margin-top: 10px;padding-left: 20px;}
.training-r-item-r p{margin-bottom: 10px;color:#999;font-size: 12px;}
.training-r-item-r p:before{display: inline-block;background:url(../img/kcdetail-con.png) no-repeat;width:16px;height:16px;content: "";vertical-align: middle;margin-right: 5px;background-position: -16px 0px;}
.training-r-item-r p:nth-child(2):before{background-position:0px 0px;}
.training-r-item-r p:nth-child(3):before{background-position:-48px 0px;}
.training-r-item-r p:nth-child(4):before{background-position:-32px 0px;}
.zx-btn{margin-left: 20px;margin-top: 30px;}
.zx-btn a{width:133px;height:40px;text-align: center;line-height: 40px;border-radius: 20px;font-size: 18px;display: inline-block;margin-right: 30px;}
.zx-btn a.goto-zixun{border:1px solid #FB595B;color:#FB595B}
.zx-btn a.gotobuy{background: #FB595B;color:#fff}
.product-tap-btn{width:100%;height:60px;line-height: 60px;background: #F6F8FB;border: 1px solid #DEE2E5;}
.product-tap-con{min-height: 426px;padding:0px 0px 20px 0px;box-sizing: border-box;}
.product-tap-con-box-t,.product-list-box{padding:0px 30px}
.product-box-l{width:770px;}
.product-box-r{width:400px}
.product-tap-btn a{font-size: 16px;color:#666;width:232px;height:60px;line-height: 60px;display: inline-block;text-align: center;}
.product-tap-btn a.active{background: #fff;border-bottom: 1px solid #fff;color:#FB595B;border-top:1px solid #FB595B;margin-top: -1px;}
.product-box{margin-bottom: 100px;}

.product-tap-con{display: none;}
.product-tap-con img{max-width: 100%;}
.product-box .activecon{display: block;}
.product-tap-con-v{padding-bottom: 20px;}
.product-teacherlist{padding:20px;box-sizing: border-box;}
.product-teacherlist-img{width:54px;height: 54px;border-radius: 50%;overflow: hidden;background: #F4F5F6;}
.product-teacherlist-img img{width:100%;}
.product-teacherlist-t p{font-size: 16px;color:#333}
.product-teacherlist-t i{font-size: 14px;color: #777;}
.product-teacherlist-t{border-bottom: 1px solid #E6E6E6;padding-bottom: 15px;}
.product-teacherlist-b p{font-size: 14px;color:#aaa;padding-top: 20px;line-height: 24px;}
.product-swiper {height:170px}
.product-swiper .swiper-slide{height: 125px;cursor: pointer;}
.product-swiper .active{box-shadow:0px 3px 12px 0px #666;}
.product-swiper .swiper-slide:hover{box-shadow:0px 3px 12px 0px #666;}
.product-swiper img{height: 100%;width:100%}
h2.product-tap-con-tit{font-size: 16px;margin:30px 0px 20px 0px;color:#333;border-left: 3px solid #FB595B;line-height: 21px;padding-left: 10px;font-weight: bold;}
.product-list ul h3{font-size: 16px;color:#333;margin-bottom: 20px;cursor: pointer;font-weight: bold;height: 40px;line-height: 40px;padding:0px 30px;box-sizing: border-box;}
.product-list ul h3:hover{background:rgba(251,89,91,0.2);}
.product-list ul h3 span,.product-list ul h3 i{color:#C6C6C6;float: right;}
.product-list ul h3 i{margin-left: 12px;}
.product-list li span{width:30px;height: 18px;color:#fff;border-radius: 9px;font-size: 16px;background: #FB595B;text-align: center;line-height: 18px;margin-right: 20px;margin:5px 20px 0px 5px}
.product-list li p{font-size: 16px;color:#777;line-height: 30px;max-width: 500px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product-list li .fr{width:150px;text-align: right;}
.product-list li a{width:90px;height: 28px;text-align: center;line-height: 28px;font-size: 18px;color:#FB595B;border:1px solid #FB595B;border-radius: 4px;display: inline-block;}
.product-list li a:hover{background: #FB595B;color:#fff}
.product-list li{margin-bottom: 15px;}
.product-list li a.active{background:#FB595B ;color:#fff}
.listenimg{background:url(../img/listenimg.png) no-repeat;display: inline-block;}
.product-list li i{width:24px;height: 24px;background-position:0px -24px ;margin-top: 3px;}
.product-list li.nolistening  i{background-position:0px 0px ;}
#video-mask{display: none;}
#videoarea{background: #000;}
.nocourse{text-align:center;margin-top: 94px;}
.nocourse p{color:#D6D8F3;font-size: 20px;margin-top: 16px;}
/*********************课程详情结束*********************/


/*********************关于我们开始*********************/
/* section1 */
.section-page1 .wrap{position: relative;padding:60px 0px 103px 0px;height:670px;box-sizing: border-box; }
.section-page1 .sec1-pic1{left:105px;top:68px;}
.section-page1 .sec1-pic2{left:0px;top:248px;}
.section-page1 .sec1-pic3{left:115px;bottom:103px;}
.about-company .swiper-slide h3{font-size: 34px;color:#666666;font-weight: bold;height:103px;line-height: 109px;margin-bottom: 30px;}
.about-company .swiper-slide p{font-size: 16px;color:#666;line-height: 32px;}
.about-company .swiper-slide ul li:before{width: 4px;height: 4px;background: #FB595B;border-radius: 50%;display: inline-block;margin-right: 14px;content: "";}
.about-company .swiper-slide ul li{margin-bottom: 10px;line-height: 20px;}
.about-company h3 b{color:#FB595B;padding:28px 20px 22px 43px;border:1px solid #FB595B ;margin-right: 10px;font-size: 34px;}
.about-company{top:172px;left:409px;position: absolute;width:722px}
.section-page1-btn{position: absolute;left:98px;top:140px}
.section-page1-btn li{height:36px;width:148px;text-align: center;line-height: 36px;font-size: 16px;color:#333;background:rgba(251,89,91,0.2);margin-bottom: 11px;position: relative;cursor: pointer;}
.section-page1-btn li:after{width:132px;height:11px;background: url(../img/about-icon.png);content: "";position: absolute;left:11px;bottom:-11px;background-position: 0px -273px;}
.section-page1-btn li.active{background:rgba(251,89,91,1);color:#fff}
.section-page1-btn li:hover{background:rgba(251,89,91,1);color:#fff}
.section-page1-btn li:last-child:after{display: none;}
.section-page1 .sec1-pic div {position: absolute;width: 100%;height: 100%;padding: 7px;border-radius: 50%;border: 1px #FB595B dashed;left: -8px;top: -8px;-webkit-animation: circle 8s linear infinite;-moz-animation: circle 8s linear infinite;-o-animation: circle 8s linear infinite;animation: circle 8s linear infinite;}
.section-page1 .sec1-pic2 div{padding:6px;left:-7px;top:-7px}
.section-page1 .sec1-pic3 div{padding:9px;left:-10px;top:-10px}
.section-page1 .sec1-pic1  img{width:140px;height:140px}
.section-page1 .sec1-pic2  img{width:121px;height:121px}
.section-page1 .sec1-pic3  img{width:178px;height:178px}
@-webkit-keyframes circle {from {-webkit-transform: rotate(360deg);}to{-webkit-transform: rotate(0deg);}}
@-moz-keyframes circle {from {-moz-transform: rotate(360deg);}to{-moz-transform: rotate(0deg);}}
@-o-keyframes circle {from {-o-transform: rotate(360deg);}to{-o-transform: rotate(0deg);}}
@keyframes circle {from {transform: rotate(360deg);}to{transform: rotate(0deg);}}
/* section1 */

/* section2 */

.section-page2{height:778px;background: #F2F5F9;overflow: hidden;}
.section-page2 .wrap{margin-top: 134px;}
.section-page2-l{width:723px;margin-top: 138px;}
.section-page2-l h1{font-size: 36px;color:#666;margin-bottom: 40px;font-weight:bold}
.section-page2-l p{font-size: 16px;color:#666;line-height: 32px;}
/* section2 */

/* section3 */
.section-page3 h3{width:157px;font-size: 38px;color:#666;border-bottom: 1px solid #666;padding:40px 0px  22px 0px;margin:0px auto 40px auto}
.showxcimg-box img{width:100%}
.showxcimg-box{padding-bottom: 72px;}

/* section3 */

/* section4 */
.section-page4{width:100%;height:}
.section-page4 h3{font-size: 30px;color:#FB595B;padding:45px 0px 75px 0px;text-align: center;background: #F2F5F9;font-weight: bold;letter-spacing: 2px;}
.section-page4-bg{background:url(../img/about-us.png);height:854px}
.section-page4-con{padding:0px 35px;float:left}
.section-page4-con ul{margin-top: -34px;box-shadow:0px 3px 13px 0px rgba(0, 0, 0, 0.13);display: flex;position: relative;}
.section-page4-con ul:before{width:1029px;height:34px;background:url(../img/abouticon.png);content: "";display: inline-block;position: absolute;left:-15px;top:0px;background-size: 100% 100%;}
.section-page4-con li{float: left;padding:43px 29px 43px 41px;flex: 1;position: relative; }
.section-page4-con li span{width:66px;height:91px;background:url(../img/about-icon.png);background-position: 0px -182px;margin-right: 19px;}
.section-page4-con li:nth-child(2) span{background-position: 0px -91px;}
.section-page4-con li:nth-child(3) span{background-position: 0px 0px;}
.section-page4-con li p{width:177px;margin-top: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3!important;overflow: hidden;text-overflow: ellipsis;height:72px}
.section-page4-addr{margin-top: 197px;}
.section-page4-addr img{display: block;margin-bottom: 20px;}
.section-page4-addr-fl {text-align: center;margin-left: 214px;}
.section-page4-con li:after{width:15px;height:132px;position: absolute;right:0px;top:22px;content: "";background: url(../img/about-icon.png) no-repeat; background-position: 0px -284px;}
.section-page4-con li:last-child:after{display: none;}
.section-page4-addr-fr{margin-left: 61px;}
.section-page4-addr-fr b{margin:20px auto 32px auto;display: block;font-size: 24px;color:#FB595B}
.section-page4-addr-fr p{font-size: 18px;color:#666;margin-bottom: 10px;}
/* section4 */

/*********************关于我们结束*********************/

/*********************app下载开始*********************/
.appdownload-section1{width:100%;height:866px;background: url(../img/app-sec1bg.png) #fff no-repeat;overflow: hidden;padding-bottom: 83px;}
.appdownload-section1 .wrap{margin-top: 135px;}
.appdownload-sec1-l{margin-top: 74px;}
.appdownload-sec1-l h1{font-size: 48px;color:#FB595B;font-weight: bold;text-shadow:0px 6px 8px rgba(231,65,41,0.24);margin-bottom: 28px;}
.appdownload-sec1-l p{font-size: 18px;color:#666;line-height: 34px;width:635px}
.appdownload-sec1-downloadbtn{margin-top: 80px;}
.appdownload-sec1-downloadbtn a{width:200px;height:60px;text-align: center;line-height: 60px;float: left;margin-right: 30px;background:linear-gradient(269deg,rgba(255,148,84,1),rgba(251,89,91,1));box-shadow:0px 3px 13px 0px rgba(251,90,92,0.47);border-radius:30px;font-size: 18px;color:#fff}
.appdownload-sec1-downloadbtn a i{margin-right: 10px;font-size: 20px;}
.appdownload-sec1-downloadbtn a.android-download{background:linear-gradient(269deg,rgba(83,144,237,1),rgba(47,111,209,1));
box-shadow:0px 3px 13px 0px rgba(15,71,157,0.48);}
.saoma-download{margin:80px 0px 0px 125px;text-align: center;width:212px;height:212px}
.appdownload-r img{position: absolute;right:-248px;top:0px;}
.appdownload-r img{-webkit-animation:fadeInUp .5s .5s ease both;-moz-animation:fadeInUp .5s .5s ease both;}
.saoma-download img{display: block;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}
.appdownload-section2{background: #F2F5F9;height:880px}
.appdownload-section2-text{position: absolute;top:64px;right:120px}
.appdownload-section2-text h1{font-size: 42px;font-weight: bold;color:#333;margin-bottom: 28px;}
.appdownload-section2-text h1 span{color:#FB595B}
.appdownload-section2-text ul li{font-size: 26px;color:#666;margin-bottom:20px;}
.appdownload-section2-text ul li:before{width:10px;height:10px;background:#FB595B;border-radius: 50%;content: "";display: inline-block;margin-right: 10px;}
.appdownload-section2 .wrap img{margin-top:38px ;}
.appdownload-section3{background: url(../img/sec3bg.png) #fff no-repeat;height:760px;width:100%;}
.appdownload-section3 .appdownload-section2-text{left:0px;top:164px}
.appdownload-section3-r{width:420px;height:809px;background: url(../img/mobile.png);text-align: center;position: relative;margin-top: 32px;}
.mobile img{margin-top:50px;margin-left: 50px;position: absolute;    top: 44px;left: -93px;}
.appdownload-section3{padding-bottom:170px;}
.appdownload-section4{background: url(../img/app-sec4bg.png) no-repeat #fff;height:921px;}
.appdownload-section4 .appdownload-section2-text{top:0px}
.appdownload-section4  .appdownload-section2-text ul li:before,.appdownload-section4  .appdownload-section2-text ul li:before{background: #666;}
.appdownload-section4-slide{height:574px;width:494px;position: absolute;left:-36px;top:88px}
/* .section4-slide-img1 {position: absolute;left:0px;margin-top: 50px;top:44px} */
/*********************app下载结束*********************/


/*********************直播开始*********************/
.zhibo-bg{width:100%;height:calc(100vh - 100px);}
.zhibo-bg img,.zhibo-bg-mobile img{width:100%;height:100%}
.down-time{position: absolute;left:50%;top:50%;color:#fff;font-size: 52px;width:100%;text-align: center;margin-left: -50%;letter-spacing: 4px;}

/*********************直播结束*********************/

/*********************试听列表开始*********************/
.bdradius10{border-radius: 10px;}
.listen-list .wrap{padding:30px;box-sizing: border-box;}
.listen-list ul{width:1200px}
.listen-list li{width:256px;box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.07);overflow: hidden;margin-right: 39px;float: left;margin-bottom: 37px;}
.listen-list li img{width: 100%;height: 144px;}
.listen-list-b{padding:22px 20px}
.listen-list-b span{padding:3px 11px;background: #F8615D;color:#fff;font-size: 14px;border-radius: 10px;}
.listen-list-b p{width:140px;margin-left: 12px;font-size: 14px;color:#333;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;height:38px}
.listen-page{margin:0 auto}
/*********************试听列表开始*********************/


/*********************试听详情开始*********************/
.listen-detail-box{height: 700px;background:url(../img/shiting-bg.png) no-repeat;overflow: hidden;}
.listen-detail-box .nav-bread{margin:40px auto 20px auto}
.listen-detail-box .listen-detail-inner{background: #13131D;height: 550px;}
.listen-detail-box-b{margin:40px 0px 100px 0px}
.listen-detail-box .nav-bread a{color:#fff}
.listen-detail-box-b-l,.listen-detail-box-b-r{min-height: 745px;}
.listen-detail-box-b-l{width:770px;}
.listen-detail-box-con{padding:20px}
.listen-detail-box-b-r{width:400px;padding:0px 20px 30px 20px;box-sizing: border-box;}
.listen-detail-box-tit{height:60px;line-height: 60px;border-bottom: 1px solid #E6E6E6;}
.listen-detail-box-tit h3{width:230px;background: #F8615D;height: 100%;text-align: center;color:#fff}
.listen-detail-box-con h4{margin:20px 0px;font-size: 16px;color: #333;}
.listen-detail-box-con p{color:#777;font-size: 16px;}
.listen-detail-box-b-r h3{font-size: 16px;color:#333;margin:22px auto;line-height: 20px;}
.listen-detail-box-b-r h3:before{width:3px;background:#FB595B;content:"";height:20px;margin-right: 10px;float: left;}
.listen-detail-box-b-r li img{width:192px;height: 108px;}
.listen-detail-box-b-r li p{width:144px;color:#333;font-size: 18px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 4;}
.listen-detail-inner h2{font-size: 16px;color:#fff;height: 50px;line-height: 50px;padding-left: 20px;}
.listen-detail-inner-l{width:880px;}
.listen-detail-inner-r{width:320px}
.viden-con{height: 500px;background: #000;}
.viden-con-nologin{text-align: center;line-height: 500px;}
.viden-con-nologin i{font-size: 70px;color:#fff;}
.listen-detail-inner-r h3{margin:17px 0px 20px 20px;width:56px;border-bottom: 3px solid #E72929;padding-bottom: 15px;}
.listen-detail-inner-r h3,.listen-detail-inner-r i{color:#fff;font-size: 16px;}
.listen-detail-inner-r i{margin-right: 7px;}
.listen-detail-inner-r-list{position: relative;}
.listen-detail-inner-r-list h4{padding-left: 20px;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;width:244px;  overflow: hidden;cursor: pointer;}
.rotate180 {transform:rotate(180deg)}
.listen-detail-inner-r-list h4,.listen-detail-inner-r-list i{color:#fff;font-size: 16px;}
.listen-detail-inner-r-list i{position: absolute;right:20px;top:4px}
.listen-detail-inner-r-list ul{height: 443px;overflow-y: auto;}
.listen-detail-inner-r-list ul li{padding-bottom: 18px;cursor: pointer;position: relative;overflow: hidden;}
.listen-detail-inner-r-list ul li i{display: none}
.listen-detail-inner-r-list ul li.active i{display: block}
.listen-detail-inner-r-list ul li p{font-size: 14px;color:#aaa;white-space: nowrap;text-overflow: ellipsis;width:200px;  overflow: hidden;}
.listen-detail-inner-r-list ul li:before{width:6px;height: 6px;background: #aaa;float: left;content: "";margin-right: 10px;border-radius: 50%;margin-top: 8px;}
.listen-detail-inner-r-list ul li i{position: absolute;right:0px;top:0px;width:24px;height: 18px;background-position: 0px -48px;}
.listen-detail-inner-r-list ul{background: #1E1E2B;padding:20px 20px 0px 20px;box-sizing: border-box;}
.listen-detail-inner-r-list ul li.active,.listen-detail-inner-r-list ul li.active *{color:#258CFF}
.listen-detail-inner-r-list ul li.active:before{background: #258CFF;}
.listen-detail-inner-r-list ul::-webkit-scrollbar {/*滚动条整体样式*/width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.listen-detail-inner-r-list ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #535353;}
.listen-detail-inner-r-list ul::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 10px;background: #1E1E2B;}
/*********************试听详情结束*********************/



