/* Write your styles */
.by{background-color: #f2f2f2}
.z-mt{margin-top:90px;overflow:hidden }

.ky-form-hd h2 a,.ky-form-hd h2 span{border-left: 3px solid #d90629;padding:0 0 0 5px;margin:5px 0 0 0;line-height: 1;font-weight: bold}

.ky-list-kc-default{background-color: white;margin:1rem 0}
.ky-form-hd{background-color: #e5e5e5;padding-left:1rem;padding-top: 1rem}
.ky-list-kc-default .am-form{padding:1rem}




/*news tab*/
.ky-prompt-list{overflow: hidden;margin:1rem;padding:0;}
.ky-prompt-list li{background-color: #f0f0f0;list-style: none;text-align: center;border:1px solid #fff;line-height:2.5;font-size: 16px}
.ky-prompt-list li.active{background-color: #d90629}
.ky-prompt-list li.active a{color: #fff}

.cour-hot-list{overflow: hidden;list-style: none;margin: 0 1rem;padding:0 0 1rem 0;}
.cour-hot-list li{font-size: 14px;width: 100%;word-break: break-all;padding: .2rem 0}
.cour-hot-list a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-o-text-overflow: ellipsis; }
.cour-hot-list i{background-color: #d90629;border-radius: .6rem;color: white;font-style: normal;padding: 0 0.5rem;margin-right: .6rem;}


/*btn more*/
.ky-prompt-btn-more{width:40%;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;margin:1rem auto;padding:5px 0;display: block;text-align: center}
.ky-prompt-btn-more .fa-angle-down{font-size: 20px;font-weight: bold;margin-left: 5px}
.am-list-news-more{padding-right: 1rem}

/*course list*/
.am-list>li{margin-top: -1px}
.ky-news-bd,.ky-news-bd-s{margin:0 1rem;overflow: hidden}
.ky-news-bd-s img{width: 100%;border-radius: 5px;margin-top: 5px}
.ky-news-bd-s .am-u-sm-4{padding: 0}
.ky-news-bd-s h3{padding-bottom: 7px}
.ky-news-bd-s p{padding:0;margin:0;color: #808080;font-size: 14px;}
.ky-news-bd-s p i{margin-right: 5px;}
.ky-news-bd-s li:last-child{border-bottom: 0}
.cour-group{overflow: hidden}
.cour-group h3{color: #d90629;margin:1rem 1rem 0;}
.cour-group ul{margin-top: .5rem}
.cour-group li{font-size: 14px;padding-right: 0;padding-left: 0;line-height: 3}
.cour-group li a{}
.cour-group .ky-prompt-btn-more{margin-bottom: 2rem;margin-top: 2rem}


/*video list*/
/*.kyw-box{overflow-x: auto;white-space:nowrap;height: 160px;width:auto;white-space:nowrap;margin:0;padding:1rem 0 0 0;}
.ky-video-item-thumb{width:160px;height:160px;display: inline-block;margin-right:10px;overflow: hidden}*/
.kyw-box{list-style: none;overflow: hidden;margin:1rem;padding:0 0 1rem 0;}
.ky-video-item-thumb a{position: relative}
.ky-video-item-thumb a img{max-width: 100%;border-radius: 1rem}
.ky-video-item-thumb a span{position: absolute;left: 85px;font-size: 50px;top: 20%;color: white}
.ky-video-item-thumb h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-o-text-overflow: ellipsis;margin:0;padding:5px 0 0 0;font-size: 15px;font-weight: 100}

.am-tabs{background-color: white;margin-bottom: 1rem;border:0;}
.am-tabs:nth-child(2){}
.am-nav-tabs{overflow-x: auto;overflow-y: hidden;white-space:nowrap;background-color: #db2640;border: 0;margin:0;padding:0;height: 45px}
.am-nav-tabs li{display: inline-block;float: none;margin:0;position: relative;height: 45px}
.am-nav-tabs li a{color: white;padding:0 .5rem;line-height:45px}
.am-nav-tabs li.am-active{background-color: #db2640!important;border:0;color: white!important;}
.am-nav-tabs li.am-active a{border:0;background-color: #db2640!important;color: white!important;}
.am-nav-tabs li.am-active i{display: block}
.am-nav-tabs>li{margin:0!important;}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hove{border:0!important;}
.am-nav-tabs li.am-active>a{border:0!important;}
.am-nav-tabs>li>a{margin:0;}

.am-nav-tabs li i{position: absolute;bottom: -13px;left: 40%;color: white;font-size: 22px;display: none}

.am-tabs-bd{border: 0}


.cour-tabs-bd{overflow: hidden}
.cour-tabs-bd [class*=am-u-]+[class*=am-u-]:last-child{float:left}


.cour-tabs-bd .cour-hot-list{margin:1rem;padding:0;}
.am-tabs-bd .am-tab-panel{padding: 0}
.am-tabs-bd .am-tab-panel .am-list{overflow: hidden;margin:0;padding:0;}
.course-class li.cour-list-title{background-color:#f0f0f0;padding-top:1rem!important;padding-bottom:1rem!important;}
.course-class .am-list li{width: 100%;float: left;margin:0 0 -1px 0;font-size: 14px;padding:.5rem 0;}
.course-class .am-list li span{padding-top:.5rem;line-height: 1.2;padding-left: 0;padding-right: 0}
.course-class li.cour-list-title .am-u-sm-6{font-size: 14px!important}
.course-class .am-list li span.am-u-sm-8{padding-left: 1rem}
.course-class .am-list li span.am-u-sm-2{text-align: center}
.course-class .am-list li .num{font-family: Georgia;font-size: 14px}
.course-class .am-list li .price{color: #db2640}
.course-class .am-list li span a{background-color: #db2640;border-radius: 5px;color: white;padding:.3rem 0;display: block;padding:.5rem 0;}
.tabs-btn{padding-left: 1rem!important;padding-right: 1rem!important}
.tabs-btn a{font-size: 13px}
.am-tabs-bd .am-tab-panel .ky-prompt-list{}

.ky-prompt-list{overflow: hidden;margin:1rem;padding:0;}
.am-tabs-bd .am-tab-panel .ky-prompt-list li{background-color: #fff;list-style: none;text-align: center;line-height:2.5;font-size: 14px;margin-bottom: 1px;padding:0;}
.am-tabs-bd .am-tab-panel .ky-prompt-list li a{width: 96%;border:1px solid #e5e5e5;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-o-text-overflow: ellipsis;}
.am-tabs-bd .am-tab-panel .ky-prompt-list li.active a{background-color: #d90629;color: #fff;border:1px solid #d90629}

.am-tabs-course-class{overflow:hidden}
.am-tabs-course-class ul{margin-top:0}
/*arc*/
.ky-body{margin:0;padding: 0 1rem;overflow: hidden;background-color: white}
.ky-body h1{font-size: 18px;line-height: 1.5;padding-top: 20px;margin: 0}
.ky-body .small{font-size: 14px;color: #999;padding-top: .3rem;margin:0;}
.ky-b-tag{position: relative;color: #999}
.ky-b-tag p{font-size: 14px;margin: 0;padding:0}
.ky-b-tag .price{color: #d90629;font-size: 18px}
.ky-b-tag .p-num{font-weight: bold}
.corr{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-top: 1rem;position: relative;font-size: 14px}
.corr p{margin: 0;padding: 8px 0}
.corr .c-more{color: #d90629;position:absolute;right: 0;top: 8px}

.ky-share{overflow: hidden;margin: 1rem 0;position: relative}
.ky-share .fa{width: 3rem;height: 3rem;border-radius: 50em;color: white;font-size: 18px;float: left;margin-right: 1rem;text-align: center;line-height: 3rem}
.fa-qq{background-color:#68a5e1}
.fa-tencent-weibo{background-color:#38a6d7}
.fa-wechat{background-color:#8dc81b}
.fa-weibo{background-color:#f56467}

.buy-btn{position: absolute;top:0;right:0;padding: .5rem 1rem;color: white;background-color:#d90629;border-radius: .5rem}


.ky-b-nav{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;overflow: hidden}
.ky-b-nav li{padding:0;margin:0!important;border-right: 1px solid #e5e5e5;text-align: center}
.ky-b-nav li:last-child{border:0}
.ky-b-nav li a{padding:.8rem 0}
.ky-b-nav .am-active a{border-bottom:2px solid #d90629;background: white!important;color:#d90629!important;margin-top: -2px;font-weight: bold}

.ky-b-content{border:0;padding: 0!important;margin:0!important;overflow: hidden}
.ky-b-content .am-tab-panel{margin-top: 15px;padding:0!important}
.ky-b-content .ky-prompt{margin:0}
.b-c-boy{overflow: hidden}
.b-c-boy h3{background-color: #e5e5e5;padding: .5rem 1rem;margin-top: 1rem;margin-bottom: 0}
.b-c-content img{max-width: 100%;margin: 0 auto;}
.b-c-content{color: #666;padding: 10px 0}
.b-c-cs{line-height: 2;padding-left: 1rem}
.b-c-cs a{background-color: #db2640;border-radius: 5px;color: white;padding:.3rem .8rem;font-size: 14px}
.am-panel-group h3,.ky-p-lx h3{margin:0}




.am-panel-default{border:0!important;-webkit-box-shadow:none}

.am-panel-default>.am-panel-hd{background: none!important}
.am-panel-default .am-panel-hd{border-bottom: 1px solid #e5e5e5;padding: .5rem 0}
.am-panel-default .am-panel-collapse{font-size: 14px;padding-left:15px;color: #666}

.ky-panel-scont-hd{background-color: #f0f0f0}
.ky-panel-scont-hd h4{color: #ea5520;padding:.5rem 1rem 0;margin:0;}
.ky-panel-scont-hd p{margin:0;padding:0 1rem 1rem;color: #999;font-size: 14px}

.ky-p-teacher{list-style: none;margin:0;padding:0;}

.ky-p-teacher li{width: 100%;padding:.6rem 0;border-bottom: 1px solid #e5e5e5;}
.ky-p-teacher li img{border: 1px solid #e5e5e5;width:35%;float: left;margin-right:10px;margin-top: 5px}
.ky-p-teacher li h3,.ky-p-teacher li p{margin:0;padding:0;}
.ky-p-teacher li p{font-size: 14px;color: #666}

.ky-news-course{margin:1rem;overflow: hidden}
.ky-news-course .ky-news-course-item{border: 1px solid #e5e5e5;width: 100%;padding:5px;overflow: hidden;border-radius: 5px;margin-bottom: 1rem;}
.ky-news-course h3{font-size: 15px;line-height: 1.2;margin:0;padding-left:0;color: #555}
.ky-news-course p{font-size: 14px;line-height: 1.2;margin:0;padding-left:0}
.ky-news-course p span{color: #d90629}
.ky-news-course a{background-color: #d90629;color: white;display: block;border-radius: 5px;text-align: center;font-size: 14px;padding: .3rem 0;margin-top: 10px}


/*buy car*/
.buy-car{position: fixed;left: 0;bottom:49px;z-index: 999;text-align: center;width: 100%}
.buy-car span,.buy-car a{ display:inline-block;background-color: #db1132;padding: .5rem 1rem;color: white}
.buy-btn:visited,.buy-btn:link,.buy-btn:active {color: white}
.buy-car span b{background-color: white;border-radius: 50em;text-align: center;color:#db1132;}


[class*=am-u-]+[class*=am-u-]:last-child {
    float: left!important;
}