﻿.ni_g_tbs{background: #fff;}
.ni_g_tbs01{padding: 40px 10px 20px 10px;}
.ni_g_tbs01 .ni_zbkt{width: 70%;}
 .ni_class{border-bottom:1px solid #ededed;height: 30px;}
 .ni_class a{color: #555;font-size: 16px;line-height: 30px;margin-right: 40px;}
 .ni_class a:hover{text-decoration: none;}
 .ni_class a.ni_a01{color: #222;font-size: 20px;border-bottom: 1px solid #47a7f8;background: url(../images/ni_faceToFace/ni_zbkt.png) no-repeat 10px center;padding-left: 40px;padding-right: 20px;height: 30px;display: inline-block;}
.ni_class span.ni_a01{color: #222;font-size: 20px;border-bottom: 1px solid #47a7f8;background: url(../images/ni_faceToFace/ni_zbkt.png) no-repeat 10px center;padding-left: 40px;padding-right: 20px;height: 30px;display: inline-block;vertical-align: top;line-height: 30px}
 .ni_class a.ni_more{width: 24px;height: 30px;background: url(../images/ni_faceToFace/ni_more.png) no-repeat center center;margin-right: 10px;}
 .ni_class a.active{color:#55b3f3;}
.ftf_tabConts { height: 230px; float: left; margin: 0 16px; width: 260px; }

.ftf_tabConts .ftf_taConIm { width: 260px; height: 180px; position: relative; overflow: hidden; }

.ftf_tabConts .ftf_taConIm a { text-decoration: none; display: inline-block; height: 100%; width: 100%; }
.ftf_tabConts .ftf_taImg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.ftf_tabConts .sTlye_b { display: inline-block; width: 80px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; color: #8A8A8A;text-decoration: none;}
.ftf_tabConts .sTlye_b1{ display: inline-block;position: absolute; top: 10px;z-index: 15;padding-left: 15px;height: 25px;background: url("../images/ni_faceToFace/icon_sy1.png") center center no-repeat; width: 90px;line-height: 25px;font-size: 14px;}
.ftf_tabConts .ftf_taCoL p{color: white;}
.ftf_tabConts .ftf_taCoL p:last-child{color: #FDFA99;position: absolute;bottom: 30px; }
.ftf_tabConts a{text-decoration: none;}
.ftf_tabConts .ftf_headWp{ width: 88px; height: 88px;position: absolute;right: 20px;
    top: 65px;border-radius: 50%;overflow: hidden;text-align: center;}

.ftf_taCoL { margin: 20px; position: relative; z-index: 555; top: 15px;height: 150px;}

.ftf_taCoB { position: absolute; bottom: 0; text-align: center; width: 100%; color: white; height: 22px; line-height: 22px; background: rgba(18, 19, 25, 0.5);}

.co_bg1{background-color: #84D590;}
.co_bg1 .sTlye_b1{color: #84D590;}

.co_bg2{background-color: #BF84E4;}
.co_bg2 .sTlye_b1{color: #BF84E4;}

.co_bg3{background-color: #99BCE6;}
.co_bg3 .sTlye_b1{color: #99BCE6;}

.co_bg4{background-color: #F45C78;}
.co_bg4 .sTlye_b1{color: #F45C78;}

.co_bg5{background-color: #52ACF0;}
.co_bg5 .sTlye_b1{color: #52ACF0;}

.co_bg6{background-color: #FC959C;}
.co_bg6 .sTlye_b1{color: #FC959C;}

.co_bg7{background-color: #65CEC8;}
.co_bg7 .sTlye_b1{color: #65CEC8;}

.co_bg8{background-color: #FF9066;}
.co_bg8 .sTlye_b1{color: #FF9066;}

.color1_bg1 { background: #CF7761; color: #fff; }

.color1_bg2 { background: #7D8DC6; color: #fff; }

.color1_bg3 { background: #38BBFF; color: #fff; }

.color1_bg4 { background: #DDDDDD; color: #8A8A8A; }


.ftf_taConBo { height: 30px; line-height: 30px; }

.ftf_tabConts .ftf_taConIm{width: 100%;}

.ni_g_w960 .ftf_tabConts{width: 211px;height: auto;}
.ni_g_w960 .ftf_tabConts .sTlye_b{font-size: 12px;width: 50px;}
.ni_g_w960 .ftf_tabConts{margin: 4px;}


/*名师带你学 修改*/
.ni_g_w960 .ms_msdnx_wp .ftf_tabConts{margin: 0 11px;}




.calenderTit { font-size: 16px; line-height: 30px; padding: 0 63px; }

.calenderTit .prevBtn, .calenderTit .dateBox, .calenderTit .disabledbtn_l a { float: left; }

.calenderTit .nextBtn, .calenderTit .disabledbtn_r a { float: right; }

.calenderTit .prevBtn a, .calenderTit .nextBtn a, .calenderTit .disabledbtn_l a, .calenderTit .disabledbtn_r a { display: block; background: url(../images/zj_ms/datebg.png) no-repeat; width: 20px; height: 20px; overflow: hidden; margin-top: 5px; }

.calenderTit .prevBtn a { background-position: 7px 5px; }

.calenderTit .prevBtn a:hover { background-position: 7px -20px; }

.calenderTit .nextBtn a { background-position: -18px 5px; }

.calenderTit .nextBtn a:hover { background-position: -18px -20px; }

.calenderTit .disabledbtn_l a { cursor: default; background-position: 7px -45px; }

.calenderTit .disabledbtn_r a { cursor: default; background-position: -18px -45px; }

.calenderTit .dateBox { padding: 0 8px; width: 114px; text-align: center; }

.calenderTit .dateBox span.month { margin-right: 10px; }

table.calendar { font-size: 14px; border-collapse: collapse; }

table.calendar th { background-color: #55b3f3; color: #fff; font-weight: normal; line-height: 20px; padding: 11px 0; width: 46px; }

.ftf_right table.calendar th { line-height: 6px; }

/*浙江13页面日历修改*/
.ftf_right .calenderTit { border: 1px solid #E5E5E5; }

table.calendar td { text-align: center; border: 1px solid #e5e5e5; }

table.calendar td.otherDay { color: #cbcbcb; }

table.calendar td p { line-height: 22px; }

.ftf_right table.calendar td p { line-height: 20px; }

/*浙江13页面日历修改*/
table.calendar td p.course { font-size: 12px; color: #888; }

table.calendar td p.course em { color: #53beec; }

.qjf_themtab td { padding: 10px 0px; color: #555; line-height: 30px; }

.qjf_themtab td label.name, .cf_themtab td label.name { display: block; font-size: 14px; text-align: right; }

.qjf_fb_marktab td .qjf_inp, .qjf_themtab td .qjf_inp, .cf_fb_marktab td .qjf_inp, .cf_themtab td .qjf_inp { height: 18px; line-height: 18px; border: 1px solid #c1c1c1; padding: 5px; overflow: visible; color: #555; vertical-align: middle; }

.qjf_fb_marktab td span.ts, .qjf_themtab td span.ts, .cf_fb_marktab td span.ts, .cf_themtab td span.ts { color: #d90000; font-size: 12px; margin-left: 3px; }

.qjf_fb_marktab td span.ts em, .qjf_themtab td span.ts em, .cf_fb_marktab td span.ts em, .cf_themtab td span.ts em { background: url(../images/app_netstu/icon_03.png) no-repeat -1px -90px; _background: url(../images/app_netstu/icon_03.gif) no-repeat -1px -90px; width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 3px; }

.cld_choose_btn { height: 32px; background: #3d95d5; text-align: center; line-height: 32px; color: #fff; font-size: 14px; text-decoration: none; padding: 0 15px; }

.cld_choose_btn:hover { text-decoration: none; background: #3187c5; }


.ni_g_tbs01 .ni_rl{width: 275px;}
.calenderTit{padding: 0 40px;}

.ni_g_tbs02{padding: 20px 10px; margin-top: 40px;}
.ni_g_msjt .ni_li { float: left; margin: 0 20px 23px 0; }
/*图片列表1 S*/
.ni_g_jtl_01 { width: 100%; }

.ni_g_jtl_01 .ni_img { position: relative; }

.ni_g_jtl_01 .ni_img img { width: 100%; height: 100%; }
.ni_g_jtl_01.gx_img .ni_img img { width: auto; height: auto;}
.ni_g_jtl_01 .ni_pa { position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0px; bottom: 0px; background: url(../images/zj_ms/ni_bg_color01.png); color: #fff; font-size: 16px; }

.ni_g_jtl_01 .ni_txt .ni_tit { font-size: 16px; line-height: 36px; height: 36px; overflow: hidden; }

.ni_g_jtl_01 .ni_txt .ni_tit a { color: #888888; }

.ni_g_jtl_01 .ni_img:hover { border-color: #afafaf; box-shadow: 0 0 2px 2px #4a7682; }

.ni_g_jtl_01 .ni_txt .ni_tit a:hover { color: #0b4352; }

/*图片列表1 S*/

.ni_g_w960 .ni_g_msjt .fl .ni_g_jtl_01 { width: 300px; }
.ni_g_jtl_01 .ni_pa { position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0px; bottom: 0px; background: url(../images/ni_faceToFace/ni_bg_color01.png); color: #fff; font-size: 16px; }

.ni_g_w960 .ni_g_msjt .fr .ni_ul { width: 615px; }

.ni_g_w960 .ni_g_msjt .ni_li .ni_smallimg { width: 185px; }

.ni_g_w960 .ni_g_msjt .ni_bigimg .ni_img { height: 270px; }

.ni_g_w960 .ni_g_msjt .ni_li .ni_smallimg .ni_img { height: 106px; }

.ni_g_w960 .ni_g_jtl_01 .ni_pa { font-size: 12px; }

.ni_g_w960 .ni_g_jtl_01 .ni_txt .ni_tit { font-size: 12px; }

.ni_g_w960 .ni_g_bc_zbkt_hd .ni_hd_01 .ni_g_jtl_01 { width: 300px; }

.ni_g_w960 .ni_g_bc_zbkt_hd .ni_hd_02 { width: 300px; }

.ni_g_ycx .hRadio_Checked+.inp{display: inline-block;}

.ni_g_btn{display: inline-block;line-height: 28px;padding: 0 20px;color: #fff;}
.ni_g_btn:hover{text-decoration: none;}
.tea_main a.ni_g_btn{color: #fff;}
.tea_main a.ni_g_btn.ni_g_btn.ni_g_btn02{color: #666666;}
.ni_g_btn.ni_g_btn01{background: #59bbff;}
.ni_g_btn.ni_g_btn01:hover{background: #4b9cd4;}
.ni_g_btn.ni_g_btn02{background: #cccccc;}
.ni_g_btn.ni_g_btn02:hover{background: #b1acac;color: #666666;}


.ni_g_tbs04{padding: 15px;}

.ni_g_w960 .ni_g_tbs04 .ftf_tabConts {width: 290px;margin: 4px 10px;}
.ni_g_w960 .ni_g_tbs04 .ftf_tabConts .sTlye_b{font-size: 14px;width: 80px;}
.ni_g_w960 .ni_g_tbs04 .color1_R{font-size: 14px;color: #d90000;}

/*.turnPage span.on, .turnPage a{background: #fff;color: #555555;}*/


.turnPage a.p_left:hover,.turnPage a.p_right:hover{background-color: #59bbff;}

.color1_bg4.active{background: #38bbff;color: #fff;}

.ni_class a.ni_a01{background-image: url(../images/ni_faceToFace/ni_ico04.png);padding-left: 50px;}
.ni_class span.ni_a01{background-image: url(../images/ni_faceToFace/ni_ico04.png);padding-left: 50px;}

/*宽度1200*/
.ni_g_w1200 .spaceTopBar_v4 div{width: 1200px;}
.ni_g_w1200 .spaceTopBar_v4 .spaceTopBar_v4_topSch{width: 192px;}
.ni_g_w1200 .tea_spModular_content{width: 1200px;}
html .ni_g_w1200 .tea_main{width: 1200px;}
.ni_g_w1200 .ftf_tabConts{margin: 0 7px;}
.ni_g_w1200 .ni_g_tbs01 .ni_rl{width: 335px;}
.ni_g_w1200 .ni_g_msjt .fr .ni_ul{width: 780px;}
.ni_g_w1200 .ni_g_msjt .fr .ni_ul li{width: 240px;height: 186px;}
.ni_g_w1200 .ni_g_msjt .fr .ni_ul li .ni_img{height: 150px;}

.ni_g_w1200 .ni_g_msjt .fl .ni_img{width: 381px;height: 358px;}

.ni_g_w1200 .qjf_hb_footercont{width: 1200px;}

.ni_g_tts{font-size: 14px;color: #555555;line-height: 28px;padding: 0 40px;}
.ni_g_tts .ni_name{width: 100px;}
.ni_g_tts .ni_name i{width: 10px;color: #ed4e4e;display: inline-block;}
.ni_g_tts .ni_conent{width: 80%;}
.ni_g_card01 .ni_li{margin-bottom: 20px}
.ni_g_card01 .ni_li .ni_tit.ni_bN{border-bottom: none;}
.ni_g_card01 li{border: 1px solid #cfcfcf}
.ni_g_card01 .ni_tit{height: 45px;background: #f7f7f7;border-bottom: 1px solid #c9c9c9;line-height: 45px;}
.ni_g_card01 .ni_tit .ni_num{width: 25px;height: 25px;font-size: 12px;color: #fff;background: #63beff;border-radius: 50%;text-align: center;line-height: 25px;margin-top: 10px;}
.ni_g_card01 .ni_tit .ni_ico{margin-top: 7px;height: 31px;}
.ni_g_card01 .ni_tit .ni_ico span{width: 31px;height: 31px;display: inline-block;margin-right: 10px;cursor: pointer;}
.ni_g_card01 .ni_tit .ni_ico span.ni_ico01{background: url(../images/ni_faceToFace/ni_ico01.png) no-repeat center center;}
.ni_g_card01 .ni_tit .ni_ico span.ni_ico02{background: url(../images/ni_faceToFace/ni_ico02.png) no-repeat center center;}
.ni_g_card01 .ni_tit .ni_ico span.ni_ico03{background: url(../images/ni_faceToFace/ni_ico03.png) no-repeat center center;}

.ni_g_w1200 .ni_g_tbs04 .ftf_tabConts{width: 268px;margin: 10px 12px;height: 270px;}
.ni_g_w1200 .ni_g_tbs04 .ftf_tabConts .ftf_taConIm{height: 200px;}
.ni_g_w1200 .ni_g_tbs04 .ftf_taCoB {height: 30px;line-height: 30px;font-size: 14px;}


.ni_g_tbs05{padding: 20px;}
.ni_g_tbs05 .ni_tit{color: #56b3f3;font-weight: bold;font-size: 20px;}
.ni_g_tbs05 .ni_bg{background: #f9f9f9;padding: 0 20px;}
.ni_g_tbs05 .ni_bg .ni_tit{line-height: 60px;}
.ni_g_tbs05 .ni_bg .ni_cont .ni_img{margin-right: 20px;}
.ni_g_tbs05 .ni_bg .ni_cont .ni_p1{margin-top: 12px;font-size: 15px;color: #555555;line-height: 21px;}
.ni_g_tbs05 .ni_bg .ni_cont .ni_p1 span{color: #888888;}
.ni_g_tbs05 .ni_bg .ni_cont .ni_p1 em{color:#73bdf4}
.ni_g_tbs05 .ftf_tabConts{width: 270px;}
.ni_g_btn.ni_g_btn03{font-size: 14px;color: #fff;background: #0099ff;border-radius: 3px;}
.ni_g_btn.ni_g_btn03:hover{background: #0779c5;}
.ni_g_tbs05 .ftf_tabConts{height: 200px;}
.ni_g_tbs05 .ni_g_btn.ni_g_btn01{line-height: 34px;}
/*宽屏的直播课堂详情1两按钮上下结构*/
.ni_g_tbs05 .btn_box .ni_g_btn.ni_g_btn01{margin-top:5px;}

.ni_g_tbs06{padding: 20px;}
.ni_g_tbs06 .fl{width: 690px;}
.ni_g_w1200 .ni_g_tbs06 .fl{width: 930px;}
.ni_g_tbs06 .ni_tit{border-bottom:1px solid #ededed;line-height: 36px;}
.ni_g_tbs06 .ni_tit a{color: #555555;font-size: 16px;padding: 0 20px;}
.ni_g_tbs06 .ni_tit a.active{color: #38bbff;}
.ni_g_tbs06 .ni_tit a span{color: #555;}
.ni_g_tbs06 .ni_txt{color: #888888;font-size: 15px;text-indent: 2rem;padding: 20px;line-height:1.7;}

.ni_g_tbs06 .fr{width: 215px;}
.ni_g_tbs06 .fr img{width: 100%;}
.ni_g_tbs06 .fr .ni_txt{text-indent: 0;padding: 0;}

.ni_g_tbs07{padding: 20px;}
.ni_l_tit{font-size: 20px;line-height: 36px;border-bottom: 1px solid #ededed;height: 36px;}
.ni_l_tit a:hover{text-decoration: none;}
.ni_l_tit a{color: #222222;display: inline-block;height: 36px;border-bottom: 1px solid #47a7f8;padding: 0 20px;}
.ni_g_tbs07 li{padding: 10px 0;}
.ni_g_tbs07 .ni_img{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;margin: 0 20px;}
.ni_g_tbs07 .ni_txt{color: #888888;font-size: 15px;padding: 20px 0;text-indent: 2em;line-height: 1.5;text-indent: 0;}
.ni_g_tbs07 .ni_txt span{color: #222;}

.ni_g_tbs08,.ni_g_tbs09{padding: 20px;}
.ni_g_tbs08 .ni_rdpl{color: #222222;font-size: 18px;padding: 20px 0 0 0;}
.fr.ni_hn{line-height: 33px;font-size:16px;}
.fr.ni_hn span{font-size: 20px;}
.blue_btn.tea_btnColor.fr{border-radius: 3px}
.ni_w1088px{width: 1088px;}
.ni_w1066px{width: 1066px;}
.ni_w996px{width: 996px;}
.ni_g_w960 .ni_w1088px{width: 848px;}


.tea_main a.ni_g_hf_dz{color: #888888;background: url(../images/ni_faceToFace/ni_ico_dz.png) no-repeat left top; padding-left: 25px;font-size: 14px;margin-right: 15px;}
.tea_main a.ni_g_hf_dz:hover{background-position: 0px -35px;}





.w1200{ width:1200px; margin:0 auto;}
.top_bg{ background: #f3f3f3 }
.top_bar{ height:50px; }
.top_bar a.logo {height: 50px; line-height: 50px; color: #888;padding-left: 40px; font-size: 16px; padding-right: 10px; display: inline-block; background: url(../images/ni_faceToFace/top_bg.png) 10px 15px no-repeat; }
.top_bar a.top_tit{ display:inline-block; line-height:50px; padding-left: 40px; padding-right: 10px; font-size:16px; color:#888;vertical-align: text-bottom; margin-right:40px; background: url(../images/ni_faceToFace/top_bg.png) 10px -29px no-repeat;}
.tool_bar .dress:hover,.tool_bar .personal:hover,.top_bar span.tool_bar .avatar:hover {color:#5cbeff}
.top_bar p a.on,.top_bar p a:hover{ color: #5cbeff }

.search_box{ background:#f7f7f7;height:30px; border-radius:20px; vertical-align: super; padding-right:10px; width:300px;margin-top: 9px;box-shadow: 1px 2px 5px #e6e6e6 inset; border: 1px solid #d8d7d7;}
.search_box:hover{ border:1px solid #5cbeff;}
.search_box dt em{ height:30px; width:52px; display:inline-block;line-height:30px; color:#888; padding-left:18px; background:#e9e9e9; position:relative;box-shadow: 1px 2px 5px #e0e0e0 inset; border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.search_box dt em i{ width:20px; height:20px; display:inline-block; background:url(../../../common/images/teacherSky_4.0/arrow.png) center center no-repeat; position:absolute; left:44px; top:5px; }
.search_box dt em:hover{ cursor:pointer;}
.search_box dt .down_box{ display:none; position:relative; margin-top:10px; z-index: 3;} 
.search_box dt .down_arrow{ width:5px; height:5px; display:block; background:url(../../images/teacherSky_4.0/down_arrow.png) center center no-repeat; position:absolute; left:32px; top:-4px;}
.search_box dt .down_list{ display:block;background: #fff; border:1px solid #e9e9e9; border-radius:5px;}
.search_box dt .down_list li{line-height: 30px;color: #888;}
.search_box dt .down_list li a{ display:block;padding-left: 18px;padding-right: 18px; color:#555;}
.search_box dt .down_list li a.on,.search_box dt .down_list li a:hover{ background:#e9e9e9; color:#5cbeff; text-decoration: none;}
.search_box dd{ height:30px; width:230px; position: relative;}
.search_box dd input[type="text"]{ background-color:transparent; border:0; position:absolute; left:10px; top:0;padding: 7px 5px;width: 185px;}
.search_box dd input[type="text"]:focus{border: 0px;}
.search_box dd input[type="button"]{ background:url(../../images/teacherSky_4.0/search.png) center center no-repeat; border:0; position:absolute; right:0; top:0;}
.search_box dd input[type="button"]:hover{ background:url(../../images/teacherSky_4.0/search_hover.png) center center no-repeat;cursor:pointer;}
.top_bar span.tool_bar{ display:inline-block; line-height:50px;vertical-align: text-bottom;}
.top_bar span.tool_bar a{ color:#555; margin-right:27px;}
.top_bar span.tool_bar .avatar{ color:#555; margin-right:30px;}
.top_bar span.tool_bar .avatar img{ height:28px; width:28px; border-radius:50%; margin-right:5px;}
.top_bar span.tool_bar .exit{ color:#888;}

.ni_g_w1200 .banner{ height:340px;background:url(../images/ni_faceToFace/banner.jpg) center center no-repeat;}
.banner div{ position:relative; }
.tea_main{margin-left: auto;margin-right: auto;}
.item_nav{ height:60px; line-height:60px;}
.item_nav a{ font-size:16px; line-height:60px; height:60px; width:120px; display:block; text-align: center;}
.item_nav a:hover{ text-decoration: none; }

.item_nav{ background:#0099ff;}/*å¯¼èˆªæ èƒŒæ™¯é¢œè‰²*/
.item_nav a{ color:#fff;}
.item_nav a.on,.item_nav a:hover{ background:#288add;}
.nav_li li.hover a{background:#288add;}

.item_nav .more_box{ position:relative;}
.item_nav .more_box.hover a.more{ background:#0f88d8;}
.item_nav .more_box.hover .more_list{ display:block;}
.nav_li li{ float:left; position:relative;}
.nav_li li.hover .content_list{ display:block;}
.nav_li li.hover a{ background:#0f88d8;}
.content_list{ display:none;position: absolute;top: 60px;left: 0;z-index: 9999; min-width:100%;}
.content_list li{ float:none; }
.nav_li li{ float:left; position:relative;}
.nav_li li.hover .content_list{ display:block;}
.nav_li li.hover a{ background:#0f88d8;}
.ni_g_w1200 .tea_crumbs{margin: 10px 0 20px}
.item_nav .more_box{ position:relative;}

.more_list{ display:none;position:absolute; top:60px; right:0;z-index: 2;}
.more_list li a,.content_list li a{ display:block; background:#0f88d8;font-size:14px; color:#fff;height:42px; line-height:42px; text-align:center; white-space: nowrap;} 
.more_list li a:hover,.content_list li a:hover{ background:#0099ff;}

.ni_g_tbs10{padding: 20px;}
.ni_g_tbs10 .ni_hdzy01{padding-top: 10px;}
.ni_g_tbs10 .ni_hdzy01 li{width: 49%;float: left;margin-bottom: 10px;margin-left: 1%;}
.ni_g_tbs10 .ni_hdzy01 li .ni_ico,.ni_g_tbs10 .ni_hdzy01 li a.ni_ico{display: inline-block;background: url(../images/ni_faceToFace/ni_ico_sq.png) no-repeat center center; width: 20px;height: 22px;cursor: pointer;}
.ni_g_tbs10 .ni_hdzy01 li .ni_ico.ni_ico02{background-position: center 4px;}
.ni_g_tbs10 .ni_hdzy01 li .ni_ico.ni_ico01{background-position: center -22px;margin-right: 100px;}
.ni_g_tbs10 .ni_hdzy01 li a{color: #555555;width: 400px;overflow: hidden;display: inline-block;font-size: 14px;line-height: 16px;height: 16px;padding-top: 0px;padding-bottom: 0px;margin-top: 3px;margin-bottom: 3px;}
.ni_g_w960 .ni_g_tbs10 .ni_hdzy01 li a{width: 260px;}
.ni_g_w960 .ni_g_tbs10 .ni_hdzy01 li .ni_ico.ni_ico01{margin-right: 50px;}
.ni_g_w960 .ni_g_tbs10 .ni_hdzy01 li a.ni_ico{width: 20px;height: 22px;}

.ni_g_tbs01 .ftf_tabConts .ftf_taConIm{height: 220px;}
.ni_g_tbs01 .ftf_taConBo.mgt10{margin-top: 20px;}
.ni_g_tbs01 .ftf_taCoB{height: 30px;line-height: 30px;font-size: 15px;}
.ni_g_tbs01 .ftf_taCoL{margin-top: 33px;}
.ni_g_tbs01 .ftf_tabConts .ftf_headWp{top: 80px;}

/*名师带你学*/
.ni_g_w1200 .ms_msdnx_wp .ftf_tabConts{margin: 0 17px;}
/*名师面对面*/
.ftf_img_wrap1{width: 254px;height: 190px;position: relative;}
.ftf_img_wrap1 img{width:100%;height:100%;}
.ftf_img_videoIcon1{display: inline-block;width: 64px;height: 64px;background: url("../images/video_de.png") center no-repeat;position: absolute;top: 50%;left: 50%;margin-top:-32px;margin-left: -32px; }
.ftf_img_wrap1:hover .ftf_img_videoIcon1{background-image: url("../images/video_de_hover.png")}
.ftf_top_txt_left{max-width: 480px;margin-right: 30px;}
.ftf_top_zbBtn{display: inline-block;background: url("../images/OFF.png") center no-repeat;width: 71px;height: 23px;cursor: pointer;vertical-align: middle;}
body .ftf_top_zbBtn_cl{background-image: url("../images/ON.png")}
.ftf_top_txt_right table th,.ftf_top_txt_right table td{padding-bottom: 18px;}
.ftf_top_txt_rightbtnwp a{width: 137px;height: 37px;line-height: 37px;display: inline-block;text-align: center;color: white;font-size: 14px;background: #04A3FF;border-radius: 4px;text-decoration: none;}
.ftf_top_txt_rightbtnwp .ftf_top_txt_gkzb{background-color: #FFB757;margin-left: 30px;}
.ftf_zbhk_wp li{float: left;margin-left: 40px;}
/*天喻多行显示将first-child改nth-child 增加ul样式*/
.ftf_zbhk_wp li:nth-child(4n+1){margin-left: 0px;}
.ftf_zbhk_wp ul{height:210px;overflow:hidden;}
.ni_g_tbs .gs_showBtn{color:red;border-bottom:none;}

.ftf_img_wrap1.gs_mdmxq{background:#bf84e4;margin-top:5px;}
.ftf_img_wrap1.gs_mdmxq .text{position:absolute;top:30px;padding:0 20px;color:#fff;font-size:18px;}
.ftf_img_wrap1.gs_mdmxq .text span{margin-top:20px;font-size:14px;color:#fdfa99;display:block;}
.ftf_img_wrap1.gs_mdmxq img{width:88px;height:88px;border-radius:50%;position:absolute;top:70px;right:20px;}
/*观看直播*/
.ftf_sphf_gkzb{background: white;}
.ftf_sphf_gkzb_hftp{padding: 10px;width: 250px;height: 340px;overflow: auto;}
.ftf_sphf_gkzb_video{width:929px; }
.ftf_sphf_gkzb_hftp table{width: 100%;}
.ftf_vdo_name_box1{width: 60px;text-align: left;}
.ftf_sphf_gkzb_hftp li{margin-bottom: 15px;}
.ftf_sphf_gkzb_hfchat{border-top: 2px solid #F4F4F4;width:100%;height: 92px;position: relative;padding-bottom: 20px;}
.ftf_sphf_gkzb_hfchatArea{width: 250px;height: 57px;padding: 0;border: none;outline: none;padding: 10px;}
.ftf_sphf_gkzb_hfchatArea:focus{border: none;}
.ftf_sphf_gkzb_hfchatBtn1 .face_btn{margin-top: 4px;}
body .blue_btn_style1{display: inline-block;padding: 6px 13px;border-radius: 4px;background-color: #41C3FF;color: white;font-size: 16px;margin-left: 5px;margin-right: 5px;text-decoration: none;}
.ftf_sphf_gkzb_hftp.ftf-modif_top{height:452px; }
body .ftf-modif_pl_btn{margin-left: 60px;width: 140px;height: 30px;line-height: 30px;text-align: center;color: white;border-radius: 5px;display: inline-block;background-color: #30B2FE;font-size: 16px;margin-top: 5px;text-decoration: none;}
.face_box_close1{    position: absolute;  top: 0px;  right: 0px;  cursor: pointer;  background: #eee;  color: #555;  width: 14px;  height: 14px;  border: 1px solid #d5d5d5;  display: inline-block;  text-align: center;  line-height: 14px;  overflow: hidden;}
._radius5{border-radius: 5px;}

/*小鱼端页面*/
/*头部*/
.fish_header{height:50px;border-bottom:1px solid #e7e7e7;margin-bottom:15px;}
.fish_header h2{font-size:20px;font-weight:normal;height:48px;line-height:48px;color:#222;padding:0 20px;border-bottom:3px solid #47a7f8;}
.fish_header ul{margin-left:40px;}
.fish_header li{float:left;height:50px;line-height:60px;color:#555;font-size:16px;margin-right:30px;}
.fish_header li a{color:#555;}
.fish_header li:hover a,.fish_header li a.on{color:#55b3f3;text-decoration:none;}
.fish_header .icon_back{display:inline-block;vertical-align:middle;width:46px;height:28px;background:url(../images/zj_ms/u7.png) no-repeat center center;margin-top:15px;}


/* wubing 20190826添加新增模块 S */
.c3cabdb {color: #3cabdb;}

.bg43af3c {background-color: #43af3c;}
.bgff4f37 {background-color: #ff4f37;}

.lh28 {line-height: 28px;}

.lhh22 {line-height: 22px; height: 22px;}
.pdtb40 {padding-top: 40px; padding-bottom: 40px;}

.oneEllipsis {white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}

.wb_g_tabs01 {padding-top: 20px;}
.wb_theme_live {padding: 0 2px; overflow: hidden; max-height: 246px;}
.wb_theme_live li {float: left; width: 378px; height: 244px; border: 1px solid #ddd; border-radius: 4px; background-color: #fff; overflow: hidden; margin: 0 6px;}
.wb_theme_live.wb_theme_list2 {padding: 10px 8px; max-height: 1320px; margin-bottom: 30px; }
.wb_theme_live.wb_theme_list2 li {margin: 10px 7px 9px;}

.theme_live_top {position: relative; overflow: hidden;}

.wb_theme_box { height: 109px; padding: 30px 10px 0;}
.wb_theme_box dt {width: 60px; height: 60px; border: 1px solid #fff; border-radius: 50%; overflow: hidden;}
.wb_theme_box dt img {width: 100%; height: 100%; object-fit: cover;}
.wb_theme_headline {margin-left: 70px;}

.wb_theme_footer {height: 32px; line-height: 32px; background-color: rgba(0, 0, 0, .2); position: absolute; left: 0; bottom: 0; width: 100%;}
.wb_theme_num, .wb_theme_frequency, .wb_living_icon {display: inline-block; width: 14px; height: 14px; background: url(../images/zj_ms/living_icon.png) no-repeat 0 0; background-size: 100%; vertical-align: middle;}
.wb_theme_frequency {
    background-position-y: -20px;
}

.wb_theme_tip {position: absolute; top: 0; right: 0; height: 30px; line-height: 30px; padding: 0 15px; color: #fff; border-bottom-left-radius: 4px; border-top-right-radius: 2px;}

.wb_living_list {overflow: hidden; height: 89px;}
.wb_living_list dd {position: relative; padding-top: 6px;}
.wb_living_list dd:last-child {padding-bottom: 6px;}
.wb_living_list dd::before {content: ""; position: absolute; top: 0; left: 6px; border-left: 1px solid #ddd; height: 100%; z-index: 1; }
.wb_living_icon {margin-top: 2px; background-color: #fff; position: relative; z-index: 10; height: 18px;}
.ongingIcon {background-position-y: -58px;}
.highlight_replaysIcon {background-position-y: -78px;}
.trailerIcon {background-position-y: -38px;}
.wb_living_text {margin-left: 6px; width: 225px;}
.wb_living_btn { height: 20px; line-height: 20px; border-radius: 10px;}
.wb_living_btn:hover {text-decoration: none;}
.onging {color: #11c080; border: 1px solid #11c080;}
.highlight_replays {color: #37a7ff; border: 1px solid #37a7ff;}
.trailer {color: #fd884e;}

.wb_subject_color01 {color: #3cabdb; background-color: #f1f9ff;}
.wb_subject_color02 {color: #30b487; background-color: #f2fff9;}
.wb_subject_color03 {color: #f37d23; background-color: #fff8eb;}
.wb_subject_color04 {color: #fc736e; background-color: #fef1f1;}
.wb_subject_color05 {color: #f97f2a; background-color: #fef0e7;}
.wb_subject_color06 {color: #9656c6; background-color: #f8f0ff;}
.wb_subject_color07 {color: #fc5e7f; background-color: #fff5fb;}
.wb_subject_color08 {color: #717aee; background-color: #f2f2ff;}
/* wubing 20190826添加新增模块 D */









