/*banner*/
.hongBanner{margin-top:95px !important;overflow:hidden}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;width:640px}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.banner{margin:auto;}
.swiper-slide{width:560px !important;margin:0 10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}
.swiper-slide img{width:560px !important;height:256px !important;border-radius: 10px}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0vw;left:0;width:100%;text-align:center}
.swiper-pagination-bullet{width:16px;height:16px;display:inline-block;border-radius:50%;background:#fff;cursor:pointer;opacity:.5}
.swiper-pagination-bullet-active{background:#fff;opacity:.8}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:9px 6px}

/*banner二*/
.kBanner{width: 100%;overflow: hidden;position: relative;border-bottom: 18px solid #fff}
.kBanner .swiper-slide{width: 640px !important;margin: 0 !important}
.kBanner .swiper-slide img{width: 640px !important;height: 293px !important;border-radius: 0}
.shade-mian{background: url('/images/banner_bg.png');width: 640px;height: 34px;position: absolute;z-index: 98;bottom: -1px}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px;left:0;width:100%;text-align:center}

/*搜索二*/
.search-main{width: 640px;height: 90px;position: absolute;top: 265px;z-index: 99;pointer-events: none;}
.search-main dl{width: 516px;left: 50%;margin-left: -258px;position: absolute;margin-top: 14px;pointer-events: auto}
.search-main dt{width: 440px;height: 62px;background: #fff;border-radius: 62px;box-shadow: 3px 0 6px #ccc;}
.search-main dt input{width: 375px;color: #b6b6b6;height: 62px;margin-left: 35px;font-size: 22px}
.search-main dd{width: 60px;height: 60px;background: #ffdd35;color: #fff;text-align: center;line-height: 60px;font-size: 30px;border-radius: 50%;margin-left: 16px;box-shadow: 3px 0 8px #ccc;cursor: pointer}
.search-main dd:active{background: #f4ae1b;color: #fff}
.search-fixed{position: fixed !important;top: 0!important;background: #fd3;pointer-events: auto !important}
.search-fixed dl{width: 560px;margin-left: -280px}
.search-fixed dl dt{width: 484px}
.search-fixed dd{background: #fff;box-shadow: none;color: #31d396}

/*menu*/
.nav{padding:30px 10px 10px 10px;width:620px;overflow:hidden;font-size:22px;border-top: 15px solid #fff;margin-top: -1px}
.nav a{display:block;float:left;text-align:center;width:25%;color:#666;font-size: 20px;padding-bottom: 15px}
.nav a:active{color:#c00}
.nav a img{ display:block;margin:0 auto 10px auto;border-radius: 50%;width: 72px;height: 72px}
/*activity*/
.activity{width:640px;background:#fafafa;text-align:center;line-height:0}
.activity img{ border-radius:10px;margin:20px 0}
/*news*/
.news-content{display: none}
.newsList{margin:0 auto 5px auto;overflow:hidden;width:590px;padding-bottom: 10px;}
.newsList a{display:block;line-height:30px;padding-bottom:22px}
.newsList dt{width:64px;height: 74px;overflow: hidden}
.newsList dd{width:526px;font-size:24px;height: 74px;overflow: hidden}
.newsList dd a span{color:#888;font-size:21px;margin-top:2px}
.newsList dd a img{display:inline-block;margin-left:5px}
.newsList span{display:block;font-size:21px;color:#999}
/*live*/
.live-content{display: none}
.swiper-live{margin:50px auto 0 auto;position:relative;height:290px}
.swiper-live .swiper-slide{width:250px !important;margin:0 0 0 25px;border-radius:10px;height: 270px !important;background: #fff}
.swiper-live a{display:block;overflow:hidden;width:250px;border-radius:0 0 10px 10px;height:270px}
.swiper-live img{display:block;border-radius:10px 10px 0 0;width:250px !important;height:146px !important;}
.swiper-live a span{display:block;padding:10px 10px 5px 10px;color:#555;font-size:22px}
.swiper-live a p{font-size:20px;color:#888;padding-left:12px}
.swiper-live a i{position:absolute;width:140px;height:30px;background:url("/images/liveTimeBg.png");border-radius:4px;font-size:17px;line-height:30px;margin:-20px 0 0 2px}
.swiper-live a b{font-weight:normal;color:#7f4c20;padding-left:30px}
.swiper-live .swiper-activity{width:640px;height:270px;background:#fafafa}
.swiper-live .swiper-activity img{width:410px !important;height:220px !important;border-radius:8px}
.swiper-live .swiper-activity .swiper-slide{ width:410px !important;margin:25px 0 0 25px}
.swiper-live .greyBg{margin:0;width:590px;background:#fafafa;padding:20px 25px 0 25px}

/*直播样式二*/
.swiper-lives{margin:0 auto;position:relative;padding-bottom: 30px}
.swiper-lives .swiper-slide{width:390px !important;margin: 5px 0 2px 17px;border-radius:10px;border: 1px solid #dfdfdf}
.swiper-lives a{display:block;overflow:hidden;width:390px;height:365px;border-radius:10px;background:#fff}
.swiper-lives img{display:block;border-radius:10px 10px 0 0;width:390px !important;height:219px !important;}
.swiper-lives a b{display:block;padding:17px 15px 10px 15px;color:#333;font-size:24px;font-weight: normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.swiper-lives a span{color: #888;display: block;padding:8px 20px;line-height:30px;font-size: 20px}
.swiper-lives a i{position:absolute;right:0;bottom:0;display: block;width:90px;height: 36px;text-align: center;line-height: 36px;margin: auto;font-size: 18px;background: #ffdd35;border-radius: 8px 0 10px 0;color: #544006}
.swiper-lives a p{font-size:20px;color:#999;padding:0 20px;height: 28px}
.swiper-lives .swiper-activity img{width:410px !important;height:220px !important;border-radius:8px}
.swiper-lives .swiper-activity .swiper-slide{ width:410px !important;}


/*qianggou*/
.sell-main{display: none}
.swiper-active{margin:auto;width:590px}
.swiper-active img{border-radius:9px;width:150px !important;height:206px !important}
.swiper-active .swiper-slide{width:510px !important;height:auto !important}
.swiper-active .swiper-slide dl{overflow:hidden;height:230px}
.swiper-active .swiper-slide dl dt{width:170px}
.swiper-active .swiper-slide dl dt img{position: relative}
.swiper-active .swiper-slide .classVideoList p{position:absolute;bottom: 0}

.swiper-active .swiper-slide dl dd{width:300px;padding-right:30px;position:relative;height:200px}
.swiper-active .swiper-slide dl dd div b{display:block;font-size:25px;line-height:34px;padding:10px 0 6px 0}
.swiper-active .swiper-slide dl dd div span{color:#888;font-size:21px;padding:0}
.swiper-active .swiper-slide dl dd div i{display:block;color:#999;font-size:20px;padding-top:10px}
.swiper-active .swiper-slide dl dd p{position:absolute;bottom:0}
.swiper-active .swiper-slide dl dd p i{color:#999;text-decoration:line-through}
.swiper-active .swiper-slide dl dd span{color:#e8913d;padding-left:10px}
.swiper-active .swiper-slide dl dd span b{font-size:35px;font-weight:normal}
/*bottom*/
.copyRight{width:100%;height:124px;background:#fafafa;text-align:center;font-size:19px;overflow:hidden;line-height:26px}
.copyRight p{color:#888;padding-top:23px;text-shadow:1px 1px 0 #fff}
.copyRight a{font-size:18px;color:#374874}
/*down*/
.homeTitle dt p{position:absolute;top:3px;left:110px;font-size:21px;color:#cda66e;line-height:34px}
.homeTitle dt p span{display:inline-block;width:34px;height:32px;text-align:center;margin:0 5px;font-size:18px;border:1px solid #cda66e;border-radius:3px;background:#fff8ed}
/*classlist*/
.homeClassList{width:604px;overflow:auto;margin:0 auto}
.homeClassList dl{width:280px;margin:0 11px;float:left;overflow:hidden;background: #fff;margin-bottom: 16px;border-radius: 10px}
.homeClassList dl dt{width:100%;height:163px;overflow:hidden}
.homeClassList dl dt img{border-radius:10px 10px 0 0}
.homeClassList dl dd{position:relative;width:264px;height:155px;margin-left: 8px}
.homeClassList dl dd b{display:block;height:62px;padding-top:8px;line-height:29px}
.homeClassList dl dd em{font-style: normal;font-size:20px;color: #888;padding-left: 5px}
.homeClassList dl dd span{color:#bbb;font-size: 20px;position:absolute;right:5px;bottom:16px;font-size:18px}
.homeClassList dl dd p{color:#e8913d;padding: 8px 0 0 5px}
.homeClassList dl dd p i{font-size:32px;color:#e8913d}
.homeClassList img{width: 280px !important;height: 158px !important}
.video-see{font-size:28px !important;margin-right: 5px;color: #ccc !important}
/*竖版样式*/
.vertical-class dl{width: 580px;background: none;margin-bottom: 0;height: 158px;border-radius: 10px;overflow: hidden;margin-bottom: 20px}
.vertical-class dl dt{width: 285px;float: left;height: 180px}
.vertical-class dl dt img{border-radius: 8px;width: 270px !important;height: 152px !important}
.vertical-class dl dd{width: 295px;float: left;padding: 0;margin: 0}
.vertical-class dl dd p{font-size:26px !important;color:#e8913d;padding-top: 12px !important;}
.vertical-class dl dd span{padding-top: 8px !important;display: inline-block;position: absolute;bottom: 11px}
.vertical-class dl dd b{padding-top: 11px !important;font-size: 22px !important}
.vertical-class dl dd p i{font-size: 30px !important}
/*课程banner图*/
.class-ban{margin: auto;width: 582px;height: 192px;overflow: hidden;margin-bottom: 20px}
.class-ban img{width: 582px !important;height: 190px !important;border-radius: 10px;}