header{background: #fff;}
.head.live_head .headfl i{font-size: ;color: #cecece;vertical-align: middle;margin-right: 8px;}
.head.live_head{height: 40px;line-height: 40px;}
.head.live_head a{color: #333;}
.head.live_head ul li{line-height: 40px;}
.logo_ul a i{color: #999;}
.logo_ul span.line{width: 1px;height: 14px;background: #999;display: block;margin: 14px 10px 14px 10px;}
.logo_ul .logo_ulli img{margin-right: 0;}
.logo_ulli{overflow: hidden;}
.logo_ulli a,.logo_ulli span{float: left;}
.logo_ul a:hover i{color: #e9603a;}
.nologin a:hover{text-decoration: underline !important;}
.nologin span{display: inline-block;width: 1px;height: 14px;background: #333;margin: 13px 0;}
.nologin i,.nologin a,.nologin span{float: left;margin-left: 8px;vertical-align: middle;}
.nologin i{margin-top: -2px;color: #999;}
/*首页-全部直播*/
.shouyezb{line-height: 35px;color: #999;font-size: 14px;}
.kaoshiboxs{background: #fff;border-radius: 6px;clear: both;s}
.kaoshibox span{margin-right: 35px;color: #999;}
.kaoshibox a{padding: 3px 15px;border-radius: 25px;text-align: center;color: #595959;font-size: 14px;margin-right: 15px;}
.kaoshibox a.active,.kaoshibox a:hover{color: #fff;    background: -moz-linear-gradient(left, #f46913, #ff4535);
    background: -webkit-linear-gradient(left, #f46913, #ff4535);
    background: -o-linear-gradient(left, #f46913, #ff4535);}
.kemubox{margin-top: 30px;}
/*分类列表*/
.fenleibox{margin-bottom: 20px;}
.fenlei_list{background: #fff;border-radius: 6px;}
.fenlei_list li{line-height: 50px;padding: 0 20px;border-bottom: 1px dashed #eee;}
.fenlei_list li:last-child{border: none;}
.fenlei_list li span{display: inline-block;color: #333;width: 100px;}
.fenlei_list li a{font-size: 15px;color: #555555;margin-right: 15px;border-radius: 25px;background: #f6f6f6;line-height: 26px;padding: 0 15px;margin-top: -3px;}
.fenlei_list li a.active,.fenlei_list li a:hover{color: #fff;background: #f27c7c;}
/*近期直播*/
.near_future_tit{margin: 25px 0;overflow: hidden;}
.near_future_tit span{padding-left: 20px;font-size: 30px;color: #1a1a1a;}
.near_future_tit i{display: inline-block;float: left;width: 2px;height: 30px;background: #ff311d;margin: 8px 0;}
.near_futureli ul{overflow: hidden;}
.near_futureli li{float: left;width: 287px;padding: 0 19px;border-right: 1px solid #eee;margin-bottom: 20px;}
.near_futureli li:hover{opacity: .8;}
.near_futureli li:nth-of-type(4n){border: none;}
.near_futureli{padding: 20px;background: #fff;border-radius: 6px;border: 1px solid #ddd;}
.near_futureli span{margin-right: 20px;}
.shijian,.shijian i{color: #404040;font-size: 18px;font-weight: bold;font-family: "宋体";text-align: center;}
.kaishi{font-size: 14px;color: #808080;text-align: center;margin: 5px 0;}
.near_futureli li a{display: block;}
.near_futureli li img{width: 100%;}
.near_futurelitxt{color: #404040;height: ;font-size: 16px;height: 44px;overflow: hidden;margin: 10px 0 20px 0;}
.near_futureli p{color: #808080;font-size: 14px;margin-bottom: 15px;}
.near_futureli li a.lijiyuyue{width: 120px;height: 33px;margin: 0 auto;font-size: 18px;text-align: center;line-height: 33px;color: #e22d00;transition: .3s;border: 1px solid #e22d00;border-radius: 25px;font-family: "宋体";}
.near_futureli li a.lijiyuyue:hover{color: #fff;background: #e22d00;}
/*近期播放*/
.near_futureli .banjitc{font-size: 14px;color: #404040;}
.huifangbox{height: 28px;margin-top: 15px;}
.time_listname{height: 34px;text-align: center;}
.near_futureli.near_futureli2 ul li{width: 270px;padding: 10px;border: 1px solid transparent;margin-bottom: 30px;margin-right: 22.5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}
.near_futureli.near_futureli2 ul li:nth-of-type(4n){margin-right: 0;}
.near_futureli.near_futureli2 ul li:hover{border: 1px solid #eee;}
.huifangbox a.mianfeihui{color: #dc4416;border: 1px solid #dc4416;border-radius: 25px;padding: 0 10px;}
.huifangbox a.huifang{color: #fff;transition: .3s;padding: 0 17px;line-height:24px;border-radius: 25px;
    background: -moz-linear-gradient(left, #f46913, #ff4535);
    background: -webkit-linear-gradient(left, #f46913, #ff4535);
    background: -o-linear-gradient(left, #f46913, #ff4535);
}
.huifangbox a.huifang:hover{margin-top: -3px;}
.near_futureli.near_futureli .banjitc{margin: 10px 0 5px 0;min-height: 37px;max-height: 37px;overflow: hidden;}
.huifangbox span i{color: #dc4416;font-size: 14px;}
.huifangbox span.price{color: #ff301d;font-size: 24px;font-weight: bold;line-height: 24px;}
/*top*/
.live_top{background: #fff;border-top: 1px solid #ddd;height: 90px;box-shadow: 0 8px 10px rgba(0,0,0,.1);clear: both;}
.live_topimg{margin: 15px 0;}
.zhibokt{font-size: 40px;color: #404040;line-height: 90px;}
.zhibokt span{display: block;float: left;width: 1px;height: 26px;background: #666;margin: 35px 17px 0 17px;}
.live_topfr{margin: 27.5px 15px 27.5px 0;}
.live_topfr a{font-size: 16px;color: #404040;line-height: 35px;}
.live_topfr a.live_topshouye{color: #fff;padding: 0 15px;border-radius: 25px;background: #e62129;margin-right: 20px;}
.live_topfr a.live_topshouye:hover{text-decoration: underline;}

/*---------直播首页-------------*/
.live_indexzhibo{background: #fff;padding-top: 50px;padding-bottom: 20px;}
.live_top.live_top2{box-shadow: none;margin-bottom: 0;}
.live_banner{height: 400px;background: url(../img/live_banner.png) no-repeat center;}
.tab-content .near_futureli{border: none;}
.tab-content{background: #fff;}
.tab-content .near_futureli li{padding: 20px;border: none;margin-bottom: 0;border: 1px solid transparent;}
.tab-content .near_futureli li:hover{border: 1px solid #ed3d44;}
/**/
.live_indexlist .nav-tabs{text-align: center;border: none;margin-bottom: 20px;}
.live_indexlist .nav-tabs>li{float: none;display: inline-block;margin-right: 15px;}
.live_indexlist .nav-tabs>li:last-child{margin-right: 0;}
.live_indexlist .nav-tabs>li.active>a,.live_indexlist .nav-tabs>li.active>a:focus,.live_indexlist .nav-tabs>li.active>a:hover,.live_indexlist .nav-tabs>li>a:hover{border: none;background: none;color: #f7f7f7;
    background: -moz-linear-gradient(left, #f46913, #ff4535);
    background: -webkit-linear-gradient(left, #f46913, #ff4535);
    background: -o-linear-gradient(left, #f46913, #ff4535);
}
.live_indexlist .nav-tabs>li>a{border: none;color: #404040;line-height: 35px;border-radius: 25px;padding: 0 18px;}
.lijiyuyue2{width: 85px;text-align: center;margin: 0 auto;line-height: 30px;font-size: 13px;color: #fff;
    background: -moz-linear-gradient(left, #f46913, #ff4535);
    background: -webkit-linear-gradient(left, #f46913, #ff4535);
    background: -o-linear-gradient(left, #f46913, #ff4535);
    border-radius: 25px;
}
.lijiyuyue2:hover{color: #fff;text-decoration: underline;}
a.lijiyuyue2:focus, a.lijiyuyue2:hover{outline: none;color: #fff;}
.fan_frnavbox{height: 85px;background: url(../img/recent_live_broadcast.png) center top no-repeat;}
.fan_frnav{text-align: center;color: #1a1a1a;font-size: 40px;padding-top: 10px;}
/*图文*/
.live_img1box{padding: 25px 0;height: 500px;position: relative;}
.live_img1{width: 550px;height: 400px;margin: 25px 0;background: url(../img/live_img1.png) no-repeat;}
.live_img1:hover{ transform: translateX(10px);transition: all .3s ease;}
.live_img1fr{position: absolute;right: 0;text-align: right;margin: 176px 0;}
.live_img1fr p,.live_img1fl p{color: #f03636;font-size: 60px;}
.live_img1fr div,.live_img1fl div{color: #666;font-size: 36px;}
.live_img1fl{position: absolute;left: 0;text-align: left;margin: 151px 0;}
.live_img2{background: url(../img/live_img2.png) no-repeat;}
.live_img2:hover,.live_img4:hover{transform: translateX(-10px);transition: all .3s ease;}
.live_img3{background: url(../img/live_img3.png) no-repeat;}
.live_img4{background: url(../img/live_img4.png) no-repeat;}
.imgbox1{background: #f7f7f7;}
.imgbox2{background: #fff;}
.star_study{height: 240px;background: #f4f4f4;padding: 85px 0;}
.star_study a{display: block;width: 270px;margin: 0 auto;height: 70px;line-height: 62px;text-align: center;border-radius: 35px;border: 4px solid #f39696;color: #00b3a0;font-size: 30px;}
.star_study a:hover{transition: all .3s;margin-top: -5px;}

/*-----------直播详情右侧---------------*/
.kaoyanbox{clear: both;}
.live_detailsfl{width: 840px;}
.fixdbox{position: relative;}
.live_detailsfr{position: absolute;right: 0;top: 0;}
.live_detailsfr{width: 330px;padding: 30px;border-radius: 6px;background: #fff;}
.detailsfr_tit{color: #e62129;font-size: 14px;font-weight: bold;text-align: center;}
.detailsfr_tit i{font-weight: bold;font-size: 18px;}
.detailsfr_tit span{font-size: 36px;}
.detailsfr_tit span.price{font-weight: normal;font-size: 14px;}
.xianshi{color: #999;text-align: center;font-size: 14px;margin: 25px 0;}
.details_btnbox {height: 40px;}
.details_btnbox a{padding: 0 30px;font-size: 16px;border-radius: 30px;}
.details_btnbox a.zixun{border: 1px solid;color: #e62129;line-height: 38px;}
.details_btnbox a.yuyue{
	 background: -moz-linear-gradient(left, #f46913, #ff2f1d);
     background: -webkit-linear-gradient(left, #f46913, #ff2f1d);
     background: -o-linear-gradient(left, #f46913, #ff2f1d);
     color: #fff;
     line-height: 40px;
}
.details_btnbox a:hover{transition: .3s all;margin-top: -3px;}
.tixingbox{border-top: 1px solid #eee;margin-top: 30px;line-height: 24px;color: #999;font-size: 13px;padding-top: 10px;}
.tixingbox span{display: block;color: #666;}
/*leftfr*/
.detailsfl_top{background: #fff;border-radius: 6px;padding: 25px;}
.detailsfl_topimg{width: 342px;height: 216px;}
.detailsfl_topimg img{width: 350px;}
.detailsfl_topfr{width: 425px;}
.detailsfl_topfr h3{margin: 0;font-size: 20px;color: #1a1a1a;font-weight: bold;}
.zhibo_sj i{width: 16px;height:16px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.zhibo_sj i.zhibo_sji{background: url(../img/shijian.png) no-repeat;}
.zhibo_sj i.zhibo_qq{background: url(../img/qqqie.png) no-repeat;}
.zhibo_sj span{margin-right: 15px;}
.zhibo_sj{color: #999;margin-top: 10px;}
.xingxing{position: relative;display: inline-block;width: 77px;height: 12px;background: url(../img/xingxing2.png) no-repeat;margin: 0 45px 0 15px;}
.xingxing i{display: inline-block;position: absolute;width: 80%;height: 12px;background: url(../img/xingxing.png) no-repeat;}
.xingbox{color: #aaa;margin: 15px 0;}
.zhujianh img{width: 41px;height: 41px;border-radius: 50%;}
.zhujiangren{margin-left: 5px;}
.zhujiangren span{color: #999;}
.zhujiangren div{color: #666;}
.fuwubox{clear: both;color: #666;margin-top: 15px;}
.fuwubox span{margin-right: 15px;}
.fuw{color: #aaa;}
.fuwubox i{width: 14px;height: 14px;display: inline-block;background: url(../img/zbxqygg.jpg) no-repeat;}

/*tab*/
.live_detailsList .nav-tabs>li.active>a,.live_detailsList .nav-tabs>li.active>a:focus,.live_detailsList .nav-tabs>li.active>a:hover{border: none;color: #e74d2e;border-bottom: 2px solid #e74d2e;}
.live_detailsList .nav-tabs>li>a{border: none;width: 120px;color: #595959;font-size: 16px;font-weight: bold;text-align: center;line-height: 60px;padding: 0;margin: 0;background: #fff;border-bottom: 2px solid transparent;}
.live_detailsList .nav-tabs>li>a:hover{border: none;}
.live_detailsList .nav-tabs>li{margin-bottom: 0;background: none;}
.live_detailsList .nav-tabs{background: #fff;}
.detailsList_listbox{padding: 0 30px 0 40px;}
.detailsList_list li {
	overflow: hidden;
	height: 80px;
	padding-top: 25px;
}
.detailsList_list li div{float: left;border-bottom: 1px dashed #eee;width: 670px;height: 55px;color: #595959;font-size: 14px;}
.detailsList_listbox label {
	float: left;
	width: 100px;color: #999;font-size: 14px;
	font-weight: normal;
	margin: 0;
}
.detailsList_listbox label.tese{float: none;margin-bottom: 40px;}
.detailsList_list label,
.detailsList_list span {
	display: block;
}
.tsbox{padding: 25px 0;}
.tesedec{overflow: hidden;}
.tesedec1{width: 385px;overflow: hidden;float: left;margin-bottom: 50px;}
.tesedec label{width: 80px;height: 50px;}
.tesedec .tesedec1 label{background: url(../img/zb_xq1.png) no-repeat;}
.tesedec .tesedec2 label{background: url(../img/zb_xq2.png) no-repeat;}
.tesedec .tesedec3 label{background: url(../img/zb_xq3.png) no-repeat;}
.tesedec .tesedec4 label{background: url(../img/zb_xq4.png) no-repeat;}
.tesedec1 div{float: left;width: 220px;font-size: 16px;}
.tesedec1 span{display: block;color: #999;font-size: 14px;margin-top: 5px;}

.kcml{    padding: 25px 60px;}
/*课程介绍*/
.live_conbox{width: 887px;overflow: hidden;border: 1px solid #cdcdcd;}
.live_conbox .nav-tabs>li{width: 295px;}
.live_conbox .nav-tabs>li>a{line-height: 50px;font-size: 26px;color: #666;text-align: center;border-radius: 0;}
.live_conbox .nav-tabs{background: #f0f0f8;}
.live_conbox .nav>li>a:hover{background: #fff;border-top: 2px solid #e9613b;}
.live_conbox .nav>li>a{border-top: 2px solid transparent;margin: 0;}
.live_conbox .nav>li.active>a{border-top: 2px solid #e9613b;margin-right: 0;}
.arrange_box{margin-bottom: 40px;}
.arrange_logo{display: inline-block;width: 10px;height: 5px;background: #0099ff;margin: 14px 35px 0 0;}
.arrange_con p{margin: 0;font-size: 18px;font-size: 18px;color: #333;}
.arrange_con div{font-size: 19px;color: #333;line-height: 38px;}
/**/
.kcml img{width: 100%;}

/*评论*/
.plun{padding: 20px;}
.plun a{float: right;display: block;background: #FFA800;color: white;text-decoration: none;border-radius: 3px;padding: 10px 40px;margin-top: 10px;}
.plun textarea{display: block;width: 100%;height: 90px;font-size: 13px;color: #666;resize: none;background: #F6F6F6;border: 1px solid #ccc;border-radius: 6px;padding-top: 20px;padding-left: 15px;outline: none;}
.pluncon{margin-top: 40px;border-top: 1px solid #f8f8f8;padding: 25px 0 30px;}
.pluncon .pluntit{font-size: 14px;color: #666;padding-left: 20px;height: 25px;line-height: 25px;}
.pluncon .pluntit span{color: #999;margin-left: 5px;}
.plunlist{}
.plunlist li{overflow: hidden;border-bottom: 1px solid #f8f8f8;padding: 30px 42px;}
.plunlist a.plunimg{display: block;float: left;margin-right: 20px;}
.plunlist a img{width: 44px;height: 44px;border-radius: 50%;}
.plunlistcon{width: 500px;}
.plunlistcon a{color: #333;font-size: 14px;font-weight: 700;margin-top: 3px;}
.plunlistcon a:hover{color: #ffa800;text-decoration: underline;}
.plunlisttxt{padding-top: 6px;margin-right: 168px;font-size: 14px;padding: 2px 0 0;line-height: 24px;color: #666;}
.pl_data{margin-top: 20px;}
.pl_data span{color: #a1a1a1;font-size: 12px;}

/*8/12修改*/
.time {font-size: 12px;color: #999;}
.time span{margin-right: 15px;}
.time_list{margin-top: 15px;}
.near_futureli.near_futureli2 .time_list li{float: left;width: 50px;padding: 0;border: none;margin-right: 16px;margin-bottom: 0;}
.near_futureli.near_futureli2 .time_list li:hover{border: none;}
.time_list img{width: 100%;}
.time_list div{font-size: 12px;color: #999;}
/*底部*/
.footer{border-top: 1px solid #eee;margin-top: 30px;padding: 30px 0;}
.footer,.footer a{text-align: center;color: #999;font-size: 14px;}
.footer ul li{display: inline-block;padding: 0 10px;line-height: 14px;border-right: 1px dashed;}
.footer div{margin-top: 7px;}


/*8/14*/
.time_listimg{width: 50px;height: 50px;border-radius: 50%;text-align: center;overflow: hidden;}
.time_listname{height: 34px;text-align: center}


/*课程列表*/
.curr_list{margin-top: 25px;}
.curr_list li{width: 280px;float: left;background: #fff;margin-right: 23.3px;padding-top: 20px;border-radius: 4px;margin-bottom: 20px;padding: 20px 20px 0 20px;}
.curr_list li:nth-of-type(4n){margin-right: 0;}
.curr_img{text-align: center;display: block;}
.curr_img img{width: 240px;}

.curr_price{line-height: 44px;overflow: hidden;}
.curr_price span{font-size: 24px;color: #e4393c;}
.curr_price span i{font-size: 16px;}
.curr_price s{float: right;color: #c7c7c7;font-size: 13px;}
.curr_class{font-size: 14px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 15px;height: 40px;}
.curr_time{color: #999999;font-size: 14px;}
.curr_chakan{text-align: center;line-height: 70px;border-top: 1px solid #eee;margin-top: 10px;}
.curr_chakan a{color: #f14242;font-size: 15px;border-radius: 25px;border: 1px solid;line-height: 36px;margin-top: -3px;padding: 0 28px;}
.curr_chakan a:hover{background: #f14242;color: #fff;transition: .3s all;}
/*分页*/

.item_fenye, .page{
    text-align: center;
    padding: 20px 0;
}
.item_fenye a, .page a{
    color: #999;
    font-size: 12px;
    border: 1px solid #ddd;
    padding: 5px 10px;
    margin: 0 3px;
    border-radius: 3px;
}
.item_fenye a:hover, .item_fenye a.cur {
    color: #fff;
    border: 1px solid #e13b29;
    background: #e13b29;
}


.near_future_tit i{width: 4px;}
.no_zhiboox{background: #fff;}
.no_zhibo{text-align: center;padding: 50px 0;}
.no_zhibo span{display: inline-block;width: 170px;text-align: left;margin-left: 10px;color: #999;}
.curr_list{margin-top: -25px !important;padding-top: 25px;}
.curr_list li{border: 1px solid #eee;}
.curr_list li:hover{margin-top: -3px;transition: .3s all;border-color: #ed3d44;}
.live_banner{background-size: auto;}

.near_futureli{padding:0;margin-top: -10px;}
.tab-content .near_futureli li{width: 280px;margin-right: 23.3px;border: 1px solid #eee;}
.tab-content .near_futureli li:nth-of-type(4n){margin-right: 0;}

.tab-content .near_futureli li:hover{margin-top: -3px;transition: .3s all;border-color: #ed3d44;}
.near_futureli ul{padding: 20px 0;}

.tec_mone{display: block;width: 170px;background: #DFE5E9;border-radius: 20px;color: #fff;text-align: center;line-height: 40px;margin: 0 auto;margin-top: 20px;}
.tec_mone:hover{color: #fff;}
.imageBox {
    height: 144px;
    overflow: hidden;
}
.teacherBox {
    box-shadow: none!important;
}