@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 
body{color:#333;font-size:12px;font-family: '微软雅黑',"宋体",'Arial'; } 
ul,ol{list-style-type:none;} 
select,input,img,select{vertical-align:middle;} 
a{text-decoration:none;cursor: pointer;} 
.hide{display: none}
.clearfix:after{
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.clearfix{
    zoom:1;
} 

/*主体*/
.sj_main{width: 1130px;margin: 0px auto}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none; cursor:pointer;}


/* 头部样式 */
.sj_header_menu{height: 80px;background: #ffffff; min-width: 1130px;border-bottom: 1px solid #dcdcdc;}
.sj_header_logo{height: 32px;width: 210px;padding-top: 24px;margin-right: 93px;display: block}
.sj_header_nav{width: 480px;}
.sj_header_nav ul li{float: left;padding:26px 24px;}
.sj_header_nav ul li a{display: block;height: 28px;font-size: 20px;line-height: 28px;color: #222222;}
.sj_header_nav ul li a.active{color: #da251d;border-bottom: 1px solid #da251d;}
.sj_header_nav ul li:hover a{color: #da251d;border-bottom: 1px solid #da251d;}
.sj_header_nav ul li:hover .sj_more_hide{color: #222222;border:0;}
.sj_header_nav ul .sj_header_nav_more:hover{background: #e9e9e9;}
.sj_header_nav ul li:hover .sj_more_warp{border:0}
.sj_header_nav ul li:hover .sj_more_hide_bor{border-bottom: 1px solid #e9e9e9;}
.sj_header_nav ul li:hover .sj_more_box{display: block;}
.sj_header_nav ul li:hover .sj_header_nav_moreimg {display: none;}
.sj_header_nav ul li:hover .sj_header_nav_red_moreimg{display: block;}
.sj_header_nav_more{position: relative;}
.sj_more_warp{display: block;text-align: center;}
.sj_header_nav_more .sj_more_box{position: absolute;bottom: -80px;left: 0;z-index: 1000;background: #ffffff;display: none;}
.sj_header_nav_more .sj_more_hide{width: 88px;display: block;font-size: 14px;height:40px;line-height: 40px;color: #313131;text-align: center;}
.sj_header_nav_more .sj_more_hide_bor{border-bottom: 1px solid #e9e9e9;}
.sj_header_nav_moreimg{position: absolute;width: 7px;height: 5px;top: 30px;right: 8px;display: block;}
.sj_header_nav_red_moreimg{position: absolute;width: 7px;height: 5px;top: 30px;right: 8px;display: none;}
.sj_header_tel{padding-top: 29px;margin-left: 107px;}
.sj_header_tel_img{width: 23px;height: 23px;float: left;}
.sj_header_tel_nub{display: block;font-size: 18px;line-height:23px;color: #da251d;float: left;margin-left: 5px;}
.sj_header_login{display: block;width: 63px;height: 30px;background: url(../images/sj_header_login_bg.png);text-align: center;color: #222222;font-size: 14px;line-height: 30px;margin-top: 25px;}


/*图片模糊*/

/* 首页 */
.sj_home_warp { max-width: 1920px;margin: 0 auto; position: relative; background: #ffffff;}
.sj_home_bannerbox{width: 100%; height: 460px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto;}
.sj_home_bannerbox .ggs{ width: 200%; height: 460px;  left: -50%; top: 0; position: absolute; }
.sj_home_bannerbox .ggs .ggBox{width: 1920px;height: 460px;margin: 0 auto;overflow: hidden;position: relative;}
.sj_home_bannerbox .ggBox li .ggImg{display: block; width: 1920px; height: 460px;}

/*资深讲师*/
.sj_productshow{margin-top: 47px;padding-bottom: 50px;}
.sj_productshow_title{width: 397px;margin: 0 auto;background: url(../images/sj_line_bg.png) no-repeat center center;text-align: center;font-size: 30px;line-height: 30px;margin-bottom: 50px;color: #353535;}
.sj_product_scrollcontainer{width:1130px;height:358px;overflow:hidden;position:relative;}
.sj_product_scrollcontainer ul{width:2000px;position:absolute;left:0;top:0px}
.sj_product_scrollcontainer li{float:left;width:268px;height:358px; margin-right: 19px;position: relative;z-index: 99;}
.sj_product_scrollcontainer li .show_img{display: block;width: 268px;height:358px;}
.sj_product_scrollcontainer li .show_other{display: block;width: 268px;height:358px;background: #f5f5f5;position:relative}
.sj_product_scrollcontainer li .head_m_text{display: block;position: absolute;top: 50%; width: 100%;text-align: center;font-size: 14px; color: #666666;line-height: 25px;height: 50px;margin-top: -25px;}





.sj_product_scrollcontainer li .shadow_box{position: absolute;width: 268px;height: 38px;opacity: 0.9;bottom: 0;left: 0;background: #525253;z-index: 100;padding-top: 22px;text-align: center;}
.sj_product_scrollcontainer .shadow_box span{display: inline-block;font-size: 18px;color: #ffffff;line-height: 18px;z-index: 80;}
.sj_product_scrollcontainer li:hover .shadow_box{display: none;}
.sj_product_scrollcontainer li:hover .hidden_Box{display: block;animation: mymove 0.5s linear ;}
.sj_product_scrollcontainer li:hover .showImg{filter: url(blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); }
.sj_product_scrollcontainer .shadow_box a{display: inline-block;width: 40px;height: 18px;font-size: 12px;line-height: 18px;text-align: center;background: url(../images/red_bg.png);color: #ffffff;margin-left: 22px;}
.sj_product_scrollcontainer .hidden_Box{animation: move 0.5s linear ;display: none;position: absolute;left:0;bottom: 0;width: 268px;height: 262px;background: #686869;opacity: 0.9;}
.sj_product_scrollcontainer .hidden_box{display: block;width: 232px;height: 192px;position: relative;padding-top: 70px;padding-left: 18px;padding-right: 18px;}
.sj_product_scrollcontainer .hidden_title{display: block;height: 18px;margin-bottom: 15px;text-align: center;}
.sj_product_scrollcontainer .hidden_title span{display: inline-block;font-size: 18px;color: #ffffff;line-height: 18px;z-index: 80;}
.sj_product_scrollcontainer .hidden_title a{display: inline-block;width: 40px;height: 18px;font-size: 12px;line-height: 18px;text-align: center;background: url(../images/red_bg.png);color: #ffffff;margin-left: 22px;}
.sj_product_scrollcontainer .hidden_box .hidden_img{display: block;width: 98px;height: 98px;position: absolute;left: 84px;top: -48px;}
.sj_product_scrollcontainer .hidden_box .hidden_img img{ width: 98px; height: 98px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; border: 2px solid #fff;}
.sj_product_scrollcontainer .hidden_main_box{display: block;border-top: 1px solid #928f8d;padding-top: 11px;width: 100%;}
.sj_product_scrollcontainer .hidden_main_box i{display: block;width: 18px;height: 18px;margin-top: 3px;position: absolute;left: 0;}
.sj_product_scrollcontainer .hidden_main_box i img{display: block;width: 18px;height: 18px;}
.sj_product_scrollcontainer .hidden_main_box .hidden_main span{display: block;color: #ffffff;font-size: 14px;line-height: 24px;position: relative;}
.sj_product_scrollcontainer .hidden_main{position: relative;display: block;}

/*轮播*/
/* .slider {  width: 1920px;height: 460px;margin: 0 auto; position: relative;left: -50%;margin-left: -960px;}
.slider img{width: 1920px;height: 460px;}
.slider_list li {position: absolute;display: none;}
.slider_list li:first-child { display: block;}
.slider_icon {position: absolute;z-index: 1;left: 48%;bottom: 20px;font-size: 0;padding: 4px 8px;border-radius: 12px; background-color: hsla(0,0%,100%,.3);}
.slider_icon i {display: inline-block; width: 12px;height: 12px; border-radius: 50%; margin: 0 5px;}
.btn { background: #7f6057;}
.btn_act{background:#fff;}
.arrow {display:block;width: 30px;height: 30px;position: absolute;top: 50%; font-size: 50px;z-index: 2;cursor: pointer;}
.next{ right: 25%;background: url(../images/right_jiantou.png) no-repeat center center;}
.prve {left: 25%; background: url(../images/left_jiantou.png) no-repeat center center;}
 */



			
/*右侧导航*/ 		
.right_navBox{width: 35px;height: 168px;background: #da251d;position: fixed;right: 0;top: 40%;z-index: 100000;}	
.right_nav_qq{display: block;width: 15px;height: 18px;margin: 0 auto;margin-top: 10px;margin-bottom: 5px;}
.right_nav_zaixian{display: block;padding:0 12px;font-size: 12px;line-height: 14px;margin: 0 auto;color: #ffffff;}
.right_nav_line{display: block;width: 27px;border-bottom: 1px solid #e56761;margin: 10px auto;}
.right_nav_erweima{display: block;width: 15px;height: 15px;margin: 0 auto;}
.right_nav_icon{display: block;width: 15px;height: 14px;margin: 0 auto;}
.right_navBox .big_erweima{width: 145px;height: 168px;position: fixed;right: 35px;top: 40%;display:none ;}
.right_navBox .big_erweima img{width: 100%;height: 100%}
.right_nav_zaixian:hover{color: white!important}

.qq_sercice{width: 150px;height: 168px;background: #dddddd;position: fixed;right: 35px;top: 40%;display: none;}
.qq_sercice .qq_sercice_li{float: left;margin-top: 16px;}
.qq_sercice .qq_sercice_a{background: url(../images/qqbox.png) no-repeat 10px 0px;display: inline-block;height: 25px;font-size: 15px;color:#333333;padding-left: 40px;line-height: 25px;}
.qq_sercice .qq_sercice_a:hover{color: blue;}

/*滑动动画*/
@keyframes mymove
{
from {bottom:-262px;}
to {bottom:0px;}
}

@-moz-keyframes mymove /* Firefox */
{
from {bottom:-262px;}
to {bottom:0px;}
}

@-webkit-keyframes mymove /* Safari 和 Chrome */
{
from {bottom:-262px;}
to {bottom:0px;}
}

@-o-keyframes mymove /* Opera */
{
from {bottom:-262px;}
to {bottom:0px;}
}



.livecourse_box{width:100%;height:100%;background:#f2f2f2}
.livecourse_box_center{width:1130px;height:1160px;margin:0 auto;overflow:hidden;padding-top:50px}
.livecourse_f_big{margin-bottom:50px}
/* .livecourse_future{width:761px;height:563px;float:left} */
.livecourse_future{height:563px}
.livecourse_headbox{height:50px;margin-bottom:2px;background:#fff}
.livecourse_headbox_s1{float:left;width:4px;height:18px;background:#DA251D;display:block;margin:16px 12px 0 20px}
.livecourse_headbox_s2{font-size:18px;color:#353535;float:left;line-height:50px;display:block;margin-right:12px;font-weight:700}
.livecourse_headbox_s3{font-size:16px;color:#989898;float:left;line-height:50px;display:block}
.livecourse_tea{height:504px;background:#fff;overflow-y: auto}
.livecourse_tea_ask{padding:20px;margin-bottom:1px;background:#fff;}
.livecourse_tea_ask_last{border:0}
.livecourse_tea_portrait{width:61px;height:61px;display:block;margin-right:10px;float:left}
.livecourse_tea_portrait img{width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.livecourse_tta{float:left}
.livecourse_tta_s1{font-size:15px;display:inline-block;margin-right:12px;margin-left:2px}
.livecourse_tta .livecourse_tta_s1 a{color:#5888ba}
.livecourse_tta_s2{font-size:12px;color:#b2bac2}
.icon_row{width:9px;height:5px;display:block;margin-left:20px;background:url(../images/icon_row.png) no-repeat}

.livecourse_tta_box{padding:8px 22px 10px 12px;background:#eef4fb;border-radius:10px;border:1px solid #dde8f4;}
.livecourse_tta_p{max-width:860px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.livecourse_tta_box .livecourse_tta_p a.d_tt{color: #333;}
.livecourse_tta_img{margin: 10px 0px 5px;}
.livecourse_tta_img .public_image{display: block; width: 100px; height: 100px;}
.livecourse_tta_img .public_image img { width: 100px;height: 100px;}

.livecourse_go{float:right;font-size:15px;line-height:15px;margin-top:23px;cursor:pointer}
.livecourse_go_a{color:#DA251D}
.livecourse_go .icon_play{width:15px;height:15px;display:inline-block;vertical-align:top;margin:-2px 0 0 5px}
.livecourse_free{width:350px;height:563px;float:right}



.pull_right{float:right}
.livecourse_tta_free{width:230px}
.livecourse_free_zt{width:230px;font-size:14px;line-height:18px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.livecourse_tta .livecourse_free_zt a{color:#494949}

.jp_class{width:761px;height:496px;float:left;background:#fff;}
.jp_class_img{display:block;width:228px;height:128px}
.jp_class_img img{display:block;width:228px;height:128px}

.jp_class_ul{padding-top:20px}
.jp_class_li{width:228px;height:192px;position:relative;margin-bottom:20px;margin-left:20px;float:left}
.jp_class_play{display:block;width:61px;height:61px;position:absolute;top:34px;left:84px}
.jp_class_li_h{height:32px;position:absolute;bottom:64px;background:rgba(0,0,0,.1);width:228px}
.jp_class_s1{font-size:15px;color:#fff;line-height:32px;margin-left:60px}
.jp_class_s2{font-size:12px;color:#b2bac2;line-height:32px;float:right;margin-right:9px}
.jp_class_li_b{height:44px;background:#fff;width:149px;position:absolute;bottom:0;font-size:14px;color:#494949;line-height:22px;overflow:hidden;text-overflow:ellipsis;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; padding: 10px 17px 10px 60px;}
.jp_class_li_b a{color: #494949;}



.jp_class_portrait{position:absolute;width:45px;height:45px;left:10px;bottom:10px}
.jp_class_portrait img{ width:100%; height:100%; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }


.hot_article{width:350px;height:496px;float:right;background:#fff}
.hot_article_list_h{padding-left:20px;padding-top:20px;margin-bottom:15px}
.hot_img{width:120px;height:90px;float:left;margin-right:8px}
.hot_img img{width:120px;height:90px;}
.hot_article_list_hright{float:left}
.hot_article_list_h3{font-size:16px;color:#494949;margin-bottom:4px;width:160px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hot_article_list_h3 a{color:#494949}
.hot_article_list_p{font-size:14px;line-height:18px;height: 54px;color:#555;width:176px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.hot_article_li{border-top:1px solid #f2f2f2}
.hot_article_ul .hot_article_li a{line-height:43px;color:#494949;font-size:15px;margin-left:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.reg_box{height:460px;overflow:hidden;position:relative;width:100%}
.reg_box img{position:absolute;width:1920px;left:50%;margin-left:-960px;display:block}
.reg_box_center{width:1130px;height:460px;position:absolute;left:0;right:0;margin:auto;overflow:hidden}
.reg_h1{font-size:50px;line-height:50px;color:#fff;font-weight:400;text-align:center;margin-top:102px}
.reg_p{text-align:center;color:#fff;font-size:28px;margin-top:50px}
.reg_btn{background:url(../images/reg_btn.png) no-repeat;display:block;width:150px;height:36px;margin:50px auto;color:#da251d;text-align:center;line-height:36px;font-size:18px}

.partner_box{width:100%;height:100%}
.partner_box_center{width:1130px;height:360px;margin:0 auto;overflow:hidden}
.partner_head{width:397px;height:30px;margin:52px auto 44px auto;overflow:hidden}
.partner_line{border-top:1px solid #b2b2b2;width:77px;display:block;float:left;margin-top:14px}
.partner_s1{display:block;float:left;line-height:30px;margin:0 62px;font-size:28px;color:#353535}
.partner_logo_li{float:left;width:188px;height:101px}


.sj_footer_box{background:#404246;width:100%;height:100%}
.sj_footer_box_center{height:230px;width:1130px;overflow:hidden;border-bottom:1px solid #535559;margin:0 auto;padding:50px 0}
.sj_footer_contact_ul{float:left;height:230px}



.contact_li{float:left;height:230px;border-right:1px solid #535559;padding-right:124px;margin-left:20px}
.contact_li_first{margin-left:0}
.contact_li_last{padding-right:85px}
.contact_h3{font-size:19px;line-height:19px;color:#FFF;font-weight:400}
.contact_p{font-size:12px;line-height:12px;margin-top:22px}
.contact_a{color:#a7a8aa}
.contact_code{width:121px;height:140px;margin-top:20px;display:block}


.sj_footer_phonebox{float:right;width:226px;height:230px}
.phonebox_head{margin-bottom:40px}
.icon_phone{width:35px;height:35px;display:inline-block;margin-top:13px}
.sj_footer_num{color:#8f8f90;font-size:20px;display:inline-block;line-height:20px;margin-left:9px;vertical-align:middle}

.sj_copy{background:#404246;width:100%;height:100%}
.sj_copy_center{height:112px;width:1130px;overflow:hidden;margin:0 auto;padding-top:43px}
.sj_copy_left{float:left}
.sj_copy_p1{font-size:13px;line-height:18px;color:#9b9b9b}
.copy_icon_hb{width:17px;height:18px;display:inline-block;margin-right:5px}
.sj_copy_s1{font-size:16px;color:#da251d;display:inline-block;vertical-align:middle;line-height:22px}
.sj_copy_right{width: 560px;float: right;background: #494b4f;padding: 15px;font-size: 12px;line-height: 14px;color:#818386}

.contact_box{width:100%;height:833px;background:#f2f2f2;padding-top:10px}
.contact_box_center{width:1090px;height:793px;background:#fff;margin:0 auto;padding-left:20px;padding-right:20px}
.contact_box_center_h{height:86px}
.contact_h2{line-height:86px;font-size:20px;color:#333;float:left}
.icon_video{display:inline-block;width:25px;height:22px;vertical-align:middle;margin-right:18px;margin-top:-1px;background:url(../images/icon_video-dail.png) no-repeat center 0}
.contact_right{float:right}
.contact_portrait{display:inline-block;width:27px;height:27px;margin-top:-3px;vertical-align:middle;margin-right:8px}
.contact_portrait img{ width:100%; height:100%; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.contact_name{color:#414141;font-size:15px;line-height:86px}



.video_box{width:1090px;height:628px;position:relative}
.video_box .gs_video_fengmian{width:100%;height:100%;background: url(../images/video_img.png);}
.video_box .audition_icon{display:block;width:116px;height:116px;background: url(../images/play_img2.png) no-repeat;position: absolute;left: 50%;top: 50%;margin-top: -58px;margin-left: -58px;transition: all .3s ease-in; z-index: 100; cursor: pointer;}


/*文章列表页样式*/
.art_box{width: 100%;height: 100%;background: #f2f2f2;padding: 40px 0px;}
.art_box_center{width: 1100px;background: white;margin: 0 auto;padding: 15px 0px 15px 30px;}

/*文章列表左侧*/
.art_box_center .art_left{width: 280px;min-height: 800px;padding-right: 30px;float: left;}
.art_left .art_left_headbox_h2{font-size: 23px;color: #222222;line-height: 23px;margin-left:10px;padding-bottom:11px;background: url(../images/art_downrow_xy.png) no-repeat 55px 2px;}


.art_left_headbox_li{height: 39px;border-top: 1px solid #dcdcdc;padding-right:20px;padding-left: 10px;}
.art_left_headbox_li:hover{background:#da251d;}
.art_left_headbox .art_left_headbox_ul .active{background:#da251d;}
.art_left_headbox .art_left_headbox_ul .active a{color: white}
.art_left_headbox .art_left_headbox_ul .active .small_row{display: block;}
.art_left_headbox_li:active{background:#da251d;}
.art_left_headbox_li:hover a{color: white;}
.art_left_headbox_li:hover .small_row{display: block;}
.art_left_headbox_li a{color: #222222;font-size: 15px;line-height: 39px;display: inline-block;width: 245px;}
.art_left_headbox_li .small_row{width: 5px;height: 7px;display: none;float: right;margin-top: 12px;}


.art_left_headbox .art_button{width: 280px;height: 40px;text-align: center;font-size: 15px;line-height: 40px;color: #222222;display: none;background: url(../public/images/icon_spread.png) no-repeat 160px center #f4f4f4;}
.art_left_headbox .ul_max{max-height: 400px;overflow: hidden;}

.art_left_searchbox{width: 280px;height: 44px;position:relative;margin: 30px 0px;}
.art_left_searchbox .search{width: 264px;height: 38px;border: 2px solid #dcdcdc;outline: none;padding-left: 10px;font-size: 15px;color: a6a6a6;}
.art_left_searchbox .search::-webkit-input-placeholder{font-size: 15px;color: a6a6a6;}
.art_left_searchbox .btn_f{display: block;position: absolute;right: 10px;top: 13px;border: 0;background: white;outline: none;cursor: pointer;}

.art_hotbox_head{height: 50px;width:280px;background: #f2f2f2;border-bottom: 2px solid #dcdcdc;}
.art_hotbox_head .red_line{float: left;width: 4px;height: 18px;background: #DA251D;display: block;margin: 16px 12px 0 0px;}
.art_hotbox_head .rdwz{font-size: 18px;color: #353535;float: left;line-height: 50px;display: block;font-weight: bold;}

.art_hotbox_bot .hot_article_list_h13{padding-left: 10px;padding-top: 20px;margin-bottom: 20px;}
.hot_article_list_h13 .hot_img {height: 75px;float: left;margin-right: 10px;display: block;width: 260px}
.hot_article_list_h13 .hot_img img{width: 100px;height: 75px;float: left;}
.hot_article_list_h13 .hot_article_list_p {float: right;font-size: 14px;height: 75px;line-height: 25px;color: #555555;width: 144px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.hot_article_ul13 .hot_article_li13 {border-top: 1px solid #f2f2f2;}
.hot_article_ul13 .hot_article_li_last {height: 43px;border-bottom: 1px solid #f2f2f2;}
.art_hotbox_bot .hot_article_ul13 .hot_article_li13 .a_13{line-height: 43px;color: #494949;font-size: 15px;margin-left: 10px;display: block;width: 250px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*文章列表页右侧*/
.art_box_center .artxy_right{width: 759px;min-height: 800px;float: right;padding: 16px 0 30px 30px;position: relative;border-left: 1px solid #dcdcdc;}
.art_box_center .artxy_right .artxy_right_ul{min-height: 1000px;}

.artxy_right_ul_li{height: 16px;line-height: 16px;font-size: 16px;margin-bottom: 30px;}
.artxy_right_ul_li .art_right_s1,.art_right_s2,.art_right_a{float: left;color: #222222;}
.artxy_right_ul_li .art_right_s2{display: block;width: 2px;height: 16px;background: #e3e3e3;margin: 0px 7px;}
.artxy_right_ul_li .art_right_a{width: 550px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.artxy_right .artxy_right_load{width: 728px;height: 45px;background: #f4f4f4;font-size: 17px;color: #262626;line-height: 45px;text-align: center;}
.artxy_right_load .icon_downrow{background: url(../images/icon_downrow_xy.png) no-repeat;display: inline-block;width: 11px;height: 5px;vertical-align: middle;margin-top: -2px;}


/*文章详情页右侧*/
.art_box_center .art_right{width: 729px;min-height: 1060px;float: right;padding: 0px 30px 30px 30px;position: relative;border-left: 1px solid #dcdcdc;overflow: hidden;background: white}
.art_right .art_right_head{height: 45px;border-bottom: 1px solid #dcdcdc;}
.art_right .art_right_head a{line-height: 45px;font-size: 17px;color: #7e7e7e;}
.art_right .art_right_head .art_right_head_s{margin: 0px 16px;font-size: 17px;color: #7e7e7e;}

.art_right .art_right_content{background: white}
.art_right_content .art_right_detail{background: white;padding-bottom: 200px;font-size: 14px;line-height: 30px;padding-top: 8px;}

.art_right_title{min-height: 100px;border-bottom: 1px dashed #dcdcdc;text-align: center;padding-bottom: 10px;}
.art_right_title .art_right_title_h1{font-size: 30px;line-height: 44px;color:#222222;text-align: center;font-weight: 400;margin: 20px 0px;}
.art_right_title .art_right_title_s{font-size: 12px;line-height: 12px;display:inline-block;color: #8b8b8b;}
.art_right_title .art_right_title_s1{margin-right: 20px;}

.art_right .art_right_mzsm{width: 700px;height: 36px;font-size:14px;color:#939393;border: 2px solid #f4f4f4;position: absolute;bottom: 142px;padding: 12px;}

.art_right .art_right_tab_box{width: 728px;height: 80px;position: absolute;bottom: 30px;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.art_right_tab_box .art_right_tab{width: 363px;padding-top:18px;padding-bottom:20px;float: left;height: 42px;text-align: center;}
.art_right_tab_box .art_right_tab a{font-size: 14px;color: #b9b9b9;display: inline-block;line-height: 14px;margin: 0px 0 14px 0;}
.art_right_tab_box .art_right_tab .art_right_tab_left_p{font-size: 14px;line-height:14px;color: #3f3f3f;width: 320px;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.art_right_tab_box .art_right_tab .art_right_tab_left_p a{color: #3f3f3f;}
.art_right_tab_line{width: 1px;height: 42px;background: #dcdcdc;float: left;margin-top: 19px;}





/*名师课程*/
.ms_class_bg{width: 100%;max-width: 1920px;background: #f2f2f2;margin: 0 auto;padding: 40px 0;}
.ms_class_Box{width: 1010px;margin: 0 auto;background: #ffffff;padding: 0 30px; min-height: 800px;}
.ms_class_Box .ms_class_box{padding: 30px 0;border-top: 1px solid #dcdcdc;}
.ms_class_Box .ms_class_box:first-child{border: 0}
#ms_nobor_box{border: 0;}
.ms_class_Box .ms_class_leftImg{width: 260px;height: 260px;float: left;position: relative;border-radius: 50%;overflow: hidden;}
.ms_class_Box .ms_class_leftImg:hover .class_left_hideBox{display: block;}
.ms_class_Box .class_left_hideBox{position: absolute;bottom: 0;left: 0;background: #46484f;opacity: 0.8;display: none;}
.ms_class_Box .class_left_hideBox .class_left_hide{width: 260px;height: 31px;position: relative;text-align: center;color: #fff;font-size: 12px;line-height: 12px;padding-top: 21px;}
.ms_class_Box .class_left_hide .left_hide_guanzhu{font-size: 14px;line-height: 20px;display: block;padding: 0 15px;color: #fff;background: #da251d;border-radius: 18px;position: absolute;left: 96px;top: -10px;}
.ms_class_Box .ms_class_right{float: left;padding-top: 29px;padding-left: 30px;width: 720px;}
.ms_class_Box .ms_class_right_title{font-size: 28px;line-height: 28px;margin-bottom: 10px;}
.ms_class_Box .ms_class_right_con{font-size: 16px;line-height: 30px;color: #353535;margin: 3px 0;}
.ms_class_Box .ms_class_right_con span{font-family: "Glyphicons Halflings";font-weight: 800;}
.ms_class_Box .class_right_btnbox{margin-top: 28px;}
.ms_class_Box .class_right_btn1{float: left;display: block;font-size: 15px;line-height: 36px;padding: 0 20px;background: #da251d;color: #fff;border-radius: 30px;}
.ms_class_Box .class_right_btn2{float: left;display: block;font-size: 15px;line-height: 36px;padding: 0 20px;border: 1px solid #bbbbbb;color: #353535;border-radius: 30px;margin-left: 20px;}

.ms_class_leftImg .ms_classImg{display: block;}
.ms_class_leftImg .ms_classImg img{width: 260px;height: 260px;}


/*直播间页面样式*/

/*视频直播头部*/
.live_play_hbox{width: 100%;max-width: 1920px;margin: 0 auto;height: 70px;background: #bdd0dd;position: relative;}
.live_play_hbox .play_h_hidden{position: absolute;width: 112px;background: #fff;left: -48px;top:24px;z-index: 1000;border: 1px solid #d7d7d7;display: none;}
.live_play_hbox .play_h_hidden .h_hiddenbox{position: relative;}
.live_play_hbox .play_h_hidden .pulldown_jiao{width: 0px;height: 0px;border-top: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #fff;border-right: 10px solid transparent;position: absolute;top: -20px;display: block;left: 45px;}
.live_play_hbox .play_h_hidden a{width: 86px;display: block;text-align: center;font-size: 14px;line-height: 40px;margin: 0 auto;border-bottom:1px solid #bbbbbb;}
.live_play_hbox .play_h_hidden .h_hidden{border-bottom: 0;}
.live_play_hbox .live_play_h_logo{width: 340px;height: 32px;margin-left: 20px;margin-top: 19px;float: left;}
.live_play_hbox .live_play_h_logo img{width: 340px;height: 32px;}
.live_play_hbox .live_play_h_rightbox{float: right;margin-right: 30px;}
.live_play_hbox .live_play_h_rightbox .f_menu_box{float: left;margin-top: 22px;margin-right: 30px;position: relative;}
.live_play_hbox .live_play_h_rightbox .live_h_pulldown{display: block;width: 15px;height: 12px;float: left;}
.live_play_hbox .live_play_h_rightbox .live_h_pulldown img{width: 15px;height: 12px;}
.live_play_hbox .live_h_tel{float: left;margin-top: 22px;margin-right: 30px;}
.live_play_hbox .live_h_tel .live_h_telimg{width: 23px;height: 23px;float: left;}
.live_play_hbox .live_h_tel .live_h_telimg img{width: 23px;height: 23px;}
.live_play_hbox .live_h_tel span{display: block;float: left;color: #fa5c1d;font-size: 18px;margin-left: 5px;}
.live_play_hbox .live_head_login{display: block;float: left;font-size: 14px;line-height: 28px;color: #575a58;border: 1px solid #bbbbbb;border-radius: 20px;padding: 0 16px;margin-top: 20px;}

/*主体直播*/
.live_main_box{width: 100%;max-width: 1920px;min-height: 932px; background: linear-gradient(to bottom right, #70c1d9, #e68ae0); background: url(../images/live_play_bg.jpg) no-repeat center center;background-size: cover; margin: 0px auto;padding-top: 30px}
.live_main_box .live_main_warp{width: 1336px;margin: 0 auto;}
.live_main_box .live_main_warp .main_left_Box{width: 980px;float: left;}
.live_main_box .live_main_warp .main_right_Box{width: 356px;float: left;}
.live_main_box .main_left_head{height: 69px;border-bottom: 1px solid #d7d7d7;background: #fff;position: relative;}
.live_main_box .main_left_hide{width: 100%;min-height: 110px;background: #fff;position: absolute;left: 0;top:70px;display: none;z-index: 999;border-bottom: 1px solid #d7d7d7;}
.live_main_box .main_left_hide .hide_Box{position: relative;}
.live_main_box .main_left_hide .hide_return{position: absolute;width: 11px;height: 12px;right: 20px;top: 49px;display: block;z-index: 999;}
.live_main_box .main_left_hide .hide_return img{width: 11px;height: 12px;}
.live_main_box .main_left_hide .hide_guanzhu_btn{z-index: 999;display: block;font-size: 18px;color: #ff4800;line-height: 36px;border:1px solid #dedede;padding: 0 25px;position: absolute;top: 25px;right: 50px;border-radius: 10px;}
.live_main_box .main_left_hide .hide_renqi{z-index: 1000;position: absolute;bottom: 14px;right: 59px;color: #9e9e9e;font-size: 12px;line-height: 12px;}
.live_main_box .main_left_hide .hide_Box_word{font-size: 16px;line-height: 28px;padding:15px 0px 15px 20px;width: 676px;}
.live_main_box .main_teacher{width: 160px;height: 69px;position: absolute;top: 0;left: 0;cursor: pointer;}
.live_main_box #main_teacher{border-right: 1px solid #d7d7d7;border-bottom: 1px solid #fff;}
.live_main_box .main_teacher_img img{ width: 45px; height: 45px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.live_main_box .main_teacher_img{display: block;width: 45px;height: 45px;float: left;margin-left: 20px;margin-top: 13px;margin-right: 10px;}
.live_main_box .main_teacher_name{display: block;font-size: 16px;color: #3a3a3a;float: left;line-height: 69px;}
.live_main_box .main_jian{width: 7px;height: 4px;float: left;margin-top: 26px;margin-left: 10px;}
.live_main_box .main_jian img{width: 7px;height: 4px;}
.live_main_box .main_tap_box{text-align: center;}
.live_main_box .main_tap_box .main_tap_btn{font-size: 16px;display: inline-block;margin: 0 22px;line-height: 67px; color: #3a3a3a;}
.live_main_box .main_tap_box .active{border-bottom: 2px solid #ff4800;color: #ff4800;}


.live_main_box .main_left_bodyBox{position: relative;}
.live_main_box .main_zhiding_main{ position: absolute; right: 30px; bottom: 30px; z-index: 2; width:90px}

.live_main_box .main_zhiding_title{ height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #ff4700; background: #fff; cursor: pointer; width: 90px; box-shadow:0px 0px 14px rgba(0, 0, 0, 0.14); margin-top: 10px; border-radius:13px 13px 13px 13px ; -webkit-border-radius:13px 13px 13px 13px ; -moz-border-radius:13px 13px 13px 13px ; -ms-border-radius:13px 13px 13px 13px ; -o-border-radius:13px 13px 13px 13px ; }

.live_main_box .main_zhiding_title .icon_jiao{display: inline-block; width: 9px; height:9px;margin-left: 3px;}
.live_main_box .main_zhiding_title .f_down{background: url(../images/icon_down2.png) no-repeat center; background-size: contain;}
.live_main_box .main_zhiding_title .f_up{background: url(../images/icon_up2.png) no-repeat center; background-size: contain; }




.live_main_box .main_left_body{background: #fff;height: 700px;border-bottom: 1px solid #d7d7d7;overflow-y: scroll;position: relative;}
.live_main_box .main_left_body_font{padding: 20px 15px;}
.live_main_box .main_top_body{padding: 20px 15px;background: #eaeaea;}



.live_main_box .main_left_content{width: 100%;height: 136px;background: #ffffff;padding: 12px 0px;overflow-y: auto;}
.live_main_box .left_content_first{font-size: 16px;line-height: 32px;color: #3a3a3a;margin-bottom: 20px;padding: 0 20px;}
.live_main_box .left_content_zhuti1{border-bottom: 1px solid #525252;float: left;margin-right: 10px;}
.live_main_box .left_content_zhuti2{display: inline-block;float: left;color: #ff5011;}
.live_main_box .left_content_zhuti3{width: 890px;float: left;}
.live_main_box .live_footer_box{width: 1336px;margin: 0 auto; padding: 15px 0;}
.live_main_box .live_footer_leftbox{float: left;font-size: 12px;line-height: 18px;padding-top: 20px;color: #505a58;}
.live_main_box .live_footer_leftword{display: block;}
.live_main_box .live_footer_rightbox{float: right;padding-top: 20px;color: #505a58;}
.live_main_box .live_footer_leftbox .footer_badge{display: block;float: left;width: 14px;height: 14px;font-size: 14px;}
.live_main_box .footer_badge img{width: 14px;height: 14px;}
.live_main_box .footer_badge_word{display: block;float: left;margin-left: 3px;}
.live_main_box .live_footer_rightword{display: block;width: 356px;font-size: 12px;line-height: 16px;}

.live_video_box{background: linear-gradient(to bottom right, #749bb8, #f7e092); background: url(../images/live_word_bg.jpg) no-repeat center center;background-size: cover}



.live_main_box .main_online_number{width: 100px;height: 69px;position: absolute;top: 0;right: 0;cursor: pointer; line-height: 68px;}

.live_main_warp .auto-page{text-align: center; height: 68px; overflow: hidden;}
.live_main_warp .auto-page label{margin-bottom: 0;font-weight: normal;font-size: 14px; color: #303030;}


.live_main_warp .history-page{width: 100px;text-align: center;padding-top:19px;}

.live_main_warp .flip_page{line-height: 24px;text-align: center;padding-top:22px;font-size: 14px;margin:0px 14px;}

.live_main_warp .flip_page .provios{float: left; border: 1px solid #e1e1e1;color: #77cdf9;background: #fff;width: 24px;height: 24px;}
.live_main_warp .flip_page .next{float: right;	border: 1px solid #e1e1e1;color: #77cdf9;background: #fff;width: 24px;height: 24px;}


.live_main_warp .flip_page .disabled{color: #ccc;}
.live_main_warp .flip_page .xifenye{margin: 0px 6px;width: 100px;position: relative;cursor: pointer; z-index:500 ;}


.live_main_warp .flip_page .xnav{width: 100px;border: 1px solid #e1e1e1;-moz-user-select:none;
-webkit-user-select:none;user-select:none;background: #fff;height: 24px;}
.live_main_warp .flip_page .xab{position: absolute; width: 100px; max-height:480px;padding:5px 0px; border: 1px solid #e1e1e1; border-top: none; overflow-y: auto; overflow-x: hidden; left: 0px; background-color: #fff; }
.live_main_warp .flip_page .uljia li{line-height: 24px; height: 24px;}
.live_main_warp .flip_page .uljia li:hover{background: #ccc;}



/* 文字直播*/
.main_left_body .askbox{margin-bottom: 20px;position: relative;}
.askbox .askbox_r .askbox_r_p .zs_imgbox{display: inline-block;}


/*右侧聊天室样式xy*/
/* .live_main_box .live_main_warp .main_right_Box{width: 356px;height:781px;float: left;background: #f5f5f5;} */
.live_main_box .live_main_warp .main_right_Box{width: 356px;float: left;background: #f5f5f5;}
.main_right_Box .main_right_h{height: 69px;border-bottom: 1px solid #d7d7d7;background: #f5f5f5;font-size: 16px;color: #3a3a3a;line-height: 68px;padding-left: 20px;}
.main_right_Box .chat_window{height: 700px;padding: 0 20px;overflow-y: scroll;border-bottom: 1px solid #d7d7d7;position: relative; clear: both;}
.main_right_Box .chat_window .askbox{padding-bottom: 30px;overflow: hidden;position: relative;}
.main_right_Box .chat_window #div_msg{padding:5px 0;}

.askbox .askbox_l{width: 45px;position: absolute;top: 0;left: 5px;}
.askbox .askbox_l > img{ width: 45px; height: 45px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.askbox .askbox_l .touxiang{width: 45px;height: 45px;}
.askbox .askbox_l .touxiang img{ width: 45px; height: 45px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.askbox .askbox_l .role{text-align: center;height: 17px;margin-top: 4px;}

.askbox .askbox_r{padding-left: 56px;}
.askbox .askbox_r .askbox_r_s1{font-size: 12px;color: #9e9e9e;margin-right: 5px;margin-left: 9px;}
.askbox .askbox_r .askbox_r_s2{font-size: 12px;color: #9e9e9e;}
.askbox .askbox_r .askbox_r_box{font-size: 14px;color: #c76f4c;}
.askbox .askbox_r .askbox_r_tag{font-size: 12px;color: #fff;}
.askbox .askbox_r .askbox_r_tag span{ display: inline-block; font-size: 12px;background: #faebcf; color: #f2a50e; padding: 0px 10px; line-height: 18px; margin-right: 3px ;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;margin-left: 3px;}



.askbox .askbox_r .askbox_top_box{  font-size: 12px; background: #ff4800; color: #fff;padding: 2px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; }

.askbox .askbox_r .getmsginfo{font-size: 14px;color: #3a3a3a;margin-top: 7px;}
.askbox .askbox_r .askbox_r_p{ display: inline-block; background: #fff; border: 1px solid #dedede; padding: 7px; line-height: 20px; position: relative; border-radius: 0px 6px 6px 6px; -webkit-border-radius: 0px 6px 6px 6px; -moz-border-radius: 0px 6px 6px 6px; -ms-border-radius: 0px 6px 6px 6px; -o-border-radius: 0px 6px 6px 6px; }
.askbox .askbox_r .askbox_r_p::before{content: " "; display: block;height: 5px; width: 6px; background: url(../images/qipao_whitexy.png?v=1.00) no-repeat;position: absolute;left: -6px;top: -1px;}
/* .askbox .askbox_r .askbox_r_p:before{content: "";position: absolute;width: 0;height: 0;left:-8px;top:12px;border-top: solid transparent;border-left: 12px solid #f1f1f1;border-bottom: 6px solid transparent;-webkit-transform: rotate(210deg);-ms-transform: rotate(210deg);-webkit-transform: rotate(210deg);transform: rotate(210deg);} */
.askbox .askbox_r .teaname{color: #c76f4c;background: #eef4fb;}
.askbox .askbox_r .teaname::before{background: url(../images/qipao_bluexy.png?v=1.00) no-repeat;}

.main_right_Box .send_box{height: 160px; position: relative;}
.main_right_Box .send_box .send_box_input{height: 60px;width:316px;background: #f5f5f5;padding: 20px;outline: none;border: 0;position: relative; overflow-y: auto;}
.main_right_Box .send_box .hldSendBox{width:316px;margin:0px 20px;}
.main_right_Box .send_box .hldSendBox .hldSendLeft{padding-top: 15px;float: left;}

.main_right_Box .send_box .enjoy{width: 17px;height: 17px;display: block;float: left;overflow: hidden;margin-right: 15px;}

.main_right_Box .send_box .send_btn{float: right;display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;font-size: 15px;color: white;background: #ff4800;border-radius: 5px;margin-top: 10px;}


.submit_btn .btn_push_box{
    margin-top: 10px;
    margin-right: 10px;
}
.main_right_Box .send_box .hldSendBox .btn_push_box{
    padding-top: 15px;
    margin-right: 10px;
}

.checkbox_push_style[type='checkbox']{
    margin-right: 5px;
    /*去除浏览器默认样式*/
    -webkit-appearance:none;
    -moz-appearance: none;
    appearance: none;
    /*自己样式*/
    width: 18px;
    height: 18px;
    border:1px solid #d1d1d1;
    outline: none;
    background: #f9f9f9;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
  }
  .checkbox_push_style[type=checkbox]::after{
      content: ' ';
      display: block;
      width: 100%;
      height: 100%;
      background: #ff5700;
      background: url(../images/icon_checkbox.png) no-repeat;
      background-size: contain;
      color: #fff;
      -webkit-border-radius: 18px;
      -moz-border-radius: 18px;
      border-radius: 18px;
      text-align: center;
      line-height: 18px;
      /*增加动画*/
      /* transition:all ease-in-out 300ms;
      -webkit-transition: all ease-in-out 300ms;
      -moz-transition: all ease-in-out 300ms; */
      opacity: 0;
  }
  
  .checkbox_push_style[type=checkbox]:checked{
    border:none;
  }
  .checkbox_push_style[type=checkbox]:checked::after{
      -webkit-border-radius: 18px;
      -moz-border-radius: 18px;
      border-radius: 18px;
      opacity: 1;
  }



/* FaceBox */
.hldSmohanFaceBox{display:block;width:300px;height:100px;position:absolute;top:10px;left:0px;z-index:9999;}
.hldSmohanFaceBox .Corner{display:block;width:28px;height:15px;background:url(../images/hld_facebg.png) no-repeat;position:absolute;left:15px;bottom:0;z-index:100;}
.hldSmohanFaceBox .Content{display:block;width:280px;height:68px;padding:8px;background:#ffffff;border:1px solid #cfcfcf;z-index:99;margin:0px 0px 14px 0px;box-shadow:0px 1px 10px rgba(204,204,204,1);border-radius:2px;overflow-y:auto}
.hldSmohanFaceBox .Content h3{margin:0;padding:0;height:30px;line-height:26px;display:block;font-size:14px;text-align:left;display: none;}
.hldSmohanFaceBox .Content h3 span{float:left;}
.hldSmohanFaceBox .Content h3 .close{display:inline-block;width:16px;height:16px;background:url(../images/facebg_1.png) -30px -120px;float:right;cursor:pointer;}
.hldSmohanFaceBox .Content h3 .close:hover{background-position:-46px -120px;}
.hldSmohanFaceBox .Content ul{margin:5px 0px 0px 0px;padding:0;list-style-type:none;}
.hldSmohanFaceBox .Content ul li{display:inline-block;height:26px;padding:1px 2px;border:1px solid #f8f8f8;float:left;cursor: pointer;}
.hldSmohanFaceBox .Content ul li img{width: 22px;height: 22px;}
.hldSmohanFaceBox .Content ul li:hover{border-color:#6C3;}



/*webuploader*/
.webuploader-container{position:relative}
.webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.webuploader-pick{position:relative;display:inline-block;color:#fff;text-align:center;border-radius:3px;overflow:hidden}
.webuploader-pick-hover{}
.webuploader-pick-disable{opacity:.6;pointer-events:none}
.wu-example{position:relative;padding:15px;margin:0;background-color:#fafafa;box-shadow:inset 0 3px 6px rgba(0,0,0,.05);border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;display: none;}

#uploader .queueList{}
#uploader .queueList.filled{margin:0}
#uploader .queueList.webuploader-dnd-over{border:3px dashed #999}
#uploader p{margin:0}
.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
#uploader .placeholder{text-align:center;color:#ccc;font-size:18px;position:relative}
#uploader .placeholder .webuploader-pick{font-size:18px;background:#00b7ee;border-radius:3px;line-height:44px;padding:0 30px;color:#fff;display:inline-block;margin:0 auto 20px auto;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.1)}
#uploader .placeholder .webuploader-pick-hover{background:#00a2d4}
#uploader .placeholder .flashTip{color:#666;font-size:12px;position:absolute;width:100%;text-align:center;bottom:20px}
#uploader .placeholder .flashTip a{color:#0785d1;text-decoration:none}
#uploader .placeholder .flashTip a:hover{text-decoration:underline}
#uploader .filelist{list-style:none;margin:0;padding:0}
#uploader .filelist:after{content:'';display:block;width:0;height:0;overflow:hidden;clear:both}
#uploader .filelist li{width:30px;height:30px;background:url(../images/webupload/bg.png) no-repeat;text-align:center;margin:0 8px 10px 0;position:relative;display:inline;float:left;overflow:hidden;font-size:12px}
#uploader li p.log{position:relative;top:-45px}
#uploader p.title{position:absolute;top:0;left:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;top:5px;text-indent:5px;text-align:left}
#Smohan_FaceBox p.progress{position: absolute;width:100%;top:30px;left:0;height:1px;overflow:hidden;z-index:50;margin:0;border-radius:0;background:0 0;-webkit-box-shadow:0 0 0}
#Smohan_FaceBox p.progress span{display:block;overflow:hidden;width:0;height:100%;background:#1483d8 url(../images/webupload/progress.png) repeat-x;-webit-transition:width .2s linear;-moz-transition:width .2s linear;-o-transition:width .2s linear;-ms-transition:width .2s linear;transition:width .2s linear;-webkit-animation:progressmove 2s linear infinite;-moz-animation:progressmove 2s linear infinite;-o-animation:progressmove 2s linear infinite;-ms-animation:progressmove 2s linear infinite;animation:progressmove 2s linear infinite;-webkit-transform:translateZ(0)}
@-webkit-keyframes progressmove{0%{background-position:0 0}
100%{background-position:17px 0}
}
@-moz-keyframes progressmove{0%{background-position:0 0}
100%{background-position:17px 0}
}
@keyframes progressmove{0%{background-position:0 0}
100%{background-position:17px 0}
}
#uploader .filelist li p.imgWrap{position:relative;z-index:2;line-height:110px;vertical-align:middle;overflow:hidden;width:110px;height:110px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}
#uploader .filelist li img{width:100%}
#uploader .filelist li p.error{background:#f43838;color:#fff;position:absolute;bottom:0;left:0;height:28px;line-height:28px;width:100%;z-index:100}
#uploader .filelist li .success{display:block;position:absolute;left:0;bottom:0;height:40px;width:100%;z-index:200;background:url(../images/webupload/success.png) no-repeat right bottom}
#uploader .filelist div.file-panel{position:absolute;height:0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;background:rgba(0,0,0,.5);width:100%;top:0;left:0;overflow:hidden;z-index:300}
#uploader .filelist div.file-panel span{width:24px;height:24px;display:inline;float:right;text-indent:-9999px;overflow:hidden;background:url(../images/webupload/icons.png) no-repeat;margin:5px 1px 1px;cursor:pointer}
#uploader .filelist div.file-panel span.rotateLeft{background-position:0 -24px}
#uploader .filelist div.file-panel span.rotateLeft:hover{background-position:0 0}
#uploader .filelist div.file-panel span.rotateRight{background-position:-24px -24px}
#uploader .filelist div.file-panel span.rotateRight:hover{background-position:-24px 0}
#uploader .filelist div.file-panel span.cancel{background-position:-48px -24px}
#uploader .filelist div.file-panel span.cancel:hover{background-position:-48px 0}
#uploader .statusBar{height:43px;border-top:1px solid #dadada;padding:0 5px;line-height:43px;vertical-align:middle;position:relative}
#uploader .statusBar .progress{border:1px solid #1483d8;width:198px;background:#fff;height:18px;position:relative;display:inline-block;text-align:center;line-height:18px;color:#6dbfff;position:relative;margin:0 10px 0 0}
#uploader .statusBar .progress span.percentage{width:0;height:100%;left:0;top:0;background:#1483d8;position:absolute}
#uploader .statusBar .progress span.text{position:relative;z-index:10}
#uploader .statusBar .info{display:inline-block;font-size:14px;color:#666}
#uploader .statusBar .btns{position:absolute;top:10px;right:20px;line-height:40px}
#filePicker2{display:inline-block;float:left}
#uploader .statusBar .btns .uploadBtn,#uploader .statusBar .btns .uploadBtn.state-paused,#uploader .statusBar .btns .uploadBtn.state-uploading,#uploader .statusBar .btns .webuploader-pick{background:#fff;border:1px solid #cfcfcf;color:#565656;padding:0 18px;display:inline-block;border-radius:3px;margin-left:10px;cursor:pointer;font-size:14px;float:left}
#uploader .statusBar .btns .uploadBtn.state-paused:hover,#uploader .statusBar .btns .uploadBtn.state-uploading:hover,#uploader .statusBar .btns .uploadBtn:hover,#uploader .statusBar .btns .webuploader-pick-hover{background:#f0f0f0}
#uploader .statusBar .btns .uploadBtn{background:#00b7ee;color:#fff;border-color:transparent}
#uploader .statusBar .btns .uploadBtn:hover{background:#00a2d4}
#uploader .statusBar .btns .uploadBtn.disabled{pointer-events:none;opacity:.6}
.new_SmohanFaceBox_bg{background: #fff !important;border:none !important;margin-top: 10px;position:absolute;bottom: 0px; position: absolute !important;box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.15);}
.new_SmohanFaceBox_bg .face_box{border-bottom: 1px solid hsl(0, 0%, 95%)}


.view_Scrollmore{width:100px;text-align: center;color: #2a5caa;line-height: 20px; cursor: pointer; margin:0px auto;}
.view_Scrollmore .loadin img{vertical-align: middle}




.askbox_r_p .askbox_r_pask .stu_namexy{color: #a1a6aa;margin-left: 2px;}
.askbox_r_p .askbox_r_pask .tea_answerxy{color: #c76f4c;margin-left: 2px;}


/* 登录退出样式 */
.sj_header_nav_login .sj_header_user{width: 80px;height: 40px;text-align: center;color: #222222;font-size: 14px;line-height: 30px;margin-top: 20px;position: relative;}
.sj_header_nav_login .header_user{display:block;text-align: center;color: #E41A27;}
.sj_header_nav_login .header_user img{ display:block; height: 40px; width: 40px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.sj_header_nav_login .sj_user_box{position: absolute;width: 80px;left: 0;bottom: -60px;background: #fff;z-index: 99;display: none;}
.sj_header_nav_login .sj_user_hide{width: 80px;display: block;font-size: 14px;height:30px;line-height: 30px;color: #313131;text-align: center;}
.sj_header_nav_login .sj_header_user:hover .sj_user_box{display: block;}
.sj_header_nav_login .sj_header_user:hover .sj_user_hide_bor{border-bottom: 1px solid #d8e2e2;}

.live_play_h_rightbox .sj_header_user{margin-top: 14px;}

/* 首页panner */
.home_hldpanner_box { width: 100%; height: 460px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto;}
.home_hldpanner_box .ggs { width: 200%; height: 460px;  left: -50%; top: 0; position: absolute; }
.home_hldpanner_box .ggBox { width: 1920px; height: 460px;  margin: 0 auto; }
.home_hldpanner_box .ggBox li { display: none; width: 1920px; height: 460px;position: absolute; }
.home_hldpanner_box .ggBox li .ggImg{display: block; width: 1920px; height: 460px;}
.home_hldpanner_box .ggBox li.active{display: block;}
.home_hldpanner_box .ggBox .gg_homelink{width: 1240px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -620px;}
.home_hldpanner_box .ggBox .btn{width: 64px;height: 26px;padding: 0;position: absolute;top: 195px;}
.home_hldpanner_box .ggBox .gg-dfh_con{left: 441px;}
.home_hldpanner_box .ggBox .gg-xxm_con{right: 426px;}
.home_hldpanner_box .ggBox .gg-Rushbuy{display: block;width: 100px;height: 102px;position: absolute;top: 260px;left: 576px;}
.home_hldpanner_box .ggb { position: absolute; width: 100%; left: 0; bottom: 0; height: 30px; z-index: 4;  }
.home_hldpanner_box .ggBtns { width: 960px; height: 30px; margin: 0 auto;text-align: center;padding-top: 10px;}
.home_hldpanner_box .ggBtns a { display: inline-block; width: 10px; height: 10px; background: #7f6057; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; margin: 0px 2px}
.home_hldpanner_box .ggBtns a.btn_act {background: #fff; }
.home_hldpanner_box .warp_click {display:inline-block;position: absolute;top: 50%;color: green; padding:10px;z-index: 1000;cursor: pointer;margin-left: -15px;}
.home_hldpanner_box .warp_next{right:50px;}
.home_hldpanner_box .warp_prev{left:50px;}