@charset "UTF-8";
/*年月选择控件*/
.month_box{width: 228px;border: 1px #E5E5E5 solid;background-color: #F6F6F6;position: absolute;top: 28px;left: 0;z-index: 2;display: none;}
.month_choose{width: 160px;background-color: #F6F6F6;/*position: absolute;top: 28px;left: 0;z-index: 2;*/}
.month_chooseBox{width: 68px;height: 137px;padding: 12px 0px;}
.month_choose .month_list{text-align:center;border-collapse: collapse;font-size: 12px;}
.month_choose td{height: 28px;width: 39px;border: 1px #fff solid;color: #999;cursor:pointer;}
.month_choose .curr{background-color:  #1FB6C4;color: #fff;}
.month_choose .lt, .month_choose .gt{color: #999;}
.month_choose .lt:hover, .month_choose .gt:hover{color: #3B4144;font-weight: bold;}
.dis_ib{display: inline-block;vertical-align: top;}
/*关于我们*/
.p_about .p_category_ul{width: 163px;height: 290px;background-color: #FFF;text-align: center;padding: 23px 0px 42px;}
.p_about .p_category_ul li{height: 20px;line-height: 20px;margin-bottom: 25px;border-left: 4px solid #fff;}
.p_about .p_category_ul li.curr{color: #1FB6C4;}
.p_about .p_category_ul li i{margin-right: 10px;}
.about_padding{padding: 10px 0px;}
.about_con{width: 1000px;background-color: #FFF;min-height: 520px;}
.about_pad{padding: 20px 30px 35px;}
.about_text{margin: 20px auto;}
.about_us{border-bottom: 1px solid #E6E6E6;margin-bottom: 25px;padding-bottom: 20px;}
.about_tit{font-size: 24px;color: #000000;padding-bottom: 20px;}
.about_tit,.about_font p{line-height: 30px;}
.about_pdf,.about_pdf_hover{width: 428px;height: 78px;display: inline-block;line-height: 78px;
    border-radius: 4px;
    overflow: hidden;
	border: 1px solid #1FB6C4;text-align: center;}
.about_pdf{background-color: #FFF;color: #1FB6C4;}
.about_pdf_hover{background-color: #1FB6C4;color: #FFF;display: none;}
.about_pdf_img{width: 41px;height: 51px;vertical-align: middle;margin-right: 10px;}
.about_excel_img{width: 46px;height: 46px;vertical-align: middle;margin-right: 10px;}
.about_pdf span,.about_pdf_hover span{font-size: 16px;}
.about_font p span{display: inline-block;line-height: 45px;}
.about_course{color: #1FB6C4;width: 150px;margin-left: 10px;margin-right: 80px;}
.about_font p .about_he{width: 200px;text-align: left;margin:0px 240px 0px 0px;}
.about_fu{width: 812px;margin: 0 auto;height: 38px;line-height: 38px;border-bottom: 1px solid #E6E6E6;}
.about_fu.tabs .li{width: auto;line-height: 38px;height: 38px;float: left;text-align: left!important;padding: 0px 20px;}
.about_fu .about_fu_curr{border-bottom: 1px solid #1FB6C4;}
.about_fu .about_fu_mr{margin-right: 0px;}
.about_tu{width: 840px;margin: 40px auto;border-top: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;}
.about_tu li{width: 119px;height: 119px;border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;float: left;background-color: #fff;}
.about_tu li img{width: 120px;height: 110px;margin: 4px auto;}
.about_tu li.li_gray{background-color: #F4F6F8;}
.about_even{background-color: #F9F9F9;}
.about_pad.about_background{padding: 20px 60px;margin-top: 0px;background: url(../../images/about/top_background.jpg) no-repeat; background-color:#FBFDFE;}
.about_us.about_bottom{border-bottom: 0;margin-bottom:0px;padding-bottom: 0;}
.about_bottom .about_tit{text-align: center;margin-top: 50px;padding-bottom: 0px;font-weight: normal;}
.about_bottom .about_font{margin-top: 35px;}
.about_bottom .about_font p{color: #4A4A4A;line-height: 24px;text-indent: 2em;}
.about_learnbox{margin: 42px 0px 10px;}
.about_rbox{width: 100%;margin-top: 30px;}
.about_group{width: 218px;height: 6px;margin: 10px auto 30px;background: url(../../images/about/group.png) no-repeat;}
.about_thingbox{width: 664px;height: 1444px;display: block;margin: 0px auto;}
.about_awardsbox{width: 840px;margin: 0 auto;}
.about_awardsbox li{width: 270px;height: 220px;float: left;margin-right: 15px}
.about_awardsbox li img{width: 270px;height: 175px;}
.about_awardsbox li span{font-size: 14px;color: #3B4144;display: block;text-align: center;}
.about_awardsbox li.li_last{margin-right: 0;}
/*首页底部logo*/
.p_index .tabs.about_fu{width: 1180px;margin: 0px auto;font-size: 14px;color: #666;}
.p_index .tabs.about_fu li{margin-right: 143px;padding: 0;color: #3B4144;}
.p_index .tabs.about_fu li.curr{color: #22B7C4;border-bottom: 2px solid #22B7C4;font-weight: bold;}
.p_index .about_fu  li.about_fu_mr{margin-right: 0;}
.p_index .about_tu{width: 1176px;margin: 31px auto 50px;border: 0;}
.p_index .about_tu li{width: 168px;height: 110px;border: 0;padding: 5px 0;}
.p_index .about_tu li img{width: 120px;height: 110px;margin: 0 auto;display: block;}

/*顾问团队*/
.gu_us{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #E6E6E6;}
.gu_photo{width: 150px;height: 150px;border-radius: 50%;border: 1px solid #E6E6E6;vertical-align: middle;margin-top: 25px;}
.gu_font{width: 750px;padding: 30px 0px;}
.gu_font h3{font-size: 18px;line-height: 50px;font-weight: normal;color: #3B4144;}
.gu_font p{line-height: 30px;}
/*帮助中心*/
.help_part{background-color: #FFF;}
.help_part .about_con_det h3, .help_part .about_tit_sub h3{margin: 0;font-weight: normal;color: #3B4144;line-height: 36px;font-size: 20px;height: 36px;}
.help_part .about_tit_sub .more{color: #1FB6C4;font-size: 14px;display: inline-block;margin-top: 6px;}
.help_part .about_con_det h3 .ico, .help_part .about_tit_sub h3 .ico{height: 36px;width: 37px;margin-right: 20px;}
.help_part .about_con_det h3 img, .help_part .about_tit_sub h3 img{height: 36px;width: 37px;margin-right: 20px;}
.help_part .usual h3 .ico{background-position: -280px -680px;}
.help_part .account h3 .ico{background-position: -320px -680px;}
.help_part .course h3 .ico{background-position: -400px -680px;}
.help_part .order h3 .ico{background-position: -360px -680px;}
.help_part .qa h3 .ico{background-position: -440px -680px;}
.help_part .other h3 .ico{background-position: 0px -740px;}
.help_div{width: 430px;margin: 0 20px 36px;float: left;}
.help_div .about_con_ul{padding-left: 54px;line-height: 40px;font-size: 16px;color: #666;margin-top: 5px;}
.help_div .about_con_ul .li:before{content: "•";color: #1FB6C4;display: inline-block;width: 14px;}
.help_div .about_con_ul .li.more{color: #1FB6C4;font-size: 14px;}
.help_div .about_con_ul .li.more:before{content: ""}
.about_con_det .help_list p{margin-bottom: 0;}
.help_list{border-top: 1px solid #E5E5E5;}
.help_part .help_list li{padding: 20px 0px 15px; border-bottom: 1px solid #E5E5E5;}
.help_part .help_list .help_tit{font-size: 16px;color: #3B4144;}
.help_part .help_list .help_con{color: #666;line-height: 26px;padding-top: 10px;}
.relatv_help .about_con_ul{padding-left: 0;line-height: 20px;color: #3B4144;font-size: 14px;margin-top: 10px;}
.relatv_help .about_con_ul .li{padding: 10px 0;border-bottom: 1px dashed #E5E5E5;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.relatv_help .about_con_ul .li:before{content: "•";color: #1FB6C4;display: inline-block;width: 14px;}
.help_main{margin: 0 10px;}
.help_main .help_tit{font-size: 24px;color: #3B4144;text-align: center;}
.help_main .content{margin-top: 40px;font-size: 14px;color: #3B4144;line-height: 24px;word-wrap: break-word;}
.help_main .content p{margin-bottom: 20px;}
.help_main .content p a{color: #1FB6C4;}
.help_main .content img{max-width: 100%;cursor: pointer;height: auto!important;}
/*市场合作*/
.maket_cooper .item_tit,.maket_cooper .about_con_det h4{margin-top: 5px;}
.maket_cooper .item_tit{margin-bottom: 23px;}
.maket_cooper .item_con,.maket_cooper .item_con li{line-height: 24px;}
.maket_cooper .item_con li.tit{padding-left: 0;background-color: none;}
.maket_cooper .about_con_det h4{color: #36BABC;}
.about_market_img{width: 407px;height: 330px;}
.about_con_left,.about_con_right{width: 265px;height: 330px;}
.about_con_left p,.about_con_right p{height: 130px;line-height: 22px;font-size: 12px;margin: 20px 0px;}
.about_con_left .con_footer,.about_con_right .con_footer{margin-top: 80px;}
.item_contact{margin-top: 20px;}
.maket_cooper .about_con_det.mt60{
	margin-top: 60px;
}
/*服务协议*/
.about_con_det{margin-top: 10px;line-height: 22px;font-size: 14px;overflow: hidden;}
.about_con_det p{margin-bottom: 23px;}
.about_con_det h3,.about_con_det h4{font-weight: normal;height: 30px;line-height: 30px;color: #3B4144;}
.about_con_det h3{font-size: 28px;margin: 20px 0px;}
.about_con_det h4{font-size: 14px;margin: 20px 0px;color: #666;}
.about_con_det2{margin-top: 23px;}
.indent_2em{text-indent: 2em;}
/*客户反馈*/
.customer_part .customer_li{min-height: 102px;margin-bottom: 20px;background-color: #fff;padding: 10px 65px 25px 45px;box-shadow: 0 2px 12px 0 #E6E6E6;}
.customer_part .customer_li .logo_img img{height: 50px;}
.customer_part .customer_li .logo_img{border-bottom: 1px solid #F3F3F3;height: 50px;padding-bottom: 9px;}
.customer_part .customer_li .customer_feedback{padding-top: 10px;font-size: 16px;color: #000;line-height: 24px;}
/*版权声明*/
.about_con_tip{line-height: 22px;font-size: 16px;}
/*意见反馈*/
/*.yi_check{width: 800px;}*/
.no_show{display: none;height: 0px;font-size: 0px;}
.yi_check label{display: inline-block;margin: 10px 40px 10px 0px;width: 125px;line-height: 18px;font-size: 16px;vertical-align: top;}
.yi_check label.mr0{margin-right: 0px;}
.cbx_sp{width: 18px;height: 18px;margin-right: 8px;display: inline-block;vertical-align: top;background: url(../../images/website.png?t=9243722345523934) no-repeat -118px -36px;}
.cbx_sp.checked{background: url(../../images/website.png?t=9243722345523934) no-repeat -78px -36px;}
.yi_submit{width: 673px;/*height: 300px;*/padding-right: 20px;}
.yi_submit_line{height: 300px;width: 0;border-right: 1px solid #EEEEEE;}
.yi_submit .items{margin-bottom: 20px;}
.yi_submit .t_label{margin-right: 20px;width: 56px;}
.yi_submit .check_label .li{margin-right: 20px;}
.yi_tarea textarea{width: 574px;height: 70px;padding: 10px;border: 1px solid #E5E5E5;font-size: 12px;}
.yi_name{width: 130px;height: 22px;border: 1px solid #E5E5E5;padding: 2px 9px;color: #999;font-size: 12px;}
.yi_phone{width: 276px;height: 22px;border: 1px solid #E5E5E5;padding: 2px 9px;color: #999;font-size: 12px;}
.yi_tijiao{width: 120px;height: 40px;background-color: #1FB6C4;color: #FFF;line-height: 40px;font-size: 16px;text-align: center;border-radius: 4px;margin-left: 76px;margin-top: 10px;}
.yi_wei{/*padding: 20px 0px 20px 60px;*/width: 206px;font-size: 12px;text-align: center;line-height: 30px;margin-left: 30px;}
.about_yi_img{width: 120px;height: 120px;margin: 40px auto 25px;}
.placeHolder {display: none;position: absolute;color: #999;margin-top: 19px;margin-left: 10px;height: 14px;line-height: 14px;cursor: text;
    font-size: 12px;left: 0;top: 0;z-index: 3;}
.yi_html,.pla_name,.pla_tele{display: inline;font-size: 14px;}
.yi_tarea span{line-height: 22px !important;top: 10px !important;}
.yi_tele span{left: 20px !important;}
/*联系我们*/
.lian_left{width: 525px;margin-right: 100px;}
.lian_left p{line-height: 38px;}
.lian_right p{line-height: 30px;}
.about_lian_img{width: 203px;margin: 20px 0px;}
.mt35{margin-top: 35px;}
.mb40{margin-bottom: 40px;}
.about_year{width: 103px;font-size: 32px;font-weight: bold;color: #1FB6C4;}
.year_line{width: 1px;height:100px;border-left: 1px dotted #3B4144;}
.about_month{width: 83px;text-align: center;font-size: 18px;color: #3B4144;display: inline-block;vertical-align: top;}
.about_block{font-size: 16px;color: #555555;width: 745px;display: inline-block;}
.yuan_icon{width: 20px;height: 20px;right: -11px;top: 0px;background: url(../../images/website.png?t=9243722345523934) no-repeat -720px 0px;}
.yuan_icon.all_icon{background: url(../../images/website.png?t=9243722345523934) no-repeat -720px -40px;}
.setup_icon{width: 23px;height: 23px;display: inline-block;vertical-align: middle;margin-left: 10px;
	background: url(../../images/website.png?t=9243722345523934) no-repeat -720px -80px;}
.contact_left{height: 240px;width: 326px;background-color: #1FB6C4;color: #FFF;padding: 25px 23px;font-weight: 700;}
.contact_left .tit{font-size: 22px;line-height: 30px;}
.contact_left .content{margin-top: 10px;font-size: 14px;line-height: 30px;}
.contact_right{height: 290px;}
.branch_list{margin-top: 7px;}
.branch_list .li{margin-bottom: 32px;width: 50%;height: 120px;float: left;}
.branch_detail{padding-right: 20px;color: #999;font-size: 14px;}
.branch_detail h4{font-size: 16px;color: #3B4144;margin-bottom: 10px;}
.branch_detail p{line-height: 26px;}
.branch_detail p.addr{margin-top: 10px;}
.branch_detail p.addr span{height: 45px;display: inline-block;float: left;}
.branch_detail .ico{margin-right: 12px;}
.branch_detail .tel .ico{background-position: -440px -760px;}
.branch_detail .addr .ico{background-position: -240px -120px;}
.lian_left ul{margin-bottom: 25px;}
.lian_left ul li{line-height: 36px;}
.lian_left ul li.adress_item{font-size: 18px;color: #3B4144;}
/*铂略大事记*/
.great_ul li{height: 165px;padding: 35px 0;border-bottom: 1px dotted #999;}
.great_ul li img{width: 227px;height: 165px;float: left;}
.great_text{width: 610px;padding: 0px 50px;float:left;}
.great_text_tit{font-size: 20px;color: #3B4144;cursor: pointer;}
.width_px{width: 145px;display: inline-block;}
.width_px.wid_long{width: 265px;}
.great_text_con{color: #3B4144;height: 48px;}
.great_text_read{color: #1FB6C4;font-size: 18px;margin-top: 15px;display: block;}
.great_ul li.bt_none{border-bottom: 0;}
.great_ul li.pt_15{padding-top: 15px;}
.ico_aboutMe{background-position: -320px -520px;}
.ico_market{background-position: -360px -520px;}
.ico_help{background-position: -400px -520px;}
.ico_feedback{background-position: -440px -520px;}
.ico_service{background-position: -320px -600px;}
.ico_copyring{background-position: -360px -600px;}
.ico_customer{background-position: -40px -160px;}
.ico_adviser{background-position: -400px -600px;}
.ico_contact{background-position: -440px -600px;}
.p_category_ul .li.curr .ico_aboutMe{background-position: -320px -480px;}
.p_category_ul .li.curr .ico_market{background-position: -360px -480px;}
.p_category_ul .li.curr .ico_help{background-position: -400px -480px;}
.p_category_ul .li.curr .ico_feedback{background-position: -440px -480px;}
.p_category_ul .li.curr .ico_service{background-position: -320px -560px;}
.p_category_ul .li.curr .ico_copyring{background-position: -360px -560px;}
.p_category_ul .li.curr .ico_customer{background-position: 0px -160px;}
.p_category_ul .li.curr .ico_adviser{background-position: -400px -560px;}
.p_category_ul .li.curr .ico_contact{background-position: -440px -560px;}
.p_category_ul .li:hover a{color: #1FB6C4;}
.p_category_ul .li:hover .ico_aboutMe{background-position: -320px -480px;}
.p_category_ul .li:hover .ico_market{background-position: -360px -480px;}
.p_category_ul .li:hover .ico_help{background-position: -400px -480px;}
.p_category_ul .li:hover .ico_feedback{background-position: -440px -480px;}
.p_category_ul .li:hover .ico_service{background-position: -320px -560px;}
.p_category_ul .li:hover .ico_copyring{background-position: -360px -560px;}
.p_category_ul .li:hover .ico_customer{background-position: 0px -160px;}
.p_category_ul .li:hover .ico_adviser{background-position: -400px -560px;}
.p_category_ul .li:hover .ico_contact{background-position: -440px -560px;}
/* 关于我们页面-时间轴 */
.about_line{
    width: 840px;
    margin: 0 auto;
    position: relative;
    margin-top: 60px;
    padding-top: 60px;
}
.about_line .a_ms{
    width: 100%;
}
.about_line_t,.about_line_ts{
   
    font-size: 32px;
    color: #FFFFFF;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 46%;
    transform: translateX(-50%);
    width: 129px;
    height: 129px;
    line-height: 129px;
    text-align: center;
    z-index: 1;
}
.about_line_ts{
    z-index: 3;
}
.about_line .a_tl,.about_line .a_tc,.about_line .a_tr{
    display: inline-block;
    height: 84px;
    position: relative;
}
.about_line .a_tl {
    width: 367px;

}
.about_line .a_tc {
    width: 106px;

}
.about_line .a_tc img{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 2;
}
.about_line .a_tr {
    width: 367px;
}
.about_line .a_b{
    width: 100%;
}
.about_line .a_tl div{
    text-align: right;
}
.about_line .a_tr div{
    text-align: left;
}
.about_line .a_cont1,.about_line .a_cont2{
    position: absolute;
    top: 0;
    height: 75px;
}
.about_line .a_cont1{
left: 20px;
}
.about_line .a_cont2{
    right: 20px;
}
.about_line .a_c_t{
    font-size: 18px;
    font-weight: 700;
    margin-bottom:5px
}
.about_line .a_c_m{
    font-size: 14px;
    color: #666666;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical; 
    line-height: 19px;
    word-break: break-all;
}
.about_line_t div{
    width: 100%;
    left: 100%;
    position: absolute;
}
.about_line .a_c_q_1,.about_line .a_c_q_2{
    width: 23px;
    height: 23px;
    position: absolute;
    border-radius: 50%;
    z-index: 5;
    bottom: 47px;
    border: 2px solid #fff;

}
.about_line .a_c_q_1{
    right: 11px;
}
.about_line .a_c_q_2{
    left: 11px;
}
.about_line .c_1 .a_c_t{color: #5C83BB;}
.about_line .c_2 .a_c_t{color: #815CB1;}
.about_line .c_3 .a_c_t{color: #A557A3;}
.about_line .c_4 .a_c_t{color: #B8546F;}
.about_line .c_5 .a_c_t{color: #C66043;}
.about_line .c_6 .a_c_t{color: #E7AD3C;}
.about_line .c_7 .a_c_t{color: #EA923A;}
.about_line .c_8 .a_c_t{color: #D58149;}
.about_line .c_9 .a_c_t{color: #999A75;}
.about_line .c_10 .a_c_t{color: #7EAD89;}
.about_line .c_11 .a_c_t{color: #67B29A;}
.about_line .c_12 .a_c_t{color: #54B6A7;}
.about_line .last_bg1,.about_line .last_bg2 {
    position: absolute;
    z-index: 4;
    top: 2px;
    width: 43px;
    height: 43px;
    border-radius: 50%;
    background-color: #54B6A7;}
.about_line .last_bg1{
    right: 3px;
}
.about_line .last_bg2{
    left: 3px;
}


@charset "UTF-8";
.left_menu{width: 150px;float: left;padding-bottom: 20px;margin: 0px 5px;}
.left_menu .sp_color a{color: #F08A04;}
.left_menu .line{margin: 10px 0px;border-bottom: 1px solid #e5e5e5;height: 0;}
/*.left_menu .item{margin: 0 80px;}*/
.left_menu a{display: block;height: 40px;line-height: 40px;color: #3B4144;text-align: left;cursor: pointer;}
.left_menu li a.curr{color: #1FB6C4;font-weight: 700;}
.p_usermain.p_account .content{padding-top: 52px;}
.p_usermain.p_account .content .page_conts{margin-top: 0;}
.p_usermain.p_account .info_det .name{margin-top: 0;line-height: 34px;max-width: 200px;height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_usermain.p_account .info_det .editable .name:hover{color: #F8E81C;}
.p_usermain.p_account .info_det .u_card_level, .p_usermain.p_account .info_det .u_card_time{margin-left: 15px;font-size: 14px;line-height: 24px;vertical-align: bottom;display: inline-block;}
.p_usermain.p_account .info_det .u_card_time{margin-left: 6px;}
.p_usermain.p_account .info_det .u_card_level .ico_2{margin-right: 4px;}
.p_account .info_det .u_card_level .ico_vip{background-position: -400px -280px;height: 14px;}
.p_account .info_det .u_card_level .ico_trial{background-position: -420px -280px;height: 13px;}
.p_account .info_det .u_card_level .ico_regist{background-position: -440px -280px;height: 13px;}
.p_account .info_det .u_card_level .ico_employee{background-position: -460px -280px;}
.p_usermain.p_account .info_det .works{margin-top: 14px;color: #999;}
.p_usermain.p_account .info_det .works label{font-size: 16px;}
.p_usermain.p_account .social_info .li_c .num{margin-top: 0;}
.p_usermain .social_info .operate{height: 30px;width: 210px;line-height: 30px;border-radius: 4px;overflow: hidden;margin-top: 14px;}
.p_usermain .social_info .sign_up{width: 60px;height: 30px;line-height: 30px;border-radius: 4px 0 0 4px;font-size: 14px;}
.p_usermain .social_info .sign_days{width: 150px;background-color: #F6F6F6;text-align: center;color: #3B4144;}
.p_usermain .social_info .operate .num{color: #F04C4C;}
.right_area{background-color:#fff;float: right;min-height:630px;padding: 0 25px 20px;width: 930px;}
.p_account .right_area .inner_page, .p_account .left_menu .sub_item{display: none;}
.p_account .left_menu .item.unfold{display: block;}
.p_account .left_menu .unfold .ico{background-position: -350px -192px;}
/*左侧图标*/
.p_account .left_menu .item label{font-size: 12px;min-width: 18px;height: 16px;line-height: 16px;color: #fff;text-align: center;background-color: #F04C4C;border-radius: 2px;margin-left: 4px;display: inline-block;cursor: pointer;}
.p_account .left_menu .item .ico{margin-right: 15px;width: 18px;}
.p_account .left_menu .item .ico_2{margin-right: 15px;width: 18px;}
.p_account .left_menu .item .ico_h1{background-position: -360px -840px;}
.p_account .left_menu .item .curr .ico_h1{background-position: -320px -840px;}
.p_account .left_menu .item .ico_h2{background-position: -440px -840px;}
.p_account .left_menu .item .curr .ico_h2{background-position: -400px -840px;}
.p_account .left_menu .item .ico_h3{background-position: -40px -880px;}
.p_account .left_menu .item .curr .ico_h3{background-position: 0px -880px;}
.p_account .left_menu .item .ico_h4{background-position: -120px -880px;height: 18px;}
.p_account .left_menu .item .curr .ico_h4{background-position: -80px -880px;}
.p_account .left_menu .item .ico_h5{background-position: -200px -880px;}
.p_account .left_menu .item .curr .ico_h5{background-position: -160px -880px;}
.p_account .left_menu .item .ico_h40{background-position: -120px -1380px;}
.p_account .left_menu .item .curr .ico_h40{background-position: -80px -1380px;}
.p_account .left_menu .item .ico_h50{background-position: -40px -1380px;}
.p_account .left_menu .item .curr .ico_h50{background-position: 0 -1380px;}
.p_account .left_menu .item .ico_h6{background-position: -360px -920px;}
.p_account .left_menu .item .curr .ico_h6{background-position: -320px -920px;}
.p_account .left_menu .item .ico_h7{background-position: -280px -880px;}
.p_account .left_menu .item .curr .ico_h7{background-position: -240px -880px;}
.p_account .left_menu .item .ico_h8{background-position: -360px -880px;}
.p_account .left_menu .item .curr .ico_h8{background-position: -320px -880px;}
.p_account .left_menu .item .ico_h9{background-position: -440px -880px;}
.p_account .left_menu .item .curr .ico_h9{background-position: -400px -880px;}
.p_account .left_menu .item .ico_h10{background-position: -40px -920px;}
.p_account .left_menu .item .curr .ico_h10{background-position: 0px -920px;}
.p_account .left_menu .item .ico_h11{background-position: -120px -920px;}
.p_account .left_menu .item .curr .ico_h11{background-position: -80px -920px;}
.p_account .left_menu .item .ico_h12{background-position: -200px -920px;}
.p_account .left_menu .item .curr .ico_h12{background-position: -160px -920px;}
.p_account .left_menu .item .ico_h13{background-position: -280px -920px;}
.p_account .left_menu .item .curr .ico_h13{background-position: -240px -920px;}
.p_account .left_menu .item .ico_h14{background-position: -440px -960px;}
.p_account .left_menu .item .curr .ico_h14{background-position: -400px -960px;}
.p_account .left_menu .item .ico_h15{background-position: -120px -1000px;}
.p_account .left_menu .item .curr .ico_h15{background-position: -80px -1000px;}
.p_account .left_menu .item .ico_h16{background-position: -80px -1040px;}
.p_account .left_menu .item .curr .ico_h16{background-position: -120px -1040px;}
.p_account .left_menu .item .ico_h17{background-position: -300px -1159px;}
.p_account .left_menu .item .curr .ico_h17{background-position: -340px -1159px;}
.p_account .left_menu .item .ico_h18{background-position: -400px -40px; height: 17px;}
.p_account .left_menu .item .curr .ico_h18{background-position: -440px -40px;}
.p_account .left_menu .item .ico_h19{background-position: -40px -80px;}
.p_account .left_menu .item .curr .ico_h19{background-position: 0 -80px;}
.p_account .left_menu .item .ico_h20{background-position: -40px -1220px;}
.p_account .left_menu .item .curr .ico_h20{background-position: -80px -1220px;}
.p_account .left_menu .item .ico_h21{background-position: -280px -1261px;}
.p_account .left_menu .item .curr .ico_h21{background-position: -361px -1261px;}
/*左侧图标结束*/
.p_account .news_list .news_list-dl{width: 100%;}
.p_account .for_order_type, .my_point .detail{margin-top: 20px;}
.p_account .for_order_type{margin-bottom: 20px;}
.p_account .for_order_type .p_sort .li{color: #999;}
.p_account .for_order_type .p_sort .li.curr{color: #1fb6c4;}
.p_account .for_order_type .order_span{color: #999;line-height: 30px;margin-right: 20px;}
.p_account .select_sp .cur_select{ background-position: 136px center;}
.p_account .order_list, .order_list2{border-collapse: collapse;font-size:14px;text-align: left;width: 100%;}
.p_account .order_list .tr{text-align: left;border-bottom: 1px solid #f6f6f6;}
.order_list2 .tr td{border-bottom: 1px #e4e4e4 solid;border-top: 1px #e4e4e4 solid;}
.p_account .order_list .tr.oInfo_lg td{border-bottom: 1px #F6F6F6 solid;border-top: 1px #F6F6F6 solid;}
.p_account .table_th .oCourse_name{padding: 0 0 0 20px}
.p_account .order_list .tr_sp{height: 10px;}
.p_account .order_list .tr_sp1{background-color: #E5E5E5;color: #3B4144;height: 34px;}
.p_account .order_list .tr_sp1 .oCourse_date,.p_account .order_list .tr_sp1 .oCourse_type{color: #3B4144;}
.p_account .order_list .tr_sp2{height: 19px;}
.p_account .oInfo_sm{background-color: #F6F6F6;font-size:14px;height: 40px;line-height: 40px;}
.p_account .oInfo_sm .oTime{color: #999;}
.p_account .oInfo_sm .oNum{color: #3B4144;}
.p_account .oInfo_sm .oStatus{text-align: center;}
.p_account .c1{color: #E38E00;}
.p_account .c2{color: #3B4144;}
.p_account .oInfo_sm .c3{color: #35B558;}
.p_account .c4{color: #1FB6C4;}
.p_account .bgc{background-color: #fff;padding: 0 25px 40px}
.p_account .bl{border-left: 1px #f6f6f6 solid;}
.p_account .br{border-right: 1px #f6f6f6 solid;}
.p_account .pl10{padding-left: 10px;}
.p_account .pl20{padding-left: 20px;}
.p_account .oCourse_name{padding: 20px 0 20px 10px; width: 42%; word-break: break-all;}
.p_account .oCourse_name .dis_ib{display: inline-block;vertical-align: middle;}
.p_account .tr_sp1 .oCourse_name{padding: 8px 0 8px 10px;}
.p_account .oCourse_name img{height: 80px;width: 130px;margin-right: 20px;}
.p_account .oCourse_name .order_tit{}
.p_account .oCourse_name .cname{width: 200px;}
.p_account .oCourse_name .ticket_num{color: #999;}
.p_account .oCourse_type{color: #999;width: 7%;text-align: center;}
.p_account .point_val{width: 34%;text-align: center;}
.my_point .point_val{width: 34%;text-align: center;}
.p_account .oCourse_date{width: 10%;}
.p_account .oInfo_lg .oCourse_type{color: #999;}
.p_account .oInfo_lg .oCourse_date{width: auto;}
.p_account .oCourse_num{width: 10%;}
.p_account .oCourse_det{padding: 10px 0;width: 32%;text-align: center;}
.p_account .order_list .operate .btn{width: 90px;margin-top: 22px;}
.p_account .oCourse_money{color: #3B4144;font-size: 14px;}
.p_account .oCourse_date{font-size:12px;line-height: 14px;margin-top: 4px;color: #999;}
.p_account .oCourse_date .f_bold{font-weight: bold;color: #151515;}
.p_account .operate{text-align: center;}
.p_account .operate .btn{border-radius: 4px; height: 32px;line-height: 32px;}
.p_account .operate .btns{font-size: 12px;}
.p_account .operate .btn.exchange_btn{width: 92px;background-color: #1FB6C4;color: #FFF!important;}
.p_account .operate .btn1{height: 30px;line-height: 30px;}
.p_account .operate .btn.disabled{height: 30px;line-height: 30px;color: #999!important;border: 0px;}
.p_account .order .doc_order{height: 40px;}
.p_account .order .doc_oTit{font-size: 16px;font-weight: bold; line-height: 40px;}
.p_account .order .doc_oStatus{text-align: right;padding-right: 40px;}
.p_account .order .doc_oStatus .btn{margin-top: -7px;}
.p_account .order .doc_oStatus .currt{margin-left: 20px;font-size: 14px;font-weight: 700;margin-top: -7px;}
.my_point .point_info{margin-top: 20px;}
.my_point .ticket_num{color: #3B4144;font-size: 14px;line-height: 24px; margin-top: 2px;}
.my_point .oCourse_date{color: #3B4144;font-size: 14px;}

.p_account .pro_title{color: #3B4144;font-size: 24px;height: 90px; line-height: 90px;text-align: center;}
.point_exchange .pro_title{height: 30px;line-height: 30px;}

.p_account .point_info{height: 80px;width: 100%;background: url(../../images/point_shop.png) 0 0 no-repeat;}
.p_account .point_info .point_top{padding: 22px 40px 25px 80px;}
.p_account .point_info .point_top .title{color: #1FB6C4;font-size: 24px;font-weight: bold;;line-height: 32px;vertical-align: text-bottom;}
.p_account .point_info .operate{margin-top: 3px;}
.p_account .point_info .operate .btn{font-size: 14px;}
.p_pointshop .score_ex .operate{text-align: center;width: 100%;}
.p_account .point_top .num{margin-left: 30px;font-size: 14px;color: #666;}
.p_account .point_top .num label{font-size: 24px;color: #3B4144;padding: 0 5px;}
.p_account .point_top .num .ico{background-position: -160px -1040px;height: 18px;vertical-align: text-top;}
.p_account .point_title{height: 32px;line-height: 32px;color: #3B4144;text-align: center;margin: 28px 0;}
.p_account .point_title span{font-size: 20px;font-weight: bold;position: relative;}
.p_account .point_title span:before{content: '';width: 68px;height: 0;border-top: 1px solid #DCDCDC;position: absolute;left: -84px;top: 14px;}
.p_account .point_title span:after{content: '';width: 68px;height: 0;border-top: 1px solid #DCDCDC;position: absolute;right: -84px;top: 14px;}

.p_pointshop .score_ex .operate .btn{font-size: 14px;margin-top: 10px; width: 120px;}
.p_pointshop .condition .num{color: #F7A947;}
.p_pointshop .left_num{font-size: 12px;}
.p_pointshop .left_num .num{color: #666;}
.p_pointshop .score_ex .li{float: left;margin: 0 42px 30px 0;width: 300px;}
.p_pointshop .score_ex .li img{display: block;height: 189px;width: 300px;}
.p_pointshop .score_ex .info{border: 1px solid #e5e5e5;border-top: 0;color: #3B4144;padding: 12px 13px 17px;}
.p_pointshop .score_ex .tips{color: #3B4144;font-size: 16px;line-height: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/*礼品详情*/
.p_pointshop .shop_detail{width: 400px;margin: -274px 0 0 -200px;}
.p_pointshop .shop_detail .main{padding: 14px 20px 20px;}
.p_pointshop .shop_detail .img_div, .p_pointshop .shop_detail .img_div img{width: 360px;height: 226.4px;}
.p_pointshop .shop_detail .name{font-size: 18px;color: #3B4144;line-height: 28px;}
.p_pointshop .shop_detail .desc{margin-top: 12px;font-size: 12px;color: #666;line-height: 26px;}
.p_pointshop .shop_detail .desc .title{font-size: 14px;color: #3B4144;}
.p_pointshop .shop_detail .operate .btn{width: 160px;height: 40px;line-height: 40px;}
.p_pointshop .shop_detail .operate .btn2{font-size: 14px;}
/*兑换记录*/
.p_pointshop .exchange_detail{margin-top: -240px;}
.p_pointshop .exchange_detail .main{padding: 0;margin: 20px;border: 1px solid #E5E5E5;height: 398px;overflow: auto;}
.p_pointshop .exchange_detail .li{height: 60px;border-bottom: 1px solid #E5E5E5;}
.p_pointshop .exchange_detail .shop_img, .p_pointshop .exchange_detail .shop_img img{width: 95.4px;height: 60px;}
.p_pointshop .exchange_detail .detail_desc{margin-left: 10px;margin-top: 6px;width: 140px;}
.p_pointshop .exchange_detail .detail_desc h5{color: #3B4144;font-size: 14px;}
.p_pointshop .exchange_detail .detail_desc p{font-size: 12px;}
.p_pointshop .exchange_detail .detail_counts{padding-right: 12px;margin-top: 6px;text-align: right;}
.p_pointshop .exchange_detail .load_more, .point_detail .load_more{height: 32px;background-color: #F6F6F6;color: #1FB6C4;font-size: 12px;text-align: center;line-height: 32px;cursor: pointer;}
.p_pointshop .exchange_detail .no_data p, .point_detail .no_data p{margin-top: -50px;font-size: 18px;}
.p_pointshop .exchange_detail .operate .btn1, .point_detail .operate .btn1{height: 30px;width: 94px;line-height: 30px;font-size: 14px;}
.p_pointshop .exchange_detail .mCSB_inside>.mCSB_container, .point_detail .mCSB_inside>.mCSB_container{margin-right: 12px;}
.p_pointshop .exchange_detail .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0;}

/*签到弹框*/
.sign_msg_box{width: 428px;}
.sign_msg_box .main{margin: 18px 20px 30px;}
.sign_msg_box .sign_img{width: 48px;height: 48px;background: url(../../images/sign_icon.png) center center no-repeat;margin: 0 auto;}
.sign_msg_box h3{color: #3B4144;font-size: 16px;text-align: center;margin-top: 8px;}
.sign_msg_box .sign_rule{color: #3B4144;margin-top: 17px;}
.sign_msg_box .operate .btn2{width: 158px;height: 38px;line-height: 38px;font-size: 16px;margin-top: 18px;margin-left: 114px;}
/*已签到天数框*/
.date_span{width: 384px;border: 1px solid #1FB6C4;border-radius: 4px;margin: 0 auto;overflow: hidden;}
.date_span .check_date{border-right: 1px solid #1FA0E2;width: 54px;height: 46px;line-height: 46px;font-size: 12px;text-align: center;color: #666;display: inline-block;vertical-align: bottom;position: relative;}
.date_span .check_date label{font-size: 20px;color: #3B4144;padding-right: 4px;}
.date_span .check_date.checked:before{content: '';position: absolute;left: 7px;width: 40px;height: 40px;background: #fff url(../../images/website.png?t=9243722345523934) -230px -1026px no-repeat;}
.date_span .check_date.prize{color: #F04C4C;border-right: 0;line-height: 26px;height: 26px;vertical-align: top;}
.date_span .check_date.prize:after{content: '';position: absolute;left: 20px;top: 24px;width: 20px;height: 20px;background: #fff url(../../images/website.png?t=9243722345523934) -280px -1040px no-repeat;}
.date_span .check_date.prize label{color: #F04C4C;font-size: 16px;font-weight: bold;}
.date_span .check_date.prize .ico{width: 54px;background-position: -280px -1040px;}
/*签到成功提示框*/
.sign_shine_box{width: 315px;height: 307px;background: url(../../images/sign_shine.png) center center no-repeat;position: fixed;left: 50%;top: 50%;z-index: 99;margin-left: -158px;margin-top: -160px;display: none;}
.sign_shine_box .main{position: relative;}
.sign_shine_box .prize{margin-top: 94px;text-align: center;}
.sign_shine_box .num{color: #F04C4C;font-size: 48px;line-height: 64px;}
.sign_shine_box .text{color: #666;font-size: 18px;line-height: 24px;}
.sign_shine_box .desc{width: 100%;color: #FFF35B;font-size: 16px;font-weight: bold;position: absolute;bottom: 50%;margin-bottom: 80px;}
/*S 我的任务*/
.task_list,.task_list .tsk_tr.attend .t2, .task_list .tsk_tr.pass .t2{color:#3B4144;}
.task_list{border: 0;border-collapse: 0;width: 100%;}
.task_list .th{background-color: #F1F1F1;}
.task_list .tsk_tr{height: 60px;}
.task_list .tsk_tr .td{border-bottom: 1px #e4e4e4 dashed;}
.task_list .tsk_tr.no_border .td{border-bottom: none;*border-bottom: 0;}
.task_list .td{padding:1%;}
.task_list .tsk_tr .t1{width: 20%;}
.task_list .tsk_tr .t2{color: #23b8c5;width: 36%;}
.task_list .tsk_tr .t3{width: 30%;}
.task_list .tsk_tr .t4{width: 24%;text-align: right;}
.task_list .operate .btns{font-size: 14px;border-radius: 3px;display: inline-block; vertical-align: middle; height: 30px; line-height: 30px;margin-top: 5px; text-align: center;width: 80px;}
.task_list .no_attend .operate .btns{background-color: #23B8C5;color: #fff;cursor: pointer;}
.task_list .no_attend .operate .btns:hover{background-color: #18a1ae;}
.task_list .pass .operate .btns{width: 95px;height: 30px;background-color: #21b8c5;color: #fff;cursor: pointer;}
.task_list .pass .operate .btns.btn_over{background-color: #F3AB43;color: #fff;}
.task_list .pass .operate .btns i,.task_list .operate .btns i{width: 15px;height: 15px;margin-right: 5px;display: inline-block;background: url(../../images/website.png?t=9243722345523934) no-repeat -80px -154px;}
.company_task .tsk_tr .td1{width: 30%;}
.company_task .tsk_tr .td2{width: 14%;}
.company_task .tsk_tr .tdc{color: #23b8c5;}
.daily_task .operate .btn.disabled,.daily_task .operate .btn.disabled:hover{background-color: #f8a948!important;color: #fff!important;cursor: default;border-color: #f8a948;}
/*积分任务*/
.p_account .daily_task .point_info{background: url(../../images/point_task.png) center center no-repeat;}
.p_account .daily_task .point_top{padding: 25px 20px 25px 30px;}
.p_account .daily_task .point_top .num{line-height: 30px;margin-left: 0;}
.p_account .daily_task .point_info .operate{margin-top: 0;margin-left: 20px;}
.p_account .daily_task .point_info .point_href{color: #1FB6C4;text-decoration: underline;margin-left: 24px;line-height: 30px;cursor: pointer;}
.p_account .daily_task .task_content h3{color: #3B4144;font-size: 16px;margin-top: 17px;margin-bottom: 13px;}
.daily_task .point_task_list{width: 100%;border-collapse: collapse;}
.daily_task .point_task_list td{border: 1px solid #E5E5E5;padding: 20px;}
.daily_task .task_con .icon{width: 48px;height: 48px;display: inline-block;background: url(../../images/website_big.png?t=20180201)  0 -520px no-repeat;}
.daily_task .task_con .icon.XS12345{background-position: 0 -520px;}
.daily_task .task_con .icon.YQHY{background-position: -80px -520px;}
.daily_task .task_con .icon.RCRW1{background-position: -160px -520px;}
.daily_task .task_con .icon.GKZBK{background-position: -240px -520px;}
.daily_task .task_con .icon.ZB12345{background-position: -320px -520px;}
.daily_task .task_con .icon.PS12345{background-position: -400px -520px;}
.daily_task .task_con .icon.CJXXK{background-position: -480px -520px;}
.daily_task .task_con .icon.JLXD{background-position: 0 -600px;}
.daily_task .task_con .icon.RCRW2{background-position: -80px -600px;}
.daily_task .task_con .icon.YDBJ{background-position: -160px -600px;}
.daily_task .task_con .icon.FXSPK{background-position: -240px -600px;}
.daily_task .task_con .icon.FXZBK{background-position: -320px -600px;}
.daily_task .task_con .icon.FXXXK{background-position: -400px -600px;}
.daily_task .task_con .icon.FXZTK{background-position: -480px -600px;}
.daily_task .task_con .task_con_detail{margin-left: 10px;width: 292px;/*width: 260px;*/}
.daily_task .task_con .task_con_detail dt{color: #3B4144;font-weight: bold;}
.daily_task .task_con .task_con_detail dd{color: #999;}
.daily_task .task_btn .btn1{width: 94px;font-size: 14px;height: 28px;line-height: 28px;}
.daily_task .task_btn .btn1.btn_over{background-color: #F3AB43;color: #fff!important;border-color: #F3AB43;cursor: default;}
.daily_task .task_btn .btn1 .ico{width: 15px;height: 15px;margin-right: 5px;display: inline-block;background-position: -80px -158px;}
.daily_task .task_btn dd{font-size: 12px;color: #999;text-align: center;line-height: 20px;}
.msg_box.mobile_task{width: 400px;min-height: 0;height: 340px;margin-top: -170px;}
.msg_box.mobile_task .tips3{color: #3B4144;}
.mobile_task.active_task.msg_box .QR_box img{width: 150px;height: 150px;}
.mobile_task.active_task.msg_box .QR_box .des{color: #666;line-height: 20px;}
/*积分明细弹框*/
.point_detail.msg_box{width: 405px;margin-left: -202px;margin-top: -250px;}
.point_detail.msg_box .main{margin: 15px 20px 22px;}
.point_detail.msg_box .point_top{text-align: center;}
.point_detail.msg_box .point_top .num{margin-left: 0;}
.point_detail.msg_box .point_top .overdue{font-size: 12px;color: #999;margin-top: 4px;line-height: 16px;}
.point_detail.msg_box .point_detail_list{width: 363px;height: 390px;border: 1px solid #E5E5E5;overflow: auto;}
.point_detail.msg_box .point_detail_list .li{height: 38px;padding: 11px 15px;border-bottom: 1px solid #E5E5E5;}
.point_detail.msg_box .point_detail_con{width: 190px;}
.point_detail.msg_box .point_detail_con dt{color: #3B4144;line-height: 20px;}
.point_detail.msg_box .point_detail_con dd{color: #999;font-size: 12px;line-height: 18px;}
.point_detail.msg_box .point_detail_num{line-height: 38px;}
.point_detail.msg_box .point_detail_num label{font-size: 16px;padding: 4px;}
/*积分介绍弹框*/
.point_intro.msg_box .qa_list{margin: 7px 16px 15px;}
.point_intro.msg_box .qa_list .li{padding: 14px 0;border-bottom: 1px solid #E5E5E5;}
.point_intro.msg_box .qa_list .ques, .point_intro.msg_box .qa_list .answer{padding-left: 16px;position: relative;}
.point_intro.msg_box .qa_list .ques:before, .point_intro.msg_box .qa_list .answer:before{position: absolute;top: 0;left: 0;font-size: 14px;}
.point_intro.msg_box .qa_list .ques:before{content: 'Q';color: #F6A623;}
.point_intro.msg_box .qa_list .answer:before{content: 'A';color: #1FB6C4;}
.point_intro.msg_box .qa_list .answer{color: #3B4144;}
.point_intro.msg_box .qa_list .ques{color: #F6A623;line-height: 30px;}
.point_intro.msg_box .operate .btn{width: 160px;height: 40px;line-height: 40px;margin-bottom: 18px;}

/*好友邀请*/
.invite_head{padding:5px 0 25px;color: #666;}
.invite_head .invite_custom {font-size: 12px;line-height: 16px;}
.invite_head .invite_reward em{font-style: normal;color: #F6A623;margin-left: 5px;}
.invite_head .invite_head_tips {margin-right: 5px;font-size: 12px;line-height: 16px;}
.invite_head .company_off, .invite_head .company_no {margin-right: 5px;}
.invite_task .label{display: inline-block;margin-right:20px;width: 170px;}
.invite_style{height: 210px;width: 980px;text-align: left;color: #3B4144;background: url(../../images/invite_bg.png);border-radius: 4px;box-shadow: 0 2px 7px #d4e6f4;}
.invite_style .text{width: 580px;line-height: 28px;color: #666;padding: 10px 70px 10px 48px;}
.invite_style .text .color_font{color: #2a2a2a;}
.invite_head .label,.invite_style .label{width: 204px;margin-right: 0;display: inline-block;}
.invite_style .label{line-height: 30px;width: 210px;padding-left: 60px;margin-top: 65px;padding-left: 45px;}
.invite_style .label .label_name {color: #3B4144;font-size: 14px;line-height: 20px;}
.invite_style .label label{font-weight: bold;font-size: 35px;color: #000;line-height: 74px;}
.invite_style .label .exp{font-size: 12px;color: #999;line-height: 18px;}
.invite_style .editcode{color: #1FB6C4;line-height: 18px;text-align: right;}
.invite_style .editcode .ico{background-position: 0 -600px;}
.invite_operate {width: 764px;height: 120px;padding: 20px 10px 10px 30px;background: url(../../images/invite_operate_bg.png) center center no-repeat;margin-top: 16px;font-size: 12px;line-height: 30px;color: #999;}
.invite_list{margin-top: 33px;}
.invite_list .tsk_tr{padding:0px 15px;height: 36px;line-height: 36px;}
.invite_list .th{width: 950px;background-color: #F1F1F1;display: inline-block;margin-bottom:2px;}
.invite_list .th td{color: #3B4144;}
.invite_list .th em{font-style: normal;font-weight: 600;color: #23B8C5;padding:0 5px;font-size: 16px;}
.invite_list .th i{width: 15px;height: 15px;cursor: pointer;display: inline-block;margin: 10px 0;background: url(../../images/website.png?t=9243722345523934) no-repeat -400px -395px;}
.invite_list .th i.invite_down{background: url(../../images/website.png?t=9243722345523934) no-repeat -360px -395px;}
.invite_list .tsk_tr.tsk_part{line-height: 42px;height: 42px;}
.invite_list .tsk_part{width: 950px;margin:0px 15px;background-color: #fbfbfb;}
.invite_list .tsk_part .td1,.invite_list .tsk_part .td2{display: inline-block;color: #666;border-bottom: 1px dotted #e6e6e6;}
.invite_list .tsk_part td{height: 43px;}
.invite_list .tsk_part .td1{width: 246px;text-align: left;}
.invite_list .tsk_part .td2{width: 270px;text-align: center;}
.invite_list .tsk_part .td1.td1_phone{width: 200px;}
.invite_list .tsk_part .td1.td1_center{text-align: center;}
.ml15{margin-left: 15px;}
.invite_list .tsk_part.no_bottom .td1,.invite_list .tsk_part.no_bottom .td2{border-bottom: none;}
.invite_style_tit1 {color: #3B4144;font-size: 14px;line-height: 36px;}
.invite_style .invite_style_con{width: 581px;height: 48px;border-radius: 2px;margin-top: 5px;padding: 17px 10px 20px;line-height: 24px;overflow: auto;background-color: #fff;color: #666;font-size: 12px;}
.invite_style_con a{color: #00BAC6;}
.invite_style_button {margin-top: 8px;}
.invite_style_button .copy_button{width: 150px;height: 35px;background-color: #F4A724;border-radius: 4px;color: #fff;font-size: 14px;line-height: 35px;
	text-align: center;cursor: pointer;border: none;}
.invite_style_button .copy_tit{line-height: 30px;color: #999;font-size: 12px;}
.invite_style_button .copy_tit .ico{background-position: -240px 0;}
.invite_style_tips {color: #00BAC6;font-size: 12px;line-height: 16px;}
.invite_style_con.invite_con_h{height: 100px;padding: 26px 13px;box-sizing: border-box;}
/*企业任务*/
.p_account .company_task .p_sort{margin-top: 0;}
.company_task .tabsb{margin: 0;}
.company_head{border-bottom: 1px dotted #e6e6e6;height: 50px;line-height: 50px;margin-top: 25px;}
.company_head span,.invite_head span{line-height: 30px;display: inline-block;}
.company_head strong{max-width: 420px;height: 50px;color: #3B4144;font-size: 16px;font-weight: 600;display: inline-block;overflow: hidden;float: left;}
.company_reward,.company_off{text-align: center;}
.company_reward{color: #1FB6C4;}
.company_off,.company_work,.company_no{width: 94px;height: 30px;border-radius: 4px;text-align: center;}
.company_off{color: #fff;background-color: #F6A623;}
.company_work{color: #fff;background-color: #F04C4C;}
.company_no{color: #999;background-color: #e4e4e4;}
.company_off i{width: 15px;height: 15px;margin:8px 3px;background: url(../../images/website.png?t=9243722345523934) no-repeat -80px -160px;
	display: inline-block;vertical-align: middle;}
.company_style{height: 42px;line-height: 42px;text-align: left;color: #3B4144;}
.company_style span{width: 300px;float: left;color: #999;}
.company_list{font-size: 12px;width: 985px;border: 1px solid #e6e6e6;margin-bottom: 35px;color: #666;}
.company_list tbody{width: 100%;}
.company_list .tsk_th{background-color: #f6f6f6;height:55px;}
.company_list .tsk_c33 .td{font-size: 14px;color: #666;}
.tsk_th td.tsk_tdtit{width: 860px;padding:10px 16px 14px 20px;display: inline-block;line-height: 22px;}
.company_list .tsk_tr .td{ float:left;border-top: 1px solid #e6e6e6;height:40px;
	line-height: 40px;text-align: center;}
.company_list .tsk_tr .td.td_br{width: 167px;border-right: none;}
.company_list .tsk_tr .td.td0{width: 80px;}
.company_list .tsk_tr .td.td1{width: 583px;padding-left: 30px;text-align: left;}
.company_list .tsk_tr .td.td2{width: 170px;}
.company_list .tsk_tr .td.td3{width: 120px;}
.company_list .tsk_tr .title{max-width: 370px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.company_list .tsk_tr .spread{width: 74px;margin-left: 64px;vertical-align: middle;display: inline-block;text-align: right;}
.company_list .tsk_tr .td.c_gray .status{width: 52px;text-align: center;line-height: 18px;color: #fff;background-color: #ccc;display: inline-block;border-radius: 2px;vertical-align: middle;}
.company_list .tsk_tr .spread .ico{background-position: -360px -396px;margin-left: 6px;}
.company_list .tsk_tr .spread .ico.up{background-position: -400px -396px;}
.tsk_c33 .td{color:#3B4144;}
.tsk_tleft .td.td1{text-align: left;}
.tsk_tleft .td.td_br{font-weight: 600;color: #3B4144;}
.company_list .tsk_product{background-color: #f6f6f6;}
.company_head span.company_score, .company_head span.company_test{line-height: 21px;padding: 0px 10px;font-size: 12px;border-radius: 4px;margin-top: 13px;}
.company_head span.company_score{border: 1px solid #f04c4c;color: #f04c4c;}
.company_head span.company_score:hover .score_box{display: inline-block;}
.company_head span.company_test{border: 1px solid #1FB6C4;color: #1FB6C4;}
.task_score{
	position: relative;
}
span.task_score:hover .score_box{display: inline-block;}
span.score_box{position: absolute;top: 40px;left: 0;display: none;}
.score_box .ico{position: absolute;z-index: 3;top: -18px;left: 40px;background-position: -400px -432px;width: 18px;}
.score_box .score_span{width: 213px;position: absolute;z-index: 2;padding: 3px 0;border: 1px solid #f6a623;border-radius: 4px;font-size: 12px;color: #f6a623;
   height: 21px;line-height: 21px;top: -3px;background-color: #fff;text-align: center;}
/*E 我的任务*/
/*S 我的主页*/
.timeTips{font-size: 12px; color: #999;line-height: 40px;}
.calendar_class iframe{padding: 0 15px;width: 99.5% !important;}
/*.layer_calendar_box{top: 40px!important;}*/
.layer_calendar_box .fc_header{margin-top: 0;}
/*.homepage .charts{margin: 20px 0;}*/
.homepage .charts .container {border: 1px solid #E5E5E5; border-radius: 4px; height: 238px;width: 278px;}
.homepage .charts .container .box{height: 83%;margin: 0 px;}
/*.homepage .charts .container1{margin-bottom: 30px;}*/
.homepage .charts .container1 .box{height: 360px;padding: 0 28px;margin-top: 20px;border: 1px solid #E1E1E1; box-shadow: 0 2px 6px 0 rgba(0,0,0,0.09);border-radius: 4px; }
.homepage .charts .container1 .box.hhh{height: 390px;}
.homepage .charts .container1 .box.c3{margin:  0 55px;}
.p_account .con_tit {background-color: #E5E5E5;border-radius: 4px 4px 0 0;color: #3B4144; display: block; line-height: 40px; padding-left: 10px; margin-bottom: 1px;}
.p_account .rank .label{float: left;height: 100%;width: 234px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.p_account .rank .content {border: 1px solid #1FB6C4; border-radius: 4px; float: left; height: 458px;margin:0 45px 30px 0; width: 468px
	;padding-top: 0;}
.p_account .content_r0{margin-right: 0 !important;}
.p_account .rank .li {background-color: #fff;color: #3B4144; height: 40px; line-height: 40px; }
.p_account .rank .con_tit{background-color: #1FB6C4;color: #fff; height: 40px;line-height: 40px;}
.p_account .rank{margin-top: 30px;}
.p_account .rank .li:hover {background-color: #eff4f5; }
.rank .li .r_info {padding: 0 2%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rank .lesson, .rank .li .chap, .rank .li img, .rank .per {vertical-align: middle; }
.p_account .rank .li .r_info .name, .p_account .rank .per {padding-left: 2%; }
.p_account .rank .li .chap {display: inline-block; float: left; font-size: 16px; text-align: center; width: 7%; }
.p_account .rank .per {float: left; width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_account .rank #r_accounts_info .per{cursor: default;}
.p_account .rank .lesson {float: left; font-size: 12px; width: 90%; }
.p_account .rank .li img {border-radius: 50px; height: 28px; width: 28px; }
.p_account .rank .r_part { float: right; font-size: 12px; text-align: right; width: 50%; }
.p_account .rank .r_part .num {color: #1fb6c4; }
.p_account .date_select{cursor: pointer;float: right; width: 224px;text-align: right; position: relative;z-index: 1;}
.p_account .date_select .ico{background-position: -160px -636px;}
.p_account .date_list{display: none; padding-top: 8px; padding-bottom: 12px; background-color: #fff;color: #fff;border: 1px #1FB6C4 solid; border-top: 0px; border-radius: 0 0 4px 4px;position: absolute;z-index: 2;right: -1px;top:40px; width: 100%;text-align: left;}
.p_account .date_select:hover .date_list{display: block;}
.p_account .date_list .sub_time li{color: #999;font-size: 14px;height: 30px; line-height: 30px; padding-left: 12px; }
.p_account .date_list .sub_time li:hover{background-color: #F6F6F6; color: #1FB6C4;}
.p_account .date_list .sub_time .checked{color: #1FB6C4;}
.p_account .date_list .sub_time li .ico {background-position: -240px -600px; float: right; margin-top: 6px; }
.p_account .date_list .sub_time .checked .ico {background-position: -240px -640px;}
.homepage .sp_bg{background-color: #F6F6F6;height: 20px;width: 110%;margin-left: -25px;}
.homepage .u_info{background-color: #fff;padding: 25px 0;}
.homepage .u_info .u_img{height: 105px;width: 105px;border-radius: 50%;border: 1px solid #eee;margin-right: 25px;}
.homepage .u_info .left{width: 74%;}
.homepage .u_info .right_overfl{margin-top: 20px;}
.homepage .u_info .u_name{color: #3B4144;font-size: 24px;}
.homepage .u_info .u_card_level,.homepage .u_info .u_card_vip{line-height: 22px;margin-left:10px;padding:0px 5px;height: 22px;text-align: center;
    border-radius: 3px;display: inline-block;vertical-align: middle;}
.homepage .u_info .u_card_level{color: #777777;border: 1px solid #777777;}
.homepage .u_info .u_card_vip{color: #F37633;border: 1px solid #F37633;}
.homepage .u_info .u_card_time{color: #999;font-size: 12px;margin-left: 12px}
.homepage .u_info .c_red{margin-left: 20px;}
.homepage .u_info .c_red em{text-decoration: underline;font-style: normal;cursor: pointer;}
.homepage .u_info .m_info{color: #3B4144;margin-top: 12px}
.homepage .u_info .num{color: #F37633;}
.homepage .u_info .operate{height: 50px;line-height: 48px;margin-top: 12px;width: 100%;}
.homepage .u_info .sign_up{color: #fff;height: 100%;width: 74px;line-height: 48px;}
.homepage .u_info .sign_days{background-color:#F0F0F0;color: #666;font-size: 12px;height: 100%;padding:0 10px;}
.homepage .for_calendar .box{height: 200px !important;overflow: hidden;text-align: center;}
/*小日历*/
.homepage .for_calendar .box .calendar_main{height: 90%;overflow: hidden;}
.homepage .calendar_main .circle{color: #1FB6C4;font-size: 12px;margin-top: 10px;}
.homepage .fc_header, .homepage .fc-day-header{height: 35px;line-height: 35px;}
.homepage .fc_header {color: #fff;font-size: 16px; margin-top: 0;padding:0;}
.p_account .fc_header .operate{width: auto;}
.homepage .fc-day-header{color: #1FB6C4;font-size: 14px;padding-top:0;    text-align: center;
    width: 14.28%;}
.homepage .fc-day .fc-day-number{color: #666;font-size: 12px;font-weight: 700;margin:0;width: 100%;line-height: 26px;
    font-family: 'Arial';
    float: left;}
.homepage .fc-day{padding: 0;}
.homepage .fc-day-content{background-color: #fff;min-height: 29px;height: 29px; width: 100%;padding-top: 0px;}
.homepage .fc-today .fc-day-number{background-color: red; border-radius: 50%;color: #fff;display: inline-block;vertical-align: middle; height: 17px;line-height: 17px;width: 17px;margin: 4px 0 0 10px;}
.for_calendar .fc-content{z-index: 1}
.for_calendar .fc-day{height: 29px;}
.homepage .notice_list .ul{padding: 20px 4px 0;}
/*.homepage .notice_list .li{border-bottom: 1px dashed #E5E5E5;line-height: 39px;}
.homepage .notice_list label{color: #999;}
.homepage .notice_list .cont{color: #3B4144;margin-left: 20px;}
.homepage .tips_list .rcont{color: #F04C4C;margin-left: 20px;}
.homepage .tips_list{margin-top: 40px;}*/
.homepage .notice_list .li{color: #1FB6C4;line-height: 20px;padding: 7px 0px;}
.homepage .notice_list .li.li_over{color: #999;text-decoration: line-through;}
.homepage .notice_list .li.tit{color: #000000;line-height: 20px;}
/*E 我的主页*/
.msg_box.for_invoice{border: 1px #e4e4e4 solid;background-color: #fff; left: 50%; top: 100px; position: absolute;width: 450px;padding:0 50px 20px;margin: 0 0 0 -275px;z-index: 999;}
.for_invoice .select_sp.sel_short{width: 174px;}
.for_invoice .pro-title{border-bottom: solid 1px #e4e4e4;color: #21B8C5; font-size: 20px;line-height: 60px; text-align: center;}
.for_invoice .m_uinf_con .tips{margin-top: -26px;}
.msg_box.for_invoice .ipt_long{width: 330px;}
.for_invoice .items {padding-top: 20px;}
.for_invoice .m_uinf_con_l {display: inline-block;vertical-align: middle;width: 56px;color: #3B4144;}
.for_invoice .m_uinf_con_r {display: inline-block;vertical-align: middle;margin-left: 12px;}
.for_invoice input[type='text'], .for_invoice input[type='password'] {padding: 13px 20px;height: 22px;line-height: 22px;border: 1px #E4E4E4 solid;color: #777;
	font-size: 14px;display: inline-block;vertical-align: middle;border: 1px #E4E4E4 solid;}
.for_invoice .sel_short_l.select_sp {margin-right: 20px;}
.for_invoice .sex_choose label {display: inline-block;vertical-align: middle;line-height: 16px;width: 120px;height: 18px;overflow: hidden;}
.for_invoice .radio_sp {background-position: -480px -199px;}
.for_invoice .checked.radio_sp {background-position: -520px -199px;}
.for_invoice .stars {height: 8px;left: 385px;position: absolute;top: 20px;width: 8px;z-index: 2;}
/* S 我的学习*/
.p_account .p_sort{margin-top: 20px;}
/*.p_account .study_note .note_list .li{border-bottom: 1px #E5E5E5 solid;color: #999;padding: 20px 0;}*/
.p_account .study_note .note_list .li a{word-wrap: break-word;color: #666;}
.p_account .study_note .note_list .info{margin-top: 10px;width: 86%;float: left;}
.p_account .study_note .note_list .v_name{margin-right: 10px;}
.p_account .study_note .note_list .a_time{margin-top: 10px;width: 14%;float: right;text-align: right;}
.p_account .study_qa .ques-dl{padding: 18px 0 14px;border-bottom: 1px #e9e9e9 solid;}
.p_account .study_qa .ques-dl dt{margin-top: 2px;float: left;}
.p_account .study_qa .ques_dl dt img{height: 40px;width: 40px;}
.p_account .study_qa .ques-dl a{color: #3B4144;word-break: break-all;}
.p_account .study_qa .ques-dl .con{margin-top: 10px;}
.p_account .study_qa .ques-dl .info{margin-top: 8px;font-size: 12px;color: #999;}
.p_account .study_qa .ques-dl .ans, .p_account .study_qa .ques-dl .del{margin-right: 30px;}
.p_account .study_qa .ques-dl .del{cursor: pointer;}
.p_account .study_qa .ques .con, .p_account .study_qa .ques .del, .p_account .study_qa .focs .con, .p_account .study_qa .focs .del{display: none;}
.p_account .time_ul{margin: 30px 0 30px 10px;display: none;}
.p_account .time_ul .li{border-left: 1px #e5e5e5 solid;min-height: 200px;padding-bottom: 50px;}
.p_account .time_ul .li:before{width:4px; height: 4px; content:'●'; position:relative;left: -5px;top: -12px;color: #e5e5e5;}
.p_account .time_ul .board{width: 127px;height: 22px;line-height: 22px;background: url(../../images/time_board.png) no-repeat;display: block;margin: -34px 0 20px 10px;text-indent: 2.5em;color: #23b8c5;}
.p_account .study_course .left_num{color: #999;}
.p_account .study_course .left_num .num{color: #F04C4C;}
/*.p_account .news_list, .p_account .ques_list, .p_account .teacher_list{margin-top: -20px;}*/
.p_account .news_list .no_data, .p_account .ques_list .no_data, .p_account .teacher_list .no_data{margin-top: 20px;}
.p_account .study_research .research-icon .collect, .p_account .study_research .research-icon a{display: none;}
/* E 我的学习*/
.study_xuanke .ul{position: relative;}
.study_xuanke .left_box{position: absolute;right: 4px;top: -14px;border: 1px #999 solid;padding: 0 6px;}
/*问答*/
.study_qa .tabsb{margin-bottom: 0px;}
/*学习计划*/
.study_plan .tabs .li{width:80px;}
.study_btn{width: 94px;height: 30px;border-radius: 4px;cursor: pointer;background-color: #1FB6C4;
	display: inline-block;color: #FFF;text-align: center;line-height: 30px;top: 5px;right: 0px;}
.study_btn i{width: 15px;height: 15px;margin-right: 5px;display: inline-block;background: url(../../images/website.png?t=9243722345523934) no-repeat -400px -195px;}
.study_btn i.study_create{background: url(../../images/website.png?t=9243722345523934) no-repeat -119px -158px;}
.plan_all .plan_li{min-height: 52px;padding: 20px 0px;border-bottom: 1px solid #F3F3F3;}
.plan_circle{width: 52px;height: 52px;line-height: 52px;font-size: 12px;}
.plan_circle h2{font-size: 12px;}
.counter-text{position: absolute;top: 0;left: 0;width: 100%;text-align: center;}
.plan_text{min-width: 230px;line-height: 26px;margin-left: 20px;}
.plan_text h3,.plan_text h3.h3_hover{font-size: 16px;color: #3B4144;font-weight: normal;}
.plan_text h3.h3_hover{cursor: pointer;}
.plan_text h3.h3_hover:hover{color: #23B8C5;}
.plan_text span{font-size: 14px;color: #999999;}
.plan_title{
	margin-bottom: 15px;
	margin-left: 0;
}
.plan_name {
	line-height: 52px;
	font-size: 14px;
	color: #999;
}
.plan_text span.company_score,.plan_text span.company_test{line-height: 21px;padding: 0px 10px;font-size: 12px;border-radius: 4px;cursor: pointer;}
.plan_text span.company_score{border: 1px solid #f04c4c;color: #f04c4c;}
.plan_text span.company_test{border: 1px solid #1FB6C4;color: #1FB6C4;}
.plan_time li{width: 85px;padding: 0 20px;float: left;border-right: 1px solid #F3F3F3;color: #999999;}
.plan_time li.sg{
	width: 120px;
}
.plan_time li.br_none{border-right: none;}
.plan_time li span{display: inline-block;line-height: 26px;font-size: 14px;}
.plan_time li span.c_black{color: #3B4144;}

.plan_state{width: 94px;text-align: center;margin-top: 9px;}
.plan_state .plan_gray{color: #999999;line-height: 26px;display: inline-block;}
.study_btn.study_blue{width: 92px;height: 28px;line-height: 28px;background-color: #FFF;color: #1FB6C4;border: 1px solid #1FB6C4;}
.study_btn.study_blue:hover{background-color: #1FB6C4;color: #FFF!important;}
.study_btn.study_blue:hover a{color: #FFF!important;}
.study_btn.study_gray{width: 92px;height: 28px;line-height: 28px;background-color: #FFF;color: #999;cursor: default;}
.plan_state .plan_gray.plan_close{color: #F3Ab43;}
.create_plan{width: 470px;background-color: #FFF;}
.create_plan.create_set{width: 321px;}
.create_tit{background-color: #23B8C5;color: #FFF;line-height: 40px;text-align: center;font-size: 16px;}
.create_con{width: 370px;background: #FFF;padding: 30px 50px 50px;}
.create_con.create_conwidth{width: 221px;}
.create_plan.create_set .course_part{max-height: 200px;overflow: auto;}
.text_center{text-align: center;}
.create_input{width: 260px;height: 30px;line-height: 32px;padding: 0 0 0 15px;border: 1px solid #E6E6E6;background-color: #FFF;}
.create_new,.add_join{width: 50px;line-height: 30px;text-align: center;background-color: #23B8C5;color: #FFF;cursor: pointer;}
.create_new{margin-left: 10px;}
.create_con h3{font-size: 20px;font-weight: normal;color: #999999;line-height: 50px;}
.create_con p,.create_con p a.font_blue,.font_blue{line-height: 24px;font-size: 16px;}
.create_con p{color: #3B4144;margin-top: 20px;}
.create_con p a.font_blue,.font_blue{color: #23B8C5;}
.next_close{cursor: pointer;}
.create_con .font_12{font-size: 12px;color: #999999;}
.create_con .font_12 a{color: #23B8C5;text-decoration: underline;}
.plan_course{width: 120px;height: 76px;}
.create_con.create_add{width: 430px;min-height: 76px;padding: 30px 20px 50px;}
.plan_right{width: 295px;}
.create_input.add_input,.join_ul li span{width: 220px;padding: 0 0 0 5px;}
.create_input.add_input{border: 0;background-color: #F3F3F3;line-height: 32px;}
.join_ul{width: 292px;max-height: 200px;overflow: auto;}
.join_ul li{margin-top: 10px;height: 30px;cursor: pointer;}
.join_ul li span{display: inline-block;float: left;line-height: 30px;}
.create_new.add_new{margin-left: 0;}
.create_new.add_new:hover{color: #FFF;}
.add_new{cursor: pointer;}
.add_new:hover{color: #23B8C5;}
.add_new i{width: 15px;height: 15px;display: inline-block;background: url(../../images/website.png?t=9243722345523934) no-repeat -400px -640px;
    vertical-align: middle;margin-right: 5px;cursor: pointer;}
.add_click{top: 0;display: none;}
.add_join{display: none;}
.add_photo{width: 240px;margin: 20px auto;}
.add_mleft{margin-left: 24px;}
.course_part li{margin-top: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.course_part li span{cursor: pointer;}
.course_part li i,.course_box{width: 16px;height: 16px;display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 10px;background: url(../../images/website.png?t=9243722345523934) no-repeat -120px -40px;}
.course_part li.course_check{color: #23B8C5;}
.course_part li.course_check i{background: url(../../images/website.png?t=9243722345523934) no-repeat -80px -40px;}
.course_chosebox{width: 190px;margin: 20px auto;}
.course_true,.course_cancel{width:80px;line-height: 30px;text-align: center;cursor: pointer;}
.course_true{background-color: #23B8C5;color: #FFF;}
.course_cancel{background-color: #F0F0F0;color: #666;}
.course_foot{width: 160px;margin: 30px 0px 0px;line-height: 30px;}
.course_foot i{margin-right: 10px;}
.create_con.create_center{width: 280px;margin-left: 45px;}
.create_con p.plan_ctext,.create_con p.plan_over{margin-top: 0;line-height: 40px;}
.plan_ctext span{font-size: 12px;color: #999999;}
.course_true.course_auto{margin: 30px auto 0px;}
.plan_over span{font-size: 12px;color: #23B8C5;}
.msg_box.create_msg{margin: -98px 0 0 -235px;width: auto;min-height: auto;}
.msg_box.create_success{margin: -141px 0 0 -235px;width: auto;min-height: auto;}
.msg_box.add_msg{margin: -152px 0 0 -235px;width: auto;min-height: auto;}
.msg_box.add_success{margin: -127px 0 0 -235px;width: auto;min-height: auto;}
.msg_box.product_success{margin: -148px 0 0 -235px;width: auto;min-height: 0;}
.msg_box.cancel_msg{margin: -107px 0 0 -235px;width: auto;min-height: 0;}
/*详情css*/
.plan_back{border-bottom: 1px solid #F3F3F3;color: #1FB6C4;cursor: pointer;line-height: 44px;}
/*.plan_back .ico{background-position: -200px -598px;width: 12px;}*/
.plan_back .ico{background-position: -440px -998px;width: 10px;}
.plan_backs{border-bottom: 1px solid #F3F3F3;line-height: 44px;}
.plan_backs .ico{background-position: -440px -998px;width: 10px;}
.plan_backs .b{
	color: #1FB6C4;
	cursor: pointer;
}
.plan_backs .r{
	color: #999999;font-size:14px;float: right;
}

.task_back .ico{background-position: -440px -998px;width: 10px;}
.task_backs{border-bottom: 1px solid #F3F3F3;line-height: 44px;}
.task_backs .ico{background-position: -440px -998px;width: 10px;}
.task_backs .b{
	color: #1FB6C4;
	cursor: pointer;
}
.task_backs .r{
	color: #999999;font-size:14px;float: right;
}
.task_cont{
	color: #999999;font-size:14px;
}

.plan_gray.plan_line{line-height: 52px;}
.plan_p{height: 30px;color: #999999;line-height: 30px;padding-top: 30px;}
.plan_p span.font_blue,.plan_p a.font_blue{font-size: 14px;color: #23B8C5;}
.ml30{margin-left: 30px;}
.plan_width{width: 70px;display: inline-block;cursor: pointer;}
.plan_width:hover{color: #23B8C5;}
.p_account .live_right{width: 880px;}
.live_right.live_study{padding: 0 0 50px;}
.p_account .video_ke.ml_none{margin-left: 0px;}
.p_account .video_ke .video_mr39.video_mr12{margin-right: 34px;}
.video_ke li.video_mr12{height: 245px;}
.plan_state.ml_none{margin-left: 0;}
.plan_rate{height: 25px;width: 100%;top: 162px;left: 0px;color: #FFF;font-size: 12px;}
.plan_number, .plan_percent{width: 100%;height: 3px;}
.plan_number{background-color:rgba(0,0,0,0.5);margin-top: 11px;}
.plan_percent{background-color: #21B8C5;}
.study_show{display: none;}
.course_box.select_all{background: url(../../images/website.png?t=9243722345523934) no-repeat -80px -40px;}
.p_width_over{width: 460px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.offline_enroll,.offline_view_enroll{width: 70px;height: 20px;display: inline-block;font-size: 12px;line-height: 20px;margin-top: 5px;
    background-color: #999999;color: #FFF;border-radius: 3px;text-align: center;}
.offline_enroll{margin-right: 10px;}
.offline_enroll.enroll_doing,.offline_view_enroll.enroll_doing{background-color: #F8A948;}
.offline_enroll.enroll_end,.offline_view_enroll.enroll_end{background-color: #1FB6C4;}
.offline_view_enroll{vertical-align: top;}
.pager_box,.pager_box .pager,.pager_box .pager_white,.pager_box .pager_hide{width: 100%;height: 82px;background-color: #fff;}
.pager_box .pager{z-index: 5;}
.pager_box .pager_white{z-index: 3;}
.pager_hide .page a{width: 1px;height: 10px;line-height: 10px;padding: 0px;margin-right: 0px;}


.account_item{width: 925px;height: 70px;margin: 100px auto;background-color: #f6f6f6;font-size: 14px;color: #999;padding: 15px 20px;}
.account_item p{line-height: 24px;}

.p_setting .account_item{width: 760px;height: 132px;}

/*线下课报名*/
.study_baoming .tabsb .li.ml0{margin-left: 0;}
.study_baoming .offline_list .li .tit{font-weight: bold;font-size: 14px;line-height: 24px;}
.study_baoming .offline_list .right_overfl{width: 500px;}
.study_baoming .right_overfl .baoming_text{color: #999;margin-top: 3px;}
.offline_list .baoming_state{width: 156px;height: 176px;position: absolute;right: 0;top: 0;color: #FFF;background:url(../../images/dots.png) no-repeat left top;text-align: center;border-radius: 0 4px 4px 0;}
.offline_list .baoming_state a:hover{color: #FFF!important;}
.baoming_state.state{background-color: #7090C1;}
.baoming_state.state2{background-color: #EA9333;}
.baoming_state.state3{background-color: #18B884;}
.baoming_state.state4,.baoming_state.state7,.baoming_state.state8,.baoming_state.state10,.baoming_state.state13{background-color: #DE5A5A;}
.baoming_state.state5{background-color: #4890E2;}
.baoming_state.state6{background-color: #999;}
.baoming_state.state9{background-color: #714FCD ;}
.baoming_state.state11{background-color: #7352F3;}
.baoming_state.state12,.baoming_state.state14{background-color: #1FB6C4;}

.baoming_state span{display: block;}
.baoming_state .baoming_status{font-size: 26px;height: 26px;line-height: 28px;margin-top: 32px;font-weight: 600;}
.baoming_state.state .baoming_status{height: 176px;line-height: 176px;margin-top: 0px;}
.baoming_state .baoming_number{height:18px;line-height:18px;margin: 24px 0px;}
.baoming_state .baoming_number .line_through{text-decoration: line-through;}
.baoming_state .baoming_look{width: 83px;height: 28px;line-height:28px;border: 1px solid #FFF;border-radius: 4px;margin: 0 auto;cursor: pointer;}
.baoming_state .baoming_look.baoming_look_center{margin-top: 74px;}
.study_baoming.web_main{width: 984px;min-height: 550px;margin: 20px auto 50px;background-color: #FFF;padding: 0px 58px 250px;}
.study_baoming.web_main.print_page{min-height: 1350px;font-family: '黑体';font-weight: 600;color: #000;}
.study_baoming .top_wrap{padding: 40px 0 21px 0;border-bottom: 1px solid #E5E5E5;}
.study_baoming .top_wrap span{font-size: 18px;color: #999; position: absolute;top: 55px; left: 185px;}
.study_baoming .top_wrap .btn{display: inline-block; width: 160px;height: 40px;background-color: #1FB6C4;border-radius: 4px;text-align: center;color: #fff;line-height: 40px;
	margin-left: 15px;font-size:16px;}
.study_baoming .top_wrap .btn.btn1{background-color: #F6A623;}
.study_baoming .top_wrap .btn.btn2{background-color: #4990E2;}
.study_baoming .top_wrap .ico{padding-right: 8px;}
.study_baoming .top_wrap .ico.outlook{background-position:-320px -1000px; }
.study_baoming .top_wrap .ico.download{background-position:-240px -560px; }
.study_baoming .top_wrap .ico.print{background-position:-360px -960px; }
.study_baoming .information_box{width: 898px;border: 1px solid #E5E5E5;background:none;margin: 30px 0px;padding: 20px 42px;font-size: 18px;}
.study_baoming .information_box.guide{padding-bottom: 20px;}
.study_baoming .information_box .name{font-size: 14px;color: #999;margin-left: 49px;}
.study_baoming .information_box .audit_time{font-size: 14px;color: #999;float: right;}
.study_baoming .information_box table{width: 100%;font-size: 14px;margin: 20px 0 0;color: #666;}
.study_baoming .information_box .tip{font-size: 14px;color: #666;margin-top: 20px;display: block;}
.study_baoming .information_box .guide_content{font-size: 14px;margin-top: 10px;}
.study_baoming .information_box .tit{color: #3B4144;}
.study_baoming .information_box .code{text-align: center;font-size: 14px;color: #3B4144;/*padding: 37px 0 50px;*/}
.study_baoming .information_box .code .code_imgBox{width: 183px;height: 183px;margin:0 auto;}
.study_baoming .information_box .code img{width: 183px;height: 183px;}
.study_baoming .information_box .num{font-size: 16px;}
.study_baoming .information_box .num label{padding-left: 5px;font-weight: bold;}
.study_baoming .information_box .mask{display: inline-block;width: 183px;height: 183px;position: absolute;top: 0px; right: 0px; z-index: 100;line-height: 183px;color: #FFF;
	font-size: 16px;font-weight: 600;background-color:#000\9;background-color:rgba(0,0,0,0.8);filter:Alpha(opacity=80)\9;}
.study_baoming .information_box td.checking2{color: #EA9333; }
.study_baoming .information_box td.checking3{color: #18B884;}
.study_baoming .information_box td.checking4,.study_baoming .information_box td.checking7{color: #F04C4C;}
.study_baoming .information_box td.checking5{color: #4890E2;}
.study_baoming .information_box td.checking6{color: #666;}
.study_baoming .information_box td.checking9{color: #714FCD;}
.study_baoming .contain_box{font-size: 14px;color: #666;line-height: 22px;width: 984px;word-break: break-all;}
.study_baoming .contain_box p{width: 984px;word-break: break-all;}
.study_baoming .contain_box .title{font-size: 18px;margin-bottom: 20px; color: #3B4144;}
.study_baoming .footer_box{font-size: 14px;color: #999;text-align: center;width: 984px;height: 75px;margin-top: 100px;bottom: 0;}
.study_baoming .footer_box .foot{padding-top: 20px;border-top: 1px solid #E5E5E5; }
.study_baoming .footer_box span{color:#3B4144;font-size: 18px; }
.study_baoming .footer_box .print_time{position: absolute;top: -36px;right: 0;}
.study_baoming .footer_box .contact_us{position: absolute;top: -36px;left: 0;color: #666;}
.study_baoming .footer_box .contact_us span{font-size: 14px;}
.study_baoming .offline_list .li .place .ico.ico_di{margin-right: 4px;margin-left: 0px;}
.study_baoming .offline_list .li .o_info{line-height: 18px;margin-top: 12px;}
.study_baoming .offline_list .teacher{color:#999}
.study_baoming .offline_list .labels{margin-top: 9px}

/*个人主页线下课席位数据*/
.mainHolder .auth_box{margin: 10px 0 20px;}
.mainHolder .auth_box .auth_content{margin-left: 0;font-size: 12px;}
.mainHolder .auth_box .noAuth{text-align: center;color: #666;font-size: 12px;}
/*线下课审核*/
.auth_box{/*height: 32px;*/padding: 10px 10px 10px 20px;background-color: #F6F6F6;/*overflow: hidden;*/margin-top: 20px;}
.auth_box .auth_content .label{width: 250px;}
.auth_box .auth_content .item{margin-right: 5px;font-size: 40px;color: #1FB6C4; float: left;line-height: 19px;}
.auth_box .auth_content{color: #3B4144;position: relative;z-index: 2;}
.auth_box .auth_content .city_tips{position: absolute;z-index: 5;bottom: 40px;right: 20px;background-color: #f6f6f6;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.40);border: 1px solid #e5e5e5;width: 350px;padding: 10px;border-radius: 4px;}
.auth_box .auth_content .city_tips:after{display: block;position: absolute;content: "";background: url(../../images/icon/arrow.png?t=123456);bottom: -22px;right: 40px;width: 26px;height: 27px;}
.auth_box .auth_content .citys{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.auth_box .cus_btn{width: 100px;height: 32px;line-height: 32px;color: #1FB6C4;/*background-color: #1FB6C4;border-radius: 2px;margin-left: 8px;*/text-align: center;position: absolute;right: 0;top: 2px;z-index: 1;}
.offline_audit .tabs .li label{font-size: 12px;min-width: 18px;height: 16px;line-height: 16px;color: #fff;text-align: center;background-color: #F04C4C;border-radius: 2px;margin-left: 4px;display: inline-block;cursor: pointer;}
.offline_audit .audit_search{height: 142px;padding: 10px 20px;background-color: #F6F6F6;}
.offline_audit .audit_search .search_label{color: 666;line-height: 20px;font-weight: bold;}
.offline_audit .audit_search .items{height: 40px;line-height: 40px;margin: 10px 0;}
.offline_audit .audit_search .items.name{margin-right: 65px;}
.offline_audit .audit_search .items.phone{margin-right: 52px;}
.offline_audit .audit_search .items.keyword{margin-right: 12px;}
.offline_audit .audit_search .items.status{margin-right: 10px;}
.offline_audit .audit_search .items label{margin-right: 13px;color: #3B4144;font-size: 14px;}
.offline_audit .audit_search .items input{height: 18px;width: 146px;line-height: 18px;border: 1px solid #CCCCCC;border-radius: 4px;padding: 10px 16px;}
.offline_audit .audit_search .items.items_long input{width: 206px;}
.offline_audit .audit_search .select_sp{/*width: 338px;*/width: 300px;background-color: #fff;border-color: #ccc;}
.offline_audit .audit_search .select_sp.sel_short{width: 120px;}
.offline_audit .audit_search .operate .obtn_no{width: 55px;height: 40px;line-height: 40px;margin-left: 0;vertical-align: top;}
.offline_audit .audit_search .operate .obtn_ok{width: 90px;height: 40px;line-height: 40px;vertical-align: top;}
.offline_audit .audit_search .total_num{color: #999;font-size: 14px;}

.offline_audit .audit_list table{width: 100%;border-collapse: collapse;}
.offline_audit .audit_list table .list_content{padding: 12px 0 16px;border-right: 1px solid #E5E5E5;}
.offline_audit .audit_list th{padding: 12px 0;}
.offline_audit .audit_list td.col2{border-width: 0!important;}
.offline_audit .audit_list .li{border: 1px solid #E5E5E5;margin-top: 21px;}
.offline_audit .audit_list .li .col1{width: 328px;text-align: left;padding-left: 20px;}
.offline_audit .audit_list .li .col1.leader_1{vertical-align: top;}
.offline_audit .audit_list .li .col2{width: 492px;text-align: left;}
.offline_audit .audit_list .li .col3{width: 140px;text-align: center;}
.offline_audit .audit_list .li .col4{width: 246px;text-align: left;}
.offline_audit .audit_list .li .col5{width: 190px;text-align: left;padding-left: 20px;}
.offline_audit .audit_list .li .col6{width: 216px;text-align: left;}
.offline_audit .audit_list .li .col7{width: 70px;text-align: left;}
.offline_audit .audit_list .li .col8{width: 344px;text-align: left;}
.offline_audit .audit_list .li .col9{width: 198px;text-align: left;}
.offline_audit .audit_list .li .list_header{height: 20px;line-height: 20px;padding: 13px 0 13px;background-color: #F6F6F6;border-bottom: 1px solid #E5E5E5;}
.offline_audit .audit_list .li .list_header .status{font-weight: bold;}
.offline_audit .audit_list .li .list_header .status2{color: #F6A623;}
.offline_audit .audit_list .li .list_header .status3{color: #18B984;}
.offline_audit .audit_list .li .list_header .status4, .offline_audit .audit_list .li .list_header .status7, .offline_audit .audit_list .li .list_header .status8, .offline_audit .audit_list .li .list_header .status10, .offline_audit .audit_list .li .list_header .status13{color: #DE5A5A;}
.offline_audit .audit_list .li .list_header .status5{color: #4890E2 ;}
.offline_audit .audit_list .li .list_header .status6{color: #999;}
.offline_audit .audit_list .li .list_header .status9{color: #B86D3B;}
.offline_audit .audit_list .li .list_header .status14{color: #1FB6C4;}
.offline_audit .audit_list .li .list_content{color: #3B4144;line-height: 28px;}
.offline_audit .audit_list .li .list_content .col{padding-top: 12px;padding-bottom: 16px;}
.offline_audit .audit_list .li .list_content .col2{border-right: 1px solid #E5E5E5;box-sizing: border-box;padding-right: 16px;}
.offline_audit .audit_list .li .list_content .addr .ico{height: 20px;background-position: -400px -120px;margin-left: 14px;cursor: pointer;}
.offline_audit .audit_list .li .operate .btn{width: 94px;height: 30px;line-height: 30px;font-size: 14px;}
.offline_audit .audit_list .li .operate .btn2{margin-top: 17px;}

.focus .course_list .li .labels .label.type {display: none;}

/*2月份任务  我的心得*/
.note_list.course_list .li{padding: 0 0 12px;cursor: pointer;}
.note_list.course_list .li .online_mask{text-align: center;color: #fff;font-size: 16px;line-height: 156px;font-weight: 700;}
.note_list.course_list .li .tit{margin-top: 5px;}
.note_list.course_list .li .o_info{font-size: 14px;color: #999;height: 18px;line-height: 18px;margin-top: 9px;}
.study_note_show .note_back{color: #1FB6C4;font-size: 14px;height: 22px;line-height: 22px;padding-top: 10px;cursor: pointer;}
.study_note_show .note_back .ico{background-position: -440px -998px;width: 10px;}
.study_note_show .note_tit{font-size: 20px;color: #3B4144;min-height: 26px;line-height: 26px;margin-top: 23px;}
.study_note_show .note_con{font-size: 14px;color: #999;height: 40px;line-height: 40px;border-bottom: 1px solid #E5E5E5;margin-top: 11px;}
.study_note_show .min_c_note .li{padding: 15px 0;border-bottom: 1px solid #E5E5E5;font-size: 14px;}
.study_note_show .min_c_note .li .tit{font-size: 16px;color: #3B4144;height: 22px;line-height: 22px;}
.study_note_show .min_c_note .li .tit span{font-size: 14px;color: #999;}
.study_note_show .min_c_note .li .cont_time{height: 30px;margin-top: 12px;}
.study_note_show .min_c_note .li .cont_time .cont_time_href{width: 110px;height: 30px;display: inline-block;}
.study_note_show .min_c_note .li .time{width: 108px;height: 28px;border: 1px solid #1FB6C4;color: #1FB6C4;font-size: 14px;line-height: 28px;
	text-align: center;border-radius: 4px;}
.study_note_show .min_c_note .li .time .ico{background-position: -400px -1000px;}
.study_note_show .min_c_note .li .cont{color: #666;margin-top: 9px;min-height: 24px;line-height: 24px;}
.study_note_show .min_c_note .li .btn_edit,.study_note_show .min_c_note .li .btn_del{font-size: 14px;height: 30px;line-height: 30px;}
.study_note_show .min_c_note .li .btn_edit:hover,.study_note_show .min_c_note .li .btn_del:hover{color: #1FB6C4;}
.study_note_show .min_c_note .li .edit_area textarea{background-color: #F6F6F6;padding: 10px;width: 965px;border-radius: 4px;}
.study_note_show .min_c_note .li .edit_area{margin-top: 12px;}
.study_note_show .min_c_note .no_data{background-color: #fff;}
.phone-excel.layui-layer-page .layui-layer-btn {padding-top: 0;position: relative;top:-5%;}
.phone-excel .layui-layer-content{text-align: left!important;}
.phone-excel .layui-layer-content p{text-align: left!important;padding-left:42px;}

/* 我的模考 */
.item_practise .practise_item {width:474px;height:168px;background:#FFFFFF;box-shadow:0 2px 10px 0 #E1E5E5;border-radius:10px;display:inline-block;margin-bottom:30px;border: 1px #f5f5f5 solid;}
.item_practise .practise_item:nth-child(odd) {margin-right:28px;}
.item_practise .practise_item>div {margin:25px 31px;}
.item_practise .practise_item>div p {font-size:14px;color:#3B4144;letter-spacing:-0.34px;text-align:left;padding:0 0 12px 0;font-weight:800;border-bottom:1px solid #EBEBEB;}
.item_practise .practise_item .practise_info {margin:10px 0 13px;}
.item_practise .practise_item label {padding-right:32px;font-size:12px;}
.item_practise .practise_item label i {color:#1FB6C4;}
.item_practise .practise_item .y_btn {color:#863D00;background:#FFF3E6;border:1px solid #FFCE98;border-radius:4px;display:block;width:110px;height:35px;text-align:center;line-height:35px;}

.practise_li{margin-bottom: 20px;padding: 29px 30px;}
.practise_li li{/*float: left;*/font-size: 16px;color: #3B4144;display: inline-block;
    vertical-align: middle;}
.practise_li label{font-size: 12px;color: #999;line-height: 18px;display: block;}
.practise_li p{line-height: 21px;margin-top: 2px;}
.practise_li .title{width: 330px;margin-right: 44px;line-height: 21px;font-weight: bold;}
.practise_li .q_time{width: 124px;text-align: center;}
.practise_li .line{height: 20px;width: 0;border-left: 1px solid #e5e5e5;/*margin-top:10px;*/}
.practise_li .q_duration{width: 118px;text-align: center;}
.practise_li .quizStatus{text-align: center;font-size: 12px; }
.practise_li .operate .btn{width: 140px;border-radius: 20px; }
.newtable .select_sp.select_width.select_practise {width:310px;margin-bottom: 20px;margin-right: 0;}
.newtable .practise_list {width:100%;line-height:50px;border:1px solid #EDEDED;}
.newtable .practise_list tbody {font-size:12px;}
.newtable .practise_list tbody td {border-bottom:1px solid #EDEDED;}
.newtable .practise_list tbody tr:hover {background:#FBFBFB;}
.newtable .practise_list .td_1 {padding-left:30px;}
.newtable .practise_list td p {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newtable .practise_list p.tall{width: 460px;}
.newtable .practise_list p.big{width: 520px;}
.newtable .practise_list p.grande{width: 580px;}
.newtable .practise_list .tr_sp1 {background:#F7F7F7;color:#3B4144;}
/*.newtable .practise_list tbody .no_data{position: relative;left: 270px;}*/
.newtable .practise_list tbody tr:last-child td{border-bottom: none;}
.newtable .practise_list .ico{margin-right: 9px;margin-top: -1px;}

.offline_audit .audit_list table .nco1{
	white-space: nowrap;
    text-align: left;
    padding-left: 20px;
	width: 60px;
}
.offline_audit .audit_list table .nco2{
	white-space: nowrap;
    text-align: left;
	width: 40px;
}
.offline_audit .audit_list table .nco3{
	width: 260px;
	word-break: break-all;
}
.offline_audit .audit_list table .nco4{
	white-space: nowrap;
    text-align: left;
    padding-left: 20px;
}
.offline_audit .audit_list table td{
	vertical-align: top;
}
.offline_audit .audit_list table td.vm{
	vertical-align: middle;
}
.baoming_addTime{
	margin-bottom:20px;
}
.baoming_addTime_detail{
	font-size: 14px;
	color: #999;
	margin-left:25px;
}

.new_gift .title_icon{
	width: 985px;
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
	background: url(../../images/newgift/video_list.jpg) no-repeat;
	background-size: cover;
	text-align: right;
	clear: both;
}
.new_gift .title_icon .word{
	display: inline-block;
	color: #FFFFFF;
	
}
.new_gift .title_icon .title{
	font-size: 18px;
	margin-left: 24px;
	float: left;
}
.new_gift .title_icon .time{
	margin-right: 94px;
	float: right;
}
.w480{
	width: 480px !important;
}
.right_realte{
	position: relative;
}
.study_cred .ul {
	display: flex;
	flex-wrap: wrap;
}

.study_cred .ul .li {
	margin-top: 20px;
	margin-right: 68px;
	width: 260px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.study_cred .ul .li img {
	width: 100%;
	max-height: 100%;
	display: block;
}

.study_cred .ul .title {
	font-weight: bold;
	color: #3B4144;
	height: 42px;
	overflow: hidden;
	line-height: 20px;
}

.study_cred .ul .date {
	font-size: 12px;
	color: #3B4144;
	text-align: center;
	font-weight: bold;
}

.study_cred .ul .name {
	position: absolute;
	z-index: 2;
	top: 100px;
	left: 0;
	width: 100%;
	font-size: 12px;
	color: #3B4144;
	text-align: center;
}

.credBigImg canvas {
	display: none;
}

#credBigImg .credImg {
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	width: 599px;
	margin: -212px 0 0 -299px;
}

.study_cred .credBigImg {
	display: none;
	position: fixed;
	z-index: 999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.50);
}

.credBigImg .control {
	cursor: pointer;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 50%;
	margin-left: -60px;
	margin-top: 242px;
	width: 120px;
	height: 40px;
	text-align: center;
	background-color: #3F3F3F;
	background-color: rgba(0, 0, 0, 0.50);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.20);
	border-radius: 40px;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
}

.credBigImg .close {
	left: 50%;
	top: 50%;
	margin-top: -215px;
	margin-left: 315px;
	background-color: #3F3F3F;
	background-color: rgba(0, 0, 0, 0.50);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.20);
	border-radius: 40px;
	width: 30px;
	height: 30px;
	background-position: -192px -73px;
}
@charset "UTF-8";

/**
 * 课程列表公共样式（直播、视频）
 */
.course_list .li {
	float: left;
	line-height: 20px;
	margin-right: 20px;
	margin-bottom: 20px !important;
	width: 280px;
	height: 254px;
	padding: 0px 0px 12px;
	position: relative;
	z-index: 1;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);
	border-radius: 4px;
}

.course_list .li .img {
	display: block;
	height: 176px;
	width: 280px;
	border-radius: 4px 4px 0 0;
}

.course_list .li .tit {
	color: #3B4144;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
	height: 42px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	box-sizing: border-box;
	font-weight: bold;
	white-space: nowrap;
}

.course_list .li .labels {
	color: #666;
	font-size: 12px;
	height: 20px;
	margin: 5px 0;
	overflow: hidden;
	position: absolute;
	top: 144px;
	left: 10px;
}

.course_list .li .labels .label {
	background: rgba(0, 0, 0, 0.50);
	border-radius: 9px;
	margin-right: 5px;
	padding: 0 7px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	line-height: 18px;
}

/*课程类型*/
/* .course_list .li .labels .type {
		background-color: #1FB6C4;
		color: #fff;
		height: 42px;
} */

/*专题*/
.course_list .li .labels .special {
	background-color: #F8A948;
	color: #fff;
}

/*直播未开始 进行中*/
.course_list .li .labels .nostart {
	background-color: #F04C4C;
	color: #fff;
}

.course_list .li .o_info {
	color: #666;
	font-size: 12px;
	height: 20px;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 8px;
}

.course_list .li .price {
	color: #fff;
	font-size: 12px;
	background: rgba(0, 0, 0, 0.50);
	border-radius: 10px;
	position: absolute;
	top: 145px;
	left: 10px;
}

.course_list .li .price .ico {
	width: 34px;
	background-position: -237px -539px;
}

.special_box .info_box .price .ico {
	width: 34px;
	background-position: -237px -539px;
	margin-top: -9px;
}

/* .course_list .li .price .label {
		margin-right: 16px;
} */
.course_list .li .price .red {
	font-size: 14px;
	padding-right: 4px;
}

.course_list .li .price .oldP {
	text-decoration: line-through;
}

.course_list .li .course_estate {
	color: #fff;
	height: 24px;
	line-height: 24px;
	width: 66px;
	position: absolute;
	z-index: 1;
	left: 10px;
	top: -4px;
	border-radius: 0 0 4px 4px;
	text-align: center;
	font-weight: 700;
	/* background-color: #1FB6C4; */
}

.course_list .li .live-status0 {
	background-color: #0199FF;
}

.course_list .li .live-status1 {
	background-color: #19B965;
}

.course_list .li .live-status2 {
	background-color: #A6A6A6;
}

.course_list .li .live-status3 {
	background-color: #F4A724;
}

.course_list .li .live-status4 {
	background-color: #0055D1;
}
/* 线下课 S */
.course_list li .status1 {
	background-color: #F4A724;
}

.course_list li .status2 {
	background-color: #775FFF;
}

.course_list li .status3 {
	background-color: #A6A6A6;
}

.course_list li .status4 {
	background-color: #775FFF;
}

.course_list li .status5 {
	background-color: #A6A6A6;
}

.course_list li .status6 {
	background-color: #19B965;
}

.course_list li .status7 {
	background-color: #F4A724;
}
/* 线下课 E */
/* 云端课 S */
	/*正在回放*/
	.course_list li .statusn1{background-color: #19B965;}
	/*尚未开始*/
	.course_list li .statusn2{background-color: #0199FF;}
	/*回放结束*/
	.course_list li .statusn3{background-color: #A6A6A6;}
	/*暂无回放*/
	.course_list li .statusn4{background-color: #775FFF;}
	/*正在进行*/
	.course_list li .statusn6{background-color: #19B965;}
	/*即将开始*/
	.course_list li .statusn7{background-color: #F4A724;}
/* 云端课 E */
.course_list .online_mask .teacher-info-wrap {
	position: relative;
	top: 46px;
}

/*S 资讯*/
.news_list .li {
	border-bottom: 1px solid #E5E5E5;
	padding: 20px 0;
	overflow: hidden;
}

.news_list .li img {
	width: 180px;
	height: 120px;
	float: left;
	margin-right: 10px;
}

.news_list .li .tit {
	font-size: 16px;
	color: #3B4144;
	line-height: 24px;
	width: 80%;
	float: left;
}

.news_list .li .time {
	color: #999;
	line-height: 24px;
	width: 20%;
	float: right;
	text-align: right;
}

.news_list .li .labels {
	color: #999;
	line-height: 20px;
	margin-top: 6px;
}

.news_list .li .cont {
	line-height: 22px;
	margin-top: 6px;
	height: 66px;
	overflow: hidden;
}

/*E 资讯*/
/*S 线下*/

/*.p_offline .choose_tag{border-bottom: 1px solid #e5e5e5;padding-bottom: 6px;}*/
.offline_list .li .status {
	/* color: #fff;
		height: 30px;
		line-height: 30px;
		width: 65px;
		display: inline-block;
		position: absolute;
		left: 0;
		border-radius: 0 0 0 4px;*/
}

.offline_list .li .status.s-1 {
	background-color: #A6A6A6;
}

.offline_list .li .status.s1 {
	background-color: #0199FF;
}

.offline_list .li .status.s2 {
	background-color: #775FFF;
}

.offline_list .li .status.s3 {
	background-color: #A6A6A6;
}

.offline_list .li .status.s4 {
	background-color: #775FFF;
}

.offline_list .li .status.s5 {
	background-color: #A6A6A6;
}

.offline_list .li .status.s6 {
	background-color: #19B965;
}

.offline_list .li .status.s7 {
	background-color: #F4A724;
}

/* 2021年8月5日16:59:30不要删，因为直播线下每个要做的话需要12种色彩；由于点较小且是挂牌内测的效果，经过和设计师商量选了一种搭配的色来做
.new_course_list .li .status.s-1:before,.new_course_list .li .status.s-1:after{
		border-bottom-color: #6A696B;
}
.new_course_list .li .status.s1:before,.new_course_list .li .status.s1:after{
		border-bottom-color: #745A0D;
}
.new_course_list .li .status.s2:before,.new_course_list .li .status.s2:after{
		border-bottom-color: #450D74;
}
.new_course_list .li .status.s3:before,.new_course_list .li .status.s3:after{
		border-bottom-color: #6A696B;
}
.new_course_list .li .status.s4:before,.new_course_list .li .status.s4:after{
		border-bottom-color: #450D74;
}
.new_course_list .li .status.s5:before,.new_course_list .li .status.s5:after{
		border-bottom-color: #6A696B;
}
.new_course_list .li .status.s6:before,.new_course_list .li .status.s6:after{
		border-bottom-color: #0D743E;
}*/
.offline_list .li .teacher img {
	width: 20px;
	height: 20px;
	border-radius: 10px;
	margin-right: 8px;
}

.offline_list .li .ellipsis {
	height: 24px;
}

.offline_list .li .place .ico {
	background-position: -398px -120px;
	margin-left: 10px;
	margin-top: -5px;
}

.offline_list .li .place .ico.ico_di {
	/*background-position: -360px -800px;*/
	background-position: -280px -1000px;
	margin-right: 5px;
}

.offline_list .li .place .c_orange {
	font-size: 12px;
}

/*E 线下*/

/*视频连续播放按钮*/
.online_play,
.online_played {
	display: none;
	width: 60px;
	height: 22px;
	border: 1px solid #999;
	border-radius: 12px;
	padding: 0 5px;
	color: #999;
	font-size: 12px;
	line-height: 21px;
	text-align: right;
	vertical-align: top;
	cursor: pointer;
	margin-right: 70px;
	position: relative;
}

.m_player .online_play,
.m_player .online_played {
	width: 78px;
	height: 33px;
	line-height: 32px;
	font-size: 16px;
	padding: 0 10px;
	border-radius: 17px;
	/*margin-right: 20px;*/
	display: none;
}

.online_play:before {
	content: '';
	display: block;
	position: absolute;
	left: 5px;
	top: 7px;
	height: 8px;
	width: 8px;
	background-color: #999;
	border-radius: 50%;
}

.m_player .online_play:before,
.m_player .online_played:after {
	width: 12px;
	height: 12px;
	top: 10px;
	left: 10px;
}

.online_played {
	color: #1FB6C4;
	border-color: #1FB6C4;
	text-align: left;
}

.online_played:after {
	content: '';
	display: block;
	position: absolute;
	right: 5px;
	top: 7px;
	height: 8px;
	width: 8px;
	background-color: #1FB6C4;
	border-radius: 50%;
}

.m_player .online_played:after {
	right: 10px;
	left: auto;
}

.online_play .icon_play {
	display: inline-block;
	background-position: 0 -639px;
}

.online_play:hover {
	color: #999 !important;
}

.online_play:hover .icon_play {
	background-position: -40px -639px;
}

.online_played .icon_play {
	background-position: -40px -639px;
}

/*视频退出播放按钮*/
/*.quit_full {
		display: inline-block;
		width: 94px;
		height: 33px;
		border: 1px solid #D4D4D4;
		border-radius: 17px;
		padding: 0 10px;
		color: #D4D4D4;
		font-size: 16px;
		line-height: 32px;
		vertical-align: top;
		cursor: pointer;
		position: relative;
		display: none;
}
.quit_full:after {
		content: '';
		display: block;
		position: absolute;
		right: 10px;
		top: 8px;
		height: 21px;
		width: 16px;
		background: url(../../images/website.png?t=9243722345523935) 0 -1360px;
}*/

/*专题*/
.course_list .li .count {
	color: #666;
	font-size: 12px;
	padding: 0 10px;
}

.course_list .li .count .label {
	width: 32%;
	display: inline-block;
}

.course_list .li .count .label.label_duration {
	text-align: right;
}

.course_list .li .count .label.label_learn {
	text-align: right;
}

.p_product .page_list {
	background-color: transparent;
	content-visibility: auto;
}

.course_list .li.priducts-li .tit {
	margin-bottom: 10px;
	height: 42px;
}
.course_list .li.priducts-li .restime{
	 font-size: 12px;
		color: #fff;
		padding: 0 6px;
		line-height: 18px;
		background: rgba(0, 0, 0, 0.50);
		border-radius: 9px;
		position: absolute;
		top: 148px;
		right: 10px;
		z-index: 1;
}
.course_list .li .count .label .ico {
	margin-right: 5px;
}

.ico_courseNum {
	height: 18px;
	width: 18px;
	background-position: -120px -500px;
}

.ico_videoNum {
	height: 18px;
	width: 16px;
	background-position: -160px -500px;
}

.ico_learnNum {
	background-position: -80px -80px;
}

/*专题详情*/
.special_tit_box {
	height: 300px;
}

.special_box {
	padding: 40px 0 38px;
}

.special_box h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
}

.special_box .title_bar {
	margin: 20px 0;
	padding: 20px;
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 4px;
	color: #ccc;
}

.special_box .title_bar .left_part {
	width: 60%;
	float: left;
}

.special_box .title_bar .right_part {
	width: 40%;
	float: right;
}

.special_box .info_box .people {
	line-height: 20px;
	height: 20px;
	font-size: 14px;
	margin-bottom: 20px;
}

.special_box .info_box .p_name {
	margin-right: 20px;
}

.special_box .info_box .price_bar {
	line-height: 32px;
	height: 32px;
}

.special_box .price_bar .name {
	display: inline-block;
}

.special_box .price_bar .name .oldP {
	text-decoration: line-through;
}

.special_box .info_box .price {
	font-size: 24px;
	color: #F7A947;
}

.special_box .title_bar .ul_c {
	overflow: hidden;
}

.special_box .title_bar .li_c {
	float: right;
	text-align: center;
	box-shadow: 1px 0 0 0 #999;
	padding: 0 18px 0 36px;
	margin-right: -18px;
}

.special_box .title_bar label {
	font-size: 16px;
	vertical-align: top;
}

.special_box .title_bar .num {
	font-size: 28px;
	font-weight: bold;
	margin-top: 17px;
	height: 30px;
	color: #999;
}

.special_blue,
.special_yellow {
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	float: left;
	border-radius: 3px;
	display: inline-block;
}

.special_yellow {
	background-color: #F7A947;
}

.special_yellow:hover {
	background-color: #E69531;
}

.special_box .other_info .btn {
	float: left;
	cursor: pointer;
	margin-right: 20px;
}

.special_box .other_info .hotline {
	font-size: 20px;
	color: #F7A947;
	float: left;
	margin-left: 10px;
	margin-right: 26px;
}

.special_box .other_info .hotline .special_tel {
	width: 30px;
	height: 30px;
	background-position: -360px -600px;
}

.special_box .other_info.social .social_item {
	width: 480px;
	background-color: transparent;
	margin-right: -20px;
}

.special_box .other_info.social .social_item .li {
	font-size: 14px;
}

.special_box .more_info {
	line-height: 40px;
	float: left;
	color: #ccc;
}

.special_box .more_info .condition3 .link {
	color: #1FB6C4;
	font-weight: 600;
	padding-bottom: 1px;
	border-bottom: 1px solid #21b8c5;
}

.p_product .memo_ul {
	margin-top: 10px;
}

.p_product .memo_ul .m_tit {
	padding: 10px 0;
	color: #666;
	line-height: 20px;
	border-bottom: 1px dashed #E5E5E5;
}

.p_product .memo_ul .ico {
	background-position: 3px -756px;
	width: 18px;
	margin-right: 0;
}

.p_product .outline_container {
	border-left: 1px solid #E5E5E5;
	position: relative;
	margin-left: 6px;
}

.p_product .outline_ul {
	line-height: 20px;
	margin: 20px 0;
	position: relative;
	top: -6px;
}

.p_product .outline_ul:after {
	width: 10px;
	height: 10px;
	position: absolute;
	content: '';
	left: 3px;
	bottom: -3px;
	background: url(../../images/website.png?t=9243722345523935) -720px -240px no-repeat;
}

.p_product .outline_ul .li {
	padding-left: 12px;
	padding-bottom: 10px;
	color: #999;
	font-size: 13px;
	position: relative;
}

.p_product .outline_ul .li:before {
	width: 10px;
	height: 16px;
	position: absolute;
	content: '';
	left: -5px;
	background: url(../../images/website.png?t=9243722345523935) -80px -234px no-repeat;
}

.p_product .outline_course_ul {
	padding-top: 10px;
}

.p_product .outline_course_ul li {
	padding-bottom: 10px;
	color: #666;
	font-size: 14px;
}

.p_product .outline_course_ul li:before {
	width: 12px;
	height: 16px;
	position: absolute;
	content: '';
	left: -6px;
	background: url(../../images/website.png?t=9243722345523935) -240px -195px no-repeat;
}

.p_product .outline_course_ul li.doing:before {
	background-position: -240px -600px;
}

.p_product .info_outline .mark_map {
	width: 120px;
	text-align: right;
	font-size: 12px;
	color: #999;
	line-height: 39px;
}

.p_product .info_outline .mark_map .ico {
	background-position: -240px -195px;
	vertical-align: -1px;
	width: 14px;
}

.p_product .outline_course_ul li.done:before,
.p_product .info_outline .mark_map .mark_done {
	background-position: -280px -195px;
}


.p_product_detail em {
	font-style: normal;
	/*color: #1fb6c4;*/
	padding-right: 10px;
}

.special_detail_box .special_dibu {
	font-size: 14px;
	color: #999;
}

.special_detail_box .special_dibu .ico {
	width: 15px;
	height: 13px;
	display: inline-block;
}

.special_detail_box .special_dibu .ico.special_cour {
	background-position: -280px -120px;
}

.special_detail_box .special_dibu .ico.special_vid {
	background-position: -80px -200px;
}

.special_detail_box .special_dibu .line {
	border-left: 1px solid #ccc;
	height: 12px;
	width: 0;
}
/* .p_product_detail .showmore{
	width: 116px;
		height: 40px;
		line-height: 40px;
		border: 1px solid #999999;
		border-radius: 20px;
		box-sizing: border-box;
		text-align: center;
		color: #999;
		cursor: pointer;
			margin: 0 auto;
} */
.p_product_detail .showAll{
	cursor: pointer;
}
.p_product_detail .showAll .ico_2.ico_down {
	background-position: -317px -1296px;
}
.p_product_detail .showAll .ico_2.ico_up {
	background-position: -357px -1296px;
}
.p_product_detail .showAll:hover{
	color: #1FB6C4;
}
.p_product_detail .showAll:hover .ico_2.ico_up {
	background-position: -397px -736px;
}
.p_product_detail .showAll:hover .ico_2.ico_down {
	background-position: -357px -736px;
}

.p_product_detail .stage {
	margin-bottom: 10px;
}

.p_product_detail .p_special_ul {
	margin-top: 20px;
}

.p_product_detail .p_special_ul li {
	margin: 0 16px 10px 0;
	float: left;
	border: 1px solid #E5E5E5;
	width: 206px;
	height: 189px;
}

.p_product_detail .p_special_ul li h2 a {
	font-size: 14px;
}

.p_product_detail .video_img {
	height: 130px;
	width: 206px;
}

.p_product_detail .video_img img {
	height: 130px;
	width: 206px;
}

.p_product_detail .p_video_font {
	line-height: 21px;
	color: #3B4144;
	font-size: 14px;
	padding: 8px;
}

.special_dibu li {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}

/*.offline_attach .attach_table table{border-bottom: 1px solid #E5E5E5}*/
.offline_attach .attach_table {
	margin-bottom: 20px;
}

.offline_attach .attach_table td,
.offline_attach .attach_table th {
	padding: 10px;
	line-height: 20px;
	text-align: left;
}

.offline_attach .attach_table th {
	border-bottom: 1px solid #E5E5E5
}

.offline_attach .attach_table td.td_bs {
	/*border-top: 1px solid #E5E5E5;*/
	border-bottom: 1px solid #E5E5E5;
}

.offline_attach .attach_table td.td_pd_more {
	padding-right: 26px;
}

.offline_attach .attach_table td.td_pd_less {
	padding-left: 0px;
}

.offline_attach .attach_table td.td_bd {
	border-bottom: 1px dashed #E5E5E5;
}

.offline_attach .attach_table .tr_last td.td_bd {
	border-bottom: none;
}

.offline_attach .attach_table td.td_nop {
	padding: 0;
}

.offline_attach .attach_table .text_center {
	text-align: center;
}

.offline_attach .ico {
	margin-right: 10px;
}

.offline_attach .ico.ico_downLoad {
	background-position: -320px -120px;
	margin-right: 0;
	width: 14px;
}

.offline_attach .ico.ico_lookup {
	width: 20px;
	background: url(../../images/website2.png?t=20201027010543) center center no-repeat;
	background-position: -158px -460px;
	margin-right: 0;
}

/*直播未开始 进行中*/
.course_list .li .labels .nostart {
	background-color: #F04C4C;
	color: #fff;
}

.course_list .li .item {
	line-height: 20px;
	width: 32%;
	display: inline-block;
}

.course_list .li .item.score {
	text-align: center;
}

.course_list .li .item.pv {
	text-align: right;
	color: #666;
}

.course_list .li .teacher-info-wrap .time {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
}

/*预计x年x月上线 样式*/
.course_list .li .item.pv.pv_time_width {
	width: 66%;
}

.course_list .li .item.addr {
	text-align: right;
}

.course_list .li .item.time_live {
	width: 65%;
	color: #1FB6C4;
}

.course_list .li .item .ico {
	margin-right: 5px;
}

.course_list .li .item.red {
	color: #F04C4C;
}

.course_list .li .item.orange {
	color: #F29700;
}

.course_list .li .item .ico.orange {
	margin-right: 5px;
	background-position: -239px -500px;

}

.course_list .li .price {
	color: #fff;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

/* .course_list .li .price .label {
		margin-right: 16px;
} */

.course_list .li .price .oldP {
	text-decoration: line-through;
}

.member_benefits {
	padding-bottom: 1px;
	border-bottom: 1px solid #21b8c5;
}

.crumb {
	color: #3B4144;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 20px 0px;
}

.crumb .ico {
	background-position: -440px -680px;
	width: 7px;
}

.crumb .item {
	float: left;
	margin: 0px 3px;
}

.crumb a {
	color: #3B4144;
}

/*S 保利威直播间*/
.full_screen_live {
	height: 100%;
	background-color: #676767;
	min-width: 620px;
	padding-right: 320px;
	position: relative;
}

.p_liveD1 .play_box {
	background-color: #222424;
	height: 100%;
}

.p_liveD1 .play_left {
	width: 280px;
	height: 100%;
	position: absolute;
	left: 0;
}

.p_liveD1 .play_center {
	height: 100%;
	z-index: 10;
}

.p_liveD1 .live_centerbox {
	position: relative;
	z-index: 50;
	width: 100%;
	height: 100%;
}

.p_liveD1 .live_title {
	/*background-color: #252828;*/
	background-color: #000;
	filter: alpha(opacity=75);
	background-color: rgba(0, 0, 0, .75);
	height: 90px;
	line-height: 90px;
	width: 100%;
	z-index: 100;
	left: 0;
	top: 0
}

/*.p_liveD1 .play_center .live_title span{color:#fff;font-size: 18px;padding-left: 20px;}*/
.p_liveD1 .play_right {
	width: 320px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.p_liveD1 .gonggao {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 999;
	width: 366px;
	max-height: 200px;
	padding: 0 18px 18px;
	background-color: #000;
	margin: -100px 0 0 -201px;
}

.p_liveD1 .gonggao.fold .cont {
	display: none
}

.p_liveD1 .gonggao.unfold .cont {
	display: block;
}

.p_liveD1 .gonggao .close {
	top: 14px;
}

.p_liveD1 .gonggao .title .ico {
	background-position: -239px -1079px;
	width: 25px;
	height: 25px;
}

.p_liveD1 .gonggao .cont {
	font-size: 14px;
	color: #F1F1F1;
	line-height: 19px;
	background-color: #323232;
	padding: 10px;
	word-break: break-all;
}

.p_liveD1 .gonggao .title {
	font-size: 16px;
	line-height: 40px;
}

.p_liveD1 .live_title .tit {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	padding-left: 30px;
	font-weight: bold;
}

.p_liveD1 .live_title .line {
	height: 30px;
	width: 1px;
	opacity: 0.22;
	background-image: linear-gradient(180deg, #717171 0%, #AEAEAE 52%, #737373 100%);
	background-color: #717171;
	margin: 0 40px;
	display: inline-block;
	vertical-align: middle;
}

.p_liveD1 .live_title .label {
	font-size: 12px;
	/*background-color: #1A1A1A;*/
	background-color: #D8D8D8;
	filter: alpha(opacity=12);
	background-color: rgba(216, 216, 216, .12);
	border-radius: 100px;
	padding: 7px 12px 7px 15px;
}

.p_liveD1 .live_title .teacher {
	color: #F1F1F1;
}

.p_liveD1 .live_title .teacher .ico {
	width: 20px;
	height: 19px;
	background-position: -420px -380px;
	vertical-align: text-top;
	margin-right: 10px;
}

.p_liveD1 .live_title .count {
	color: #999;
}

.p_liveD1 .live_title .count .ico {
	background-position: 10px -756px;
}

.p_liveD1 .live_ask {
	background-color: #292929;
	right: 0;
	bottom: 0;
	width: 320px;
	z-index: 5;
	/*height: 185px;overflow: hidden;*/
}

.p_liveD1 .live_ask .title {
	background-color: #323232;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #E3E3E3;
}

.p_liveD1 .live_ask .tips {
	font-size: 12px;
	color: #666;
	line-height: 16px;
	height: 34px;
	padding: 0 10px 5px;
	margin-top: 10px;
}

.p_liveD1 .live_ask .title .ico {
	background-position: -240px -1279px;
}

.p_liveD1 .live_ques {
	width: 100%;
	/*height:100px;*/
}

.p_liveD1 .live_ques textarea {
	width: 300px;
	height: 60px;
	font-size: 14px;
	resize: none;
	border: 0;
	color: #fff;
	background-color: #232323;
	padding: 5px 10px;
}

.p_liveD1 .live_ask .btn.btn_send {
	width: 80px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	border-radius: 6px;
	margin: 10px 0 0 225px;
}

.p_liveD1 .live_ask .evt_txt_num:after {
	right: auto;
	left: 10px;
	bottom: -5px;
}

.p_liveD1 .live_questext {
	height: 22px;
	line-height: 22px;
}

.p_liveD1 .live_questext span {
	float: left;
}

.p_liveD1 .live_questext span label {
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: bottom;
}

.p_liveD1 .live_questext em {
	font-style: normal;
	float: right;
}

.p_liveD1 .live_messbox2 {
	background-color: #222424;
	/*height:400px;padding-bottom: 184px;*/
}

.p_liveD1 .live_messbox2 .page_list {
	margin-top: 0;
	padding: 10px 0;
}

.p_liveD1 .live_messbox2 .tabs {
	background-color: #292929;
	height: 60px;
	line-height: 60px;
	border-bottom: 0;
	border-bottom: none;
	color: #F1F1F1;
}

.p_liveD1 .live_messbox2 .tabs .li {
	width: 50%;
	padding: 0;
	margin-right: 0;
	height: 59px;
	font-size: 16px;
}

.p_liveD1 .live_messbox2 .tabs .li.curr {
	border-bottom: 2px #1FB6C4 solid;
}

.p_liveD1 .live_ul2 .li {
	padding: 15px 0;
	margin: 0 20px;
	border-top: 1px solid #424242;
}

.p_liveD1 .live_ul2 .li:first-child {
	border-top: 0;
	border-top: none;
}

.p_liveD1 .live_ul2 .li.answer {
	border-top: 0;
	border-top: none;
	background-color: #323232;
	padding: 5px 10px;
	margin-bottom: 15px;
}

.p_liveD1 .live_ul2 .time {
	font-size: 12px;
}

.p_liveD1 .live_ul2 .time,
.p_liveD1 .live_ul2 .rollback {
	line-height: 16px;
	color: #666;
	text-align: center;
}

.p_liveD1 .live_ul2 .uName {
	font-size: 12px;
	line-height: 16px;
	color: #00BAC6;
	word-break: break-all;
}

.p_liveD1 .live_ul2 .uName .tag {
	color: #00BAC6;
	margin-right: 5px;
	padding: 1px 10px 3px;
	background-color: #345454;
	border-radius: 100px;
}

.p_liveD1 .live_ul2 .cont {
	/*font-size: 13px; */
	color: #F1F1F1;
	line-height: 20px;
	word-break: break-all;
	margin-top: 10px;
}

.p_liveD1 .live_ul2 .li.answer .cont {
	margin-top: 0;
}

.p_liveD1 .live_ul2 .ans {
	text-indent: 2em;
}

.p_liveD1 .live_ul2,
.p_liveD1 .live_ul3 {
	overflow: auto;
	height: 100%;
	width: 100%;
}

.p_liveD1 .live_ul3 .li {
	margin: 10px 20px;
}

.p_liveD1 .live_ul3 .left,
{
text-align: left;
}

.p_liveD1 .live_ul3 .right {
	text-align: right;
}

.p_liveD1 .live_ul3 .alginL {
	text-align: left;
	display: inherit;
}

.p_liveD1 .live_ul3 .time {
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-align: center;
}

.p_liveD1 .live_ul3 .uName {
	font-size: 12px;
	line-height: 16px;
	color: #999;
	word-break: break-all;
	padding: 0 10px;
}

.p_liveD1 .live_ul3 .cont {
	/*font-size: 13px;*/
	display: inline-block;
	vertical-align: top;
	margin: 10px 0 5px;
	line-height: 20px;
	word-break: break-all;
	border-radius: 4px;
	padding: 10px;
	position: relative;
	z-index: 1;
}

.p_liveD1 .live_ul3 .left .cont {
	color: #212121;
	background-color: #F5F5F5;
}

.p_liveD1 .live_ul3 .right .cont {
	color: #F1F1F1;
	background-color: #3AA8B3;
}

.p_liveD1 .live_ul3 .alginR {
	color: #F1F1F1;
	background-color: #3AA8B3;
}

.p_liveD1 .live_ul3 .left .ico {
	position: absolute;
	top: -6px;
	left: 23px;
	z-index: 2;
	background-position: -360px -440px;
}

.p_liveD1 .live_ul3 .right .ico {
	position: absolute;
	top: -6px;
	right: 8px;
	z-index: 2;
	background-position: -234px -800px;
}

.p_liveD1 .control_main {
	position: absolute;
	background: #252828;
	height: 48px;
	bottom: 0;
	width: 100%;
}

.p_liveD1 .live_trl_left {
	display: none;
	margin: 0 190px 0 10px;
	padding-top: 9px;
	height: 18px;
	overflow: hidden;
}

.p_liveD1 .live_ctrl_right {
	float: right;
	padding: 12px 0;
}

.p_liveD1 .control_main span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #9A9A9A;
	margin-right: 10px;
	cursor: pointer;
	width: 68px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #979797;
	border-radius: 36px;
}

.p_liveD1 .control_main span .ico {
	width: 25px;
}

.p_liveD1 .control_main .btn_switch {
	background-position: -348px -1039px;
}

.p_liveD1 .control_main .btn_maximize {
	background-position: -308px -1039px;
}

.web-fullscreen {
	overflow: hidden !important;
	transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	transform: scale(1) !important;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	height: 100% !important;
	width: 100% !important;
}

.web-fullscreen #player {
	position: fixed;
	z-index: 100000;
}

.web-fullscreen .bbox {
	display: none
}

.web-fullscreen .continue_play {
	color: #d4d4d4;
	border-color: #d4d4d4;
	padding: 0 18px;
}

.web-fullscreen .online_play:before {
	background-color: #d4d4d4;
}

.web-fullscreen .online_play:hover {
	color: #d4d4d4 !important;
}

.web-fullscreen .online_played {
	color: #1FB6C4;
	border-color: #1FB6C4;
}

.web-fullscreen .online_played:before {
	background-color: #1FB6C4;
}

.web-fullscreen .online_played:hover {
	color: #1FB6C4 !important;
}

.web-fullscreen .continue_play

/*, .web-fullscreen .quit_full*/
	{
	display: inline-block;
}

.redTips {
	position: relative;
	z-index: 1;
}

.redTips:after {
	content: '';
	position: absolute;
	z-index: 2;
	right: 36px;
	top: 13px;
	width: 8px;
	height: 8px;
	background-color: red;
	border-radius: 50%;
}

.fullscreen_exit_btn {
	cursor: pointer;
	display: none;
	position: fixed;
	z-index: 1000;
	width: 32px;
	height: 32px;
	background-position: -240px -760px;
	top: 50px;
	right: 20px;
}

/*.fullscreen_exit_btn:hover{ background-position: 0 -96px;}*/
.p_liveD1 .v_full_screen {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}

.vedio_main:hover .control_main {
	display: block;
}

.ui-resizable {
	position: relative;
}

.horn-icon,
.horn-off-icon {
	display: none;
	float: left;
	width: 25px;
	height: 25px;
	background-position: 0 0;
}

.horn-off-icon {
	background-position: 0 -25px;
}

.ui-slider {
	display: none;
	position: relative;
	text-align: left;
}

.ui-slider-horizontal {
	height: 0.8em;
}

.vol-slider {
	display: none;
	float: left;
	margin: 10px 0 0 5px;
	width: 55px;
	height: 5px;
	background-color: #797979;
	position: relative;
	font-size: 0px;
	border-radius: 2px;
}

.btn-close-video {
	display: none;
	background-position: 0 -75px;
}

.btn-open-video {
	background-position: 0 -50px;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em;
	margin-left: -0.6em;
}

.vol-slider a.ui-slider-handle {
	position: absolute;
	width: 13px;
	height: 13px;
	left: 50%;
	top: -4px;
	margin-left: -6px;
	background-position: 0 -125px;
	cursor: pointer;
}

.live-status {
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0 4px;
	margin-right: 5px;
	background-color: #d8544e;
	color: #fff;
	border-radius: 3px;
	max-width: 60px;
	_width: expression(this.offsetWidth > 60 ? '60px': true);
	overflow: hidden;
	text-overflow: ellipsis;
}

.live-status-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

body ::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

body ::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
	border-radius: 5px;
}

body ::-webkit-scrollbar-track {
	border-radius: 5px;
	background-color: #f1f1f1
}

body ::scrollbar {
	width: 10px;
	height: 10px
}

body ::scrollbar-thumb {
	background-color: #c1c1c1;
	border-radius: 5px
}

body ::scrollbar-track {
	border-radius: 5px;
	background-color: #f1f1f1
}

/*E 保利威直播间*/

/*S 资讯*/
.news_list .li {
	border-bottom: 1px solid #E5E5E5;
	padding: 20px 0;
	overflow: hidden;
}

.news_list .li img {
	width: 180px;
	height: 120px;
	float: left;
	margin-right: 10px;
}

.news_list .li .tit {
	font-size: 16px;
	color: #3B4144;
	line-height: 24px;
	width: 80%;
	float: left;
}

.news_list .li .time {
	color: #999;
	line-height: 24px;
	width: 20%;
	float: right;
	text-align: right;
}

.news_list .li .labels {
	color: #999;
	line-height: 20px;
	margin-top: 6px;
}

.news_list .li .cont {
	line-height: 22px;
	margin-top: 6px;
	height: 66px;
	overflow: hidden;
}


/*E 资讯*/


/*直播*/
.ico.ico_down {
	background-position: -157px -237px;
}

.ico.ico_up {
	background-position: -197px -237px;
}

.spread_a .ico.ico_down {
	background-position: -237px -237px;
}

.spread_a .ico.ico_up {
	background-position: -237px -797px;
}

.pdt_20 {
	padding-top: 20px;
}

.c_ora {
	color: #F8A948;
}

.p_live_app_bg {
	position: relative;
	z-index: 1;
	height: 528px;
	overflow: hidden;
}

.p_live_app_bg .crumb,
.p_live_app_bg .crumb a {
	color: #fff;
}

.p_live_app_bg .crumb .ico {
	background: url(../../images/website2.png?t=9243722345523935) -240px -1220px no-repeat;
}

.p_live_tit {
	line-height: 60px;
	font-size: 12px;
	color: #999;
}

.p_live_bg,
.p_live_bg1 {
	position: absolute;
	width: 100%;
	height: 100%;
}

.p_live_bg {
	z-index: 1;
	filter: blur(50px);
	background: url(../../images/live_bg.jpg) 0 0 no-repeat;
	background-size: cover;
	background-position: center bottom;
}

.p_live_bg1 {
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.35);
}

.p_live_cont {
	position: relative;
	z-index: 5;
}

.splive_bgimg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	filter: blur(50px);
}

.splive_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: .35;
	background-color: #000;
}

.p_live_box {
	width: 1090px;
	margin: 0 auto;
	padding: 44px;
	background-color: #fff;
	box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.50);
	border: 1px solid #D1D1D1;
	position: relative;
	z-index: 2;
}

.p_live_pic {
	width: 507px;
	height: 319px;
	position: relative;
	z-index: 1;
}

.p_live_pic .img {
	display: block;
	width: 100%;
	height: 100%;
}

.offlineLive_status {
	background: url(../../images/transparent_bg.png) 0 0 repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
}

.offlineLive_st {
	background: rgba(0, 0, 0, 0.45);
	border-radius: 17px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	height: 30px;
	width: 187px;
	margin: 113px auto 0;
	font-weight: bold;
}

.offlineLive_sbtn {
	display: block;
	background-color: #888;
	border-radius: 20px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	height: 40px;
	width: 160px;
	margin: 12px auto 0;
}

.offlineLive_sbtn1 {
	background-color: #F29700;
}

.offlineLive_sbtn1:hover {
	color: #fff !important;
}

.p_live_appointment {
	width: 500px;
	height: 302px;
	margin-left: 45px;
}

.p_live_appointment h2 {
	/*font-weight: normal;*/
	font-size: 20px;
	/*color: #666;*/
	line-height: 30px;
}

.p_live_appoint_ul {
	margin-top: 5px;
	font-size: 12px;
	color: #999;
}

.p_live_appoint_ul li {
	float: left;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p_live_appoint_ul li.odd {
	width: 330px;
	margin-right: 20px;
}

.p_live_appoint_ul li h3 {
	font-weight: normal;
	font-size: 16px;
	color: #3B4144;
}

.p_live_appoint_ul li label {
	color: #3B4144;
	display: inline-block;
	margin-left: 15px;
}

.p_live_appoint_ul li .status1 {
	color: #F4A724;
}

.p_live_appoint_ul li .status2 {
	color: #775FFF;
}

.p_live_appoint_ul li .status3 {
	color: #A6A6A6;
}

.p_live_appoint_ul li .status4 {
	color: #775FFF;
}

.p_live_appoint_ul li .status5 {
	color: #A6A6A6;
}

.p_live_appoint_ul li .status6 {
	color: #19B965;
}

.p_live_appoint_ul li label .live-status0 {
	color: #0199FF;
}

.p_live_appoint_ul li label .live-status1 {
	color: #19B965;
}

.p_live_appoint_ul li label .live-status2 {
	color: #A6A6A6;
}

.p_live_appoint_ul li label .live-status3 {
	color: #F4A724;
}


.p_live_appoint_ul li.p_offline_addr span {
	display: inline-block;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
}

.p_offline_addr .ico {
	background-position: -400px -120px;
	height: 20px;
	margin-left: 8px;
}

.p_offline_addr a:hover .ico {
	background-position: -160px -1080px;
}

.p_grey_box {
	font-size: 12px;
	background-color: #f9f9f9;
	padding: 5px 16px;
	color: #999;
	line-height: 27px;
	margin-top: 14px;
	border-radius: 4px;
}

.lineheight40 {
	line-height: 40px;
}

.p_live_prize_box {
	margin-top: 13px;
	color: #999;
}

.p_live_prize_box .prize {
	font-size: 18px;
}

.p_live_prize_box .prize em {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	margin-right: 4px;
}

.p_live_prize_box span,
.p_live_prize_box label,
.p_live_prize_box label em {
	vertical-align: bottom;
}

.mt34 {
	margin-top: 34px;
}

.p_live_register_box {
	line-height: 19px;
	margin-top: 14px;
}

.p_live_appointment .line1 {
	border-top: 1px #E5E5E5 solid;
}

.p_live_register_box .register_num {
	color: #999;
}

.p_live_register_box .register_num .ico {
	background-position: -200px -1080px;
	height: 18px;
	margin-right: 5px;
}

.p_live_state {
	/*font-size: 14px;
		width: 160px;
		text-align: center;
		line-height: 40px;*/
	margin-top: 10px;
}

.p_live_state .btn {
	font-size: 16px;
	border-radius: 20px;
}

.p_live_state .not_pass {
	background: #E5E5E5;
	border: 1px solid #E5E5E5;
	cursor: not-allowed;
}

.p_live_state .not_pass:hover {
	background: #E5E5E5;
	border: 1px solid #E5E5E5;
	cursor: not-allowed;
}

.p_live_state a.btn:hover {
	color: #fff !important;
}

.p_live_state_box {
	color: #999;
}

.p_live_state_box .mr_10 {
	margin-right: 10px;
}

.p_live_state_box .state_text {
	color: #1FB6C4;
	font-size: 16px;
	line-height: 40px;
	margin-right: 20px;
}

.p_live_state_box .state_wrap {
	display: inline-block;
	margin-right: 20px;
}

.p_live_state_box .chatlink,
.header_high .chatlink {
	display: inline-block;
	font-size: 12px;
	width: 96px;
	height: 35px;
	color: #F4A724;
	background-color: rgba(244, 167, 36, 0.20);
	border-radius: 4px;
	text-align: center;
	line-height: 35px;
	margin-bottom: 7px;
	position: relative;
	top: 2px;
}

.p_live_state_box .chatlink.ps_5 {
	top: 4.5px !important;
}

.header_high .chatlink.ps_5 {
	margin-top: 2.5px;
	margin-left: 10px;
}

.p_live_state_box .chatlink.mb_5 {
	margin-bottom: 5px;
}

.p_live_state_box .chatlink:hover,
.header_high .chatlink:hover {
	color: #F4A724 !important;
}

.p_live_state_box .chatlink i,
.header_high .chatlink i {
	background-position: -200px -1080px;
	width: 25.5px;
	height: 25px;
	background-position: -160px -1121px;
}

.p_live_state_box .state_wrap .state_text {
	margin-right: 0;

}

.p_live_state_box .p_offline_fl .ico {
	background-position: -399px -120px;
}

.p_offline_tit {
	/*font-style: normal;*/
	height: 60px;
	/*display: inline-block;*/
	font-weight: 700;
	color: #3B4144;
}

.p_live_common_box {
	padding: 20px 0;
	height: 26px;
	position: relative;
	z-index: 10;
}

.p_live_common {
	/*直播系列有用到这个样式*/
	/*width: 135px;*/
	/*height: 20px;*/
	cursor: pointer;
	color: #fff;
}

.p_live_app_bg .p_live_common {
	margin-right: 20px;
	border-radius: 13px;
	padding: 0 12px;
	line-height: 26px;
	background-color: rgba(0, 0, 0, 0.2);
}

.p_live_app_bg .p_live_common span {
	font-size: 12px;
	opacity: 0.7;
}

.p_live_ltips span,
.p_live_ltips a {
	opacity: 0.7;
	color: #fff;
}

.p_live_ltips a {
	text-decoration: underline;
	font-weight: bold;
}

.p_live_ltips a:hover {
	opacity: 1;
	color: #fff !important;
}

.p_live_common:hover span {
	opacity: 1;
}

.phone_course_code {
	display: none;
}

.icon_phone1 {
	background-position: -360px -160px;
	/*width: 12px;
		height: 16px;*/
}

.p_live_common:hover .icon_phone1 {
	background-position: -360px -200px;
}

.p_live_common:hover .phone_course_code {
	display: block;
}

.p_live_common .scan_learn_box {
	top: -204px;
	right: -30px;
}

.p_live_common .scan_learn_box .scan_learn_tips {
	bottom: 0;
	left: 40px;
}

.p_live_common .scan_learn_box .scan_learn_tips_live {
	bottom: -18px;
}

.p_product .scan_learn_box .scan_learn_tips {
	left: 40px;
}

.icon_outlook {
	width: 16px;
	height: 16px;
	background-position: -440px -160px;
}

.p_live_common:hover .icon_outlook {
	background-position: -440px -200px;
}

.icon_collect {
	width: 16px;
	height: 16px;
	background-position: 0px -560px;
}

.p_live_common:hover .icon_collect,
.icon_collect2 {
	background-position: -40px -560px;
}

.icon_share {
	width: 14px;
	height: 14px;
	background-position: -320px -160px;
}

.p_live_common:hover .icon_share {
	background-position: -320px -200px;
}

.p_offline_type .p_live_app_bg .p_live_xq {
	display: none;
}

.live_appoint_type .p_live_app_bg .p_offline_xq {
	display: none;
}

.web_main.p_offline_main {
	background-color: #f6f6f6;
}

.live_appoint_type .operate .btn,
.p_live_state_box .operate .btn {
	width: 160px;
	height: 40px;
	line-height: 40px;
}

.operate .btn.background_gray {
	background-color: #e5e5e5;
	color: #999 !important;
	margin-top: 0;
	cursor: default;
}

.operate .btn.border_btn {
	background-color: #f6f6f6;
	border: 1px solid #1FB6C4;
	color: #1FB6C4 !important;
}

.web_main.p_live_main {
	/*height: 400px;*/
	overflow: hidden;
	padding-bottom: 0px;
	background-color: #f6f6f6;
}

.now_course {
	color: #3B4144;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px #e5e5e5 solid;
}

.btn_bottom {
	margin-top: 40px;
}

/*系列课*/

.h3_tabs {
	width: 295px;
	margin: 20px auto;
	border-bottom: none;
	height: 60px;
}

.h3_tabs li {
	padding: 10px 5px;
	font-size: 24px;
	font-weight: bold;
	float: left;
	color: #3B4144;
	margin-right: 0px;
	cursor: pointer;
}

.h3_tabs li.curr {
	color: #1FB6C4;
	border-bottom: 1px solid #1fb6c4;
}

.ml50 {
	margin-left: 50px;
}


/*讲师介绍*/

.teach_intro {
	background: #fff;
	width: 280px;
}

.teach_intro h2,
.intro_con h2,
.attach_con h2 {
	height: 39px;
	line-height: 39px;
	border-bottom: solid 1px #eee;
	position: relative;
	font-weight: normal;
	font-size: 16px;
}

.teach_intro h2 span,
.intro_con h2 span,
.attach_con h2 span {
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -1px;
	padding: 0 10px;
	border-bottom: solid 1px #1fb6c4;
	font-size: 14px;
	color: #1fb6c4;
}

.teach_dl dt,
.teach_dl dd {
	float: left;
}

.teach_dl dt {
	width: 96px;
}

.teach_dl dt.dt1 {
	width: 50px;
	height: 40px;
}

.teach_dl dt img {
	border-radius: 50%;
}

.teach_dl dd {
	/*width: 184px;*/
}

.teach_dl dd h1 {
	font-weight: normal;
	font-size: 16px;
	color: #3B4144;
}

.teach_dl dd h1.h1 {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	line-height: 40px;
}

.teach_dl dd h1 a {
	color: #3B4144;
}

.teach_dl dd p {
	color: #999999;
}

.teach_detail_title {
	font-size: 12px;
	color: #3B4144;
	line-height: 15px;
	padding-left: 50px;
}

.teach_detail_title>div {
	margin-bottom: 10px;
}

.teach_detail_title>div:last-of-type {
	margin-bottom: 0;
}

.teach_detail_intro,
.teach_detail_he {
	line-height: 24px;
}

.teach_detail_intro a,
.teach_detail_he a {
	color: #1fb6c4;
}

.teach_intro .teach {
	border-bottom: solid 1px #eee;
	padding-bottom: 20px;
}


/*精品推荐*/
.recomand_bg {
	background: #fff;
	/*padding-bottom: 40px;*/
}

.recomand_slider {
	z-index: 1;
	position: relative;
	visibility: visible;
	overflow: hidden;
}

.recomand_ul li {
	border: solid 1px #f0f0f0;
	width: 270px;
	height: 240px;
	padding: 10px;
	float: left;
	margin-left: 8px;
}

.recomand_ul li .relatv2 {
	position: relative;
	z-index: 1;
	height: 170px;
}

.recomand_ul li .relatv2 a {
	display: block;
}

.recomand_ul li .relatv2 a:hover .recomand_live-mask {
	display: block;
}

.recomand_live-mask {
	background: rgba(0, 0, 0, 0.4);
	display: none;
	height: 170px;
	left: -1px;
	position: absolute;
	top: 0;
	width: 270px;
}

.ico_player {
	background-position: -400px -400px;
	width: 61px;
	height: 61px;
	margin: 55px 0 0 105px;
}

.recomand_ul li h2 {
	font-weight: normal;
}

.recomand_ul li h2 a {
	font-size: 16px;
	color: #3B4144;
}

.arrow_pre,
.arrow_next {
	display: block;
	width: 26px;
	height: 52px;
	position: absolute;
	top: 50%;
	margin-top: -26px;
	cursor: pointer;
}

.arrow_pre {
	left: -40px;
	background-position: -320px -242px;
}

.arrow_next {
	right: -40px;
	background-position: -359px -242px;
}

/*相关专题*/
.relate_product {
	display: none;
	padding: 25px 0 5px;
}

.relate_product .prdsf {
	color: #3B4144;
	line-height: 33px;
	z-index: 2;
}

.relate_product .prdsf .label {
	float: left;
	font-weight: bold;
	font-size: 14px;
}

.relate_product .prds {
	float: left;
	margin-left: 20px;
	width: 1034px;
	height: 51px;
	overflow: hidden;
	padding-right: 20px;
}

.relate_product .control {
	display: none;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0;
	height: 37px;
	width: 70px;
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 6%, #fff 28%, #fff 100%);
	border-radius: 5px;
}

.relate_product .control .btn {
	cursor: pointer;
	width: 35px;
	height: 100%;
	float: left;
	background: url(../../images/website2.png?t=9243722345523935);
}

.relate_product .control .prodLeft {
	background-position: -170px -612px;
}

.relate_product .control .prodRight {
	background-position: -208px -612px;
}

.relate_product .control .prodLeft:hover {
	background-position: -90px -612px;
}

.relate_product .control .prodRight:hover {
	background-position: -128px -612px;
}

.relate_product .prds .li {
	float: left;
}

.relate_product .prds .prd {
	/*display: none;*/
	cursor: pointer;
	margin-right: 15px;
	font-size: 12px;
	background-color: #F3F7FA;
	border: 1px solid #EAF0F2;
	border-radius: 17.5px;
	padding: 0 10px;
}

.relate_product .prds .prd.curr {
	color: #000;
	/*font-weight: bold;*/
	background-color: #DAEFFF;
	border: 1px solid #CAE4FF;
	position: relative;
	z-index: 1;
}

.relate_product .prds .prd.curr:after {
	content: '';
	position: absolute;
	z-index: 2;
	left: 50%;
	bottom: -17px;
	margin-left: -40px;
	width: 80px;
	height: 10px;
	background: url(../../images/website2.png?t=9243722345523935) 0 -617px;
}

.relate_product .product_info {
	display: none;
	margin-top: -1px;
	border-top: 1px solid #E9E9E9;
}

.relate_product .product_info.curr {
	display: block;
}

.relate_product .pageList .levelLeft {
	display: none;
	cursor: pointer;
	position: absolute;
	z-index: 2;
	left: 4px;
	top: 17px;
	width: 24px;
	height: 24px;
	background: url(../../images/website2.png?t=9243722345523935) -300px -620px;
}

.relate_product .pageList .levelRight {
	display: none;
	cursor: pointer;
	position: absolute;
	z-index: 2;
	right: 4px;
	top: 17px;
	width: 24px;
	height: 24px;
	background: url(../../images/website2.png?t=9243722345523935) -340px -620px;
}

.relate_product .level_info {
	margin: 15px 0 20px 3px;
	font-size: 14px;
	height: 26px;
	overflow: hidden;
}

.relate_product .level_info .li {
	position: relative;
	z-index: 1;
}

.relate_product .level_info .li,
.relate_product .level_info .span {
	float: left;
}

.relate_product .level_info .label {
	cursor: pointer;
	line-height: 24px;
	color: #3B4144;
	font-size: 14px;
	border: 1px solid #EAF0F2;
	border-radius: 15px;
	width: 108px;
	height: 24px;
	text-align: center;
}

.relate_product .level_info .label:hover {
	border: 1px solid #EA9333;
}

.relate_product .level_info .li.curr .label {
	color: #fff;
	background-color: #F8A948;
	border: 1px solid #EA9333;
}

.relate_product .level_info .li .step {
	width: 23px;
	height: 26px;
	background: url(../../images/website2.png?t=9243722345523935) -252px -612px;
}

.relate_product .level_info .last .step {
	display: none;
}

.relate_product .level_info .level_tit {
	display: none;
	position: absolute;
	z-index: 2;
	font-size: 12px;
	color: #EA9333;
	top: 26px;
	width: 520px;
	height: 20px;
	line-height: 20px;
}

.relate_product .level_info .level_tit span {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.relate_product .course_info {
	background: #FBFBFB;
	border: 1px solid #F7F7F7;
	border-left: none;
	border-right: none;
	padding: 10px 10px 0;
	max-height: 117px;
	overflow: auto;
}

.relate_product .course_info a {
	border: 1px solid #F5F5F5;
	float: left;
	background: #F5F5F5;
	border-radius: 50%;
	width: 27px;
	height: 27px;
	line-height: 27px;
	margin-left: 10px;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
}

.relate_product .course_info a:hover {
	border: 1px solid #1FB6C4;
}

.relate_product .course_info a.curr {
	border: 1px solid #1FB6C4;
	background: url(../../images/website2.png?t=9243722345523935) -411px -613px #1FB6C4;
}

.relate_product .course_info a.curr .num {
	display: none;
}

.relate_product #courseInfoTit {
	display: none;
	position: absolute;
	z-index: 2;
	background: #fff;
	font-size: 12px;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.30);
	padding: 2px 10px;
	border-radius: 10px;
	line-height: 18px;
	color: #1FB6C4;
}

.relate_product #courseInfoTit:after {
	content: '';
	position: absolute;
	z-index: 2;
	top: -5px;
	width: 20px;
	height: 5px;
	background: url(../../images/website2.png?t=20201207105712) -380px -619px;
}

.relate_product #courseInfoTit.left:after {
	left: 19px;
}

.relate_product #courseInfoTit.right:after {
	right: 8px;
}

/*课程介绍*/

.intro_con {
	background-color: #fff;
	width: 880px;
	font-size: 14px;
}

.intro_con p {
	line-height: 24px;
}

.intro_con #course_intro {
	padding-bottom: 30px;
}

.intro_con .more {
	color: #999;
	font-size: 14px;
}

/*课件摘要*/

.attach_li {
	padding: 15px 0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	width: 280px;
	float: left;
	margin-right: 20px;
}

.attach_li .pp {
	float: left;
	font-size: 14px;
	color: #999;
	line-height: 21px;
}

.attach_li .pp.attch_name {
	color: #666;
}

.attach_li .pp .ico {
	width: 16px;
	height: 16px;
}

.icon_courseware1 {
	background-position: -280px -160px;
}

.icon_courseware3 {
	background-position: -160px -600px;
}

.icon_courseware2,
.icon_courseware4 {
	background-position: -240px -160px;
}

.icon_courseware5 {
	background-position: -200px -160px;
}

.icon_courseware6,
.icon_courseware7,
.icon_courseware8,
.icon_courseware9 {
	background-position: -240px -1000px;
}

.attach_li .pp.attch_name {
	width: 250px;
	margin-left: 10px;
	height: 46px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	word-break: break-all;
}

.attach_li .pp.li_width2 {
	margin-left: 30px;
}

.attach .btn {
	border-radius: 3px;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	width: 120px;
}

/* ico_diam */
.ico_diam {
	background-position: -200px -1220px;
}

/*S 线下*/
/*.p_offline .choose_tag {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 6px;
}*/


/*会员中心线下*/

.offline_list .li {
	margin-bottom: 20px;
	/*overflow: hidden;*/
	position: relative;
	z-index: 1;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);
	border-radius: 4px;
}

.offline_list .li img {
	width: 280px;
	height: 176px;
	float: left;
	margin-right: 15px;
	display: block;
	border-radius: 4px 0 0 4px;
}

.offline_list .li .o_info img {
	width: 20px;
	height: 20px;
	margin-right: 8px;
	border-radius: 10px;
}

.offline_list .li .tit {
	font-size: 16px;
	color: #3B4144;
	line-height: 24px;
	font-weight: bold;
	margin-top: 15px;
}

.offline_list .li .o_info {
	color: #1FB6C4;
	line-height: 20px;
	margin-top: 10px;
}

.offline_list .li .time .ico {
	background-position: -160px -122px;
}

.offline_list .li .place {
	margin-left: 20px;
}

.offline_list .li .place.ml0 {
	margin-left: 0px;
}

.offline_list .li .place .ico {
	background-position: -400px -120px;
}

.offline_list .li .place a {
	margin-left: 3px;
}

.offline_list .li .cont {
	line-height: 22px;
	margin-top: 10px;
	height: 48px;
	overflow: hidden;
}

.offline_list .li .labels {
	color: #666;
}

.offline_list .li .mark {
	position: absolute;
	z-index: 2;
	height: 92px;
	width: 82px;
	right: 0;
	top: 40px;
	background: url(../../images/website_big.png?version=0.1505894216836) 0 0 no-repeat;
}

.offline_list .li .mark2 {
	background-position: -200px -277px;
}

.offline_list .li .mark3 {
	background-position: -78px -277px;
}

.offline_list .li .mark4,
.offline_list .li .mark7,
.offline_list .li .mark8,
.offline_list .li .mark10 {
	background-position: -438px -277px;
}

.offline_list .li .mark5 {
	background-position: -558px -277px;
}

.offline_list .li .mark9 {
	background-position: -78px -399px;
}

.offline_list .li .mark6 {
	background-position: -318px -277px;
}

.p_offline_fl {
	width: 520px;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	font-size: 16px;
}

.p_live_state_box span {
	/*line-height: 40px;
		margin-right: 20px;
		margin-top: 40px;*/
}

.countDownBox1 {
	display: none;
}

/* 考试倒计时  不给宽度会闪烁 */
.countDownBox_nostar {
	width: 175px;
}

.countDownBox {
	height: 20px;
	/* width: 175px; */
	padding: 10px 10px 10px 8px;
	background-color: #D8EDEF;
	color: #1FB6C4;
	line-height: 20px;
	margin-right: 15px;
	cursor: default;
	border-radius: 2px;
}

.countDownBox .countDown {
	display: inline-block;
}

.countDownBox label {
	font-size: 12px;
	margin-right: 4px;
	line-height: 20px;
}

.countDownBox span {
	width: 18px;
	height: 20px;
	line-height: 20px;
	background-color: #1FB6C4;
	border-radius: 2px;
	text-align: center;
	margin: 0 4px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	cursor: default;
}

.p_live_state .countDownBox {
	margin-right: 40px;
}

/*会场地址*/

.offline_ul li {
	line-height: 24px;
	margin-bottom: 5px;
}

.offline_ul li strong {
	font-weight: normal;
	color: #3B4144;
}

.offline_ul li p {
	font-size: 12px;
}

.offline_ul li p .ico {
	background-position: -399px -120px;
	height: 21px;
}

.offline_ul li p .ico:hover,
.offline_ul li p:hover .ico {
	background-position: -159px -1080px;
}

/*课程介绍*/

.jieshao_con p strong {
	font-weight: normal;
	color: #3B4144;
	line-height: 28px;
}


/*参与价格*/

.offline_jiage {
	background-color: #fff;
}

.offline_jiage h2 {
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #f2f2f2;
	font-weight: normal;
	font-size: 16px;
}

.offline_jiage h2 span {
	padding: 0px 8px;
	display: inline-block;
	line-height: 39px;
	border-bottom: 1px solid #1fb6c4;
}

.offline_jiage p strong {
	font-weight: normal;
	color: #3B4144;
}

.offline_jiage p {
	line-height: 30px;
}

.offline_jiage p a {
	color: #1fb6c4;
}
.sendmsgtoteac.msg_box {
	margin: -201px 0 0 -490px;
	width: 980px;
}
/*个人报名*/
.apply_self.msg_box,
.apply_others.msg_box {
	margin: -230px 0 0 -490px;
	width: 980px;
}

.offline_bomb {
	width: 924px;
	margin: 20px auto 30px;
}

.offline_bomb .items {
	/*margin-bottom: 30px;*/
	min-height: 70px;
	color: #666;
	font-size: 14px;
	line-height: 40px;
	position: relative;
	margin-right: 144px;
	float: left;
}

.offline_bomb .items_long {
	width: 930px;
}

.custom .offline_bomb .items_long {
	width: 900px;
}

.custom .offline_bomb .items_short2 {
	max-width: 900px;
	width: auto;
	min-height: 62px;
}

.offline_bomb .items.items_short2.needed:after {
	top: 3px;
	right: -6px;
}

.custom .check_label {
	margin-top: 8px;
}

.offline_bomb .items_short {
	width: 410px;
}

.offline_bomb .items_shortl {
	width: 380px;
}

.offline_bomb .items.needed:after {
	position: absolute;
	content: '*';
	color: red;
	right: -14px;
	top: -10px;
	font-size: 18px;
}

.offline_bomb .items.one_needed:after {
	position: absolute;
	content: '*';
	color: red;
	right: -108px;
	top: 30px;
	font-size: 18px;
}

.offline_bomb .items.one_needed:before {
	position: absolute;
	content: '二选一填写';
	text-align: right;
	color: #999;
	right: -100px;
	top: 20px;
	background: url(../../images/website_big.png?version=0.1505894216836) no-repeat 0 -400px;
	width: 80px;
	height: 70px;
	line-height: 70px;
	margin-right: 14px;
	text-indent: 20px;
	white-space: nowrap;
}

.offline_bomb .items .t_label {
	display: inline-block;
	text-align: right;
	margin-right: 10px;
	width: 60px;
}

.offline_bomb .items input {
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	width: 292px;
	padding: 4px 8px;
}

.custom .offline_bomb .items input {
	width: 282px;
}

.offline_bomb .items .tel_box {
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	width: 280px;
	padding: 4px 14px;
}

.custom .offline_bomb .items .tel_box {
	width: 270px;
}

.offline_bomb .items input.special {
	border: none;
	padding: 0;
}

.offline_bomb .items input.zone {
	width: 30px;
}

.offline_bomb .items input.tel {
	width: 80px;
}

.offline_bomb .items input.ext {
	width: 60px;
}

.offline_bomb .items input.bomb_box_long {
	width: 812px;
}

.custom .offline_bomb .items input.bomb_box_long {
	width: 780px;
}

.offline_bomb .items .tel_line {
	line-height: 30px;
	padding: 0 10px;
}

.offline_bomb .items textarea {
	height: 178px;
	width: 800px;
	padding: 10px 14px;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
}

.offline_bomb .items .txt_num_evt textarea {
	height: 148px;
	padding-bottom: 0;
	border: none;
	border-radius: 4px;
	box-sizing: border-box;
}

.offline_bomb .operate {
	/*margin-left: 400px;*/
	text-align: center;
}

.offline_bomb .p_text {
	font-size: 12px;
	color: #999;
	margin-top: 12px;
}

.apply_others .offline_bomb .p_text {
	margin-top: 0px;
	position: absolute;
	top: 0;
	right: 0;
}

.offline_bomb .left_num {
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
}

.msg_box .offline_bomb .tips {
	text-align: left;
}

.msg_box .offline_bomb .tips2 {
	margin-top: 0;
	font-size: 14px;
	line-height: 20px;
}

.operate .obtn {
	height: 40px;
	width: 120px;
	line-height: 40px;
	display: inline-block;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
}

.operate .obtn_ok {
	color: #fff;
	background-color: #1FB6C4;
}

.operate .obtn_ok:hover {
	background-color: #18a1ae;
}

.operate .obtn_no {
	color: #1FB6C4 !important;
	background-color: transparent;
	display: inline-block;
	margin-left: 20px;
	cursor: pointer;
}

.operate .obtn_no:hover {
	/*background-color: transparent;*/
}

/*集体报名*/
.apply_others.msg_box {
	margin-top: -300px;
}

.offline_bomb_bg {
	margin: 20px 40px 30px;
	width: 900px;
}

.offline_bomb_bg .items {
	min-height: 0;
	float: none;
}

.offline_bomb_bg .items .operate {
	margin-left: 20px;
	height: 40px;
}

.offline_bomb_bg .items .operate span {
	vertical-align: top;
}

.offline_bomb_bg .items input {
	width: 302px;
}

.offline_bomb_bg .obtn_no {
	margin-left: 27px;
	cursor: pointer;
}

.apply_others .choose_box {
	width: 410px;
}

.apply_others .choose_box .t_tit {
	color: #999;
	font-size: 14px;
	margin-bottom: 13px;
}

.apply_others .choose_box .selected_num {
	display: inline-block;
	width: 56px;
	color: #F8A948;
}

.table_scroll {
	height: 174px;
	padding-right: 17px;
	border-radius: 4px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: rgba(238, 238, 238, 0.11);
}

.choose_table,
.choose_table_head {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

.choose_table input {
	width: 84%;
	height: 34px;
	padding: 0 26px;
	font-size: 12px;
	text-align: left;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

#selected_box .choose_table input {
	display: none;
}

.choose_table th,
.choose_table td,
.choose_table_head th {
	line-height: 34px;
	color: #3B4144;
	font-weight: 500;
	font-size: 12px;
	padding: 0;
	text-align: left;
}

.choose_table_head .thl1,
.choose_table .thl1 {
	padding-left: 28px;
}

.choose_table th.norb .choose_table td.norb {
	border-right: none;
}

.choose_table th,
.choose_table_head th {
	background-color: #F0FAF8;
}

.choose_table td {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	border-bottom: 1px solid #F3F3F3;
}

.choose_table td .td_empty {
	color: #CBCBCB;
	cursor: default;
}

.choose_table .tbtn {
	color: #F4A724;
	padding-bottom: 2px;
	border-bottom: 1px solid #F4A724;
	cursor: pointer;
	font-weight: bold;
}

.choose_table .tbtn.tbtn_ok {
	color: #3BC1A7;
	cursor: default;
	border-bottom: none;
	padding-bottom: 0;
}

.choose_table .tbtn_rm {
	color: #E43636;
	border-bottom: 1px solid #E43636;
	float: right;
	line-height: 16px;
	margin-top: 9px;
}

.choose_table .spwidth {
	width: 101px !important;
	padding-right: 12px;
}

.no_data_tr td {
	color: #999;
	height: 120px;
	border: 0px;
	text-align: center;
	border-bottom: none;
}

.apply_others .arrow_div {
	width: 26px;
	height: 30px;
	margin-left: 29px;
	margin-top: 114px;
}

.apply_others .arrow_div .ico {
	width: 100%;
	height: 100%;
	background-position: -240px -360px;
}

/*集体报名-新页*/
.offline_apply {
	background: url(../../images/offline_apply_bg.png?t=9243722345523935) top center no-repeat;
	min-height: 530px;
	padding-top: 60px;
}

.offline_bomb_pg {
	padding: 30px 70px 25px;
	width: 1040px;
	background-color: #fff;
	border-radius: 6px;
	margin-bottom: 34px;
}

.offline_bomb_pg .h2_tit {
	border-bottom: 1px solid #00BAC6;
	padding-bottom: 9px;
	position: relative;
	z-index: 1;
}

.offline_bomb_pg .h2_tit .border_l {
	line-height: 26px;
	padding-left: 30px;
	color: #3B4144;
	font-size: 20px;
}

.offline_bomb_pg .h2_tit:before {
	content: '';
	width: 3px;
	height: 20px;
	background-color: #00BAC6;
	position: absolute;
	left: 0;
	top: 3px;
	display: block;
}

.offline_bomb_pg .tips {
	margin-top: 15px;
	background-color: #F0FAF8;
	padding: 10px 30px;
	line-height: 22px;
	color: #000;
	position: relative;
	z-index: 1;
}

.offline_bomb_pg .tips:before {
	content: '';
	background-color: #FFB942;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	left: 16px;
	top: 18px;
}

.offline_bomb_pg .choose_main {
	margin-top: 33px;
}

.offline_bomb_pg .choose_box .t_tit {
	color: #3B4144;
	font-size: 16px;
	line-height: 30px;
}

.offline_bomb_pg .choose_box .t_tit span {
	color: #00BAC6;
	font-size: 14px;
	font-weight: bold;
}

.offline_bomb_pg .choose_box .ico_2 {
	width: 18px;
	height: 21px;
	margin-right: 10px;
	background-position: -400px 0;
}

.offline_bomb_pg .choose_box.selected_box .ico_2 {
	background-position: -440px 0;
}

.offline_bomb_pg .search_employ_box {
	width: 330px;
	height: 28px;
	border: 1px solid #E5E5E5;
	border-radius: 2px;
	position: relative;
	z-index: 1;
}

.offline_bomb_pg .search_employ_box.focus {
	border-color: #00BAC6;
}

.offline_bomb_pg .search_employ_box input[type=text] {
	padding: 5px 36px 5px 10px;
	color: #3B4144;
	width: 284px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;

}

.offline_bomb_pg .search_employ_box .obtn_ok {
	width: 16px;
	height: 16px;
	background: url(../../images/website2.png?t=9243722345523935) -40px -40px;
	position: absolute;
	right: 10px;
	top: 6px;
	z-index: 2;
}

.offline_bomb_pg .search_employ_box.focus .obtn_ok {
	background-position: -80px -40px;
}

.offline_bomb_pg .addOther {
	width: 118px;
	height: 28px;
	border: 1px solid #FFCE98;
	background-color: #FFF3E6;
	border-radius: 2px;
	color: #EA9333;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	cursor: pointer;
}

.offline_bomb_pg .addOther .ico_2 {
	background-position: 0 -40px;
	width: 14px;
	height: 14px;
	margin-right: 4px;
	vertical-align: text-bottom;
}

.offline_bomb_pg .selected_form {
	background-color: #F0FAF8;
	border-radius: 4px;
	padding: 15px 20px 20px 15px;
}

.offline_bomb_pg .selected_form label {
	background-color: #00BAC6;
	padding: 0 24px 0 10px;
	height: 25px;
	line-height: 24px;
	max-width: 91px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	position: relative;
	z-index: 1;
}

.offline_bomb_pg .selected_form .label_remove {
	width: 10px;
	height: 10px;
	background: url(../../images/website2.png?t=9243722345523935) -360px 0;
	position: absolute;
	right: 10px;
	top: 8px;
	cursor: pointer;
}

.offline_bomb_pg .operate .obtn_no {
	width: 140px;
	margin-right: 15px;
	margin-left: 0;
}

.offline_bomb_pg .left_num {
	margin-bottom: 15px;
	text-align: right;
}

.offline_bomb_pg .operate .obtn_no .ico_2 {
	background-position: -120px -40px;
	width: 10px;
	height: 19px;
	margin-right: 9px;
}

.offline_bomb_pg .operate .obtn_no:hover {
	background-color: #fff;
	color: #1FB6C4 !important;
}

.apply_others_box {
	height: 300px;
	min-height: 0;
	margin-top: -150px;
}

.js787ab_box {
	height: 350px;
}

.apply_others_box .operate {
	text-align: center;
	margin-top: 10px;
}

.apply_others_box .btn {
	font-size: 14px;
	width: 138px;
}

.apply_others_box .btn1 {
	margin-right: 40px;
}

.layui-layer-tips.selected_tips .layui-layer-content {
	color: #666;
	white-space: nowrap;
}

/*实战笔记*/
.practicalNote_li {
	padding: 15px 0;
}

.practicalNote_li .note_ico {
	background-position: -280px 5px;
	float: left;
	height: 21px;
}

.practicalNote_li .date_ico {
	background-position: -320px 5px;
	float: left;
	height: 21px;
}

.practicalNote_li .practicalNote_name {
	width: 250px;
	margin-left: 10px;
	float: left;
	color: #3B4144;
}

.practicalNote_li .btn {
	width: 208px;
	height: 33px;
	line-height: 32px;
	font-size: 14px;
	margin-left: 29px;
	margin-top: 20px;
}

.practicalNote_li .btn2 {
	border: 1px solid #DA951E;
	background-color: #FFC158;
	color: #863D00 !important;
}

.practicalNote_li .btn2:hover {
	background-color: #FFC158;
}

.practicalNote_li .btn.disabled,
.practicalNote_li .btn.disabled:hover {
	border: 1px solid #6F6F6F;
	background-color: #828282 !important;
	color: #fff !important;
}

.knowledge_card.msg_box {
	width: 430px;
	margin: -193px 0 0 -215px;
}

.knowledge_card .main {
	margin: 28px 40px 26px 40px;
}

.knowledge_card .tips {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	text-align: center;
}

.knowledge_card .login_ul .ul {
	margin-top: 2px;
	width: 350px;
}

.knowledge_card .group {
	height: 65px;
}

.knowledge_card .group label {
	width: 56px;
	height: 40px;
	padding-left: 24px;
	padding-right: 14px;
	display: inline-block;
	color: #666;
	line-height: 40px;
	text-align: justify;
	text-align-last: justify;
}

.knowledge_card .group label:after {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 0;
	content: '';
	vertical-align: top;
}

.knowledge_card .group input {
	width: 204px;
	height: 26px;
	color: #999;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	padding: 6px 12px;
}

.knowledge_card .group .error {
	line-height: 25px;
}

.knowledge_card .descr .title {
	color: #3B4144;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	margin-top: 26px;
	position: relative;
	z-index: 1;
}

.knowledge_card .descr .title:before,
.knowledge_card .descr .title:after {
	width: 100px;
	height: 1px;
	background-color: rgba(148, 148, 148, 0.13);
	background-color: #949494\9;
	filter: Alpha(opacity=13)\9;
	position: absolute;
	top: 7px;
	display: block;
	content: '';
	left: 0;
}

.knowledge_card .descr .title:after {
	right: 0;
	left: auto;
}

.knowledge_card .descr .title .ico {
	background-position: -280px -1278px;
	width: 12px;
}

.knowledge_card .descr .content {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	margin-top: 8px;
}

.knowledge_card .operate {
	margin-top: 12px;
	text-align: center;
}

.knowledge_card .operate .btn {
	width: 100%;
}

/*E 线下*/
/*课程介绍部分*/
.p_online_det .jieshaox_con {
	padding: 0px;
}

.jieshaox_con {
	padding: 30px 0;
}

.jieshao_con h2 {
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	z-index: 1;
	font-weight: normal;
	font-size: 16px;
}

.jieshao_con h2 span {
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -1px;
	padding: 0 10px;
	border-bottom: 1px solid #1fb6c4;
}

.jieshao_more {
	color: #21b8c5;
}

.jieshao_mulu li {
	line-height: 24px;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	padding: 20px 0;
}

.jieshao_mulu li span {
	margin: 0px 5px;
	font-size: 16px;
	color: #3B4144;
}

.jieshao_mulu li .exam_mark {
	background-color: #e5e5e5;
	padding: 0px 5px;
	border-radius: 4px;
}

.jieshao_mulu li .jieshao_num {
	width: 20px;
	height: 20px;
	border-radius: 50px;
	background-color: #999999;
	color: #fff;
	line-height: 20px;
	text-align: center;
	display: inline-block;
}

.jieshao_mulu li .num {
	float: right;
	font-size: 14px;
	color: #999;
}

.jieshao_mulu li i {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	display: inline-block;
	z-index: 1;
	position: absolute;
	top: 22px;
	left: 5px;
	display: none;
}

.jieshao_mulu li i.details_play {
	background: #fff url(../../images/website.png?t=9243722345523935) no-repeat -358px -238px;
}

.jieshao_mulu li i.details_suo {
	background: #fff url(../../images/website.png?t=9243722345523935) no-repeat -317px -238px;
}

.jieshao_mulu .details_blue {
	color: #1fb6c4;
}

.jieshao_mulu li p {
	margin: 10px 0 0 30px;
	font-size: 14px;
	color: #666;
}
.jieshao_mulu li .time {
	margin-left: 30px;
	font-size: 14px;
	color: #999;
}
.jieshao_mulu li .time .ico_2{
	  width: 20px;
    height: 20px;
    background-position: -160px -200px;
		vertical-align: top;
		margin-left: 10px;
}
.jieshao_mulu li.on_play .details_text {
	color: #1fb6c4;
}

.jieshao_mulu li.on_play .details_play {
	display: inline-block;
}

.jieshao_mulu .details_tit2:hover .details_play,
.jieshao_mulu .details_tit:hover .details_suo {
	display: inline-block;
}

.jieshao_mulu .details_tit2:hover .details_text {
	color: #1fb6c4;
}

/*课程评价部分*/
.pingjia_top {
	background-color: #FBFBFB;
	padding: 20px 20px 13px;
}

.pingjia_part {
	padding: 20px 0;
	margin: 0 auto;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}

.pingjia_part .pingjia_pingfen {
	line-height: 30px;
}

.pingjia_pingfen {
	/*font-size: 16px;*/
}

.pingjia_tit1 {
	color: #3B4144;
	font-weight: bold;
	font-size: 16px;
}

.pingjia_tit {
	font-size: 14px;
	color: #666;
	margin-right: 20px;
	line-height: 30px;
	display: inline-block;
	vertical-align: top;
}

.pingjia_tit.needed:before {
	content: "*";
	color: red;
	font-size: 16px;
	margin-right: 6px;
	line-height: 30px;
}

.corse_h {
	/*line-height: 15px;*/
}

.pingjia_pingfen i,
.pingjia_corse i {
	width: 15px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 0px;
}

.pingjia_blue {
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -160px -160px;
}

.pingjia_ban {
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -200px -160px;
}

.pingjia_hui {
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -240px -160px;
}

.pingjia_corse .pingjia_blue2 {
	width: 25px;
	height: 23px;
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -280px -160px;
}

.pingjia_corse .pingjia_ban2 {
	width: 25px;
	height: 23px;
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -320px -160px;
}

.pingjia_corse .pingjia_hui2 {
	width: 25px;
	height: 23px;
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -360px -160px;
}

.pingfen_star {
	display: inline-block;
}

.full_screen_live .pingfen_star {
	vertical-align: top;
}

.full_screen_live .details_jiasuo .pingjia_num {
	vertical-align: baseline;
}

.pingjia_num,
.pingjia_num1 {
	/*width: 20px;*/
	display: inline-block;
	color: #F37633;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
}

.pingjia_miaoshu {
	width: 1066px;
	height: 50px;
	border: 1px solid #ECECEC;
	border-radius: 5px;
	padding: 14px;
	overflow: auto;
	font-size: 14px;
}

.pingjia_miaoshu.blue_border {
	border: 1px solid #1fb6c4;
}

.pingjia_tijiao {
	font-size: 14px;
	width: 80px;
	text-align: center;
	line-height: 30px;
	background-color: #1fb6c4;
	border-radius: 2px;
	color: #fff;
	margin: 10px 0 10px 76px;
}

.pingjia_font li {
	padding: 20px 0;
	border-bottom: 1px solid #F3F3F3;
	line-height: 20px;
}

.pingjia_font li p {
	width: 978px;
}

.pingjia_photo {
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-right: 14px;
}

.pingjia_photo img {
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

.pingjia_name {
	color: #666;
	font-size: 14px;
	line-height: 20px;
}

.pingjia_date {
	font-size: 12px;
}

.pingjia_date span {
	margin-right: 5px;
	line-height: 20px;
}

.pingjia_con {
	font-size: 12px;
	line-height: 17px;
}

.pingjia_label {
	width: 1015px;
	overflow: hidden;
	line-height: 30px;
}

.pingjia_label li {
	height: 28px;
	min-width: 100px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #C6C6C6;
	border-radius: 2px;
	float: left;
	padding: 0 8px;
	margin: 0 20px 5px 0px;
	font-size: 14px;
	color: #3B4144;
	position: relative;
}

.pingjia_label li.custom {
	padding: 0 13px;
}

.pingjia_part .pingjia_label li {
	border-color: #EEFAFB;
	background-color: #EEFAFB;
}

.pingjia_font .pingjia_label li {
	height: 20px;
	min-width: 0;
	line-height: 20px;
	padding: 0 10px;
	margin-right: 10px;
	color: #3B4144;
	border-color: #E9E9E9;
	font-size: 12px;
	background-color: #fff;
}

.pingjia_pingfen .pingjia_label li {
	cursor: pointer;
}

.pingjia_pingfen .pingjia_label li:hover {
	border: 1px solid #23B8C5;
}

.pingjia_label li.label_border {
	border: 1px solid #23B8C5;
}

.pingjia_label i {
	position: absolute;
	right: 0;
	display: inline-block;
}

.pingjia_label i.label_click {
	width: 13px;
	height: 13px;
	bottom: 0;
	background: url(../../images/website.png?t=9243722345523935) no-repeat -720px -120px;
	display: none;
}

.pingjia_label li.label_border i.label_click {
	/*display: block;
		background-position: -400px -320px;*/
}

.pingjia_label i.label_close {
	width: 10px;
	height: 10px;
	top: 4px;
	background: url(../../images/website.png?t=9243722345523935) no-repeat -439px -316px;
	cursor: pointer;
}

.label_bian {
	width: 148px;
	height: 28px;
	border: 1px solid #999;
	border-radius: 2px;
	background-color: #fff;
	overflow: hidden;
}

.label_move {
	padding-right: 5px;
	width: 105px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding-left: 38px;
	/*margin-left: 38px;*/
	color: #3B4144;
	background-color: transparent;
}

input.label_move::-webkit-input-placeholder {
	color: #999;
}

input.label_move::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

input.label_move:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

input.label_move:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999;
}

.label_bian i {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 10px;
	left: 12px;
	display: inline-block;
	background: #fff url(../../images/website2.png?t=9243722345523935) no-repeat 0px -200px;
	cursor: pointer;
}

.pingjia_pingfen i.label_add {
	width: 22px;
	height: 22px;
	margin-top: 9px;
	margin-left: 10px;
	display: inline-block;
	background: #1FB6C4 url(../../images/website.png?t=9243722345523935) no-repeat -115px -156px;
	cursor: pointer;
	border-radius: 4px;
}

.pingjia_pingfen i.label_add.label_hadd {
	background-color: #E5E5E5;
	cursor: default;
}

/*课程评价部分-浮层*/
.course_comment.msg_box {
	width: 767px;
	margin-left: -383px;
	min-height: 445px;
	margin-top: -222px;
}
.p_liveD .course_comment.msg_box {
	min-height: 330px;
	margin-top: -165px;
}
.course_comment.msg_box .tit {
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	font-weight: bold;
}

.course_comment.msg_box .ico.close {
	top: 19px;
}

.course_comment .details_jiasuo {
	padding: 30px;
}

.course_comment .details_jiasuo .title {
	text-align: left;
	padding-top: 0;
}

.course_comment .details_jiasuo .title .name {
	color: #000;
	font-weight: bold;
	line-height: 30px;
}

.course_comment .details_jiasuo .pingjia_part {
	margin: 0;
	padding-top: 24px;
	padding-bottom: 0px;
}

.course_comment .details_jiasuo .pingjia_tit {
	color: #666;
	line-height: 30px;
	margin-right: 22px;
}

.course_comment .pingjia_pingfen i.label_add {
	margin-top: 4px;
}

.course_comment .details_jiasuo .pingjia_miaoshu_box {
	width: 598px;
	height: 58px;
}

.course_comment .details_jiasuo .pingjia_miaoshu {
	padding: 14px 20px 0;
	width: 558px;
	height: 43px;
}

.course_comment .details_jiasuo .pingjia_pingfen.operate {
	margin-left: 78px;
	margin-top: 10px;
}

.course_comment .operate .btn {
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin-right: 25px;
	border-radius: 2px;
}

.course_comment .operate .btn1 {
	width: 78px;
	height: 28px;
	line-height: 28px;
}

.details_jiasuo .pingjia_part {
	width: auto;
	margin: 0 auto;
	background-color: transparent;
	color: #fff;
	padding-bottom: 86px;
	border-bottom: 0;
}

.no_subtitle .details_jiasuo .pingjia_part {
	padding-bottom: 46px;
}

.details_jiasuo .pingjia_tit {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	margin-right: 10px;
}

.details_jiasuo .pingjia_label {
	width: 629px;
	/*height: 75px;*/
}

.details_jiasuo .pingjia_miaoshu_box {
	width: 448px;
	height: 78px;
	border: 1px solid #e6e6e6;
	padding-bottom: 20px;
	background-color: #fff;
	border-radius: 4px;
}

.details_jiasuo .pingjia_miaoshu_box.txt_num_evt:after {
	font-size: 12px;
	bottom: 0;
}

.details_jiasuo .pingjia_miaoshu {
	width: 428px;
	height: 70px;
	padding: 10px 10px 0;
	border: none;
}

.details_jiasuo .pingjia_pingfen {
	line-height: 30px;
}

.details_jiasuo .pingjia_num {
	color: #F37633;
	font-size: 20px;
	/*line-height: 30px;*/
}

.details_jiasuo .pingjia_pingfen.operate {
	margin-left: 92px;
}

.details_jiasuo .pingjia_pingfen .btn1:hover {
	background-color: transparent;
	color: #1FB6C4 !important;
}

.details_jiasuo .pingjia_label li {
	margin: 0 0 15px 19px;
	min-width: 82px;
}

/*评价后*/

.pingjia_width {
	width: 99px;
	border-right: 1px solid #eee;
}

.pingjia_num1 {
	color: #F37633;
	font-weight: bold;
	font-size: 14px;
	margin-left: 12px;
	width: auto;
}

.pingjia_num1 .num_bold {
	font-size: 25px;
	vertical-align: text-bottom;
}

.pingjia_miss {
	/*width: 1060px;
		padding-left: 20px;*/
	margin-top: 10px;
}

.pingjia_addtime {
	color: #999999;
	line-height: 20px;
}

.pingjia_label.pingjia_less {
	width: 970px;
}

.pingjia_me {
	color: #f7a947;
}

.pingjia_score {
	font-size: 12px;
	color: #F37633;
	margin-right: 10px !important;
}

.pingjia_tag {
	width: 65px;
	height: 19px;
	padding-left: 14px;
	display: inline-block;
	background: url(../../images/website2.png?t=9243722345523935) no-repeat -400px -160px;
	color: #fff;
	font-size: 12px;
	line-height: 18px !important;
}

.p_marklist .pingjia_label.pingjia_less {
	width: auto;
}

/*视频、直播公用权限弹框*/
.video_mask {
	width: 1180px;
	height: 568px;
	position: absolute;
	top: 119px;
	left: 50%;
	z-index: 2;
	margin-left: -590px;
}

.video_mask.no_subtitle {
	height: 527px;
}

.video_mask .details_jiasuo {
	background-color: rgba(0, 0, 0, 0.86);
	background-color: #000\9;
	filter: alpha(opacity=86)\9;
	position: static\9;
	/*height: 100%;*/
}

.details_jiasuo .title {
	padding-top: 20px;
	height: 30px;
	line-height: 30px;
}

.details_jiasuo .title .line {
	border-bottom: 1px solid rgba(229, 229, 229, 0.5);
	border-bottom-color: #000\9;
	filter: alpha(opacity=50)\9;
	display: inline-block;
	height: 15px;
	margin: 0 20px;
}

.details_jiasuo .title .name {
	color: #E5E5E5;
	font-size: 22px;
	font-weight: 700;
}

.jiasuo_tit_new {
	color: #F6A623;
	font-size: 16px;
	line-height: 20px;
}

.jiasuo_tit_new .ico {
	width: 25px;
	margin-right: 7px;
	background-position: -80px -360px;
}

.jiasuo_left_new {
	color: #E5E5E5;
	font-size: 16px;
	line-height: 40px;
	margin-top: 10px;
}

.jiasuo_left_new .btn {
	margin: 0 15px;
	vertical-align: top;
}

.details_jiasuo .jiasuo_zi {
	color: #1FB6C4;
	cursor: pointer;
}

.jiasuo_href {
	color: #E5E5E5;
	line-height: 19px;
}
.jiasuo_href .btn {
	margin-left: 12px;
}

.details_jiasuo .select_sp {
	border: none;
	width: 280px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
}

.details_jiasuo .select_sp .select {
	left: 2px;
	top: 0;
	width: 98%;
}

.details_jiasuo .select_sp .cur_select {
	padding-left: 10px;
	border-radius: 4px;
	width: 230px;
	padding-right: 40px;
	background-color: #f6f6f6;
	height: 40px;
}

.details_jiasuo .select_sp .cur_select:after {
	display: none;
}

.details_jiasuo .select_sp p {
	color: #999;
	border-bottom: 1px #eee solid;
	padding-bottom: 10px;
}

.details_jiasuo .select span {
	font-size: 12px;
	text-indent: 6px;
}

.details_jiasuo .select .end_date {
	color: #F6A623;
	margin-right: 4px;
}

/*直播权限弹框*/
.live_denoauth.msg_box {
	/*width: 540px;*/
	margin-top: -190px;
	min-height: auto;
}

.live_denoauth.msg_box .title {
	display: none
}

.live_denoauth .jiasuo_add_tit {
	font-size: 16px;
	color: #3B4144;
}

.live_denoauth .jiasuo_left_new {
	padding-top: 0;
	color: #3B4144
}

.live_denoauth .jiasuo_href {
	color: #999
}
.live_denoauth .main_cont {
	width: 410px;
	margin: 20px auto 40px;
}

.live_denoauth .jiasuo_left_new .btn {
	margin-right: 0;
	margin-left: 10px;
}

/*视频权限弹框*/

.video_noauth.video_mask .details_jiasuo_old {
	padding-top: 26px;
	padding-bottom: 46px;
}

/* .video_noauth.video_mask.no_subtitle .details_jiasuo_old {
	padding-bottom: 45px;
} */

.video_noauth .main_cont {
	text-align: center;
}
.video_noauth .main_cont .jiasuo_left_new{
	margin-top: 29px;
	padding-left: 352px;
	text-align: left;
}
.video_noauth .main_cont .jiasuo_href{padding-left: 352px;
	text-align: left;
}
.video_noauth .mem_auth {
	margin: 25px 0 0;
	background-color: rgba(51, 51, 51, 0.5);
	background-color: #333\9;
	filter: alpha(opacity=50)\9;
	border: 1px solid #999999;
	width: 876px;
	margin: 24px auto 0;
	padding: 30px 0;
}
.video_noauth .hasLogined .mem_auth {
	margin: 44px auto 0;
}

.video_noauth .mem_auth h3 {
	font-size: 16px;
	color: #F29700;
	letter-spacing: 0;
	font-weight: 700;
}

.video_noauth .mem_auth .auth_list {
	display: flex;
	align-items: center;
	justify-content: center;
	justify-items: center;
	margin-top: 35px;
	gap: 70px;
}

.video_noauth .mem_auth .auth_list .li:before {
	display: none;
}

.video_noauth .mem_auth .auth_list .li {
	width: 168px;
	margin-bottom: 0;
}
.mem_auth .auth_list .li .ico_2 {
	display: none;
}
.video_noauth .mem_auth .auth_list .li .ico_2 {
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 50px;
	border-radius: 100%;
}

.video_noauth .mem_auth .auth_list .li1 .ico_2 {
	background-position: 0 -1300px;
}

.video_noauth .mem_auth .auth_list .li2 .ico_2 {
	background-position: -120px -1300px;
}

.video_noauth .mem_auth .auth_list .li3 .ico_2 {
	background-position: -60px -1300px;
}

.video_noauth .mem_auth .auth_list .li .text {
	display: block;
	font-size: 14px;
	color: #E5E5E5;
	letter-spacing: 0;
	font-weight: 400;
	line-height: 19px;
	margin-top: 28px;
}
.video_noauth .details_jiasuo .jiasuo_zi {
			color: #1FB6C4;
				cursor: pointer;
}
.details_jiasuo .jiasuo_zisp, .msg_box.live_denoauth .jiasuo_zisp{
	display: block;
	width: 140px;
	height: 40px;
	font-size: 16px;
	color: #FFFFFF !important;
	letter-spacing: 0;
	line-height: 40px;
	background-color: #1FB6C4;
	border-radius: 20px;
	margin: 32px auto 0;
	text-align: center;
}
.video_noauth .mem_authmore{
	color: #E5E5E5;
	margin-left: 35px;
}
.video_noauth .hasLogined .mem_authmore {
	margin-top: 33px;
}

.video_noauth .mem_auth .p_text {
	color: #E5E5E5;
}


/*视频小窗权限弹框*/
.mini_player {
	width: 380px !important;
	height: 255px !important;
	z-index: 9999 !important;
	background-color: #f6f6f6 !important;
	padding: 0 10px 10px !important;
	background-clip: border-box !important;
	position: fixed !important;
	overflow: hidden;
}

.mini_player .online_play {
	display: none !important;
}

.mini_player .polyvplayer {
	height: 225px;
}

.p_online_det .mini_player .m_player {
	width: 380px;
	height: 265px;
}

.mini_player .tit {
	display: block;
	color: #1FB6C4;
	height: 40px;
	line-height: 40px;
}

.mini_player .tit .drag {
	width: 300px;
}

.mini_player .tit .top {
	position: absolute;
	z-index: 60;
	right: 10px;
	top: 0;
}

.mini_player .tit .drag .ico {
	background-position: -120px -360px;
	margin-right: 5px;
}

.mini_player .tit .top .ico {
	background-position: -160px -360px;
	margin-left: 5px;
}

.mini_player .player_cont {
	height: 215px;
	width: 380px;
	overflow: hidden;
}

/* .mini_player .video_noauth {
	margin-top: 0
}

.mini_player .details_jiasuo_old {
	display: none;
}

.mini_player .details_jiasuo_new {
	display: block;
	padding: 20px;
}

.mini_player .details_jiasuo .title {
	padding-top: 0;

}

.mini_player .details_jiasuo .title .name {
	font-weight: normal;
}

.mini_player .details_jiasuo .title .p_text {
	margin-left: 20px;
	line-height: 40px;
	color: #E5E5E5;
} */

.mini_player .ico_lock {
	margin: 14px 0 17px;
	text-align: center;
}

.mini_player .ico_lock .ico {
	width: 30px;
	height: 40px;
	background-position: -440px -360px;
}

.mini_player .jiasuo_left_new {
	text-align: center;
	padding: 0;
	font-size: 14px;
}

.mini_player .details_jiasuo .select_sp {
	width: 220px;
	height: 36px;
}

.mini_player .jiasuo_left_new .btn {
	margin: 0 0 0 10px;
	width: 100px;
	height: 36px;
	line-height: 36px;
}

.mini_player .details_jiasuo .select_sp .cur_select {
	width: 170px;
	line-height: 36px;
	height: 36px;
}

.mini_player .jiasuo_href {
	text-align: center;
}

/*直播预约成功弹框*/
.live_register.msg_box .tips2 {
	margin-top: 48px;
}

.live_register.msg_box .tips {
	font-size: 12px;
}

.live_register.msg_box .cont {
	padding: 0 15px;
}

/*定制课程*/
.custom {
	height: 1050px;
}

.custom .mainw {
	width: 1000px;
	/*height: 800px;*/
	margin-top: -475px;
	background-color: #fff;
}

.custom .custom_tit {
	color: #3B4144;
	font-size: 24px;
	margin-bottom: 27px;
	text-align: center;
}

.custom .offline_bomb {
	width: 900px;
	padding: 35px 0 80px;
}

.custom .offline_bomb .items {
	margin-right: 80px;
}

.custom .offline_bomb .items.items_high {
	height: 230px;
}

.offline_bomb .items.items_high .txt_num_evt {
	padding-bottom: 30px;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
}

.offline_bomb .items.items_high .txt_num_evt:after {
	bottom: 0;
}

.custom .offline_bomb .items .t_label {
	width: 90px;
}

/*字数统计*/
/*  .offline_bomb .txt_num_evt:after {
	 top: 0;
	 right: 10px;
}
.offline_bomb .items .txt_num_evt input {
	 padding-right: 50px;
	 width: 250px;
}  */

/* 个人中心/历史记录/课程 */
.course_list .history_tmpl_li {
	width: 100%;
	padding: 20px 0px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 14px;
}

.history_tmpl_li .history_tmpl_tit .tit {
	width: 750px;
	font-size: 16px;
	color: #3B4144;
}

.history_tmpl_li .history_tmpl_tit label {
	font-size: 14px;
	color: #666;
}

/* 个人中心 我关注的*/
.course_list .n_info {
	overflow: hidden;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 146px;
	text-indent: 6px;
	color: #fff !important;
	height: 30px;
	line-height: 30px;
	width: 280px;
	background: url(../../images/website_big.png?version=0.1505894216836) no-repeat -199px -400px;
}

/* 个人中心/报名预约 */
.look_information {
	color: #1FB6C4;
	cursor: pointer;
	position: relative;
	z-index: 10;
}

.look_information .ico {
	background-position: -235px -235px;
}

.look_information .ico.ico_down {
	background-position: -235px -795px;
}

.information_box .table,
.information_box .table1 {
	width: 100%;
	font-size: 14px;
	margin: 20px 0 0;
	color: #666;
	background-color: #fff;
	border-top: 1px solid #1FB6C4;
	border-right: 1px solid #1FB6C4;
}

.information_box table tr {
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.information_box table .box_th {
	background-color: #1FB6C4;
	color: #FFF;
	height: 39px;
}

.information_box table {
	table-layout: fixed;
}

.information_box .table tr th,
.information_box .table tr td {
	overflow: hidden;
	height: 38px;
	line-height: 38px;
	word-break: keep-all;
	text-overflow: ellipsis;
}

.information_box .table tr th {
	border-left: 1px solid #1FB6C4;
	border-bottom: 1px solid #1FB6C4;
}

.information_box .table tr .th1 {
	width: 10%;
}

.information_box .table tr .th3 {
	width: 15%;
}

.information_box .table tr .th2 {
	width: 20%;
}

.information_box .table tr .th4 {
	width: 30%;
}

.information_box .table tr .th5 {
	width: 40%;
}

.information_box .table1 tr .th1 {
	width: 25%;
}

.information_box .table1 tr .th2 {
	width: 20%;
}

.information_box .table1 tr .th3 {
	width: 25%;
}

.information_box .table1 tr .th4 {
	width: 30%;
}

.information_box .table1 tr .th5 {
	width: 40%;
}

.information_box table tr td {
	text-align: center;
	border-left: 1px solid #1FB6C4;
	border-bottom: 1px solid #1FB6C4;
	line-height: 22px;
	min-height: 36px;
	word-break: break-word;
	text-overflow: ellipsis;
}

.information_box table tr td.wk_td {
	word-break: break-all;
	text-overflow: initial;
	padding: 0 5px;
	line-height: 25px;
}

/*标签统一处理*/
/* .course_list .li .labels .label.type {
		border: 0;
		border-color: #1FB6C4;
} */

.course_list .li .labels .label.type.s1 {
	border: 1px solid #4990E2;
	background-color: #4990E2;
	color: #fff;
}

.course_list .li .labels .label.type.s2 {
	border: 1px solid #F04C4C;
	background-color: #F04C4C;
	color: #fff;
}

/* .course_list .li .labels .label.s1,
.research_dl .labels .label.s1,
.new_online_list .li .labels .label.s1 {
		border: 1px solid #02D8A8;
		color: #02D8A8;
} */

/* .course_list .li .labels .label.s2,
.research_dl .labels .label.s2,
.new_online_list .li .labels .label.s2 {
		border: 1px solid #23CBFF;
		color: #23CBFF;
} */

.course_list .li .labels .label.s3,
.research_dl .labels .label.s3,
.new_online_list .li .labels .label.s3 {
	border: 1px solid #F24BCC;
	color: #F24BCC;
}

/*讲师部分标签处理*/
/* 
 *s1限免
 *s2测
 *s4高峰论坛
 *s3公开课
 *s5私享会
 *s6连线CFO
 *s7税政通
 *s8训练营
 *s9研修班
 *s10游学
 *s11财知到
 */
.course_list .li .labels .label.s1 {
	border: 1px solid #02D8A8;
	color: #02D8A8;
}

.course_list .li .labels .label.s2 {
	border: 1px solid #23CBFF;
	color: #23CBFF;
}

/*.course_list .li .labels .label.s3{border: 1px solid #F24BCC;color: #F24BCC;}*/
.course_list .li .labels .label.s3 {
	border: 1px solid #2196F3;
	color: #2196F3;
}

/*.course_list .li .labels .label.s4{border: 1px solid #FF5783;color: #FF5783;}*/
.course_list .li .labels .label.s4 {
	border: 1px solid #FF6633;
	color: #FF6633;
}

/*.course_list .li .labels .label.s5{border: 1px solid #AA4AFF;color: #AA4AFF;}*/
.course_list .li .labels .label.s5 {
	border: 1px solid #40BAE8;
	color: #40BAE8;
}

.course_list .li .labels .label.s6 {
	border: 1px solid #F6A623;
	color: #F6A623;
}

.course_list .li .labels .label.s7 {
	border: 1px solid #6F79FC;
	color: #6F79FC;
}

.course_list .li .labels .label.s8 {
	border: 1px solid #7148E2;
	color: #7148E2;
}

.course_list .li .labels .label.s9 {
	border: 1px solid #CF59C7;
	color: #CF59C7;
}

.course_list .li .labels .label.s10 {
	border: 1px solid #1FC4A9;
	color: #1FC4A9;
}

.course_list .li .labels .label.s11 {
	border: 1px solid #DB4FBB;
	color: #DB4FBB;
}

.new_live_list .li .labels .label.s6 {
	border: 1px solid #F6A623;
	color: #F6A623;
}

.new_live_list .li .labels .label.s7 {
	border: 1px solid #6F79FC;
	color: #6F79FC;
}

.new_live_list .li .labels .label.s11 {
	border: 1px solid #DB4FBB;
	color: #DB4FBB;
}

/*.new_live_list .splabel, .course_list .splabel, .research_list .splabel{color: #fff;
		height: 26px;
		position: absolute;
		z-index: 5;
		top: 0;
		right: 19px;}
.course_list .splabel{right: 10px;}
.new_live_list .splabel span, .course_list .splabel span, .research_list .splabel span{
		display: inline-block;vertical-align: top;
		padding: 0 10px;line-height: 26px;background: rgba(0,0,0,0.5);
border-radius: 0 0 10px 10px;margin-right: 6px;

}*/
.new_live_list .splabel,
.course_list .splabel,
.research_list .splabel {
	color: #fff;
	color: #666;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.new_live_list .splabel span,
.course_list .splabel span,
.research_list .splabel span {
	background: rgba(0, 0, 0, .5);
	border-radius: 9px;
	margin-right: 5px;
	padding: 0 7px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	line-height: 18px;
}

/*直播邀请体验*/
.live_invite {
	height: 860px;
	background: url(../../images/live_invite_bg.jpg?t=9243722345523935) top center no-repeat;
	position: relative;
	z-index: 2;
}

.invite_login {
	width: 425px;
	height: 465px;
	padding: 60px 45px 50px 50px;
	background-color: #fff;
	box-shadow: 0 2px 16px 0 rgba(255, 255, 255, 0.50);
	border-radius: 10px;
	position: absolute;
	top: 117px;
	left: 50%;
	margin-left: 50px;
}

.invite_title {
	/*width: 160px;*/
	height: 37px;
	padding-left: 176px;
	font-size: 24px;
	line-height: 22px;
	color: #3B4144;
	background: url(../../images/live_invite_title.png?t=9243722345523935) left center no-repeat;
}

.invite_name {
	color: #3B4144;
	height: 60px;
	font-size: 20px;
	line-height: 30px;
	margin-top: 10px;
}

.invite_time {
	line-height: 55px;
	padding: 0 16px;
	margin-top: 15px;
	font-size: 18px;
	font-weight: bold;
	color: #3B4144;
	background-color: #F4FBFF;
}

.invite_time .ico {
	width: 20px;
	height: 20px;
	background-position: -157px -40px;
	margin-right: 20px;
	margin-top: 2px;
	vertical-align: text-top;
}

.invite_login_box {
	margin-top: 30px;
}

.invite_login_box .ul_c {
	margin-top: 22px;
	margin-bottom: 20px;
}

.invite_login_box .li {
	height: 80px;
	position: relative;
	z-index: 2;
}

.invite_login_box .ico {
	height: 22px;
	width: 20px;
	margin-right: 8px;
}

.invite_login_box .nick_name .ico.ico_tel {
	background-position: -200px -40px;
}

.invite_login_box .nick_name.focus .ico.ico_tel {
	background-position: -280px -40px;
}

.invite_login_box .sms_code .ico {
	background-position: -240px -38px;
}

.invite_login_box .sms_code.focus .ico {
	background-position: -320px -38px;
}

.invite_login_box .ipt_box {
	width: 373px;
	height: 23px;
	padding: 10px 25px;
	border: 1px solid #d5d5d5;
}

.invite_login_box .ipt_box.focus {
	border-color: #0199FF;
}

.invite_login_box input[type=text] {
	width: 320px;
	line-height: 22px;
	background-color: #fff;
}

.invite_login_box.cannot_submit input[type=text] {
	cursor: not-allowed;
}

.invite_login_box .sms_code input[type=text] {
	width: 240px;
}

.invite_login_box .btn.get_code {
	font-size: 14px;
	color: #0199FF;
	background-color: #F7FDFF;
	margin-left: 10px;
}

.invite_login_box .btn.get_code.disabled {
	color: #999;
}

.invite_login_box.cannot_submit .btn.get_code {
	color: #999;
	cursor: not-allowed;
}

.invite_login .operate .btn {
	width: 100%;
	font-weight: bold;
	font-size: 16px;
	border-radius: 2px;
}

.invite_login .operate .btn.disabled {
	background-color: #A9A9A9 !important;
	color: #fff !important;
}

.invite_login .liveDownBox,
.invite_login .invite_tips,
.invite_login .m_uinf_code {
	font-size: 12px;
	color: #0199FF;
	line-height: 32px;
	text-align: center;
}

.invite_login .liveDownBox .countDown,
.invite_login .invite_tips span {
	display: inline;
	color: #F4A724;
}

.invite_login .liveDownBox span {
	padding: 0 5px;
}

.invite_login .m_uinf_code {
	position: absolute;
	color: #3B4144;
	top: 43px;
	right: 30px;
}

.invite_login .m_uinf_code .c_blue {
	color: #0199FF !important;
}

.invite_no_auth {
	width: 417px;
	height: 230px;
	min-height: 0;
	margin: -115px 0 0 -208px;
}

.msg_box.invite_no_auth .cont {
	margin-top: 40px;
}

.msg_box.invite_no_auth .tips4 {
	color: #030303;
}

.msg_box.invite_no_auth .c_record {
	font-size: 17px;
}

.msg_box.invite_no_auth .tips4 {
	color: #3B4144;
}

.msg_box.invite_no_auth .tips3 {
	color: #3B4144;
}

.msg_box.invite_no_auth .operate {
	width: 120px;
	margin: 30px auto 0;
}

.msg_box.invite_no_auth .operate .btn {
	font-size: 14px;
}

.invite_msg_box {
	width: 350px;
	height: 240px;
	min-height: 0;
	padding: 30px 25px;
	margin: -150px 0 0 -200px;
	background-color: #E7E9F2;
	border-radius: 12px;
	box-shadow: none;
}

.invite_msg_box .tips3 {
	font-size: 12px;
}

.invite_msg_box .title {
	width: 260px;
	height: 19px;
	margin: 0 auto;
	background: url(../../images/invite_msg_title.png?t85) center center no-repeat;
}

.invite_msg_box .ipt_ul {
	margin-top: 30px;
}

.invite_msg_box .ipt_div {
	width: 308px;
	height: 21px;
	padding: 9px 20px;
	border: 0.5px solid #CDCED2;
	border-radius: 4px;
	background-color: #fff;
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
}

.invite_msg_box .ipt_div input {
	height: 21px;
	font-size: 14px;
	line-height: 20px;
}

.invite_msg_box .ipt_div .ico {
	width: 20px;
	height: 21px;
	margin-right: 5px;
	vertical-align: top;
}

.invite_msg_box .ipt_div.ipt_name .ico {
	background-position: -80px -160px;
}

.invite_msg_box .ipt_div.ipt_company .ico {
	background-position: -120px -160px;
}

.invite_msg_box .operate .btn {
	width: 100%;
	margin-top: 15px;
	font-size: 17px;
}

.invite_msg_box .close {
	width: 35px;
	height: 35px;
	top: auto;
	right: auto;
	left: 183px;
	bottom: -66px;
	background: url(../../images/invite_close.png?t=9243722345523935) center center no-repeat;
}

.p_splivetimeline {
	height: 65px;
	color: #999;
	margin-top: 10px;
}
.p_newCloud .p_splivetimeline {
	height: 35px;
}
.p_splivetimeline .li {
	line-height: 19px;
	float: left;
	width: 125px;
	/*margin-right: 26px;*/
	text-align: center;
	position: relative;
	z-index: 5;
}

.add_cloud .li {
	width: 100px;
}

.p_splivetimeline .li.last {
	margin-right: 0;
	float: right;
}

.p_splivetimeline .li.curr {
	color: #1FB6C4;
}

.p_splivetimeline .li.curr .state {
	font-size: 16px;
	font-weight: bold;
}

.p_splivetimeline .astate {
	margin-top: 5px;
	font-weight: normal;
	cursor: pointer;
}

.p_splivetimeline .line {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 33px;
	margin: 0 58px;
	height: 2px;
	width: 380px;
	background-color: #E0E0E0;
}

.p_splivetimeline .line .bgl {
	background-color: #1FB6C4;
	position: absolute;
	z-index: 3;
	width: 0;
	height: 100%;
}

.p_splivetimeline .ico_2 {
	margin-top: 7px;
	vertical-align: top;
	background-position: -120px -1220px;
}

.p_splivetimeline .curr .ico_2 {
	background-position: -160px -1220px;
}

.p_newCloud .p_splivetimeline .ico_2 {
	margin-top: 3px;
}

.p_newCloud .p_splivetimeline .li {
	padding-top: 10px;
	width: 100%;
	text-align: left;
}

.p_newCloud .p_live_state {
	line-height: 40px;
}
.ml32 {
	margin-left: 32px;
}

.apply_others_box .apply_ul .nick_job .ico {
	background: url(../../images/website.png?t=20220209021640) no-repeat;
	background-position: -400px -70px;
}

table tr td.wk_td {
	word-break: break-all;
	text-overflow: initial;
	padding: 0 5px;
	line-height: 25px;
}

/* 解决360浏览器  swiper分页器圆点选中黑框 */
.web_main #tc_slider span.swiper-pagination-bullet {
	outline: none;
}

.web_main #tc_slider span.swiper-pagination-bullet-active {
	background-color: white;
}
.p_cloud_intro .entrance .li{
	float: left;
	margin-left: 18px;
	width: 380px;
	height: 253px;
}
.p_cloud_intro .entrance .li:first-child {
	margin-left: 0;
}
.p_cloud_intro .entrance .li img{
	display: block;
}
.enter_box {
    color: #3B4144;
    background-color: #fff;
    position: absolute;
    z-index: 10;
    top: 92px;
    left: 50%;
    margin-left: 321px;
    padding: 30px 16px;
    width: 228px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.20);
    border-radius: 10px;
}

.enter_box .uPhoto {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
}

.enter_box .name {
    font-weight: bold;
}

.enter_box .operate .btn {
    /*background: #1FB6C4;*/
    font-weight: bold;
    width: 228px;
    border-radius: 20px;
}

.enter_box .conect {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 20px;
    text-align: center;
}

.enter_box .conect .ico_2 {
    background-position: -120px -860px;
}

.enter_box .more_info {
    margin-top: 3px;
    margin-bottom: 35px;
}

.newlogin_regist {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    background-color: #F29700;
    box-shadow: 0 2px 9px 0 #FFC98C;
    border-radius: 15px;
    padding: 0 6px;
    width: 120px;
    display: inline-block;
    vertical-align: 0;
}

.newlogin_regist .span {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-weight: 700;
    width: 59px;
}

.newlogin_regist .line {
    width: 1px;
    height: 12px;
    line-height: 12px;
    background-color: rgba(255, 255, 255, .5);
    background-color: #fff\9;
    filter: Alpha(opacity=50)\9;
    display: inline-block;
}

.p_credentials .msg_box {
    min-height: 1px;
    margin: -154px 0 0 -225px;
}

.p_credentials .yuyue_box {
    width: 450px;
    height: 308px;
}

.p_credentials .main {
    width: 282px;
    margin: 0 auto;
}

.p_credentials .yuyue_box .main {
    padding-top: 5px;
}

.p_credentials .yuyue_box .li {
    border: 1px solid #D8D8D8;
    border-radius: 2px;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
}

.p_credentials .yuyue_box .li.focus {
    border-color: #22B7C4;
}

.p_credentials .yuyue_box .ico_2 {
    width: 40px;
    height: 25px;
    margin-top: 6px;
    float: left;
}

.p_credentials .yuyue_box input[type=text] {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 7px 0;
    width: 215px;
    float: left;
}

.p_credentials .yuyue_box .name .ico_2 {
    background-position: -106px -858px;
}

.p_credentials .yuyue_box .name.focus .ico_2 {
    background-position: -226px -858px;
}

.p_credentials .yuyue_box .phone .ico_2 {
    background-position: -144px -857px;
}

.p_credentials .yuyue_box .phone.focus .ico_2 {
    background-position: -264px -857px;
}

.p_credentials .yuyue_box .email .ico_2 {
    background-position: -185px -855px;
}

.p_credentials .yuyue_box .email.focus .ico_2 {
    background-position: -305px -855px;
}

.p_credentials .yuyue_box .btn {
    width: 100%;
}

.p_credentials .sub_pass {
    width: 340px;
    height: 196px;
    margin: -98px 0 0 -170px;
}

.p_credentials .sub_pass .main {
    color: #3B4144;
    padding-top: 28px;
    text-align: center;
    line-height: 19px;
}

.p_credentials .msg_box .operate {
    margin: 20px auto 0;
}

.p_credentials .sub_pass .operate {
    width: 120px;
}

.cred_navgation {
    color: #fff;
    background-color: #22B7C4;
    height: 55px;
    line-height: 55px;
    position: relative;
    z-index: 2;
}

.cred_navgation .drop_down {
    cursor: pointer;
}

.cred_navgation .a1 {
    margin-left: 30px;
    font-size: 16px;
}

.cred_navgation a.single:hover {
    color: #fff !important;
}

.cred_navgation .items .dropdown_ul {
    padding-left: 15px;
}

.cred_navgation .items .rotate {
    background-position: -40px -860px;
    margin-right: 10px;
    margin-top: -3px;
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
}

.cred_navgation .items:hover .rotate {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.cred_navgation .items .nav_drop {
    /*display: block!important;*/
    top: 45px;
    width: 160px;
    left: 0;
    text-align: left;
}

.cred_navgation .rightParts .nav_drop {
    /*display: block!important;*/
    top: 40px;
    width: 120px;
    left: -22px;
}

.cred_navgation .ico_2.ico_down {
    background-position: -353px -857px;
}

.cred_navgation .ico_2.ico_up {
    background-position: -373px -857px;
}

.cred_navgation .nav_drop .ico {
    left: 50px;
}

.cred_navgation .dropdown_ul {
    line-height: 40px;
    border-radius: 2px;
}

.p_credentials .part_tit {
    font-size: 30px;
    color: #000;
    height: 33px;
    line-height: 29px;
    font-weight: bold;
    padding: 0 5px;
    position: relative;
    z-index: 1;
    margin-right: 10px;
}

.p_credentials .part_tit>span {
    position: relative;
    z-index: 2;
}

.p_credentials .part_tit:after {
    display: block;
    content: '';
    height: 7px;
    width: 100%;
    background-image: linear-gradient(90deg, #7BF4FF 0, #78FFD2 100%);
    background-color: #7BF4FF;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1
}

.cred_timeline .left_times {
    color: #000;
    line-height: 18px;
    margin-top: 15px;
    letter-spacing: 0.2px;
}

.cred_timeline .left_times.split {
    width: 2px;
    height: 12px;
    background-color: #D8D8D8;
    margin: 18px 10px 0;
}

.cred_timeline .conts {
    height: 88px;
    margin-top: -7px;
}

.cred_timeline .line {
    border-bottom: 1px solid #E5E5E5;
    height: 44px;
}

.cred_timeline .items {
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
}

.cred_timeline .items .li {
    float: left;
    /* min-width: 145px; */
    line-height: 34px;
    text-align: center;
    margin: 0 0.999%;
}

.cred_timeline .items .tit {
    color: #22B7C4;
    font-weight: bold;
}

.cred_timeline .items .circle {
    height: 20px;
}

.cred_timeline .items .cont{
    line-height: 21px;
}

.cred_timeline .items .ico_2 {
    width: 20px;
    height: 20px;
    background-position: 0 -900px;
    vertical-align: top;
    margin-right: 0;
}

.cred_tools {
    border-radius: 4px;
    padding-top: 25px;
    text-align: center;
}

.cred_tools .li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 25px;
    margin-right: 33px;
    height: 25px;
    line-height: 25px;
    background: #F4FBFB;
    border-radius: 17.5px;
    padding: 0 12px;
}

.cred_tools .li:nth-of-type(10n) {
    margin-right: 0;
}

.p_credentials .h3_con {
    padding-bottom: 30px;
}

.p_credentials .floor {
    padding-top: 50px;
    padding-bottom: 50px;
}

@media all and (min-width:0) {
    .box_shadow01 {
        border: none\0;
    }
}

.nearlive .new_live_list .cour_info .name,
.p_credentials .new_live_list .cour_info .name,
.p_credLiveList .new_live_list .cour_info .name {
    margin-top: 20px;
}

.nearlive .new_live_list .cour_info .o_info,
.p_credentials .new_live_list .cour_info .o_info,
.p_credLiveList .new_live_list .cour_info .o_info {
    margin-top: 18px;
}
.nearlive .new_live_list .cour_info .name{
    margin-top: 10px;
}

.nearlive .new_live_list .cour_info .o_info{
    margin-top: 5px;
}

.p_credentials .teachers .banner {
    width: 100%;
    height: 300px;
}

.p_credentials .teachers .banner .index-banner {
    width: 100%;
    height: 100%;
}

.p_credentials .news .cbox {
    width: 534px;
    padding: 20px 20px 18px;
    min-height: 222px;
    /*overflow: hidden;*/
}

.p_credentials .news .tit {
    height: 24px;
    padding-bottom: 14px;
    border-bottom: 1px solid #E5E5E5;
}

.p_credentials .news .tit label {
    font-size: 18px;
    color: #3B4144;
}

.p_credentials .news .tit i {
    font-family: '宋体';
    font-size: 16px;
    font-weight: 600;
}

.p_credentials .news .ul {
    padding-top: 8px;
    /*height: 175px;
    overflow: hidden;*/
}

.p_credentials .news .li {
    line-height: 35px;
}

.p_credentials .ad_bottom {
    background-color: #000;
    position: fixed;
    z-index: 99;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.5);
}
.min_body .p_credentials .ad_bottom {
    position: absolute;
    bottom: 275px;
}
.p_credentials .ad_bottom .close {
    width: 26px;
    height: 26px;
    background-position: -201px -981px;
}

.p_credentials .ad_bottom a{
    display: block;
    height: 100%;
    width: 100%;
}

.p_toolDetail .cred_timeline {
    padding: 20px 0 46px;
    background-color: #F8FAFC;
}

.p_toolDetail .cred_timeline .top {
    line-height: 30px;
    padding-bottom: 25px;
}

.p_toolDetail .cred_timeline .part_tit {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    margin-right: 10px;
}

.p_toolDetail .cred_timeline .left_times {
    margin-top: 0;
    line-height: 30px;
}

.p_toolDetail .cred_timeline .left_times.split {
    margin-top: 9px;
}

.box_border {
    border: 1px solid #E5E5E5;
    border-radius: 10px;
}

.p_toolDetail .category {
    padding: 2px 0;
    text-align: center;
    width: 173px;
    float: left;
    margin-right: 20px;
}

.p_toolDetail .category .a {
    display: block;
    color: #3B4144;
    line-height: 20px;
    margin: 23px 0;
}

.p_toolDetail .category .a.curr {
    color: #22B7C4;
    border-left: 2px solid #22B7C4;
}

.p_toolDetail .r_content .tit {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    text-indent: 0;
}

.p_toolDetail .r_content {
    color: #3B4144;
    padding: 22px 58px;
    font-size: 16px;
    line-height: 32px;
    overflow: auto;
    min-height: 300px;
}
.p_toolDetail .r_content img{
    max-width: 100% !important;
    height: auto !important;
    vertical-align: bottom;
}

.p_credNewList {
    min-height: 500px;
}

.p_credNewList .page_list {
    margin-top: 0;
}

.p_credNewList .ul .li {
    padding: 20px 0;
    border-bottom: 1px solid #E5E5E5;
}

.p_credNewList .li .tit {
    color: #3B4144;
    font-size: 16px;
}

.p_credNewList .li .cont {
    color: #999;
}

.p_credumain.p_usermain .wrapper {
    padding-top: 45px;
    min-height: 520px;
}

.p_credumain.p_usermain .info_det .left {
    /*width: 210px;*/
}

.p_credumain.p_usermain .info_det .uPhoto {
    height: 140px;
    width: 140px;
}

.p_credumain.p_usermain .social_info {
    width: 985px;
    margin-top: 33px;
}

.p_credumain .info_det .nickname {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.p_credumain .info_det .nickname:hover {
    color: #F8E81C !important;
}

.p_credumain .info_det .left_times {
    color: #666;
    font-size: 16px;
    line-height: 21px;
    margin-top: 25px;
}

.p_credumain .info_det .left_times span {
    font-weight: bold;
}

.p_credumain .contents {
    padding-top: 30px;
}

.p_credumain .left_menu {
    padding-left: 20px;
    width: 130px;
}

.p_credumain .left_menu .ico_2 {
    margin-right: 15px;
    margin-top: -2px;
    width: 18px;
    height: 18px;
}

.p_credumain .left_menu .ico_h1 {
    background-position: -201px -939px;
}
.p_credumain .left_menu .ico_h2 {
    background-position: -240px -939px;
}
.p_credumain .left_menu .ico_h20 {
    background-position: -400px -1138px;
}
.p_credumain .thirdLDoor{
	background-color: #ECF2F9;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	color: #F29700;
	padding-left: 20px;
	margin-bottom: 20px;
}
.p_credumain .thirdLDoor .ico_h20 {
    background-position: 0 -1179px;
    margin-right: 12px;
    width: 17px;
}
.p_credumain .thirdLDoor .ico_h21 {
    background-position: -40px -1180px;
    margin-left: 6px;
    width: 17px;
}
.p_credumain .left_menu .ico_h3 {
    background-position: -280px -939px;
}
.p_credumain .left_menu .ico_h4 {
    background-position: -320px -939px;
}
.p_credumain .left_menu .ico_h5 {
    background-position: -360px -939px;
}
.p_credumain .left_menu .ico_h6 {
    background-position: -399px -939px;
}

.p_credumain .left_menu .curr .ico_h1 {
    background-position: -441px -939px;
}
.p_credumain .left_menu .curr .ico_h2 {
    background-position: 0 -979px;
}
.p_credumain .left_menu .curr .ico_h3 {
    background-position: -40px -979px;
}
.p_credumain .left_menu .curr .ico_h4 {
    background-position: -80px -979px;
}
.p_credumain .left_menu .curr .ico_h5 {
    background-position: -120px -979px;
}
.p_credumain .left_menu .curr .ico_h6 {
    background-position: -159px -979px;
}

.p_credumain .inner_page {
    width: 985px;
    display: none;
}

.p_credumain .near_things {}

.p_credumain .near_things .li {
    padding: 29px 30px;
    margin-top: 20px;
    position: relative;
    z-index: 1;
    line-height: 40px;
}

.p_credumain .near_things .type {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 70px;
    height: 20px;
    background-position: -240px -980px;
}

.p_credumain .near_things .type1 {
    background-position: -320px -980px;
}

.p_credumain .near_things .tit {
    font-size: 16px;
    color: #3B4144;
    font-weight: bold;
    width: 320px;
    line-height: 21px;
}

.p_credumain .near_things .li>div {
    display: inline-block;
    vertical-align: middle;
}

.p_credumain .near_things .time {
    color: #23b8c5;
    width: 255px;
    margin-left: 80px;
}

.p_credumain .near_things .clock {
    background-position: -200px -500px;
}

.p_credumain .near_things .status {
    width: 70px;
    text-align: center;
}

.p_credumain .near_things .s1 {
    color: #19B965;
}

.p_credumain .near_things .s2 {
    color: #999;
}

.p_credumain .near_things .s3 {
    color: #F4A724;
}

.p_credumain .near_things .s0 {
    color: #0199FF;
}

.p_credumain .near_things .btns {
    width: 140px;
    border-radius: 20px;
}

.p_credumain .near_things .btns:hover {
    color: #fff !important;
}

/*相关专题*/

.study_progress .s_info {
    line-height: 20px;
}

.study_progress .tit {
    color: #3B4144;
}

.study_progress .course {
    margin-left: 30px;
}

.study_progress .course .ico_2 {
    margin-top: -4px;
    background-position: -120px -900px;
}

.study_progress .video .ico_2 {
    background-position: -160px -900px;
}

.study_progress .line {
    display: inline-block;
    vertical-align: -1px;
    border-right: 1px solid #ccc;
    height: 12px;
    margin: 0 20px;
    width: 0;
}

.pro_box {
    padding-bottom: 28px;
}

.pro_tab_box {
    width: 100%;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.pro_ul {
    height: 50px;
}

.pro_ul li {
    float: left;
    width: 280px;
    height: 48px;
    position: relative;
    background-color: #F8FAFC;
    text-align: center;
    cursor: pointer;
    color: #999;
}

/*.pro_ul li:after{content: '';width:0;height: 20px;border-right:  1px solid #e5e5e5;position: absolute;right:0;top:15px;} */
.pro_ul li.on {
    background-color: #fff;
    color: #23b8c5;
}

.pro_ul li.on:after {
    border-right: none;
}

.pro_ul li .stage {
    line-height: 20px;
    margin-top: 5px;
}

.pro_ul li .title {
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px;
    box-sizing: border-box;
}

.pro_ul li .pro_line {
    width: 0;
    height: 20px;
    border-right: 1px solid #e5e5e5;
    position: absolute;
    right: 0;
    top: 15px;
}

.pro_ul li.on .pro_line {
    display: none
}

.process_box {
    width: 905px;
    overflow: hidden;
    margin: 0 auto;
    height: 208px;
    position: relative;
}

.process_box .process_ul {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.process_box .process_ul li {
    float: left;
    width: 180px !important;
    margin-right: 20px;
    padding-top: 55px;
    position: relative;
    z-index: 1;
}

.process_box .process_ul li a {
    display: inline-block;
    position: relative;
    z-index: 1;
}
.process_box .process_ul li a .online_type_ico{
    right: 3px;
    top: 6px;
}
.process_box .process_ul li img {
    width: 180px;
}

.process_wrap {
    position: relative;
    z-index: 1;
}
.process_box .process_ul li .online_remind {
    width: 64px;
    height: 18px;
    line-height: 18px;
    border-radius: 9px;
    top: 142px;
}
.process_box .process_ul li .li_title {
    line-height: 17px;
    font-size: 12px;
    color: #3B4144;
    width: 180px;
}

.process_wrap .left_arrow,
.process_wrap .right_arrow {
    width: 29px;
    height: 39px;
    position: absolute;
    top: 97px;
}

.process_wrap .left_arrow {
    background-position: -240px -900px;
    left: 11px;
}

.process_wrap .left_on {
    background-position: -400px -980px;
    cursor: pointer;
}

.process_wrap .right_arrow {
    background-position: -430px -980px;
    right: 11px;
    margin-right: 0;
}

.process_wrap .right_on {
    background-position: -270px -900px;
    cursor: pointer;
}

.study_box {
    text-align: center;
    display: none;
    position: absolute;
    left: 0;
    top: 19px;
    width: 180px;
}

.study_box .study_text {
    color: #F8A948;
    font-size: 12px;
    line-height: 17px;
}

.study_box .start_study {
    line-height: 16px;
}

.study_box .start_study i.ico_study {
    background-position: -200px -900px;
    width: 14px;
    height: 12px;
}

.study_box .start_study i {
    animation: myfirst 1.5s infinite;
}

@keyframes myfirst {
    0% {
        transform: translate(0px, -5px);
    }

    30% {
        transform: translate(0px, 1px);
    }

    100% {
        transform: translate(0px, 5px);
    }
}

.testkaoshi .select_sp.select_width {
    float: none;
}

.mkquiz .select_sp.select_width.select_practise {
    width: 310px;
    margin-bottom: 20px;
}

/*自测*/
.mkpractise .box {
    color: #3B4144;
    width: 330px;
    height: 98px;
    line-height: 98px;
    padding-left: 150px;
    background-color: #F4FBFF;
    border: 1px solid #E6F3FB;
    border-radius: 4px;
}

.mkpractise .box .num {
    color: #F29700;
    font-size: 26px;
    font-weight: bold;
    margin: 0 4px 0 12px;
}

.mkpractise .box .abs {
    right: 24px;
    top: 13px;
    color: #999;
    line-height: 24px;
}

.studyres .chart-content {
    border: 1px solid #E5E5E5;
    width: 613px;
    height: 388px;
}

.studyres .tit {
    line-height: 19px;
    text-align: center;
    margin-top: 19px;
    font-weight: bold;
    color: #3B4144;
}

.studyres .select_width {
    width: 195px;
    margin-top: 4px;
    margin-right: 0;
}

.studyres .chart-content .cont {
    width: 526px;
    height: 255px;
    margin: 50px auto 0;
}

.studyres .newcalendar{
    color: #3B4144;
    height: 388px;
    width: 324px;
    padding: 0 14px;
    border: 1px solid #E5E5E5;
}
.studyres .newcalendar .cont{
    text-align: center;
}
.studyres .newcalendar .week{
    color: #2196F3;
    background-color: #EBF6FE;
    border-radius: 16px;
}
.studyres .newcalendar .week li{
    float: left;
    width: 46px;
    height: 31px;
    line-height: 31px;
}
.newcalendar .li{ margin-top: 10px; 
    position: relative;
    z-index: 2;}
.newcalendar li .dayfc{
    float: left;
    width: 46px;
    height: 32px;
    line-height: 32px;
    position: relative;
    z-index: 3;
}
.newcalendar li .dayfc.learn .day{
    color: #2196F3;
}
.newcalendar li .day{
    display: inline-block;
    vertical-align: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 100%;
    /*font-weight: bold;*/
    font-family: Arial;
}

.newcalendar li .day.not{
    color: #999;
}
.newcalendar li .flag{
    margin-left: -4px;
    position: absolute;
    z-index: 5;
    top: 21px;
    left: 50%;
    height: 10px;
    width: 10px;
    background-position: -40px -939px;
}
.newcalendar li .currweek{
    width: 100%;
    position: absolute;
    z-index: 1;
    height: 100%;
    border-radius: 16px;
}
.newcalendar li .currday{
    background-color: #EBF6FE;
}

.newcalendar .tips{
    font-size: 12px;   
    text-align: left;
    line-height: 17px;
    margin-top: 10px;
}
.cursorType{cursor: move!important;}
.ht18{height: 18px !important;}
@charset "UTF-8";
.prat_area{color:#666;;text-align: justify; word-break: break-all;margin: -250px 0 0 -393px;width: 786px;overflow: hidden;height: 500px;}
/*.prat_area .control{margin-bottom: 44px;}*/
.prat_area .relatv{height: 100%;width: 100%;}
.prat_area .tit{text-align: center;position: relative;}
.prat_area .tit{background-color: #1FB6C4;color: #fff;font-size: 16px; height: 50px;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
.prat_area .tit .skip{font-size: 12px;right: 41px;top: 0;position: absolute;cursor: pointer;}
.prat_area .main{/*overflow: auto;*/margin: 0 41px;border-bottom: 1px solid #E5E5E5;padding-bottom: 20px;}
.prat_area .page_list{display: none;margin-top: 0!important;}
#detail_exc_info, #res_exc_info, #anlys_exc_info{border-top: 1px solid #E5E5E5;height: 302px;}
.prat_area .cata_tit{width: 622px;line-height: 52px;height: 52px;color: #1FB6C4;}
.prat_area .index_ul{font-size: 16px;line-height: 52px;}
.prat_area .p_quiz .exam_li{border-top: none;padding: 15px 0;}
.prat_area .operate .btn{/*font-size: 16px;height: 30px;line-height: 30px;width: 100px;*/}
.prat_area .control_mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);z-index: 2;}
.prat_area .control{position: absolute;bottom: 0;left: 0;width: 704px;padding: 0 41px;background-color: #fff;z-index: 3;}
.prat_area .control_bar {margin: 16px 0; }
.prat_area .control_bar .summary{float: left;margin-top: 8px;}
.prat_area .control_bar .summary .ico{background-position: -120px -1160px;width: 24px;height: 24px;margin-right: 0;cursor: pointer;}
.prat_area .control_bar .summary .ico:hover{background-position: -160px -1160px;}
.prat_area .control_bar .summary .num{display: inline-block;margin-left: 3px;line-height: 24px;color: #3B4144;}
.prat_area .control_bar .summary .num em{color: #1FB6C4;font-style: normal;}
.prat_area .control_exam{border-top: 1px solid #E5E5E5;}
.prat_area .control_exam .control_exam_text{line-height: 20px; margin-top:16px;}
.prat_area .control_exam .control_exam_text .huiquan{width: 9px;height: 9px;border-radius: 50%;border: 1px solid #999;vertical-align: 0;}
.prat_area .control_exam .control_exam_text .lanquan{width: 10px;height: 10px;border-radius: 50%;background-color: #1FB6C4;vertical-align:0;}
.prat_area .control_exam .control_exam_text .hongquan{width: 10px;height: 10px;border-radius: 50%;background-color: #E43636;vertical-align:0;}
.exam_res .control_exam .control_exam_text{display: none;}
.resolution .control_exam .control_exam_text{display: block;}
.prat_area .control_exam_list{height: 245px;overflow-y: auto;padding-top: 20px;}
.prat_area .control_exam .a{width: 28px;height: 28px;border: 1px solid #999;background-color: #fff;color: #999;font-size: 14px;line-height: 28px;text-align: center;margin-right: 17px;margin-bottom: 20px;border-radius: 50%;float: left;cursor: pointer;}
.prat_area .control_exam .a.truely{border-color: #1FB6C4;
    background-color: #1FB6C4;
    color: #fff;}
.prat_area .control_exam .a.wrong{border-color: #E43636;
    background-color: #E43636;
    color: #fff;}
.prat_area .control_exam .a.submit{border-color: #1FB6C4;color: #fff;background-color: #1FB6C4;}

.prat_area .mCSB_outside+.mCSB_scrollTools{right: -20px;}

/*.prat_area .main .li .number{float: left; width: 21px;}*/
/*.prat_area .main .li .content{display: block;overflow: hidden;}*/
/*.prat_area .main .li.curr{border: 1px #1FB6C4 solid;border-radius: 15px;color: #1FB6C4;}*/
/*.prat_area .main .li .ico{float: left; margin-left: -30px;margin: 7px 10px 0 0;}*/
.prat_area .li .ico.check{background-position: -120px -38px;}
.prat_area .li.curr .ico.check{background-position: -80px -38px;}
.prat_area .li.none .ico{background:none;}
.prat_area .li.truely .ico{background-position: 0 -400px;width: 18px;}
.prat_area .li.wrong .ico{background-position: -320px -360px;}
.prat_area .control .go_prev{display: none;}
.prat_area .control .tips{color: #999;margin: 10px 0;text-align: center;}
.prat_area .control .btn{margin-right: 12px;border-radius: 20px;}
.prat_area .btn2{font-size: 16px;}
/*.resolution{width: 640px;margin: -253px 0 0 -320px;}
.resolution .question{padding-top: 0;}
.resolution .analysis{font-size: 16px;margin: 20px -40px;}
.resolution .analysis .answ{padding: 15px 0 15px 30px;background-color: #F6F6F6;font-size: 14px;}
.resolution .anlys{display: none;background-color: #E8F8F9;line-height: 24px;padding: 10px;margin-top: 5px;}
.resolution .new_exam_res{padding: 0;border: none;}
.resolution .new_exam_res .border_b{border-bottom: 0;padding: 0;}
.resolution .new_exam_res .an_anysis{margin: 10px 0 0;min-height: 20px;line-height: 20px;padding: 10px 15px;border-bottom: 0px;}
.resolution .btn{display: inline-block;margin-right: 10px;}
.prat_area.resolution .main .li{cursor: default;}
.resolution .new_exam_res .an_anysis .ico_right {
    background-position: -40px -400px;
    width: 30px;
    height: 20px;
    display: inline-block;
    float: left;
    margin-right: 17px;

}
.resolution .new_exam_res .an_anysis .ico_wrong {
    background-position: -360px -360px;
    width: 30px;
    height: 20px;
    margin-right: 17px;
}
.resolution .control_exam .a.truely.curr {
	color: #fff;
	background-color: #1FB6C4;
}
.resolution .control_exam .a.truely.curr .ico {
	background-position: -260px -1160px
}
.resolution .control_exam .a.wrong.curr {
	color: #fff;
	background-color: #F04C4C;
}
.resolution .control_exam .a.wrong.curr .ico {
	background-position: -220px -1160px
}
.resolution .new_exam_res .con_anysis {
	margin-top: 5px;
	margin-left: 62px;
	font-size: 12px;
	line-height: 20px;
    margin-right: 0;
}
.resolution .new_exam_res .con_anysis .des {
	margin-top: 0;
}
.resolution .new_exam_res .con_anysis .course {color: #3B4144;font-weight: normal;}
.resolution .new_exam_res .con_anysis .link{font-weight: normal;}
*/
.exam_res{width: 786px;height: 500px;margin: -250px 0 0 -393px;}
.exam_res .close{/*background-position: -474px -40px;*/top: 17px;}
.resolution .close{top: 17px;z-index: 1;}
.exam_res .main{border-bottom: 0px;}
.exam_res .right_per, .exam_res .p_quiz .index_count{color: #3B4144;line-height: 20px;}
.exam_res.prat_area .control_exam{border: none;} 
.exam_res .p_quiz .index_count{padding:0;background: none;height: 20px;margin-left: 0;}
.exam_res .right_per .num{color: #23B8C5;font-size: 18px;font-weight: bold;}
.exam_res .tips{color: #666;text-align: left;}
index_count
.exam_res .control_exam{border-top: 0px;}
.exam_res .control_exam .a{cursor: default;}
.exam_res .control{position: static;width: 100%;padding: 0;text-align: center;}
.exam_res .control .btn2{margin-right: 44px;}

.exam_nook_box{width: 440px;height: 225px;margin: -112px 0 0 -220px;text-align: center;min-height: 0;}
.exam_nook_box .btn, .exam_nook_box .btn1 {
    margin-left: 18px;
    margin-right: 18px;
}
.exam_nook_box .cont{
	font-size: 16px;
	font-weight: bold;
	margin: 46px 0;
	color: #1FB6C4;
}
@charset "UTF-8";
.cm_footer{background-color: #282828;width: 100%}
.cm_footer .footer_main{padding: 30px 0px 20px;}
.cm_footer .footer_main li{float: left;}
.cm_footer .footer_main li .item_btn{line-height: 19px;}
.cm_footer .green_road{width: 80px;}
.cm_footer .logo{width: 84px;height: 129px;margin-right: 100px;}
.cm_footer .logo img{width: 100%;height: 100%;}
.cm_footer .h3{color: #fff;font-size: 16px;line-height: 24px;margin-bottom: 3px;}
.cm_footer .list a{color: #ccc;line-height: 34px;}
.cm_footer .user_guide .h3{color: #666;font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.cm_footer .user_guide a{color: #C9C9C9;margin-right: 30px;line-height: 40px;margin-right: 90px}
.cm_footer .middle{}
.cm_footer .subscribe{margin-top: 14px;}
.cm_footer .subscribe input{color: #3B4144; height:16px;line-height:16px;padding: 12px 10px; width: 260px;}
.cm_footer .subscribe .submit_email{background-color: #1FB6C4;color: #fff;font-size: 18px;height: 40px;line-height: 40px;width: 80px;text-align: center;}
/* .cm_footer .contact{margin-top: 25px;} */
.cm_footer .contact .logo2{height: 50px; margin-right: 20px;width: 157px;}
.cm_footer .contact .info{color: #fff;line-height: 40px;}
.cm_footer .contact .mail .ico{width: 16px;height: 16px;background-position: -120px -240px;margin-right: 12px;}
.cm_footer .contact .tel .ico{width: 16px;height: 17px;background-position: -160px -240px;margin-right: 12px;}
.cm_footer .contact .remark{color: #666;font-size: 12px;margin-top: 15px;}
.cm_footer .qrcode{margin-left: 60px;position: relative;z-index: 1;}
.cm_footer .qrcode img{height: 100px;width: 100px;margin-bottom: 4px;background-color: #fff;border-radius: 5px;}
.cm_footer .qrcode:after{content: '';display: block;width: 0px;height: 0px;position: absolute;border: 6px solid transparent;border-top-color: #fff;top: 100px;left: 44px;}
.cm_footer .qrcode .h3{font-size: 12px;color: #fff;line-height: 16px;margin-bottom: 0;text-align: center;}
.cm_footer .footer_line{border-bottom: 1px #333 solid;height: 0;}
.cm_footer .friend_link{color: #ccc;line-height: 22px;padding: 10px 0; text-align: center;}
.cm_footer.login_footer .friend_link{padding: 60px 0 10px;}
.cm_footer.login_footer .friend_link a{}
.cm_footer .friend_link a{color: #666;margin-right: 37px;}
.cm_footer.login_footer .friend_link a{color: #999;margin-right: 21px;}
.cm_footer .copyright{background-color: #282828;color: #666;font-size: 12px;padding: 6px 0; text-align: center;border-top: 1px #333 solid;}
.cm_footer.login_footer .copyright{color: #3B4144;border-top: none;}
.cm_footer.login_footer .records{color: #999;}
.cm_footer .records img{vertical-align: -5px;}

/* 非首页的新底部 */
.cm_footer .new_footer_logo{margin-right: 82px;}
.cm_footer .new_footer_logo img{width:147px;display: block;}
.cm_footer .new_footer_rightImg{position: relative;}
.cm_footer .new_footer_rightImg img{width: 56px;height: 56px;cursor: pointer;}
.cm_footer .item_btn_icon{line-height: 19px !important;}
.cm_footer .item_btn_icon p{display: inline-block;}
.cm_footer .item_btn_icon{margin-top: 20px;}
.cm_footer .contact .item_btn a{font-size: 14px;color: #C9C9C9;margin-right: 40px;}
.cm_footer .item_btn_icon .mail{margin-right: 40px;}

.cm_footer .wechat_img_box{
  width: 280px;
  /* height: 150px; */
  background-color: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.20);
  border-radius: 10px;
  position: absolute;
  top: -162px;
  right: 0px;
  box-sizing: border-box;
  padding: 12px 20px;
  z-index: 99999;
}
.cm_footer .wechat_img_box .item img{
  height: 100px;
  width: 100px;
  margin-bottom: 4px;
  background-color: #fff;
  border-radius: 5px;
  vertical-align: top;
}
.cm_footer .wechat_img_box .item .h3{
  font-size: 12px;
  color: #3B4144;
  line-height: 16px;
  margin-bottom: 0;
  text-align: center;
}
.cm_footer .wechat_img_box .right_img{
  margin-left: 40px;
}

@media screen and (max-width: 1292px) {
  .cm_footer .wechat_img_box{
    left: -222px;
  }
}



@charset "UTF-8";

.droplist {
  display: none;
  border: 1px #e5e5e5 solid;
  background-color: rgba(255, 255, 255, 0.98);
  background-color: #fff\9;
  box-shadow: 0 0 3px #eee;
}

.header {
  z-index: 3;
}

.mt8 {
  margin-top: 8px;
}

.mt9 {
  margin-top: 9px;
}

.header_top {
  background-color: #FFF;
  box-shadow: 0 2px 4px 0 rgba(227, 227, 227, 0.50), inset 0 0 0 0 #E5E5E5;
}

.header_top .top {
  height: 40px;
  padding: 10px 0;
}

.header_top.header_high .top {
  padding: 20px 0;
}

.header .logo_h1 {
  width: 318px;
}

.header .logo {
  margin-right: 26px;
  height: 38px;
  width: 116px;
  font-size: 14px;
}

.header .logo.big_logo {
  width: auto;
  height: 32px;
}

.header .top_title {
  line-height: 40px;
  color: #3B4144;
  width: 220px;
}

.header .top_title.quiz_title {
  font-size: 18px;
  width: auto;
}

.header.header_high .top_title {
  font-size: 24px;
  line-height: 50px;
}

.header.header_high .chatlink_box {
  font-size: 14px;
  color: #999;
  line-height: 40px;
}

.header.header_high .contact_box {
  font-size: 14px;
  color: #999;
  line-height: 30px;
  margin-top: 14px;
}

.header.header_high .contact_box span {
  color: #151515;
}

.header .small_nav .arrow {
  left: 40px;
  top: 2px;
}

.header .small_nav .label {
  color: #1FB6C4;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}

/*.header .small_nav .label .ico.labels{width: 24px;height: 24px;background-position: -240px 0;}
.header .small_nav .label .ico.ico_crumb{background: url(../../images/website2.png?t=9243722345523934) no-repeat -300px -119px;height: 26px;width:37px;}
.header .small_nav .label:hover .ico.ico_crumb{background-position: -360px -119px};
.header .small_nav .label:hover{border-radius: 3px;}*/
.header .small_nav:hover .droplist {
  display: block;
}

/* .header .small_nav:hover .main-subjects{display: block;} */
.header .small_nav .droplist {
  margin-left: -10px;
  padding: 25px 0 40px;
  width: 640px;
  box-shadow: 0px 1px 2px 0px #dbdbdb;
}

.header .small_nav .droplist li {
  float: left;
  padding-left: 20px;
  width: 172px;
  overflow: hidden;
}

.header .small_nav .droplist li.br {
  border-right: 1px #eee solid;
}

.header .small_nav .droplist li a {
  display: block;
}

.header .small_nav .droplist .h3 {
  color: #1fb6c4;
  font-size: 16px;
  font-weight: 700;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}

.header .small_nav .droplist .item {
  color: #666;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header .small_nav .main-subjects {
  width: 230px;
  height: 360px;
  position: relative;
  z-index: 2;
  top: 0;
}

.header .small_nav .main-subjects .menu_box {
  font-size: 14px;
  padding: 6px 0px 6px 10px;
  border-left: 2px solid transparent;
}

.header .small_nav .main-subjects .menu_box:hover {
  background-color: #F9F9F9;
  border-left-color: #1FB6C4;
}

.header .small_nav .main-subjects .menu_box:hover .subject-details {
  display: block;
}

.header .small_nav .main-subjects .menu_box .item-title {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
}

.header .small_nav .main-subjects .menu_box:hover .item-title {
  color: #1FB6C4;
}

.header .small_nav .main-subjects .li {
  cursor: pointer;
  float: left;
  margin: 10px 10px 0 0;
  font-size: 12px;
  line-height: 16px;
}

/*.header .small_nav .main-subjects .li a.submenu{display: block;height: 16px;font-size: 14px;line-height: 16px;padding-top: 10px;color: #3B4144;font-weight: normal;}*/
.header .small_nav .main-subjects .li a.submenu {
  color: #333;
}

/*.header .small_nav .main-subjects ul .li.active a.submenu{color: #1fb6c4;}*/
.header .subject-details {
  width: 890px;
  height: 361px;
  background-color: #f9f9f9;
  z-index: 1;
  position: absolute;
  left: 230px;
  top: -1px;
  overflow: auto;
}

.header_all .navig_detal {
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.2);
  border: 1px solid #e5e5e5;
  border-radius: 4px 0 0 4px;
  border-right-width: 0;
}

.header_all .subject-details {
  height: 360px;
  box-shadow: 0 2px 5px -2px rgb(0 0 0 / 20%);
  border: 1px solid #e5e5e5;
  border-radius: 0 4px 4px 0;
  border-left-width: 0;
}

.header_index .subject-details {
  display: none;
}

.header .subject-details .menu-items {
  height: 54px;
  overflow: auto;
  border-bottom: 1px solid #E5E5E5;
}

.header .subject-details .items {
  color: #333;
  font-weight: bold;
  padding: 14px 15px;
  margin-top: 6px;
  line-height: 18px;
  float: left;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  margin-left: 15px;
}

.header .subject-details .items.curr {
  border-color: #1FB6C4;
  color: #1FB6C4;
}

.header .subject-details .pagelist {
  height: 266px;
  overflow: auto;
  padding: 0 30px;
}

.header .subject-details .menu_dt {
  color: #666;
  display: inline-block;
  vertical-align: top;
  line-height: 19px;
  margin-top: 20px;
}

/*.header .subject-details .menu_dt.first{margin-top: 4px;} */
.header .subject-details .menu_dd a {
  float: left;
  color: #333;
  font-size: 12px;
  margin-right: 30px;
  margin-top: 12px;
  line-height: 16px;
}

/* 岗位重写 S*/
/* .header .small_nav .main-subjects .menu_boxgw{padding: 13px 0px 13px 28px;position: relative; z-index: 1;}
.header .menu_boxgw .subject-details{width: 160px;height: auto;left: 228px;top: 0px;}
.header .menu_boxgw .subject-details .pagelist {padding: 3px 15px 14px 30px;height: auto;}
.header .menu_boxgw .subject-details .menu_dd a{display: block;margin-right: 0;float: none;}
.menu_boxgw .subject-details{box-shadow: 2px 2px 5px -2px rgb(0 0 0 / 20%); border-width: 0;}
.header .small_nav .main-subjects .menu_boxgw .item-title{font-weight: normal;} */
/* 岗位重写 E*/
.search_box {
  margin-left: 47px;
  margin-top: 2px;
  overflow: hidden;
  position: relative;
}

.fix_header .wrapper {
  padding-bottom: 0;
}

.fix_header .search_box {
  width: auto;
}

.fix_header.header .small_nav .label .ico.labels {
  background-position: -200px 0;
}

.search_box .search_input_div {
  height: 35px;
  line-height: 12px;
  display: inline-block;
  position: relative;
  float: left;
}

.fix_header .search_box .search_input_div {
  height: 35px;
}

.search_box .search_input_div .page_list {
  height: 38px;
  line-height: 38px;
  position: absolute;
  right: 0;
  top: 2px;
  display: inline-block;
  max-width: 140px;
  overflow: hidden;
  white-space: nowrap;
}

.search_box .search_input_div .item {
  background-color: #f2f2f2;
  color: #999;
  padding: 0 3px;
  border-radius: 3px;
  margin-right: 2px;
}

.search_box .search_input {
  height: 33px;
  line-height: 32px;
  width: 152px;
}

.search_box .btn_search {
  background: url(../../images/website2.png?t=9243722345523934) 0 -660px no-repeat;
  width: 42px;
  margin-right: 14px;
  height: 21px;
  border: 0;
  border-radius: 4px;
}

.ico_2.header-search-ico {
  background-position: 0 -658px;
  height: 21px;
  width: 17px;
  margin: 0;
  vertical-align: middle;
  margin-right: 2px;
  position: relative;
  top: -3px;
}

.head-search-label {
  font-size: 16px;
  color: #3B4144;
  cursor: pointer;
  margin-left: 47px;
  position: relative;
  top: 6px;
  vertical-align: middle;
}

.header_index .search_box .btn_search {
  width: 17px;
  margin-right: 0;
  position: relative;
  top: 7px
}

.header_index .search_input_div {
  border: 1px solid #E4E6EF;
  border-radius: 4px;
  padding-left: 12px;
  width: 410px;
  box-sizing: border-box;
}

.fix_header .head-search-label {
  color: #fff
}

.float-serch-box {
  height: 50px;
  width: 1180px;
  position: absolute;
  top: 59px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.10);
  background: #fff;
  display: none;
}

.fix_header .head-search-label-div {
  padding-top: 11px;
}

/*.fix_header .search_box .btn_search{height: 32px;background: url(../../images/website.png?t=9243722345523934) -69px 7px no-repeat #1FB6C4;}*/
.float-serch-box .search_input_div {
  margin: 8px 0 0 60px;
}

.float-serch-box .search_input_div .search_input {
  font-size: 16px;
  color: #666;
  display: inline-block;
  vertical-align: middle;
  width: 945px;
  border: none;
  background: none;
}

.fix_header .float-serch-box .search_input_div input {
  color: #fff;
  margin-right: 5px;
}

.float-serch-box .header-search-ico {
  position: relative;
  top: 1px;
  background-position: 0 -660px;
  margin-right: 5px;
}

.fix_header .search_input_div input::-webkit-input-placeholder {
  color: #C0C0C0;
}

.fix_header .search_input_div input:-moz-placeholder {
  /* Firefox 18- */
  color: #C0C0C0;
}

.fix_header .search_input_div input::-moz-placeholder {
  /* Firefox 19+ */
  color: #C0C0C0;
}

.fix_header .search_input_div input::-ms-input-placeholder {
  color: #C0C0C0;
}

.head-search-label-div {
  height: 48px;
}

.float-serch-box.search_box {
  margin-left: 0;
}

.float-serch-box .float-serch-box {
  border: none;
}

.search_box .hotwords {
  font-size: 12px;
  height: 15px;
  line-height: 15px;
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}

.search_box .hotwords label {
  color: #999;
}

.search_box .hotwords a {
  color: #3B4144;
  margin-right: 20px;
}

.header .login_regist {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  background-color: #F29700;
  box-shadow: 0 2px 9px 0 #FFC98C;
  border-radius: 15px;
  padding: 0 6px;
  margin-top: 2px;
}

.header .login_regist a {
  color: #3B4144;
}

.header.fix_header .login_regist a {
  color: #fff;
}

.header .login_regist .vip_role {
  color: #3B4144;
}

.header .login_regist .span {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 11px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

/*.header .login_regist .span.regist{background-color: #F6A623;}*/
.header .login_regist .span:hover {
  color: #fff !important;
}

.header .login_regist .line {
  width: 1px;
  height: 12px;
  line-height: 12px;
  background-color: rgba(255, 255, 255, .5);
  background-color: #fff\9;
  filter: Alpha(opacity=50)\9;
  display: inline-block;
}

.drop_icon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}

.icon_hot {
  background: url(../../images/website.png?t=9243722345523934) no-repeat -640px -280px;
}

.icon_all {
  background: url(../../images/website.png?t=9243722345523934) no-repeat -640px -320px;
}

.icon_peo {
  background: url(../../images/website.png?t=9243722345523934) no-repeat -640px -360px;
}

.ico.new_ico {
  top: 3px;
  right: -20px;
  background-position: -120px 0;
  width: 18px;
}

/*navgation*/
.navgation {
  z-index: 2;
}

.navgation .a {
  color: #3B4144;
  float: left;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  margin-left: 8px;
  padding: 0 8px;
}

.navgation .a.index {
  margin-left: 10px;
}

.header_index {
  box-shadow: none !important;
}

.header_index .navgation {
  width: 950px;
  white-space: nowrap;
}

.header_index .navgation .a {
  margin-left: 16px;
}

/*.header_index .navgation .a.c_blue{font-weight: bold;}
.header_index .navgation .a.ml0{margin-left: 0px;}
.header_index .navgation .a.index{margin-left: 30px;}
.header_index .navgation .a.ml15{margin-left: 14px;}
.header_index .navgation .a.ml42{margin-left: 42px;}
.header_index .navgation .a.ml2{margin-left: 2px;}
.header_index .navgation .a.ml8{margin-left: 0;}
.header_index .navgation .a.ml18{margin-left: 18px;}
.header_index .navgation .a.ml46{margin-left: 46px;}
.header_index .navgation .a.ml-2{margin-left: -2px;}
.navgation .a.ml10{margin-left: 10px;}
.navgation .a.ml15{margin-left: 12px;}
.navgation .a.ml-2{margin-left: -4px;}
.navgation .a.ml42{margin-left: 21px;}
.navgation span{margin-left: 14px;}
.header_index .navgation .a .a{margin-left: 28px;}
.navgation .a.ml25{margin-left: 25px;}
.header_index .navgation .a.ml30{margin-left: 30px;}
.navgation span{vertical-align: top; margin-top: 7px; display: inline-block;}*/
.navgation .drop_down {
  cursor: pointer;
}

/*.nava_app{cursor: pointer;}
.nava_app i{width: 30px;height: 15px;display: inline-block;vertical-align: top;background: url(../../images/website.png?t=9243722345523934) no-repeat -640px -398px;}
.nava_appdown{width: 145px;height: 195px;top: 40px;left: 190px;z-index: 1;display: none;line-height: 22px;text-align: center;}
.nava_appdown i{width: 10px;height: 10px;display: inline-block;background:url(../../images/order/top_arrow.png) no-repeat center center;z-index: 2;left: 70px;}
.nava_box{width: 110px;height: 159px;padding: 10px 20px;border: 1px solid #e6e6e6;background-color: #fff;top: 6px;}
.nava_box span{font-size: 12px;height: 18px;line-height: 18px;}
.nava_box span strong{font-weight: normal;color: #3B4144;font-size: 14px;font-weight: 600;}
.nava_box img{width: 110px;height: 110px;}*/
.navgation .more {
  color: #1FB6C4;
}

.navgation .more label {
  padding-bottom: 20px;
}

.navgation .more:hover .droplist {
  display: block;
}

.navgation .more label .ico {
  background-position: -33px 7px;
}

.navgation .more .droplist {
  width: 100px;
  top: 38px;
  right: 0;
}

.navgation .more .droplist a {
  border-bottom: 1px #F6F6F6 solid;
  display: block;
  margin-left: 0;
  text-align: center;
}

.navgation .more .arrow {
  left: 52px;
  top: -14px;
}

.header .right_part {
  line-height: 25px;
  z-index: 25;
  margin-top: 7px;
}

.header.header_index .right_part {
  margin-left: 0px;
  margin-top: 4px;
}

.header .right_part .item .li {
  float: left;
  position: relative;
  margin-left: 17px;
}

.header .right_part .item .li a,
.header .right_part .li_c a {
  display: block;
  height: 100%;
  width: 100%;
}

.header .right_part .item .li a {
  color: #3B4144;
}

.header.fix_header .right_part .item .li a {
  color: #fff;
}

.header.fix_header .right_part .item .li .tabs .li a {
  color: #3B4144;
}

.header .right_part .li a .ico {
  width: 20px;
  height: 22px;
}

.header .right_part .footprint a .clock {
  background-position: -280px -240px;
}

.header .right_part .footprint:hover a .clock {
  background-position: -200px -240px;
}

.header .right_part .histroy .li_c a {
  word-break: break-all;
}

.header .right_part .histroy a .clock {
  background-position: -320px -240px;
}

.header .right_part .histroy a .clock.more {
  background-position: -240px -240px;
  margin-right: 0;
}

/*.header .right_part .histroy a .more{width: 9px;height: 9px;position: absolute;top: 10px;left: 12px;background-position: -120px -240px;}*/
.header .right_part .footprint .droplist .ico_droplist {
  top: -17px;
  right: 98px;
  width: 28px;
  background-position: -393px -352px
}

.header .right_part .histroy .droplist .ico {
  top: -10px;
  right: 78px;
  width: 18px;
}

.header .right_part .msg a .ico {
  background-position: -200px 0;
  margin-top: 7px;
}

.header .right_part .msg .num {
  border-radius: 3px;
  background-color: #FF0000;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  right: 34px;
  top: 2px;
  height: 16px;
  text-align: center;
  width: 20px;
}

.header .right_part .histroy:hover a .clock {
  background-position: -400px -240px;
}

.header .right_part .histroy:hover a .clock.more {
  background-position: -360px -240px;
}

.header .right_part .msg:hover a .ico {
  background-position: -240px 0;
}

.header .right_part .ul {
  max-height: 420px;
  overflow: auto;
}

.header .right_part .li_c {
  border-bottom: 1px #EFF3F5 solid;
  color: #3B4144;
  font-size: 13px;
  line-height: 40px;
  padding: 0 15px;
  text-align: left;
}

.header .right_part .ul .li_c:hover i {
  color: #1FB6C4;
}

.header .right_part .droplist {
  position: absolute;
  top: 46px;
  border-radius: 4px;
}

.header .right_part .droplist .arrow {
  top: -14px;
  left: 280px;
}

.header .footprint .droplist {
  width: 335px;
  border: 1px solid #F9F9F9;
  box-shadow: 0 1px 5px 0 rgba(124, 124, 124, 0.52);
  padding-bottom: 20px;
  top: 38px;
  right: -100px
}

.header .footprint .droplist .tabs {
  border-color: #e7e7e7;
  padding: 0 58px;
}

.header .footprint .droplist .tabs .li {
  padding: 0;
  margin: 0 18px;
  font-size: 12px;
  height: 38px;
  line-height: 38px;
}

.header .footprint .droplist .tabs .li.curr {
  border-width: 2px;
  font-weight: bold;
}

.header .footprint .droplist .ul {
  padding: 0 17px 0 15px;
}

.header .footprint .droplist .ul .course_li {
  margin-top: 15px;
  font-size: 12px;
}

.header .footprint .droplist .ul .img {
  width: 114px;
  height: 72px;
  border-radius: 5px;
  margin-right: 15px;
}

.header .footprint .droplist .ul .tit {
  font-size: 12px;
  height: 32px;
  line-height: 16px;
  color: #3B4144;
}

.header .footprint .droplist .ul .catalog {
  color: #999;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header .footprint .droplist .ul .time {
  color: #3B4144;
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

.header .footprint .droplist .ul .date {
  color: #22B7C4;
  font-size: 12px;
  line-height: 18px;
}

.header .footprint .droplist .ul a {
  width: auto;
}

.header .footprint .droplist .ul .label {
  font-size: 12px;
  color: #666;
}

/*.header .footprint .droplist .ul .m_info{width: 114px;height: 20px;border-radius: 0 0 5px 5px;position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
    background-image: linear-gradient(180deg, rgba(255,255,255,0.31) 0%, rgba(0,0,0,0.67) 59%, #000000 100%);
    background-color: #000\9;
    opacity: 0.44;
    filter: Alpha(opacity=44)\9;}*/
.header .footprint .droplist .ul .status {
  width: 64px;
  height: 14px;
  position: absolute;
  z-index: 3;
  left: 4px;
  top: -4px;
}

.header .footprint .droplist .ul .status.s0 {
  background-position: -80px -1140px;
}

/*尚未开始*/
.header .footprint .droplist .ul .status.s1 {
  background-position: -400px -1100px;
}

/*正在直播*/
.header .footprint .droplist .ul .status.s2 {
  background-position: -160px -1140px;
}

/*课程结束*/
.header .footprint .droplist .ul .status.s3 {
  background-position: 0 -1140px
}

/*即将开始*/
.header .footprint .droplist .ul .status.s4 {
  background-position: -360px -1220px
}

/*课间休息*/
.header .footprint .droplist .ul .status.s-1 {
  background-position: -240px -1140px
}

/*课程下架*/
.header .footprint .droplist .ul .more_btn {
  width: 80px;
  height: 26px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #22B7C4;
  border-radius: 13px;
  margin: 20px auto 0;
  line-height: 24px;
  border: none;
}

.header .histroy .li_c {
  line-height: 16px;
  padding: 10px 15px;
}

.header .histroy .droplist {
  width: 148px;
  right: -76px;
  top: 32px;
  border: 0;
  box-shadow: none;
  /*padding: 0px 10px;*/
}

.header .histroy .droplist .histroy_droplist {
  width: 115px;
  border: 1px solid #F9F9F9;
  padding-bottom: 17px;
  position: absolute;
  top: 5px;
  background-color: #fff;
  box-shadow: 0 1px 5px 0 rgba(124, 124, 124, 0.52);
}

.header .histroy .droplist .tabs {
  margin: 0 10px;
}

.header .histroy .droplist .tabs .li {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
}

.header .histroy .droplist .tabs .li.curr {
  width: 100%;
  border-bottom: none;
}

.header .histroy .droplist .tabs .li label {
  min-width: 15px;
  font-size: 12px;
  color: #fff;
  padding: 2px;
  background-color: #F04C4C;
  border-radius: 4px;
  margin-left: 3px;
  display: inline-block;
  line-height: 12px;
}

.header .histroy .droplist .page_list ul {
  overflow: auto;
}

.header .histroy .droplist .page_list ul.newHotList {
  height: 200px;
}

.header .histroy .droplist .page_list ul li {
  margin: 0 auto;
  line-height: 22px;
  height: 22px;
  padding-left: 16px;
  font-size: 12px;
}

.header .histroy .droplist .page_list ul li:hover {
  background-color: #F6F6F6;
}

.header .histroy .droplist .page_list ul li.tit {
  color: #3B4144;
  height: 26px;
  line-height: 26px;
  margin-top: 7px;
  font-weight: bold;
}

.header .histroy .droplist .page_list ul li.tit:hover {
  background-color: #fff;
}

.header .droplist .droplist_num {
  color: #E6592E;
  margin-left: 15px;
}

.header .droplist .droplist_num.c3 {
  color: #3B4144;
}

.header .right_part .item .li .page_list .labels {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0
}

.header .right_part .item .li .page_list a {
  color: #666;
}

.header .right_part .item .li a.look_center {
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  color: #999;
}

.header .histroy .his_tit {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #3B4144;
  text-align: center;
  border-bottom: 1px #e4e4e4 solid;
}

.header .histroy .his_name {
  display: inline-block;
  width: 260px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.header .histroy .view_more {
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}

.header .histroy .view_more i.ico {
  background-position: -675px -316px;
  margin-left: 10px;
}

.header .msg .droplist {
  width: 130px;
  left: -55px;
}

.header .msg .droplist .arrow {
  left: 55px;
}

.header .msg .ul i {
  color: #F1585B;
  margin-left: 10px;
}

.header .u_info {
  width: 25px;
  margin-left: 17px;
}

.header .u_info .uPhoto {
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  height: 23px;
  width: 23px;
  border: 1px solid #fff;
}

.header .u_info .uPhoto:hover {
  border: 1px solid #1FB6C4;
}

.header .u_info .menu {
  color: #666;
  display: inline-block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  text-align: left;
}

.header .u_info .droplist {
  width: 300px;
  right: -4px;
  top: 38px;
  min-height: 260px;
  border: 0.5px solid #e5e5e5;
  background-color: rgba(255, 255, 255, 0.98);
  background-color: #fff\9;
  box-shadow: 0 0 3px #eee;
}

.header.header_index .u_info .droplist {
  right: -14px;
}

.header .u_info .droplist .ico {
  /*left:257px;top: -16px;*/
  width: 18px;
  left: 260px;
  top: -16px;
  margin-right: 6px;
}

.header .u_info .droplist .ico_2 {
  /*left:257px;top: -16px;*/
  width: 18px;
  left: 260px;
  top: -16px;
  margin-right: 6px;
}

.header.header_index .u_info .droplist .ico {
  left: 253px;
}

.header .u_info .droplist .ico.ico_droplist {
  width: 40px;
  background-position: -386px -352px;
}

.header .u_info .droplist .u_detail .ico {
  width: 14px;
  vertical-align: text-bottom;
}

.header .u_info .droplist .ico.ico_vip {
  background-position: -400px -280px;
  height: 14px;
}

.header .u_info .droplist .ico.ico_trial {
  background-position: -420px -280px;
  height: 13px;
}

.header .u_info .droplist .ico.ico_regist {
  background-position: -440px -280px;
  height: 13px;
}

.header .u_info .droplist .ico.ico_employee {
  background-position: -460px -280px;
}

.header .u_info .droplist .uPhoto {
  width: 50px;
  height: 50px;
  margin-right: 5px;
  display: block;
  float: left;
  border: none;
  cursor: pointer;
}

/*.fix_header .u_info .droplist .ico{left:271px;}*/
.header .u_info .li_c {
  font-size: 14px;
}

.header .u_info .li_c .ico {
  margin-right: 10px;
}

.header .u_info .li2 .ico {
  background-position: -280px 0;
}

.header .u_info .li6 .ico {
  background-position: -360px 0;
}

.header .u_info .li7 .ico {
  background-position: -280px -40px;
}

.header .u_info .li2:hover .ico {
  background-position: -320px 0;
}

.header .u_info .li6:hover .ico {
  background-position: -360px -40px;
}

.header .u_info .li7:hover .ico {
  background-position: -320px -40px;
}

.header .right_part .li:hover .droplist,
.header .right_part .u_info:hover .droplist {
  display: block;
}

.head_fr {
  line-height: 40px;
}

/*悬浮导航*/
.fix_header {
  display: none;
  position: fixed;
  z-index: 40;
  left: 0;
  top: 0;
  height: 60px;
  width: 100%;
}

.min_body .fix_header {
  position: absolute;
  width: 1180px;
  left: 10px;
}

.alpha {
  background-color: rgba(0, 0, 0, 0.75);
  background-color: #000\9;
  filter: Alpha(opacity=75)\9;
  height: 60px;
  position: static\9;
  *zoom: 1;
}

@media screen\0,
screen\9 {

  /* 只支持IE6、7、8 */
  .alpha .son {
    position: relative;
    /* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }
}

.fix_header .navgation {
  height: 40px;
  margin-top: 10px;
}

.fix_header .navgation .a,
.fix_header .login_regist .vip_role {
  color: #fff;
}

.fix_header .login_regist {
  color: #FFF;
}

.fix_header .navgation span {
  color: #fff;
}

/*.fix_header .search_box .search_input{width: 166px;}*/
.fix_header .logo {
  margin: 10px 20px 0 0;
  width: 121px;
  height: 38px;
}

.fix_header .navgation .right .a {
  font-size: 14px;
  margin: 0 22px 0 0;
}

.fix_header .u_info .menu {
  color: #fff;
}

.fix_header .mainw {
  padding-top: 0;
}

.fix_header .search_box {
  margin-top: -1px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  width: 1180px;
  filter: Alpha(opacity=75)\9
}

.fix_header .right_part {
  margin-top: 18px;
}

.fix_header .small_nav {
  margin-top: 10px;
}

.header_all .small_nav:hover .navig_detal {
  display: block;
}

.fix_header .login_regist {
  margin-top: 16px;
  box-shadow: none;
}

/*.fix_header .u_info .menu{width: 40px;}*/
.search_input.search_height {
  padding: 7px 10px;
}

.btn_search.btn_height {
  height: 32px;
  background: url(../../images/website.png?t=9243722345523934) no-repeat -69px 7px #1FB6C4;
}

.nava_app:hover .nava_appdown {
  display: block;
}

/*.fix_header .color_white{color: #fff;}*/
.header.fix_header .navgation .drop_down .ico.ico_up {
  background-position: -360px -436px;
}

.header.fix_header .navgation .ico_down {
  background-position: -320px -436px;
}

.header_part {
  margin: 3px 0px;
}

/*首页header*/
.header_top.header_index .top {
  height: 85px;
  padding: 25px 0px 0px;
}

/*.header_index .small_nav{width: 180px;height: 40px;overflow: hidden;}*/
.header_index .search_box {
  /*width: 528px;*/
  margin-left: 19px;
  margin-top: 0;
  float: left;
}

.header_index .search_box.focus .search_input_div {
  border-color: #22B7C4;
}

.header_index .search_box .search_input {
  width: 263px;
  padding-right: 17px;
  font-size: 12px;
  padding-left: 5px;
}

.header_index .search_box .search_input_div .page_list {
  max-width: 468px;
}

.header_index .search-commit {
  font-size: 14px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  background-color: #22B7C4;
  margin-top: 5px;
  border-radius: 4px;
  margin: 4px 5px 0 0;
}

.header.header_index .small_nav .label {
  color: #FFF;
  width: 230px;
  border-radius: 4px 4px 0px 0px;
  background-image: linear-gradient(-74deg, #00B3BC 0%, #2FCFDD 94%);
  background-color: #1FB6C4;
  /*position: absolute; top: 2px; */
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -ms-border-radius: 4px 4px 0px 0px;
  -o-border-radius: 4px 4px 0px 0px;
}

.header_index .tele_nav {
  font-size: 16px;
  color: #3B4144;
  line-height: 35px;
  height: 35px;
  margin-left: 76px;
}

/* .header_index .tele_nav .sc{ color: #1FB6C4;margin-left: 10px;cursor: pointer; } */
.header_index .tele_nav .ico {
  width: 14px;
  height: 17px;
  margin-right: 5px;
  background-position: -80px -200px;
}

.fix_header .tele_nav {
  display: none;
}

.header .small_nav .label .ico.ico_crumb {
  background: url(../../images/website2.png?t=9243722345523934) no-repeat -300px -119px;
  height: 26px;
  width: 37px;
  margin-top: 8px;
}

.header_index .small_nav .label .ico.ico_crumb {
  width: 35px;
  background-position: -123px -121px;
  margin-right: 12px;
}

.header_index .small_nav .label .ico.ico_crumb:hover {
  background-position: -184px -121px;
}

.header.header_index .small_nav .label .label_title {
  padding-left: 20px;
  font-weight: bold;
  letter-spacing: 2.2px;
}

.header_all .small_nav .label .label_title {
  display: none;
}

.header .navgation .drop_down .ico.ico_up {
  background-position: -200px -235px;
}

.header.header_index .navgation .drop_down .ico.ico_up {
  background-position: -198px -235px;
}

.header .navgation .ico_down {
  background-position: -160px -235px;
  cursor: pointer;
  margin: 0;
  margin-left: 2px;
  width: 12px;
}

.header.header_index .navgation .ico_down {
  background-position: -158px -235px;
  cursor: pointer;
}

.header_droplist.droplist {
  border: none;
  background-color: transparent;
  box-shadow: none;
}

.header .u_info .nickname_hint_box {
  left: 61px;
  top: 30px;
}

.header .u_info .userinfo {
  padding: 13px 20px 12px 11px;
  background-color: #F8F8F8;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
}

/*.header .u_info .userinfo .info_main{width: 180px;}*/
.header .u_info .droplist .ico.ico_set {
  width: 28px;
  height: 28px;
  margin-right: 0;
  background-position: -360px -280px;
}

.userinfo .u_tit .fl {
  width: 180px;
  font-size: 14px;
  font-weight: bold;
  color: #3B4144;
  line-height: 20px;
  display: inline-block;
}

.header .u_info .u_detail {
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  color: #3B4144;
}

.header .u_info .u_name {
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  color: #999999;
  font-weight: 500;
  overflow: hidden;
}

.header .u_info .u_detail .c_orange {
  color: #784E00 !important;
}

.userinfo p {
  line-height: 38px;
  height: 38px;
  color: #999;
}

.userinfo .userinfo_ul {
  width: 258px;
  height: 83px;
  background-color: #f9f9f9;
  border-radius: 4px;
}

.userinfo .userinfo_view .view_more {
  border-bottom: 1px solid #E5E5E5;
  height: 40px;
  line-height: 40px;
}

.userinfo .userinfo_view .view_more .c_history {
  color: #1FB6C4;
  border-bottom: 1px solid #1FB6C4;
  display: inline-block;
}

.userinfo .userinfo_view .userinfo_text {
  padding-top: 8px;
}

.header .userinfo_ul {
  padding-top: 15px;
}

.header .userinfo_ul li {
  float: left;
  margin: 0px 0px 20px 20px;
  color: #3B4144;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  width: 130px;
}

.header .userinfo_ul li.li_l {
  width: 240px;
}

.header .userinfo_ul li .ico {
  width: 18px;
  height: 16px;
  margin-right: 9px;
}

.header .userinfo_ul li .ico_home {
  background-position: -360px -840px;
}

.header .userinfo_ul li a:hover .ico_home {
  background-position: -320px -840px;
}

.header .userinfo_ul li .ico_focus {
  background-position: -40px -880px;
}

.header .userinfo_ul li a:hover .ico_focus {
  background-position: 0px -880px;
}

.header .userinfo_ul li .ico_sign {
  background-position: -440px -960px;
}

.header .userinfo_ul li a:hover .ico_sign {
  background-position: -400px -960px;
}

.header .userinfo_ul li .ico_concern {
  background-position: -120px -880px;
  height: 20px;
}

.header .userinfo_ul li a:hover .ico_concern {
  background-position: -80px -880px;
}

.header .userinfo_ul li .ico_clouds {
  background-position: -40px -1220px;
}

.header .userinfo_ul li a:hover .ico_clouds {
  background-position: -80px -1220px;
}

.header .userinfo_ul li .ico_plan {
  background-position: -200px -880px;
}

.header .userinfo_ul li a:hover .ico_plan {
  background-position: -160px -880px;
}

.header .userinfo_ul li .ico_task {
  background-position: -120px -920px;
}

.header .userinfo_ul li a:hover .ico_task {
  background-position: -80px -920px;
}

.header .userinfo_ul li .ico_qa {
  background-position: -280px -880px;
}

.header .userinfo_ul li a:hover .ico_qa {
  background-position: -240px -880px;
}

.header .userinfo_ul li .ico_nclouds {
  background-position: -120px -1380px;
}

.header .userinfo_ul li a:hover .ico_nclouds {
  background-position: -80px -1380px;
}

.header .userinfo_ul li .ico_order {
  background-position: -440px -880px;
}

.header .userinfo_ul li a:hover .ico_order {
  background-position: -400px -880px;
}

.header .userinfo_ul li .ico_quiz {
  background-position: -400px -40px;
  height: 17px;
}

.header .userinfo_ul li a:hover .ico_quiz {
  background-position: -440px -40px;
}

.header .userinfo_ul li .ico_practise {
  background-position: -40px -80px;
}

.header .userinfo_ul li a:hover .ico_practise {
  background-position: 0 -80px;
}

.header .userinfo_ul li .ico_audit {
  background-position: -120px -1000px;
}

.header .userinfo_ul li a:hover .ico_audit {
  background-position: -80px -1000px;
}

.header .userinfo_ul li .ico_emp {
  background-position: -280px -920px;
}

.header .userinfo_ul li a:hover .ico_emp {
  background-position: -240px -920px;
}

.header .userinfo_ul li .ico_xy {
  background-position: -300px -1159px;
}

.header .userinfo_ul li a:hover .ico_xy {
  background-position: -340px -1159px;
}

.header .userinfo_ul li .ico_newgift {
  background-position: -280px -1261px;
}

.header .userinfo_ul li a:hover .ico_newgift {
  background-position: -360px -1261px;
}

.header .userinfo_btn {
  height: 40px;
  background-color: #F8F8F8;
  line-height: 40px;
  text-align: center;
  border-radius: 0 0 4px 4px;
  font-size: 14px;
  color: #3B4144;
  font-weight: bold;
  cursor: pointer;
}

.header .userinfo_ul .sp_color {
  color: #F08A04;
}

.userinfo .userinfo_item {
  width: 286px;
  height: 38px;
  line-height: 38px;
  background-color: #F9F9F9;
  bottom: 0;
  left: 0;
  border-radius: 4px;
}

.userinfo_item li {
  float: left;
  width: 143px;
  text-align: center;
  color: #999;
}

.userinfo_view {
  color: #3B4144;
  line-height: 24px;
}

.userinfo_text p {
  height: 24px;
  line-height: 24px;
}

/*双层轮播*/
.part_box {
  width: 1180px;
  margin: 20px auto 0px;
  position: relative;
  overflow: hidden;
}

.part_left,
.part_right {
  width: 24px;
  height: 44px;
  position: absolute;
  top: 78px;
  display: block;
  z-index: 2;
  cursor: pointer;
}

.part_left {
  left: 0;
  background: url(../../images/website_big.png?version=0.1505894216836) no-repeat -250px 0px;
}

.part_right {
  right: 0;
  background: url(../../images/website_big.png?version=0.1505894216836) no-repeat -102px 0px;
}

.part_scroll {
  width: 1080px;
  height: 200px;
  margin: 0 auto;
  position: relative;
  left: 0px;
  z-index: 2;
  visibility: visible;
  overflow: hidden;
}

.part_scroll ul li {
  width: 120px;
  height: 200px;
  float: left;
  margin-right: 40px;
}

.part_scroll ul li img {
  width: 118px;
  height: 78px;
  margin: 10px 0px;
  border: 1px solid #e5e5e5;
}

.xiao {
  width: 3213px;
  height: 200px;
}

.nav_drop {
  width: 90px;
  padding-top: 10px;
  text-align: center;
  top: 30px;
  left: -7px;
  display: none;
}

.act_drop {
  left: 1px;
}

.nav_drop .ico {
  top: -5px;
  left: 36px;
}

.navgation .nav_drop .a {
  line-height: 24px;
  height: 24px;
  margin-left: 0px;
  color: #3B4144;
}

.dropdown_ul {
  /*border: 0.5px solid #e5e5e5;*/
  background-color: #fff;
  box-shadow: 0 0 1px 1px #eee;
}

.dropdown_ul li {
  cursor: pointer;
  color: #3B4144;
  font-size: 14px;
}

.dropdown_ul li:hover a {
  color: #1FB6C4 !important;
}

.header .address_change {
  width: 94px;
  float: left;
  line-height: 35px;
  display: inline-block;
}

.header .address_change .ico.ico_address {
  margin-right: 6px;
}

.header .address_change .ico_arrow {
  background-position: -40px -200px;
  width: 8px;
  height: 6px;
  margin-left: 4px;
}

.header .address_change:hover .ico_arrow {
  background-position: -60px -200px;
}

.address_change span {
  color: #3B4144;
  cursor: pointer;
}

.address_change .ico.ico_droplist {
  background-position: -160px -799px;
  z-index: 2;
  width: 28px;
  height: 20px;
  top: 7px;
  left: 30px;
}

.address_box {
  width: 630px;
  z-index: 10;
  top: 45px;
  height: 112px;
}

.address_ul {
  width: 597px;
  padding: 15px;
  background-color: #fff;
  top: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  line-height: 30px;
  z-index: 1;
}

.address_ul li {
  margin: 2px 9px;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  padding: 0px 5px;
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
}

.address_ul li:hover {
  color: #1FB6C4;
}

.address_ul li.curr {
  background-color: #1fb6c4;
  color: #fff;
}

.address_box .ico {
  left: 35px;
}

.ico.ico_address {
  background-position: -400px -120px;
  height: 20px;
}

.ico.ico_droplist {
  background-position: -401px -354px;
  z-index: 2;
  width: 17px;
}

.header_all .ico_navig {
  background-position: -160px -799px;
  width: 30px;
  height: 20px;
  top: -14px;
  left: 144px;
}

.ico.ico_droplist.ico_bigdrop {
  background-position: -160px -799px;
  z-index: 3;
  width: 30px;
  height: 14px;
  top: -14px;
  left: 25px;
}

/*.ico.ico_order{background-position: -80px -400px;}*/
/*.ico.ico_sign{background-position: -400px -960px;}*/
/*.ico.ico_plan{background-position: -160px -400px;}*/
/*.ico.ico_concern{background-position: -80px -880px;}*/
.ico.ico_set {
  background-position: -200px -160px;
}

.ico.ico_quit {
  background-position: -240px -400px;
}

.navig_detal {
  display: none;
  position: absolute;
  z-index: 5;
  top: 40px;
  left: 0;
  background-color: #fff;
}

.header_index .navig_detal {
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  background-color: #D0DAF7\9;
  filter: Alpha(opacity=80)\9;
}

.header_all .navig_detal {
  top: 49px;
  left: -143px;
}

.header_index .navig_detal .ico_droplist {
  display: none;
}

.navig_detal .spTabs .li {
  width: 50%;
  box-sizing: border-box;
  margin-right: 0;
  height: 40px;
  padding-left: 12px;
}

.seo-logo {
  position: absolute;
  z-index: 2;
  top: -230px
}

.subscribe_box {
  width: 734px;
  /* height: 430px; */
  margin: -215px 0 0 -367px;
}

.subscribe_mask {
  filter: alpha(opacity=30) !important;
  opacity: 0.3 !important;
}

.subscribe_box {
  text-align: left
}

.subscribe_box .t1 {
  font-size: 16px;
  color: #333333;
  line-height: 21px;
  margin-top: 25px;
}

.subscribe_box .tipsc {
  font-size: 12px;
  color: #666666;
}

.subscribe_box .citybox {
  margin-top: 10px;
  padding: 16px 16px 0;
  border: 1px solid #EEEEEE;
}

.subscribe_box .city_list .li {
  margin: 3px 30px 15px 0;
  padding: 0;
  color: #3B4144;
  font-weight: 400;
  line-height: 19px;
  height: 20px;
  float: left;
  font-size: 12px;
  max-width: 100%;
  overflow: hidden;
}

.subscribe_box .city_list .ico_2 {
  background-position: -160px -538px;
  width: 12px;
  height: 16px;
  margin-right: 10px;
  vertical-align: text-bottom;
}

.subscribe_box .city_list .curr1 .ico_2 {
  background-position: -200px -538px;
}
.subscribe_box .city_list .checkbox {
  cursor: pointer;
}
.subscribe_box .check {
  text-align: left;
}

.subscribe_box .main {
  margin: 30px 34px 28px;
}

.subscribe_box .check .s {
  color: #1FB6C4;
}

.subscribe_box .check li {
  font-size: 14px;
  color: #333333;
  margin-right: 65px;
  float: left;
}

.subscribe_box .check li label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 28px;
  height: 20px;
  line-height: 20px;

}

.subscribe_box .check li .ic {
  height: 16px;
  width: 16px;
  background-position: -360px -460px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);

}

.subscribe_box .check li .ic_act .ic {
  background-position: -320px -460px;
}

.subscribe_box .operate {
  text-align: center;
}

.subscribe_box .submit {
  margin-left: 50px;
}

._hide {
  display: none;
}

._show {
  display: block;
}

.subscribe_nav {
  font-size: 14px;
  color: #999999;
  margin-right: 30px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 25px;
}

.subscribe_nav .ico_2 {
  background-position: -404px -1302px;
  width: 16px;
  height: 21px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.subscribe_nav:hover .ico_2 {
  background-position: -444px -1302px;
}
@charset "UTF-8";
.index-banner {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 400px;
}
.adv-banner {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 200px;
}
.p_cloud_intro .adv-banner {
	height: 400px;
}
.p_credentials .adv-banner {
	height: 400px;
}
.adv-new-qa .adv-banner {
	height: 100%;
}
.slider {
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.slider_img {
	background-color: #fff;
	/*background-color: blue;*/
	height: 100%;
	width: 100%;
}
.slider_trigger {
	bottom: 10px;
	height: 20px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	text-align: center;
}
.index-banner .slider_trigger{
	bottom: 20px;
}
.slider_trigger li {
	background-color: #fff;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	height: 12px;
	margin: 0 15px;
	overflow: hidden;
	text-align: center;
	width: 12px;
}
.adv-new-qa .slider_trigger li{
	width: 10px;
	height: 10px;
	margin: 0 10px;
}
.slider_trigger li.on {
	filter:alpha(opacity=100); 
	-moz-opacity:1; 
	opacity:1;
}
.slider_img li {
	height: 100%;
	overflow: hidden;
	width: 100%;
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	border-radius: 4px;
}
.slider_img li a {
	display: block;
	width: 100%;
	height: 100%;
}
.index .btn{border-radius: 4px;font-size: 16px;display: block;width: 180px;height: 40px;}
.p_index .floor.bg_gray {background-color: #F8FAFC}
.p_index .floor1, .p_index .floor4{padding-bottom: 50px;}
.p_index .floor4{background: url(../../images/index_floor4_bg.png) center center no-repeat;}
.p_index .con{font-size: 14px;text-align: center;padding-top: 10px;line-height: 24px;color: #3B4144;}
.p_index .con .con_link{width: 81px;height: 23px;display: inline-block;font-size: 14px;line-height: 23px;text-align: center;font-weight: bold;cursor: pointer;margin-left: 5px;color: #F29700;border: 1px solid #F29700;border-radius: 12.5px;}
.p_index .con .con_link:hover{color: #F29700!important;}
.index_title{font-size: 24px;line-height: 30px;color: #3B4144;padding-top: 50px;text-align: center;}
.index_title2{font-size: 34px;line-height: 34px;color: #fff;}
.p_index .floor2{padding-top: 15px;height: 626px;}
.p_index .floor2 .page_list{background-color: inherit;padding-bottom: 100px;}
.p_index .floor2 .page_list .video_mr39{margin-right: 17px;}
/*.p_index .floor5{height: 480px;}*/
.p_index .floor5 .con{color: #999;font-size: 16px;}
.p_index .floor5 .part_box{margin-top: 32px;}
.p_index .floor_about{background: url(../../images/about/about_bg.png?t=20130201) center 90px no-repeat;}
.p_index .floor6{height: 400px;background: url(../../images/vip_banner.jpg?t=20130201) center center;}
.p_index .floor6 .con{color: #fff;}
.p_index .floor6 .btn_vip{margin-top: 98px;position: absolute;bottom: 90px;left: 50%;margin-left: -90px;}
.p_index .tabs{width: 230px;background-color: inherit;margin: 20px auto;}
.p_index .tabs .li{background-color: inherit;}
.msg_box.apply_pricebox{margin: -182px 0 0 -241px;}
.slider_tele{position: absolute;z-index: 3;top: 20px;left: 50%;margin-left: 405px;}
.p_index .online_add{display: none;}
.p_index .QR_Code .tabs{width: 140px;margin: 0px auto;height: 32px;}
.QR_Code{display: none; position: absolute;width: 180px;height: 220px;background-color: #fff;top: 65px;left: 50%;margin-left: 410px;border-radius: 4px;}
.QR_Code .tabs .li{width: 70px;height: 32px;margin: 0px;padding: 0px;color: #3B4144;font-size: 12px;}
.QR_Code .tabs .li.curr{color: #1fb6c4;}
.QR_Code .QR_img{width: 130px;height: 130px;margin: 0px 25px;display: block;}
.QR_Code p{color: #999;font-size: 12px;text-align: center;}
.p_index .see_more,.p_live_list .see_more{font-size: 16px;margin: 40px auto 0;border: 1px solid #E5E5E5;border-radius: 4px;height: 38px;line-height: 38px;width: 178px;display: block;text-align: center;padding: 0;}
.p_index .part_tit,.p_cloud_intro .part_tit{height: 33px;font-size: 30px;line-height: 29px;color: #000;font-weight: bold;text-align: left;padding: 0 5px;display: inline-block;float: left;position: relative;z-index: 2;}
.p_index .part_tit span,.p_cloud_intro .part_tit span{position: relative;z-index: 2;}
.p_index .part_tit:after,.p_cloud_intro .part_tit:after{display: block;content: '';height: 7px;width: 100%;background-image: linear-gradient(90deg, #7BF4FF 0%, #78FFD2 100%);background-color: #7BF4FF;position: absolute;left: 0;bottom: 0;z-index: 1;}
.index_course .index_adver{width: 280px;height: 552px;float: left;}
.index_course .index_courseList{width: 880px;/* height: 552px; */float: right;padding-top: 7px;}
.special_point{padding: 60px 0px 50px;}
.special_point .part_tits{font-size:24px;color: #3B4144;text-align: center;margin-bottom: 25px;}
.pt60{padding-top: 60px;}
.part2_con{width: 100%;padding-top: 50px;padding-bottom: 30px;}
.p_index .floor2 .part_tit{line-height: 40px;}
.p_index .floor2 .part2_ul{width: 800px;height: 40px;float: left;overflow: hidden;}
.part2_ul li{padding: 0px 10px;border: 1px solid #E5E5E5;float: left;margin:7px 10px 7px 0px;border-radius: 14px;color: #3B4144;font-size: 14px;}
.part2_ul li a{color: #3B4144;}
.part2_all{line-height: 40px;font-size: 14px;color: #999;}

.address_change_box .cont{font-size: 24px;color: #3B4144;font-weight: bold;}
.address_change_box .addresstask{font-size: 14px;color: #999;margin: 46px auto;text-align: center;}
.operate .btn.btn_border{background-color: #fff;border: 1px solid #1fb6c4;color: #1fb6c4!important;}
.address_change_box .operate{width: 282px;margin:0 auto;}

.index4_point{padding: 0 10px;}
.index4_point li{width: 240px;float: left;font-size: 20px;margin-right: 66px;padding: 23px 0;}
.index4_point li img{width: 100px;height: 100px;margin-right: 15px;}
.index4_point li .desc{margin-top: 18px;}
.index4_point li p{line-height: 36px;color: #3B4144;}
.index4_point li.mr0{margin-right: 0;}

/*.p_index .more_btn, .p_credentials .more_btn{*/
.more_btn{
	width: 148px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #22B7C4;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color: #22B7C4;
	margin: 0 auto;
	cursor: pointer;
}
.p_index .more_btn a, .p_credentials .more_btn a{
	display: block;
	width: 100%;
	height: 100%;
}
.index_live_list .ul {
	margin-left: 5px;
	border-left: 1px dashed #E3E3E3;
	padding-left: 15px;
}
.index_course_list .li {
	margin-bottom: 30px;
}
.index_course_list .li_status {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 19px;
	color: #3B4144;
	font-weight: bold;
}
.index_live_list .li_status {
	margin-left: -22px;
}
.index_live_list .li_status .ico {
	width: 20px;
	height: 20px;
	background-position: -160px -200px;
	background-color: #fff;
	vertical-align: text-top;
	margin-right: 8px;
}
.index_live_list .li_status.on_live {
	color: #F29700;
}
.index_live_list .li_status.on_live .ico {
	background-position: -120px -200px;
}
.index_course_list .li_box {
	background-color: #fff;
	box-shadow: 0 2px 10px 0 rgba(228,228,228,0.50);
	box-shadow: 0 2px 10px 0 #E4E4E4\9;
	position: static\9;
	padding: 12px 25px 12px 10px;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.index_course_list .course_img {
	width: 278px;
	height: 175px;
	margin-right: 20px;
	border-radius: 5px;
}
.index_course_list .course_img img {
	width: 278px;
	height: 100%;
	border-radius: 5px;
	display: block;
}
.index_course_list.new_course_list .playstatus{
	bottom: 22px;
  left: 20px;
}
.index_course_list .course_cont {
	width: 846px;
	float: left;
}
.index_course_list.index_live_list .course_cont {
	width: 825px;
}
/*.index_course_list .m_info{
	overflow: hidden;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	text-indent: 6px;
    color: #fff!important;
    height: 29px;
    line-height: 29px;
    width: 278px;
    background: url(../../images/website_big.png?t=20130201) no-repeat -200px -400px;
    background-image: linear-gradient(180deg, rgba(255,255,255,0.31) 0%, rgba(0,0,0,0.67) 59%, #000000 100%);
    background-color: #000\9;
    opacity: 0.44;
    filter: Alpha(opacity=44)\9;
}*/
.index_course_list .cour_title {
	color: #000;
	font-size: 18px;
	line-height: 24px;
	margin-top: 4px;
}
.index_course_list .cour_info {
    width: 550px;
	margin-top: 10px;
}
.index_course_list .cour_info .intro {
    height: 60px;
    width: 450px;
    line-height: 19px;
    overflow: hidden;
    font-size: 14px;
    color: #999;
}
.index_course_list .cour_info .o_info {
	color: #3B4144;
	line-height: 26px;
	height: 30px;
}
.index_course_list .cour_info .o_info img {
	height: 30px;
	width: 30px;
	border-radius: 100%;
	margin-right: 12px;
	vertical-align: middle;
}
.index_course_list .cour_info .labels{
	margin-top: 16px;
}
.index_course_list .li .labels .label {
	/* min-width: 58px; */
	text-align: center;
	display: inline-block;
	line-height: 18px;
	font-size: 12px;
	margin-right: 10px;
	border: 1px solid #666;
	color: #666;
	border-radius: 10px;
	padding: 0 9px;
}
.index_course_list .cour_status {
	width: 296px;
	float: left;
}
.index_course_list.index_live_list .cour_status {
	width: 275px;
}
.index_live_list .cour_status .baoming_num {
    color: #999;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    /*text-align: right;
    margin-top: 69px;
    padding-right: 16px;*/
    text-align: center;
    margin-top: 16px;
    overflow: hidden;
}
.index_live_list .cour_status .baoming_num .ico {
	background-position: -200px -200px;
	width: 12px;
	height: 12px;
	vertical-align: top;
	margin-top: 2px;
}
.index_course_list .cour_status .cour_status_div {
	width: 160px;
	float: right;
}
.index_live_list .cour_status .baoming_left {
    color: #F29700;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    /*margin-top: 24px;*/
    margin-top: 6px;
    margin-bottom: 16px;
    text-align: center;
}
.index_course_list .li .status {
    color: #fff;
    /* font-size: 12px; */
    height: 24px;
    line-height: 24px;
    width: 66px;
    position: absolute;
    z-index: 5;
    left: 10px;
    top: -4px;
    text-align: center;
    border-radius: 0 0 4px 4px;
    font-weight: bold;
}
.index_live_list .li .status, .index_offline_list .li .status, .index_newCloud_list .li .status{
	top: 8px;
	left: 20px;
}
/*0尚未开始 1正在直播 2直播结束 3即将开始 */
.index_live_list .li .status.s1 {
    background-color: #19B965;
    /* background-image: linear-gradient(270deg, #009AA7 0%, #20EDFF 100%); */
}
.index_live_list .li .status.s4{
	background-color: #0055D1;
}
.index_live_list .li .status.s3{
	background-color: #F4A724;
}
.index_live_list .li .status.s2{
	background-color: #A6A6A6;
}
.index_live_list .li .status.s0{
	background-color: #0199FF;
}
.index_live_list .li .status.s-1 {
    background-color: #A6A6A6;
}
/* 1正在报名 2报名已满  3课程结束 4报名截 5课程取消 6正在进行 */
.index_offline_list .li .status.s2, .index_offline_list .li .status.s4{
	background-color: #775FFF;
}
.index_offline_list .li .status.s1{
	background-color: #F4A724;
}
.index_offline_list .li .status.s3{
	background-color: #A6A6A6;
}

.index_offline_list .li .status.s6 {
    background-color: #19B965;
}
/* 云端课 S */
/*正在回放*/
.index_newCloud_list .li .status.ns1 {
	background-color: #19B965;
}

/*尚未开始*/
.index_newCloud_list .li .status.ns2 {
	background-color: #0199FF;
}

/*回放结束*/
.index_newCloud_list .li .status.ns3 {
	background-color: #A6A6A6;
}

/*暂无回放*/
.index_newCloud_list .li .status.ns4 {
	background-color: #775FFF;
}

/*正在进行*/
.index_newCloud_list .li .status.ns6 {
	background-color: #19B965;
}

/*即将开始*/
.index_newCloud_list .li .status.ns7 {
	background-color: #F4A724;
}

/* 云端课 E */
.index_course_list .cour_status .operate {
    border-radius: 20px;
    color: #fff;
    background-color: #F29700;
    /*box-shadow: 0 2px 9px 0 #FFC98C;*/
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 160px;
    text-align: center;
    letter-spacing: 0.9px;
}
.index_course_list .cour_status .operate:hover{background-color: #E28D00;}
.index_live_list .cour_status .operate.s1:hover{background-color: #E28D00;}
.index_live_list .cour_status .operate.s2{background-color: #E5E5E5;color:#999;cursor: default;}
.index_live_list .cour_status .operate.s3, .index_offline_list .cour_status .operate.new_oper, .index_newCloud_list .cour_status .operate.new_oper{background-color: #4CC5D0;/*box-shadow: 0 2px 9px 0 #8CF6FF;*/}
.index_live_list .cour_status .operate.s3:hover, .index_offline_list .cour_status .operate.new_oper:hover, .index_newCloud_list .cour_status .operate.new_oper:hover{background-color: #1FB6C4;}

.index_offline_list .baoming_status, .index_newCloud_list .baoming_status {
	color: #22B7C4;
	font-size: 16px;
	overflow: hidden;
	height: 20px;
  line-height: 20px;
  margin-top: 6px;
  margin-bottom: 16px;
  text-align: center;
}
.index_offline_list .li .addr {
	color: #00BAC6;
	margin-left: 35px;
}
.index_offline_list .li .addr i {
	margin-right: 10px;
	width: 14px;
	height: 18px;
	background-position: -240px -200px;
}
.index_offline_list .li .addr span {
	display: inline-block;
	max-width: 272px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}
.index_offline_list .cour_status .download_btn, .index_newCloud_list .cour_status .download_btn {
	color: #666;
	font-size: 12px;
	line-height: 16px;
	margin-top: 12px;
	text-align: center;
}
.index_offline_list .cour_status .download_btn .ico, .index_newCloud_list .cour_status .download_btn .ico {
	width: 12px;
	height: 16px;
	background-position: -280px -200px;
	margin-right: 12px;
}

.index_product_list .li {
	background-color: #F8FAFC;
	border-radius: 5px;
	box-shadow: 0 2px 9px 0 #E4E4E4;
	position: static\9;
	padding: 10px;
	margin-bottom: 30px;
}
.index_product_list .product_info {
	width: 566px;
	height: 230px;
	border-radius: 5px;
	overflow: hidden;
}
.index_product_list .product_info img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.index_product_list .product_info .p_mask {
	overflow: hidden;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
    color: #fff;
    height: 50px;
    width: 100%;
    /*padding-top: 13px;*/
    background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 28%, #000000 100%);
    background-color: #000\9;
    opacity: 0.44;
    filter: Alpha(opacity=44)\9;
}
.index_product_list .product_info .product_num {
	width: 100%;
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 10px;
}
.index_product_list .product_info .label {
	color: #AECDE7;
	font-size: 12px;
	margin-left: 13px;
	margin-right: 24px;
	line-height: 20px;
	display: inline-block;
	/*vertical-align: text-bottom;*/
}
.index_product_list .product_info .label .num {
	font-size: 20px;
	line-height: 18px;
	color: #fff;
	margin-right: 3px;
	/*vertical-align: text-bottom;*/
}
.index_product_list .product_info .label.course .ico {
	background-position: -320px -200px; 
	vertical-align: text-bottom;
}
.index_product_list .product_info .label.time .ico {
	background-position: -360px -200px; 
	vertical-align: text-bottom;
}
.index_product_list .product_info .label_focus {
	display: inline-block;
	color: #fff;
	width: 72px;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
	background-color: rgba(0,0,0,.3);
	background-color: #000\9;
	/*filter: Alpha(opacity=30)\9;*/
	position: static\9;
	border-radius: 15px;
	margin-left: 23px;
	cursor: pointer;
}
.index_product_list .product_info .label_focus .ico {
	width: 16px;
	height: 16px;
	background-position: -400px -200px;
	vertical-align: middle;
}
.index_product_list .product_info .label_focus .ico.focus {
	background-position: -440px -200px;
}
.index_product_list .product_info .label_more {
	width: 108px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: 1px solid rgba(255,255,255,.3);
	border: 1px solid #fff\9;
	/*filter: Alpha(opacity=30)\9;*/
	position: static\9;
	border-radius: 15px;
	margin-right: 15px;
	float: right;
	cursor: pointer;
}
.index_product_list .product_course {
	margin-left: 10px;
	width: 287px;
}
.index_product_list .product_course .course_img {
	border-right: 5px;
	width: 287px;
	height: 180px;
	overflow: hidden;
	position: relative;
}
.index_product_list .product_course .course_img img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	border-radius: 5px;
}
.index_product_list .product_course .course_img .type_label {
	width: 50px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: url(../../images/website2.png?t=202201071031) center center no-repeat;
}
.index_product_list .product_course .course_img .type_label.online_label {
	background-position: -260px -1020px;
}
.index_product_list .product_course .course_img .type_label.live_label {
	background-position: -200px -1020px;
}
.index_product_list .product_course .course_img .type_label.cloud_label {
	background-position: -60px -1260px;
}
.index_product_list .product_course .course_title {
	padding: 0 8px;
	margin-top: 10px;
	color: #3B4144;
	font-size: 14px;
	line-height: 19px;
	height: 40px;
	overflow: hidden;
}

.index_csystem_list .csystem_li {
	width: 380px;
	height: 190px;
	border-radius: 5px;
	box-shadow: 0 2px 10px 0 rgba(228,228,228,0.50);
	box-shadow: 0 2px 10px 0 #E4E4E4\9;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
}
.index_csystem_list .csystem_li.csystem_li4 {margin-left: 200px;}

.index_csystem_list .csystem_li img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	border-radius: 5px;
}
.index_csystem_list .csystem_li .csystem_con {
	position: relative;
	z-index: 3;
}
.index_csystem_list .csystem_li .csystem_tit {
	height: 55px;
	min-width: 132px;
	line-height: 55px;
	padding: 0 24px;
	margin: 30px 15px;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 2px 12px #0255F6;
	background-color: rgba(255,255,255,.2);
	background-color: #fff\9
	position: static\9;
	border-radius: 27.5px;
	display: inline-block;
}
.index_csystem_list .csystem_li.csystem_li2 .csystem_tit {
	background-color: rgba(255,255,255,.28);
	text-shadow: 0 2px 12px #C48503;
}
.index_csystem_list .csystem_li.csystem_li3 .csystem_tit {
	background-color: rgba(255,255,255,.22);
	text-shadow: 0 2px 12px #007DB6;
}
.index_csystem_list .csystem_li.csystem_li4 .csystem_tit {
	text-shadow: 0 2px 12px #077680;
}
.index_csystem_list .csystem_li.csystem_li5 .csystem_tit {
	text-shadow: 0 2px 12px #7D9709;
}
.index_csystem_list .csystem_li .csystem_num {
	padding: 0 8px 0 12px;
	color: #fff;
}
.index_csystem_list .csystem_li .csystem_num .notice{text-align: center; font-size: 18px;height: 34px; line-height: 34px;}

.index_csystem_list .csystem_li .csystem_num p {
	float: left;
	display: inline-block;
	width: 114px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	text-align: center;
	margin-right: 7px;
}
.index_csystem_list .csystem_li .csystem_num .num {
	font-size: 20px;
	font-weight: bold;
	margin-right: 2px;
}

.index_adv {
	margin-top: 20px;
	height: 120px;
	width: 1180px;
	border-radius: 5px;
}
.index_adv img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
 .subjects_nav1, .subjects_nav2{
    display: none;
}
.newgift_door{
	z-index: 999999999;
	position: fixed;
	right: 5px;
	bottom: 184px;
	/* width: 160px;
	height: 160px;
	border: 1px solid red; */
}
.newgift_door .close_img{
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background-position: -320px -1260px;
	cursor: pointer;
}

.newgift_door .gif_img{
	position: absolute;
	right: 0;
	top: 24px;
	width: 130px;
	height: 130px;
	/* background: url(../../images/newgift/index_door.gif); */
	/* background-attachment: fixed; */
	background-size: cover;
	cursor: pointer;
}
@charset "UTF-8";
/*头部*/
.login_page.header .top{line-height: 40px;}
.header .header_userTit{font-size: 24px;color: #3B4144;line-height: 40px;margin-left: 45px;}
.header .task_reward{height: 20px;line-height: 20px;display: inline-block;margin: 15px 20px 0px;}
.header_part span{margin: 0px 20px;color: #ccc;}
.header_userGoGo{background: #F29700;width: 90px;height: 30px;color: #fff;
box-shadow: 0 2px 9px 0 #FFC98C;
border-radius: 15px;background-color: #F29700; 
    width: 90px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    box-shadow: 0 2px 9px 0 #FFC98C;
    border-radius: 15px;
    display: inline-block;
    text-align: center;}
.header_userGoGo:hover{color: #fff!important;}
/*登录页面*/
/*.login_page{height: 620px;background: url(../../images/login_banner.png?t=20181211) no-repeat center center;}*/
.login_member{padding-top: 125px;margin-right: 225px;color: #fff;}
.login_member h4{font-size: 36px;line-height: 36px;height: 36px;}
.login_member p{padding: 25px 0px 39px;font-size: 24px;line-height: 24px;height: 24px;font-weight: normal;}
.login_member span.btns{width: 140px;height: 40px;background-color: #fff;line-height: 40px;text-align: center;
	color: #0c95a7!important;font-size: 20px;border-radius: 4px;cursor: pointer;}
.login_page .login_sp_box .main {float: right;width: 370px;/*height: 386px;*/background-color: #fff;margin: 117px 0px;padding: 0px;border-radius: 4px;box-shadow: 0 2px 4px 0;overflow: hidden;}
.login.login_sp_box .tabs{width: 310px;/*margin:20px auto 0;*/}
.login .login_ul .tabs .li, .p_thirdLogin .login_ul .tabs .li{width: auto;height: 39px;font-size: 16px;padding: 0;}
.login .login_ul .tabs .li.curr, .p_thirdLogin .login_ul .tabs .li.curr{border-width: 2px;font-weight: bold;}
.login_ul .ul{width: 340px;margin: 27px auto 0px;}
.login.login_sp_box .login_ul .ul{width: 310px;margin-right: 30px;}
.apply_others_box .apply_ul .ul{width: 360px;margin: 15px auto 0;}
/*.login_ul .ul .li{height: 60px;}*/
.apply_others_box .apply_ul .ul .li{height: 52px;}
/*.login_reg .login_ul .ipt_long input{width: 262px;padding: 10px 20px 10px 28px;}*/
.knowledge_card .apply_ul .ul{margin-top: 2px; width: 350px;} 
.knowledge_card .apply_ul .ul .li{height: 60px;}
.knowledge_card .apply_ul .ipt_long input{width: 302px;padding: 12px 20px 8px 28px;font-size: 12px;height: 20px;line-height: 20px;border-bottom: 1px solid #D5D5D5;}
.apply_others_box .apply_ul .ipt_long input{width: 312px;padding: 8px 20px 8px 28px;font-size: 14px;height: 20px;line-height: 20px;border-bottom: 1px solid #ccc;}
/*.login_reg .login_ul .ipt_long input.edit_code{width: 202px;}*/
.knowledge_card .apply_ul .nick_name .ico{background-position: 0px -30px;}
/*.login_reg .login_ul .nick_name .ico {background-position: 0px -34px;}*/
.apply_others_box .apply_ul .nick_name .ico{background-position: 0px -32px;}
.apply_others_box .apply_ul .nick_name .ico_position{
	background-image: url(../../images/website2.png?version=0.1505894216836);
}
.apply_others_box .apply_ul .nick_name .ico.ico_position{
	background-position: -160px -1255px;}
.apply_others_box .apply_ul .nick_name.focus .ico.ico_position{
		background-position: -200px -1255px;}
 .knowledge_card .apply_ul .nick_name.focus .ico{background-position: -400px -1110px;}
.login_reg .login_ul .nick_name.focus .ico{background-position: -400px -1115px;}
.apply_others_box .apply_ul .nick_name.focus .ico{background-position: -400px -1112px;}
/*.login_reg .login_ul .pwd .ico{background-position: -40px -30px;}*/
/*.login_reg .login_ul .pwd.focus .ico{background-position: -440px -1110px;}*/
.knowledge_card .apply_ul .nick_name .ico.ico_tel, .apply_others_box .apply_ul .nick_name .ico.ico_tel{background-position: -400px -70px;}
.knowledge_card .apply_ul .nick_name.focus .ico.ico_tel, .apply_others_box .apply_ul .nick_name.focus .ico.ico_tel{background-position: 0px -1150px;}
.login .slide_sub .label{margin-right: 0;}
.login .slide_sub .ico, .findpwd_page .slide_sub .ico{margin-right: 0;margin-left: 4px;}
/*.login_ul .ipt_box {border: 1px solid #e5e5e5;border-radius: 4px;}*/


.login .more_info{/*width: 340px;*/margin: -2px auto; font-size: 12px; color: #999; line-height: 16px; height: 16px;}
.login .more_info1, .register .more_info {margin: 0 auto;color: #3B4144;text-align: center;line-height: 46px;}
.login .more_info1{visibility: hidden;}
.login.login_sp_box .more_info1{margin-top: 10px;}
.login_reg{color: #666;font-size: 14px;}
.login_reg .main {float: left;}
.login_reg .h2_tit{margin-left: 10px;color: #1FB6C4;font-size: 22px;line-height: 22px;font-weight: bold;margin-bottom: 20px;}
.login_reg .h2_tit{color: #3B4144;}
.login_reg .advertismt{float: left; height: 544px;width: 398px;}
.login_reg .advertismt img{height: 100%;width: 100%;}
.login_reg .title{color: #23b8c5;font-size: 26px;height: 50px;line-height: 50px;text-align: center;}
.login_reg .remark {border-top: 1px solid #F6F6F6;line-height: 14px;padding: 10px 0;}
.login .remark {text-align: center;line-height: 20px;}
.login_reg .li {height: 72px;}
.login_reg .tabs .li {height: 39px;}
.login_reg .ipt_box, .knowledge_card .apply_ul .ipt_box{border: none;border-radius: 4px;position: relative;z-index: 1;font-size: 12px;}
.login_reg .ipt_box{width: 338px;border: 1px solid #e5e5e5;}
.login_reg.login_sp_box .ipt_box{width: 308px;}
.login_reg .ipt_box.sms_code{width: 220px;float: left;}
.login_reg.login_sp_box .ipt_box.sms_code{width: 190px;}
.login_reg .ipt_box.valide_box{border-color: #f6f6f6;background-color: #f6f6f6;}
.login_reg .ipt_box.valide_box input{background-color: transparent;}
.login_reg .ul .ico,.login_reg .ul_c .ico {height: 38px;width: 30px;}
.login_reg .ul_c .ico.record_close{width: 10px;height: 10px;right: 5px;top: 5px;background-position: -120px -640px;}
.login_reg .error .ico {width: 16px;height: 16px;margin-top: 0px;}
.login_reg .pwd .ico {background-position: -40px -37px;}
.login_reg .pwd.focus .ico{background-position: -440px -1117px;}
.ico_unlook{position: absolute;right: 0;top: 0;display: none;cursor: pointer;}
.login_reg .pwd .ico.ico_unlook{background-position: -435px -27px!important;margin-right: 0px;/*display: inline-block;*/position: absolute;right: 0;left: auto;}
.login_reg .pwd .ico.ico_unlook.ico_look{background-position: -435px -66px!important;}
.login_reg .pwd .ico.ico_unlook, .login_reg .pwd.focus .ico.ico_unlook{background-position: -435px -32px!important;position: absolute; right: 10px;} 
.login_reg .pwd .ico.ico_unlook.ico_look{background-position: -435px -71px!important;}

.login_reg .rpwd .ico{background-position: -40px -35px;}
.login_reg .rpwd .ico.ico_unlook{background-position: -435px -32px;margin-right: 0px;position: absolute;right: 0;left: auto;}
.login_reg .rpwd .ico.ico_unlook.ico_look{background-position: -435px -71px;}
.login_reg .ipt_box input {font-size: 12px;height: 20px;line-height: 20px;padding: 9px 0;width: 295px;float: left/*border: 1px solid #D5D5D5;*/}
.login_reg.login_sp_box .ipt_box input {width: 265px}
.login_reg .ipt_box.focus, .login_reg .ipt_box input:focus, .knowledge_card .apply_ul .ipt_box input:focus, .apply_others_box .apply_ul .ipt_box input:focus{border-color: #1FB6C4;}
.login_reg.more_uinfo .ipt_box input{float: none;}
.login_reg .ipt_long input.edit_code{width: 170px;}
.login_reg.login_sp_box .ipt_long input.edit_code{width: 140px;}
.login_reg .ipt_box.positionName input {width: 140px;}
.login_reg .nick_name .ico {background-position: 0px -35px;}
.login_reg .nick_name .ico.ico_email {background-position: -119px -72px;}
.apply_others_box .nick_name .ico.ico_email {background-position: -119px -68px;}
.login_reg .nick_name.focus .ico.ico_email {background-position: -80px -1152px;}
.apply_others_box .nick_name.focus .ico.ico_email {background-position: -80px -1148px;}

.knowledge_card .ipt_box .ico, .apply_others_box .ipt_box .ico{position: absolute;top: 0;left: 0;width: 28px;height: 30px;margin-right: 0;z-index: 10;}
.login_reg .ipt_box .ico{ float: left;width: 22px;height: 28px;margin: 5px 0 5px 10px; position: relative;}
.knowledge_card .apply_ul .nick_name .ico{top: 2px;}
.knowledge_card .apply_ul .nick_name .ico.ico_tel{top: 4px;}
.login_reg .check_code .ico {background-position: -40px -35px;}
.login_reg .invite .ico {background-position: -240px -73px;}
.login_reg .company .ico {background-position: -160px -994px;}
/*.login_reg .ipt_long input{width: 290px;}*/
/*.login_reg .ipt_long input.ipt_sw{width: 290px;}*/
.login_reg .ipt_long input.ipt_sw.ipt_swidth{width: 265px;}
/*.login_page .login_reg .ipt_long input{width: 290px;}*/
/*.login_page .login_reg .ipt_long input.ipt_sw{width: 250px;}*/
.login_reg .ipt_short input{width: 163px;}
.login_reg .ipt_short50 input{width: 144px;}
.third_login{min-width: 216px;height: 60px;line-height: 60px;text-align: center;border-top: 1px solid #F6F6F6; font-size: 12px;color: #999;}
/*.third_login_btns{width: 132px;}*/
.third_login a{margin: 0px 8px;display: inline-block;}
.third_login a .ico{height: 26px;width: 26px;cursor: pointer;margin-right: 0;vertical-align: middle;background: url(../../images/website2.png?version=0.1505894216836) -40px -319px no-repeat;}
.p_register .third_login a{/*width: 100%;*/cursor: pointer;}
.third_login a .qq{background-position: -40px -319px;}
.third_login a .wx{background-position: -80px -319px;}
.third_login a .xl{background-position: -120px -319px;}
.third_login .qq:hover,.third_login .wx:hover,.third_login .xl:hover {
    background-image: url(../../images/website.png?version=0.1505894216836)
}
.third_login .qq:hover{background-position: -320px -39px;}
.third_login .wx:hover{background-position: -360px -39px;}
.third_login .xl:hover{background-position: -400px -39px;}
/*.login_reg .get_code{padding: 0px 10px;border-left: 1px solid #e5e5e5;color: #1FB6C4;font-size: 14px;cursor: pointer;height: 40px!important;}*/

/*.login_reg input.get_code{border-bottom: none;}*/
.submit.sub_blue{background-color: #1FB6C4;}
.submit.sub_blue .btn{background-color: #2E9FAA;float: right;}
.no_record{width: 310px;height: 60px;padding: 15px;background-color:#000;opacity: 0.8; filter: alpha(opacity=80);border-radius: 4px;
	color: #fff;font-size: 12px;line-height: 20px;}
.no_record .ico.ico_item{width: 10px;height: 6px;top: -6px;lelogin_regft: 50px;background-position: -200px -240px;}
.no_record .btn{width: 40px;height: 24px;float: right;background-color: #1FB6C4;cursor: pointer;border-radius: 4px;line-height: 24px;text-align: center;
   margin-top: 5px;}
.no_record a.btn:hover{color: #fff!important;}
.img_border{height: 40px;border: 1px solid #979797;border-radius: 4px;padding: 7px 10px;background-color: #fff;}
.new_login{width: 586px;left: 50%;top: 400px;z-index: 100;margin-left: -14px;}
.new_login h2{font-size: 24px;color: #fff;font-weight: bold;height: 40px;line-height: 40px;}
.new_login h2 .ico{background-position: -280px -800px;width: 40px;height: 30px;margin-left: 10px;}
.new_login .new_login_btn{width: 88px;height: 32px;background-color: #FFF;color: #1FB6C4;font-size: 14px;margin-top: 22px;display: inline-block;
     border-radius: 4px;text-align: center;line-height: 32px;margin-left: 78px;cursor: pointer;}
.login .lgQrcode{width: 322px;height: 350px;}
.login_reg.login{padding: 38px 60px 0 0;min-height: 410px;}
/*注册*/
.login_page, .p_thirdLogin, .p_register{background: url(../../images/register_bg.jpg?t=9243722345523934) 0 0 no-repeat;}
.p_register{padding: 40px 0 10px;}
.login_page{padding: 100px 0 70px;}
.p_thirdLogin{padding: 62px 0 32px;}
.p_register .tabs{padding-top: 20px;}
.p_register .tabs .li{width: 132px;margin-right: 0px;font-size: 14px;}
.register .record_main{margin: 48px auto 0;width: 340px;}
.p_register .record_main.br_none{border-right: none;}
.login_reg .nick_name .ico.ico_tel{background-position: -360px -1073px;}
.login_reg .nick_name.focus .ico.ico_tel{background-position: -200px -1113px;}
.login_reg .sms_code .ico{background-position: -400px -1073px;}
.login_reg .sms_code.focus .ico{background-position: -240px -1113px;}
.login_reg.register .pwd .ico{background-position: -440px -1074px;}
.login_reg.register .pwd.focus .ico{background-position: -280px -1114px;}
.login_reg .rpwd .ico{background-position: -440px -1073px;}
.login_reg .rpwd.focus .ico{background-position: -280px -1120px;height: 20px;bottom: 4px;top: auto;}
.login_reg .company .ico{background-position: 0px -1113px;}
.login_reg .company.focus .ico{background-position: -320px -1113px;}
.login_reg .invite .ico{background-position: -40px -1113px;}
.login_reg .invite.focus .ico{background-position: -360px -1113px;}
/*.p_register .login_ul .ul{margin: 0px auto;}*/
.slide_sub .btn.btn_blue{background-color:　#1FB6C4;}
/*.p_register .third_login label{font-size: 14px;color: #999;display: block;margin-bottom: 50px;}*/
/*.register {margin-top: -270px;margin-left: -402px;}*/  
.third_login .third_item{margin-bottom: 30px;}
.third_login .third_tit{margin-left: 6px;font-size: 14px;color: #999;line-height: 24px;}
.register_wrapper{min-height: 400px;width: 800px;margin: 0 auto;background-color: #fff;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);border-radius: 4px 0 0 4px;overflow: hidden;}
/*.p_register .login_reg{float: left;box-shadow: 0 2px 4px 0;}*/
/*.p_register .login_reg .ipt_box input{width: 320px;}*/
/*.p_register .login_reg .ipt_long input.edit_code{width: 170px; padding-right: 0;}*/
/*.p_register .login_reg .btn.get_code{width: 60px;top: 0;}*/
.login_reg .li{height: 65px;}
.register .li .error, .login_ul .error{line-height: 20px;}
.apply_others_box .apply_ul .error{line-height: 16px;}
.register .li .error:before, .login_ul .error:before{display: none;}
.knowledge_card .apply_ul .error:before{display: inline-block;}
.login_reg .step{background: url(../../images/login_reg_progrs.png) 0 0 no-repeat;height: 30px;width: 332px;margin: -38px 0 22px -15px;}
.register_yx .step{margin-bottom: 37px;}
.login_reg .step2{background-position: 0 -55px;}
.login_reg .step3{background-position: 0 -107px;}
.p_register .submit{margin-top: 9px;}
/*.login_reg .btn.get_phone_code {width: 90px;}*/
.login_reg .btn.get_check_code{border: 1px solid #eee;font-size: 14px;height: 38px;width: 88px;}
/*.login_reg .btn.get_code{background-color: #fff;height: 20px!important;padding: 0px;margin:9px 0px;}*/
/*.login_reg .login_ul .btn.get_code{width: 60px;background-color: #fff;height: 20px!important;padding: 0px;margin:5px 0px;position: absolute;right: 0;top: 0;border: none;}*/
.login_reg .btn.get_code{width: 105px;background-color: #22B7C4;color: #fff; border-radius: 2px;height: 40px!important;line-height: 40px;text-align: center;    margin: 0 0 0 12px; padding: 0px 10px;cursor: pointer;}
.login_reg.more_uinfo .btn.get_code{padding: 0px 10px;border-left: 1px solid #e5e5e5;color: #999;width: 90px;font-size: 14px;background-color: #fff;
	line-height: 20px;
    height: 20px!important;
    margin: 9px 0;background-color: transparent!important;}
 .login_reg.more_uinfo .get_code:focus{border-color: #e5e5e5;}
.register .invite_desc {/*margin-top: -10px;*/line-height: 20px;}
.register .agregister {margin: 4px auto 0;}
.register .agregister a:hover{color: #333 !important;}
.login .more_info .ico {width: 15px;height: 20px;background:url(../../images/website2.png?version=0.1505894216836) -40px -119px no-repeat;cursor: pointer;}
.login .more_info .checked.ico {background-position: 0 -319px;}
.get_pwd {margin-top: -231px;padding-bottom: 54px;}
.get_pwd .submit{margin-top: 40px;}
.more_uinfo{padding-bottom: 20px;}
.more_uinfo input[type="text"]{text-indent: 12px;}
.more_uinfo .ipt_long input[type="text"]{width: 285px;}
.more_uinfo .ipt_short input[type="text"]{width: 200px;}
.more_uinfo .for_phone ul{width: 912px;margin: 40px auto 20px;}
.more_uinfo .for_phone .li .more_text{width: 56px;text-align: right;float: left;display: inline-block;margin-right: 15px;}
.more_uinfo .for_phone .li{width: 376px;height: 72px;float: left;margin: 0px 40px;}
.more_uinfo .for_phone .li.span_text{height: 40px;}
.more_uinfo .for_phone .li .ipt_box{width: 300px;/*float: right;*/display: inline-block;}
.more_uinfo .for_phone .li .more_text{font-size: 14px;color: #666;line-height: 40px;}
.positionName{width: 140px!important;float: right;border: 1px solid #e5e5e5;}
/*.more_uinfo .for_phone .select_sp .cur_select,.select_sp.select_width .cur_select{color: #999;}*/
.more_uinfo .attach .ico, .more_uinfo .ico.check{background-position: -119px -38px;width: 14px;cursor: pointer;}
.more_uinfo .attach .ico.checked, .more_uinfo .ico.check.checked{background-position: -79px -38px;}
.more_uinfo .attach{position: relative;top: 5px; color: #999;margin-left: 55px;}
.more_uinfo .gender-error{position: relative;right: 138px;top: 15px;}
.more_uinfo .txt_num_evt .m_uinf_code{bottom: 5px;}
.p_register .register_ad{float: right;width: 360px;}
.newtask_page .more_uinfo .txt_num_evt .m_uinf_code{bottom: -12px;}
/*注册成功页面*/
.register_over{width: 580px;/* margin: -280px 0 0 -293px;*/margin:0 auto;padding:0  20px 20px 20px;}
/* .register_over h3{font-size: 24px;color: #1FB6C4;margin: 60px auto;text-align: center;font-weight: bold;} */
.register_text p{color:#3B4144;margin-bottom: 10px;line-height: 30px;font-size: 16px;}
.register_text .bold{font-weight: bold;font-size: 16px;}
.p_register .operate{font-size: 16px;padding-top: 20px;}
.p_register .bold{font-weight: bold;}
.p_register .operate .btn{width: 120px;height: 40px;text-align: center;line-height: 40px;border-radius: 4px;font-size: 16px;margin-right: 30px;}
.register_over .go_study{margin-left: 17px;font-size: 16px;color: #23B8C5;line-height: 24px;display: inline-block;border-bottom: 1px solid #23B8C5;}
.register_over .mem_auth{width: 540px;
	/* height: 160px; */
	background-color: #f6f6f6;border-radius: 4px;
	/* padding: 20px; */
	color: #3B4144;font-size: 16px;
	margin-top: 25px;
}
.register_over .mem_auth ul li{font-size: 14px;margin-top: 10px;}
/*第三方登录*/
.other_login{padding: 40px 60px 0;}
.other_login .register .record_main.br_none{border-right: 0px;margin-top: 0px;}
/*.other_login .login_reg .ipt_box input{width: 292px;}
.other_login .login_reg .ipt_long input.edit_code{width: 232px;}
.other_login .login_reg .btn.get_code{width: 60px;top: 0;}*/
/*.other_login .login_ul .ul{width: 340px;}*/
/*.other_login .login_reg .ipt_long input.ipt_sw.ipt_swidth{width: 295px;}*/
/*.other_login  .slide_sub .btn{width: 160px;}*/
.other_login .login_reg.login .btn.get_code{top: 0;}
.other_login .other_con{width: 225px;text-align: center;font-size: 16px;color: #3B4144;}
/*.other_login .other_con .mobile{margin-top: 81px;}*/
.other_login .other_con .mobile .ico{background: url(../../images/website2.png?version=0.1505894216836) -218px -320px no-repeat; margin-top: -3px; height: 18px;}
.other_con h3{font-size: 24px;margin: 112px auto 0;}
.other_pic{margin-top: 14px;}
.other_pic img{border-radius: 50%;width: 30px;height: 30px;vertical-align: middle;}
.other_ico{width: 60px;height: 60px;margin-top: 172px;margin-left: 10px;}
.other_ico i.ico{width: 50px;height: 60px;background: url(../../images/website2.png?version=0.1505894216836) no-repeat -147px -320px;}

.ipt_text{font-size: 12px;line-height: 30px;color: #D0011B;}
.wei_msg_box .fill_tit_box{padding: 40px 30px;}
.wei_msg_box .fill_tit_box p{line-height: 36px;}
/*密码找回页面*/
.findpwd_page{background-color: #fff;padding-bottom: 200px;border-bottom: 1px solid #e5e5e5;}
.findpwd_page .login_ul{padding: 0 100px;}
.findpwd_page .tabs{padding-top: 20px;}
.findpwd_page .tabs .li{margin-right: 0;width: 140px;}
.findpwd_page .register .record_main{padding: 0px;border-right: 0px;}
/*.findpwd_page .register.login_reg, .findpwd_page .register .record_main{width: 310px;}
.findpwd_page .login_reg .ipt_box input{width: 262px;}
.findpwd_page .login_reg .ipt_long input.edit_code{width: 212px;padding-right: 70px;}
.findpwd_page .login_reg .btn.get_code{width: 60px;top: 0;}
.findpwd_page .page_list{margin: 0px auto;}*/
/*.findpwd_page .txt_num_evt .m_uinf_code{bottom: 7px;}*/
.findpwd_page .register .submit{width: 100%;margin-top: 20px;}
.findpwd_page .notice{font-size: 12px;margin-right: -15px;color: #999;}

/*多个账号*/
.choose_account{height: 400px;margin-top: -188px;}
/*.min_body .choose_account.msg_box{top:123px!important; }*/
.choose_account.msg_box{width: 400px;border-radius: 4px;margin: -180px 0 0 -205px;}
.choose_account .cont{text-align: center;height: 40px;line-height: 40px;font-size: 16px;color: #3B4144;margin-bottom: 30px;}
.choose_account .ul{height: 225px;overflow-x: hidden;overflow-y: auto; margin-top: 10px;}
.choose_account .ul .li{margin: 0px 20px;}
.choose_account .ul .li:first-child >div{margin-top: 0px;}
.choose_account .operate{text-align: center;}
.choose_account .operate .btn{width: 156px;margin-top:22px;}
.choose_account .ul .choice{height: 38px;padding: 10px;cursor: pointer;font-size: 14px;border: 1px #E5E5E5 solid;
	color: #999;border-radius: 4px;margin-top: 10px;}
.choose_account .ul .choice img{width: 40px;height: 40px;border-radius: 50%;margin-right:10px;}
.choose_account .ul .choice:hover, .choose_account .ul .choice.curr{border: 1px solid #1FB6C4;}
/*.choose_account .ul .choice:hover .a_type{color: #fff;}*/
.choose_account .more_info{margin-bottom: 30px;}
.choose_account .more_info .ico{background-position: 0 -117px;cursor: pointer;}
.choose_account .more_info .checked.ico{background-position: -40px -117px;}
.choose_account p{font-size: 12px;color: #3B4144;	margin: 18px 0 -3px 20px;}
.choose_account .recommend{font-size: 12px;color: #1FB6C4;letter-spacing: 0;line-height: 21px;font-weight: bold;margin-right:12px; }
.choose_text{margin-left: 10px;line-height: 20px;width: 87%;}
.choose_text .a_name{font-size: 14px;color: #3B4144;font-weight: 700;}
.choose_text .a_company,.choose_text .a_type{font-size: 12px;color: #999;}
.choose_text .a_company{display: block; width: 220px;height:20px;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;margin-top: 3px;}
.choose_text .a_type{position: relative;top: -44px;left: 33px;}
.login_reg .operate .btn{width: 120px;height: 40px;border-radius: 4px;margin: 20px auto;font-size: 16px;color: #fff;line-height: 40px;text-align: center;}
.login_reg .operate{width: 120px;margin: 0 auto;}
/*短信发送提示*/
.fill_tit_box{padding: 60px 0 80px;}
.fill_tit_box .cont{text-align: center;font-size: 14px;color: #999;display: block;margin-top: 30px;}
.fill_tit_box .fill_success{font-size: 24px;color: #3B4144;text-align: center;font-weight: bold;}
.fill_tit_box .operate{margin-top: 35px;text-align: center;}

.reg_success{padding-bottom: 80px; margin-top: -173.5px; }
.reg_success .cont{margin-top: 70px;}
.login_reg .tips{color: #999;font-size: 12px;margin-top: 20px;text-align: center;}
.vip_giud{padding-bottom: 73px;margin-top: -250px;}
.vip_giud .cont{margin-top: 13px;}
.vip_giud .items{margin: 45px 0 0 -14px;width: 328px;}
.vip_giud .items .li{float: left;height: 62px;}
.vip_giud .items .li.odd{margin-right: 50px;}
.vip_giud .items .ico{height: 40px;width: 40px;}
.vip_giud .items .kecheng{background-position: -240px -75px;}
.vip_giud .items .download{background-position: -280px -75px;}
.vip_giud .items .shiping{background-position: -320px -75px;}
.vip_giud .items .anwser{background-position: -360px -75px;}
.vip_giud .submit{margin-top: 50px;}
/*底部*/
.cm_footer.login_footer{background-color: #fff;}
.cm_footer.login_footer .friend_link{color: #3B4144;font-size: 14px;line-height: 30px;}
.cm_footer.login_footer .copyright{background-color: #fff;padding: 0px 0px 40px;border-color: #D5D5D5;}
/*滑动解锁*/
.slide_sub{/*width: 340px;*/height: 40px;line-height: 40px;background-color: #E5E5E5;position: relative;z-index: 1;text-align: right;border-radius: 4px;}
.slide_sub span{color: #999;font-size: 14px;}
.slide_sub .btn{width: 100%;height: 40px;line-height: 40px;display: block;border-radius: 4px;text-align: center;
	background-color: #1FB6C4;border: 1px solid #1FB6C4;color: #fff;font-size: 16px;cursor: pointer;font-weight: bold;}
/*.login_sp_box .slide_sub .btn{width: 140px;}*/
.login_sp_box .ico.close{width: 35px;
    height: 30px;left: -20px;top: -16px;background: url(../../images/website2.png?version=0.1505894216836) -255px -321px no-repeat;}
.slide_sub .login_sub{border-radius: 4px;position: absolute;z-index: 2;left: 0;top: 0;height: 100%;width: 100%;text-align: center;background-color: #1FB6C4;}
.msg_box .slide_sub .login_sub{width: 100%;}
.slide_sub .login_sub .btn:hover, .slide_sub.can_submit .btn, .slide_sub.unselect .btn{background-color: #2E9FAA;}
.slide_sub .label{margin-right: 10px;display: none;}
.slide_sub .ico{background-position: -120px -1118px;width: 22px;height: 20px!important;margin-left: 8px;}
/*新手任务*/
.newtask_page{background-color: #FFF;padding-bottom: 270px;border-bottom: 1px solid #e5e5e5;}
.newtask_page .error{margin-left: 75px;}
.newtask_page .tabs{width: 981px;border-bottom: 0px;margin: 0px auto;padding: 40px 0px 0px;}
.newtask_page .tabs .li{float: left;font-size: 14px;line-height: 40px;text-align: center;color: #3B4144;margin: 0px;padding: 0px;cursor: default;}
.newtask_page .tabs .li span{width: 171px;height: 40px;display: inline-block;background-color: #E5E5E5;float: left;}
.newtask_page .tabs .li span.newtask_width1{width: 185px;}
.newtask_page .tabs .li span.newtask_width4{width: 171px;}
.newtask_page .tabs .li.curr{border-bottom: 0;color: #fff;}
.newtask_page .tabs .li.curr span{background-color: #1FB6C4;}
.newtask_page .tabs .li .ico{width: 14px;height: 40px;margin-right: 0px;float: left;}
.newtask_page .tabs .li .ico.blue_ico{background-position: -40px -679px;}
.newtask_page .tabs .li .ico.bluet_ico{background-position: 0px -680px;}
.newtask_page .tabs .li .ico.white_ico{background-position: -80px -680px;}
.newtask_page .tabs .li .ico.gray_ico{background-position: -120px -679px;}
.newtask_page .operate.submit{width: 120px;margin: 0 auto;}
.newtask_page .operate .btn{width: 120px;height: 40px;border-radius: 4px;margin: 20px auto;font-size: 16px;color: #fff;line-height: 40px;text-align: center;}
.newtask_page .operate .btn.btn_gray{background-color: #999;}
.newtask_page .tit{font-size: 16px;text-align: center;color: #1FB6C4;font-weight: bold;}
.wechat_part{/*width: 225px;*/margin: 28px auto 0px;}
.wechat_part ul{margin: 20px 0px;}
/*.wechat_part li{width: 216px;float: left;}*/
.wechat_part li img{width: 160px;height: 160px;margin: 24px auto;display: block;}
.wechat_part li .black_box{background-color:rgba(0,0,0,0.6);background-color:#000\9;filter:Alpha(opacity=60)\9;padding: 56px 45px;color: #fff;
	text-align: center;top: 0;left: 50%;margin-left: -80px;cursor: pointer;}
.wechat_part li .black_box:hover{color: #1FB6C4;}
.wechat_part li span{font-size: 12px;text-align: center;display: inherit;}
.wechat_part .other_ico{margin: 46px 57px;}
.wechat_item{width: 134px;margin: 0 auto;background-color: #f6f6f6;height: 40px;line-height: 40px;color: #3BC464;font-size: 14px;text-align: center;}
.wechat_item .ico{background-position: -80px -40px;}
.study_start .tit{font-size: 24px;color: #3B4144;line-height: 30px;text-align: center;padding-bottom: 10px;padding-top: 30px;font-weight: normal;}
.study_start .operate{width: 120px;margin: 0px auto;}
.study_start .task_reward{width: 360px;margin: 10px auto;text-align: center;}
.study_start .QR_box{width: 965px;margin: 30px auto;background-color: #F9F9F9;text-align: center;padding: 20px 0 30px;}
.study_start .QR_box .tips2{color: #3B4144;font-size: 20px;}
.study_start .QR_box .tips4{color: #666;font-size: 16px;}
.study_start .QR_box .des{color: #999;}
.newtask_box{padding: 26px 53px 18px;}
.newtask_box .cont{color: #F04C4C;text-align: left;line-height: 24px;}
.newtask_status{font-size: 14px;color: #3B4144;width: 208px;margin-top: 10px;}
.newtask_status ul li{margin-top: 7px;}
.newtask_status ul li .ico{background-position: -40px -80px;}
.newtask_status ul li .ico.undone{background-position: 0 -80px;}
.newtask_box .operate{width: 275px;margin: 0px auto;}
.newtask_box .operate .btn.btn_border{width: 118px;height: 38px;border: 1px solid #1FB6C4;background-color: #fff;color: #1FB6C4!important;margin-left: 30px;}
/*账号激活*/
.setpwd_box .ul_c{width: 412px;margin: 20px auto;}
.setpwd_box .li span{font-size: 14px;color: #666;line-height: 40px;height: 40px;float: left;margin-right: 15px;}
.setpwd_box .li .ipt_box{/*width: 300px;float: right;*/display: inline-block;}
.setpwd_box.login_reg .li{height: 70px;}
.setpwd_box.login_reg .ipt_box input{padding: 9px 5px;float: none;}
.more_uinfo .for_phone ul.activate_ul{width: 380px;margin-top: 20px;}
.newtask_page .page_list{margin-top: 28px;}
.newtask_page .more_uinfo .ipt_long input[type=text]{width: 300px;}
.newtask_page .more_uinfo .ipt_short input[type=text]{width: 204px;}
.newtask_page .select_sp{float: right;width: 140px;border: 1px solid #ccc;}
.newtask_page .login_reg .ipt_box {width: 306px;border: 1px solid #ccc;}
.activate_msg_box .newtask_box .cont{margin-top: 40px;}
.activate_msg_box .newtask_box .operate{margin-top: 40px;}

/*扫码登录*/
.login .qrcode_target{
	width: 58px;
	height: 58px;
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	background: url(../../images/website2.png?t=20181211) -400px -321px;
	z-index: 3;
	/*-webkit-transition: background-position .2s cubic-bezier(0.25,.5,.5,.9);
	transition: background-position .2s cubic-bezier(0.25,.5,.5,.9);*/
}
.login .qrcode_target.qrcode_phone{
	background-position: -307px -321px;
}
.login .login-title{
	color: #3B4144;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}
.login .login-title .ico{
	background: url(../../images/website2.png?version=0.1505894216836) -218px -320px no-repeat; margin-top: -3px; height: 18px;
}
.login .login-content{
	margin: 10px auto 0;
	position:relative;
	width:148px;
	height:148px;
}
.login .lgline{
	width: 1px;height: 350px;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #F6F6F6 19%, #F6F6F6 87%, #FFFFFF 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F6F6F6, endColorstr=#FFFFFF)";
}
.sub-title-ercode{
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-top: 15px;
	line-height: 16px;
}
.qr-code-con, .qr-code-fail{
	border: 1px solid #F8FAFC;
    box-shadow: 0 0 4px 0 #D2D2D2;
	border-radius: 5px;
}
.qr-code-con, .qr-code-img{
	width:100%;
	height:100%;
	display: block;
}
.qr-code-fail{
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.70);
	background-color: #000\9;
	filter: Alpha(opacity=70)\9;
}
.qr-fail-t{
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 45px 0 6px;
}
.qr-code-refresh{
	width: 92px;
	height: 22px;
	border-radius: 4px;
	background-color: #1FB6C4;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	line-height: 20px;
	cursor: pointer;
}
.qr-code-refresh .refre-icon{
	background-position: -200px -1200px;
	width: 11px;
	height: 13px;
	margin-right: 7px;
}
.qr-code-phone{
	position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
	width:160px;
	height:150px;
	background:url(../../images/qr_code_phone.png?t=20181212) -3px 0 no-repeat;
}
.qr-code-phone-fail{
	background:0
}
/*.sub-title-ercode{
	margin: 40px auto 0;
	width: 132px;
}*/
/*.sub-title-ercode .qr_scan {
	background-position: -160px -1200px;
	width: 26px;
	height: 24px;
	margin-right: 8px;
	margin-top: 4px;
}
.sub-title-ercode .sub-title-text{
	font-size: 12px;
	color: #3f3f3f;
	line-height: 16px;
	overflow: hidden;
}
.third-title-ercode{
	color: #999;
	font-size: 12px;
	margin-top: 24px;
	text-align: center;
}*/
.login.msg_box .login-content {
    margin-top: 20px;
}
.login .login-content-ab{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	margin-top: 47px;
	width: 100%;
	height: 320px;
	background-color: #fff;
}
.fla-loading, .fla-error, .fla-correct{
	width: 84px;
	height: 84px;
	margin: 0 auto;
}
.fla-correct{
	padding-top: 58px;
	margin-bottom: 16px;
}
.fla-correct .playgreen{
	width: 84px;
	height: 84px;
	background: url(../../images/website_big.png?t=20181211) 0 -680px;
	border-radius: 50%;

}
.fla-correct-t{
	color: #999;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	line-height: 22px;
}
.fla-correct-t1{
	font-size: 12px;
	line-height: 16px;
}
/*登录弹窗特殊处理*/
.login.login_sp_box .login-content-ab{
    margin-top: 50px;
    height: 290px;
}
.login.login_sp_box .login-title:after{
	position: absolute;
	top: 40px;
	left: 92px;
	content: "";
	width: 128px;
	height: 0;
	border-bottom: 2px #1FB6C4 solid;
}
.login.login_sp_box .login-title{
	color: #1FB6C4;
	margin: 0 30px;
    border-bottom: 1px solid #E5E5E5;
    position: relative;
    z-index: 1;
}
.login.login_sp_box .lgline{
	display: none;
}
.login.login_sp_box .lgQrcode {
    width: 100%;
    height: 274px;
}
.login.login_sp_box .login-title .ico{
	display: none;
}

.login.msg_box .third_login {
    background-color: #F6F6F6;
    line-height: 44px;
    height: 45px;
    margin-top: 12px;
    width: 370px;
}
.login.login_reg .txt_num_evt .m_uinf_code{
	bottom: -20px;
}
.jd3f42_8{
	max-width: 106px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	display: block;
}
.jd3f42_hd{
	max-width: 110px;
    overflow: hidden;
	display: block;
}
.mrau{
	margin: 0 auto;
}
.register_over .newgift_door_box{
	margin-top: 40px;
	width: 580px;
	height: 114px;
	/* background: url(../../images/newgift/reg_door.gif) no-repeat; */
	background-size: cover;
	cursor: pointer;
}
@charset "UTF-8";
.p_message .mainw{background-color: #fff;}
.p_message .wrapper_l{width: 100px;}
.p_message .wrapper_r{width: 1030px;}
.message_main{padding-bottom: 22px;}
.p_message .tabs2 p{width: 100%;height: 20px;line-height: 20px;color: #3B4144;float: left;padding: 11px 0}
.p_message .tabs2 p.tit{font-weight: bold;padding-left: 12px;position: relative;z-index: 1;}
.p_message .tabs2 p.tit:before{content: '';width: 4px;height: 12px;background-color: #1FB6C4;position: absolute;left: 0;top: 15px;display: block;}
.p_message .tabs2 p.li{cursor: pointer;}
.p_message .tabs2 .li.curr{color: #1FB6C4;}
.p_message .tabs2 .li label{min-width: 15px;line-height: 12px;font-size: 12px;color: #fff;padding: 2px;background-color: #F04C4C;border-radius: 4px;margin-left: 3px;display: inline-block;text-align: center;}
.p_message .tabs2 .line{width: 66px;margin: 14px 0 18px;border-bottom: 1px solid #e5e5e5;padding: 0;height: 0;line-height: 0;}
.p_message .page_list{min-height: 400px;margin-top: 0;}
.p_message .page_list .li{border-bottom: 1px solid #e5e5e5;color: #3B4144;padding: 20px 0;}
.p_message .page_list .li .time{color: #999;}
.p_message .msg_tit .action{width: 86%;}
/*.p_message .msg_tit .action a{color: #1FB6C4;font-style: normal;}*/
.p_message .msg_cont{color: #999;line-height: 34px;}
.p_message .msg_cont.tit, .p_message .msg_cont.tit.msg_detail2 .detail_cont{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_message .msg_cont.tit.msg_detail2{overflow: auto;;white-space: normal;color: #3B4144;}
.p_message .msg_cont.tit.msg_detail2 .detail_cont{color: #999;padding: 12px 22px;line-height: 28px;border: 1px solid #e5e5e5;background-color: #f6f6f6;margin-bottom: 7px;}
.p_message .msg_cont.tit.msg_detail2 .detail_cont2{display: none;color: #666;}
.p_message .msg_cont .go_check{font-size: 14px;color: #999;}
.p_message .msg_cont .normal{color: #999;font-size: 14px;padding-left: 20px;}
.p_message .msg_desc2{line-height: 20px;background-color: #f6f6f6;border: 1px solid #e5e5e5;padding: 15px 18px;margin: 10px 0;color: #999;}
.p_message .msg_desc2 a, .p_message .msg_desc2 .msg_blue{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_message .msg_desc2 .msg_blue{line-height: 28px;padding-left: 10px;color: #666;position: relative;}
.p_message .msg_desc2 .msg_blue:before{content: '';display: block;position: absolute;left: 0;top: 7px;width: 3px;height: 14px;background-color: #1FB6C4;}
/*未读加粗*/
.p_message .unread .msg_tit, .p_message .unread .msg_cont.tit, .p_message .unread .msg_cont, .p_message .unread .msg_desc, .p_message .unread .msg_desc2, .p_message .unread .msg_desc2 .msg_blue{font-weight: bold;}
.p_message .unread .msg_cont .go_check{color: #1FB6C4;}
/*.p_message .msg_desc .normal, .p_message .msg_desc .spec{display: inline-block;}*/
.p_message .msg_desc{line-height: 28px;}
.p_message .msg_desc .spec p{display: inline;}
.p_message .msg_desc.msg_desc_ovf .spec{width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_message .msg_desc.msg_desc_ovf2{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_message .msg_desc .spec{color: #3B4144;}
.p_message .tabs .setting{padding-right: 25px;}
.p_message .tabs .setting .ico{background-position: -356px 0;height: 18px;margin-right: 8px;}
.p_message .tabs .setting:hover{color: #1FB6C4;}
.p_message .tabs .setting:hover .ico{background-position: -356px -40px;color: #1FB6C4;}
.p_setting .for_setting{margin-top: -230px;}
.p_setting .for_setting .main{color: #3B4144;padding: 65px 60px 40px;width: 362px;}
.p_setting .for_setting .li{line-height: 40px;margin-bottom: 30px;}
.p_setting .for_setting label{display: inline-block;vertical-align: middle;}
.p_setting .for_setting .item{min-width: 122px;margin-left: 30px;}
.p_setting .for_setting .label{float: left; font-size: 14px;width: 74px;}
.p_setting .for_setting .ul .ico{background-position: -120px -40px;margin-right: 8px;}
.p_setting .for_setting .ico.checked{background-position: -80px -40px;}
.p_setting .for_setting .items_sp{margin-top: 25px;}
.p_setting .for_setting .underline{border-bottom: 1px #eee solid;}
.p_setting .time_input{background-color: #fff;border: 1px solid #e6e6e6; height: 18px;line-height: 18px;padding: 5px;width: 142px;}
.p_setting .hobby .select .whour, .p_setting .hobby .select .wmini{width: 45%;height: 154px;overflow: auto;}
.p_setting .hobby .select .tit span{height: 100%;}
.p_setting .hobby .select p{width: 100%;}
.p_setting .hobby .select .split{width: 10%;}
.p_setting .hobby .select{height: 194px;text-align: center;}
.p_setting .for_setting .right{/*width:750px;*/}
.p_setting .hobby .select .ml010{margin-left: 10%;}
.p_setting .right_area{min-height:auto;}
/*新增消息*/
.p_message .page_list .li .msg_cont_box{height: 34px;overflow: hidden;}
.p_message .page_list .li .msg_cont_box.msg_cont_box_h{height: 100px;}
.p_message li .msg_cont_box_h .msg_desc, .p_message li .msg_cont_box_h .msg_desc .spec, .p_l_inform .sp_message{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_message li .msg_cont_text{height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;}
.message_view .h_tit{border-bottom: 1px solid #e5e5e5;font-size: 14px;height: 39px;line-height: 39px;}
.ico.ico_back{background-position: -440px -998px;width: 10px;}
.message_view_ul li{color: #999;padding-top: 15px;}
.message_view_ul li .msg_cont{line-height: 48px;}
.message_view_ul li .msg_tit{font-size: 16px;color: #3B4144;}
.message_view_ul li .msg_tit .time{font-size: 12px;color: #999;}
.message_view_ul li .msg_cont_p{border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;}
/*.message_view_ul li .msg_cont_box{border-bottom: 1px dashed #e5e5e5;}*/
.message_view_ul li .msg_cont_box .msg_desc{padding-bottom: 10px;}
.message_view_ul li .msg_cont_box .msg_cont{border-bottom: 1px solid #e5e5e5;margin-top: -1px;color: #3B4144;}
.p_message .message_view_ul .msg_cont.tit{padding: 16px 0;line-height: 20px;}
.p_message .message_view_ul .msg_cont.msg_detail{margin-top: 18px;padding: 16px 20px;background-color: #f6f6f6;border: 1px solid #e5e5e5;color: #666;line-height: 28px;overflow: auto;white-space: normal;}
.p_message .message_view_ul .msg_cont_text{height: auto;line-height: 24px;overflow: auto;white-space: inherit;}
.p_message .message_view_ul .msg_desc2{margin-top: 0;}
.p_message .message_view_ul .msg_mt5{margin-top: 10px;}
.p_message .message_view_ul .msg_desc2_div{padding-bottom: 8px;border-bottom: 1px solid #e5e5e5;}
.p_message .message_view_ul .msg_detail2 .detail_cont{display: none;}
.p_message .message_view_ul .msg_detail2 .tit{color: #3B4144;font-size: 16px;text-align: center;margin-bottom: 10px;}
.p_message .message_view_ul .msg_cont.tit.msg_detail2 .detail_cont2{display: block;color: #666;font-size: 14px;}
.p_message .message_view_ul .msg_detail3{display: none;}
/*思维导图*/
.p_mindmap{background-color: #f6f6f6;}
.p_mindmap .top{background: url(../../images/mind_top.jpg?t=202110222129) center center no-repeat;height: 559px;}
.p_mindmap .mainw{background: url(../../images/mind_newcourse.png) center 0 no-repeat;height: 255px;padding-top: 0px;}
.mind_box{width: 1180px;margin: -287px auto 0;/*margin: 0 auto;*/background-color: #fff;border-radius: 8px;border: 1px solid #E5E5E5;/*height: 1015px;*/}
.mindmap_box{height: 643px;background: url(../../images/mind.png) top left;overflow: hidden;}
.mindmap_p{width: 100%;height: 48px;line-height: 48px;font-size: 14px;color: #999;background-color: #F4F4F4;}
.mindmap_p .h4{margin: 5px 30px 0;}
.mindmap_p .select_sp{width: 225px;border: none;}
.mindmap_p .select_sp:hover .select{display: block;}
.mindmap_p .select_sp .cur_select{font-size:18px;color: #3B4144;}
.mindmap_p .select_sp a:hover {
    color: #fff !important;
}

.mindmap_p .select_sp .select a{display: block;}
.mind_ico .ico{width: 20px;height: 20px;margin-right: 10px;}
.ico.ico_large{background-position: -158px -758px;cursor: pointer;}
.ico.ico_small{background-position: -198px -758px;cursor: pointer;}
.ico.ico_screen{background-position: -238px -958px;cursor: pointer;}
.ico.ico_center{background-position: -318px -958px;cursor: pointer;}
.ico.ico_nolarge{background-position: -278px -758px;}
.ico.ico_nosmall{background-position: -318px -758px;}
.ico.ico_noscreen{background-position: -278px -958px;cursor: pointer;}
.bl_mind{position: relative;transform-origin: left top;cursor: move;}
.topnode{position: relative;width: 332px;left: 50%;margin-left: -166px;}
.topnode span{width: 332px;border-radius: 38px;margin: 18px auto 80px;text-align: center;height: 58px;line-height: 58px;font-size: 28px;
    background-color:  #0A3F9C;display: block;line-height: 58px;color: #fff;font-weight: 600;}
.bl_mind .level{min-width: 5000px;margin:40px auto;padding-left: 54px;}
.bl_mind .level .ico{width: 22px;height: 22px;position: absolute;z-index: 3;left: -25px;top: 10px;cursor: pointer;}
.bl_mind .level .ico.ico_top{top: 12px;}
.bl_mind .level1{width: 136px;height:46px;line-height: 46px;text-align: center;border-radius: 5px;color: #FFF;font-size: 24px;
	font-weight: 600;margin-bottom: 40px;display: inline-block;}
.bl_mind .series1 .level1{}
.bl_mind .series2 .level1{}
.bl_mind .series3 .level1{width: 160px;}
.bl_mind .series4 .level1{width: 160px;}
.bl_mind .series5 .level1{width: 256px;}
.bl_mind .level2 .node{padding: 0px 12px;line-height: 40px;text-align: center;border-radius: 6px;color: #FFF;font-size: 16px;display: inline-block;margin-bottom: 20px;}
.bl_mind .level3 .node{padding: 0px 12px;line-height: 40px;text-align: center;border-radius: 6px;font-size: 16px;display: inline-block;margin-bottom: 20px;}
.bl_mind .level4 .node{padding: 0px 12px;line-height: 38px;text-align: center;border-radius: 6px;font-size: 16px;display: inline-block;margin-bottom: 20px;}
.bl_mind .level5 .node{max-width: 365px;line-height: 24px;font-size: 16px;padding: 0px;}
.bl_mind .ul_c{margin-left: 29px;}
.bl_mind .series1,.bl_mind .series2,.bl_mind .series3,.bl_mind .series4,.bl_mind .series5{min-width: 140px;display: inline-block;vertical-align:top;margin-right:40px;}
.bl_mind .series1 .level1{background-color: #0C5EC1;}
.bl_mind .series2 .level1{background-color: #14935D;} 
.bl_mind .series3 .level1{background-color: #078C98;}
.bl_mind .series4 .level1{background-color: #0CB1C1;}
.bl_mind .series5 .level1{background-color: #A0C10C;}
.bl_mind .node{position: relative;z-index: 3;}
.bl_mind .series1 .level2 .node{background-color: #1080DE;}
.bl_mind .series2 .level2 .node{background-color: #17A96B;} 
.bl_mind .series3 .level2 .node{background-color: #0CA4B3;}
.bl_mind .series4 .level2 .node{background-color: #55C0C0;}
.bl_mind .series5 .level2 .node{background-color: #AFC258;}

.bl_mind .series1 .level3 .node{background-color: #D5EFFF;color: #0E2D6D;}
.bl_mind .series2 .level3 .node{background-color: #E5F5EF;color: #07663D;} 
.bl_mind .series3 .level3 .node{background-color: #DFF4F6;color: #0D7377;}
.bl_mind .series4 .level3 .node{background-color: #DAF4E2;color: #0E94A1;}
.bl_mind .series5 .level3 .node{background-color: #EBF4C4;color: #677A12;}

.bl_mind .series1 .level4 .node{background-color: #FFF;border: 1px solid #1656C5;color: #0E2D6D;}
.bl_mind .series2 .level4 .node{background-color: #FFF;border: 1px solid #14935D;color: #07663D;} 
.bl_mind .series3 .level4 .node{background-color: #FFF;border: 1px solid #0CA4B3;color: #0D7377;}
.bl_mind .series4 .level4 .node{background-color: #FFF;border: 1px solid #55C0C0;color: #0E94A1;}
.bl_mind .series5 .level4 .node{background-color: #FFF;border: 1px solid #B8CF50;color: #677A12;}

.bl_mind .series1 .level5 .node{color: #0E2D6D;border: 0;border-bottom: 1px solid #1656C5;border-radius: 0px;padding-bottom: 1px;text-align: left;}
.bl_mind .series2 .level5 .node{color: #07663D;border: 0;border-bottom: 1px solid #14935D;border-radius: 0px;padding-bottom: 1px;text-align: left;} 
.bl_mind .series3 .level5 .node{color: #0D7377;border: 0;border-bottom: 1px solid #078C98;border-radius: 0px;padding-bottom: 1px;text-align: left;}
.bl_mind .series4 .level5 .node{color: #0E94A1;border: 0;border-bottom: 1px solid #0CB1C1;border-radius: 0px;padding-bottom: 1px;text-align: left;}
.bl_mind .series5 .level5 .node{color: #677A12;border: 0;border-bottom: 1px solid #A0C10C;border-radius: 0px;padding-bottom: 1px;text-align: left;}
.bl_mind .level5 .node.curr{color: #666;}
.bl_mind .level5 label{height: 26px;line-height:20px;text-align: center;color: #FFF;font-size: 12px;font-weight: bold;display: inline-block;cursor: pointer;vertical-align: top;}
.bl_mind .level5 .label{width: 65px;background: url(../../images/curr_node.png?t=20190308031459) no-repeat;}
.bl_mind .level5 .label1{width: 136px;background: url(../../images/curr_node1.png?t=20190308031459) no-repeat;}
.bl_mind .level5 label.online_type_ico{background: url('../../images/website.png?t=20190308031459') no-repeat;}
.bl_mind .level5 label.online_type_ico1 {
    background-position: -200px -1320px;
}
.bl_mind .level5 label.online_type_ico2 {
    background-position: -140px -1320px;
}
.bl_mind .level5 label.online_type_ico3 {
    background-position: -80px -1320px;
}
/*折叠展开*/
.bl_mind .series1 .fold{background-position: -40px -958px;}
.bl_mind .series1 .unfold{background-position: 0px -958px;}
.bl_mind .series2 .fold{background-position: -120px -958px;}
.bl_mind .series2 .unfold{background-position: -80px -958px;}
.bl_mind .series3 .fold{background-position: -200px -958px;}
.bl_mind .series3 .unfold{background-position: -160px -958px;}
.bl_mind .series4 .fold{background: url('../../images/website2.png?t=20190308031459') no-repeat; background-position: -400px -1178px;}
.bl_mind .series4 .unfold{background: url('../../images/website2.png?t=20190308031459') no-repeat; background-position: -360px -1178px;}
.bl_mind .series5 .fold{background: url('../../images/website2.png?t=20190308031459') no-repeat; background-position: -0px -1218px;}
.bl_mind .series5 .unfold{background: url('../../images/website2.png?t=20190308031459') no-repeat; background-position: -440px -1178px;}
/*连接线*/
.bl_mind .li_c{position: relative;z-index: 2;} 
.bl_mind .line{border-width: 1px;border-style: solid;border-radius: 6px 0 0 6px; border-right: none; position: absolute;z-index: 2;left: 0;top: 0;}
.bl_mind .series1 .line{border-color: #0C5EC1;height: 100px;width: 60px;}  
.bl_mind .series2 .line{border-color: #14935D;height: 100px;width: 60px;}  
.bl_mind .series3 .line{border-color: #078C98;height: 100px;width: 60px;}
.bl_mind .series4 .line{border-color: #0CB1C1;height: 100px;width: 60px;}
.bl_mind .series5 .line{border-color: #A0C10C;height: 100px;width: 60px;}

.tit_box{width: 130px;left: -90px;background-color: #3B4144;color: #FFF;border-radius: 4px;height: 24px;
	line-height: 24px;font-size: 12px;text-align: center;display: none;}
.tit_box .ico{width: 18px; height: 7px;position: absolute;top: -6px;right: 0px;background-position: -195px -240px;}

.bl_mind .line_h{border-radius: 6px 6px 0px 0px;position: absolute;z-index: 2;left: 73px;top: -40px;height: 40px;} 
.bl_mind .topnode .line_h{top: 58px;left: 166px;border-left: 1px solid #0A3F9C;height: 40px;}
.bl_mind .series .line_h{border-left: 1px solid #0C5EC1;border-top: 1px solid #0A3F9C;width: 0px; left: 68px;border-radius: 0;}
.bl_mind .series1 .line_h{border-radius: 6px 6px 0 0;border-right: 1px solid #0C5EC1;}
.bl_mind .series2 .line_h{}
.bl_mind .series3 .line_h{left: 80px;}
.bl_mind .series4 .line_h{left: 80px;}
.bl_mind .series5 .line_h{display: none;}
.bl_mind.bl_mind3  .series3 .line_h{display: none;}
.bl_mind.bl_mind3 .level{padding-left: 200px;}
.bl_mind.bl_mind3 .series1, .bl_mind.bl_mind3 .series2, .bl_mind.bl_mind3 .series3{
    min-width: 203px;
    margin-right: 107px;
}
.bl_mind{} /* 思维导图 */
.bl_mind .li_c{} /* 所有节点 */
.bl_mind .topnode{} /* 根节点 */
.bl_mind .level{} /* 子节点 */
.bl_mind .level1{} /* 2级子节点 */
.bl_mind .node.level2{} /* 3级子节点 */
.bl_mind .level3{} /* 4级子节点 */
.bl_mind .level4{} /* 5级子节点 */
.bl_mind .series{}  /* 系列 */
.bl_mind .series1{}  /* 系列 1*/
.bl_mind .series2{}  /* 系列 2*/
.bl_mind .series3{}  /* 系列 3*/
.bl_mind .circle{}  /* 折叠/展开*/
.bl_mind .unfold{}  /* 已折叠状态=展开操作*/
.bl_mind .fold{}  /* 已展开状态=折叠操作*/
.bl_mind .line{}  /* 连接线，左下角圆角*/
.bl_mind .series1 .line{}  /* 系列 1连接线*/
.bl_mind .series2 .line{}  /* 系列 2连接线*/
.bl_mind .series3 .line{}  /* 系列 3连接线*/
.exam_nook {
    min-height: 300px;
    margin-top: -150px;
    text-align: center;
}

.exam_nook .cont {
    font-size: 24px;
    color: #3B4144;
    margin-top: 60px;
}

.exam_nook .cont .num{
    font-size: 36px;
    color: #F04C4C;
}

.exam_nook .cont .ico {
    background-position: -280px -360px;
    height: 36px;
    width: 36px;
    margin-right: 10px;
}

.exam_nook .operate {
    margin-top: 48px;
}

.exam_nook .btn_sp {
    width: 150px;
    margin-top: 40px;
}

.exam_nook .btn_qx, .nexam_res .btn_qx {
    cursor: pointer;
    color: #1FB6C4;
    font-size: 16px;
    /*text-decoration: underline;*/
    /*line-height: 40px;*/
    margin-left: 26px;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 1px;
    border-bottom: 1px solid #21b8c5;
}

.exam_nook .btn_qx:hover, .nexam_res .btn_qx:hover {
    color: #2E9FAA;
    border-color: #2E9FAA;
}


.exam_nook.re_exam {
    min-height: 360px;
    margin-top: -180px;
}

.exam_nook.re_exam .tips {
    margin-top: 40px;
    line-height: 20px;
}

.exam_nook.re_exam .btn1 {
    margin-left: 15px;
}

.exam_nook.re_exam .operate .btn {
    height: 40px;
    line-height: 40px;
}

.nexam_res {
    height: 364px;
    width: 520px;
    margin-top: -220px;
    text-align: center;
}

.nexam_res .title {
    font-size: 18px;
    color: #3B4144;
    margin: 50px 0 22px;
    text-align: center;
}

.nexam_res .cont {
	width: 311px;
	padding: 0 34.5px;
	/*text-align: center;*/
	margin: 0 auto;
}

.nexam_res .cont .top {
	height: 12px;
	border-bottom: 1px solid #1FB6C4;
}

.nexam_res .cont .top .label{
	background-color: #F6F6F6;
	font-size: 16px;
	color: #1FB6C4;
	padding: 0 13.5px;
}

.nexam_res .score {
	margin-top: 25px;
	font-size: 24px;
	color: #F04C4C;
	line-height: 50px;
}
.nexam_res .score .label{
    font-size: 16px;
    color: #999;
}
.nexam_res .score .num{
	font-size: 64px;
	line-height: 80px;
	margin-right: 5px;
}
.nexam_res .operate {
	margin-top: 25px;
}
.nexam_res .operate .btn {
    height: 40px;
    line-height: 40px;
}
.nexam_res .btn_qx{
	margin-left: 0;
}
.nexam_res .mar20{
	margin-right: 26px;
}
.p_exam_res{}
.p_exam_res .answers .ico.ico_right{
	background-position: 0 -400px;
    width: 18px;
    height: 18px;
}
.p_exam_res .answers .ico.ico_wrong{
	background-position: -320px -360px;
    width: 18px;
    height: 18px;
}
.new_exam_res{
	border: 1px solid #E5E5E5;
	margin-top: -1px;
	padding: 0 30px 30px;
}
.new_exam_res .an_anysis{
	background-color: #F6F6F6;
    /*height: 60px;*/
    /*line-height: 60px;*/
    min-height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #E5E5E5;
    margin: 0 -30px;
    padding: 12px 10px 12px 30px;
}

.new_exam_res .an_anysis .ico_right {
    background-position: -40px -400px;
    width: 23px;
    height: 30px;
    display: inline-block;
    float: left;
}

.new_exam_res .an_anysis .ico_wrong {
    background-position: -360px -360px;
    width: 23px;
    height: 23px;
}

.new_exam_res .con_anysis{
	margin-top: 13px;
}

.new_exam_res .con_anysis .course{
	font-weight: 600;
}
.new_exam_res .con_anysis .link{
	font-weight: 600;
	color: #1FB6C4;
	/*text-decoration: underline;*/
}
.new_exam_res .con_anysis .des{
	margin-top: 8px;
}
.newYear .p_index .bg_gray{background-color: #FFFBFB;}
.newYear .alpha{background-color:rgba(219,40,32,0.95);background-color:#DB2820\9;filter:Alpha(opacity=95)\9;}
 /* 头部 */
.newYear .header_index{background-color: #DB2820;box-shadow: 0 2px 6px 0 #FF5F31;border-bottom: none;}
.newYear .address_change span{color: #fff;}
.newYear .header_index .search_box .search_input_div{background-color: #FFB49D;border-color: #EAD39F;color: #3F0000;}
.newYear .header_index .search_box.focus .search_input_div{border-color: #fff;}
.newYear .search_box .search_input{background-color: transparent;}
.newYear .search_box input:-internal-autofill-selected {
    background-color: #FFB49D !important;
}
.newYear .header_index .search-commit{background-color: #D61001;}
/*.newYear .search_box .search_input:focus{border-color: #E9683A;}*/
.newYear .search_box .btn_search, .newYear .ico_2.header-search-ico{
    background: url(../../images/newYear.png?t=9243722345523935) no-repeat -280px -200px;}
.newYear .navgation .a{color: #fff;}
.newYear .ico_2.header-search-ico{
    top: 0;
}
.newYear .header_index .navgation .a.c_blue {color: #FFEAC8!important;}
.newYear .header_index .navgation .a:hover{color: #FFEAC8!important;}
.newYear .header .navgation .ico_down{background-position: -320px -436px;}
.newYear .header .navgation .drop_down .ico.ico_up{background-position:-360px -436px} 
.newYear .header .small_nav .main-subjects .menu_box:hover{
    border-left-color: #D61001 !important;
}
.newYear .header .subject-details .items.curr{
    border-color: #D61001;
    color: #D61001;
}
.newYear .main-subjects .c_blue, .newYear .main-subjects a:hover,.newYear .main-subjects a:hover{
    color: #D61001 !important;
}
.newYear .web_nav .evt_link .tit{
    border-bottom: 1px solid #D61001 !important;
}
.newYear .web_nav div.evt_link_add span{
    color: #D61001 !important;
}
.newYear .web_nav .evt_link.evt_link_long .c_blue{
    color: #D61001 !important;
}
.newYear .web_nav .evt_link .evt_live{
    background-color: #D61001 !important;
}
.newYear .p_index .floor4 {
    background: url(../../images/newyear_bg.png) center center no-repeat;
}
.newYear .web_nav .evt_link .ico{
    background: url(../../images/newYear.png?t=20220107051332) no-repeat;
}
.newYear .web_nav .evt_link .ico_evt_link{
    background: url(../../images/website.png?t=20220107051332) no-repeat;
    background-position: -360px -760px;
    position: absolute;
    right: -8px;
    top: 72px;
    height: 18px;
}
.newYear .web_nav .evt_live .ico{
    background: url(../../images/website.png?t=20220107051332) no-repeat;
    background-position: -380px -1160px;
}
.newYear .web_nav .evt_link .kefu_msg{
    background-position: -240px -200px;
}
.newYear .web_nav .evt_link .kefu_tel{
    background-position: -200px -200px;
}
.newYear  .web_nav .evt_link.evt_link_width p.c_blue{
    color: #D61001 !important;
}
.newYear .web_nav .evt_link .evt_link_add .kefu_logos {
    width: 100px;
    height: 82px;
	border: none;
    margin-top: 10px;
    background: url(../../images/kefu_logo3.jpg) 100% 100% no-repeat;                                                                                                                                                                                  
}
.newYear  .navgation .drop_down > a:hover{
    color: #FFEAC8 !important;
}

.newYear .header .small_nav .main-subjects .menu_box:hover .item-title{color: #D61001;}
.newYear .ico.new_ico{display: none;}
.newYear .dropdown_ul li:hover a{color: #D61001 !important;}
.newYear .fix_header .navgation .a.c_blue{color: #FFEAC8!important;}
.newYear .fix_header .navgation .a:hover{color: #FFEAC8!important;}
.newYear .address_ul li.curr{background-color: #E9683A;}
.newYear .address_ul li.curr:hover{color: #fff;}
.newYear .address_ul li:hover{color: #E9683A;}
.newYear .ico.ico_address{background: url(../../images/newYear.png?t=9243722345523935) no-repeat 0 0;}
.newYear .ico.ico_arrow{background: url(../../images/newYear.png?t=9243722345523935) no-repeat 0 -35px;}
.newYear .address_change:hover .ico_arrow{background-position: -40px -35px;}
.newYear .header_index .tele_nav{color: #fff;}
.newYear .header_index .tele_nav .ico{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -80px 0;}
.newYear .header .right_part .footprint a .clock, .newYear .header .right_part .footprint:hover a .clock{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -120px 0;}
.newYear .header .right_part .histroy a .clock, .newYear .header .right_part .histroy:hover a .clock{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -160px 0;}
.newYear .header .right_part .histroy a .clock.more, .newYear .header .right_part .histroy:hover a .clock.more{background-position: -200px 0;}
.newYear .header .u_info .uPhoto{border-color: #E9683A;}

.newYear .QR_Code .tabs .li.curr{color: #E9683A;border-bottom-color: #E9683A;}
.newYear .QR_Code p{color: #E9683A;}

/* 课程体系 */
.newYear .header.header_index .small_nav .label {background-color: #E14939;color: #fff;font-weight: bold;background-image: none;}
.newYear .header .small_nav .main-subjects .menu a:hover, .newYear .header .small_nav .main-subjects ul li.active a.submenu{color: #F29700!important;}
.newYear .header .small_nav .label .ico.ico_crumb{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -242px 0;}
.newYear .header .small_nav .label:hover .ico.ico_crumb{background-position: -302px 0;}
/* 直播/线下列表 */
.newYear .p_index .part_tit:after{background-image: none;
    background-color: #DD2302;}
.newYear .index_offline_list .li .addr, .newYear .index_offline_list .baoming_status{color: #E6592E!important;}
.newYear .index_live_list .cour_status .operate.s3, .newYear .index_offline_list .cour_status .operate.new_oper, .newYear .index_newCloud_list .cour_status .operate.new_oper{background-color: #DD2201; box-shadow: 0 2px 9px 0 #E9683A;}
.newYear .p_index .more_btn{color: #DD2302!important;border: 1px solid #DD2302;}
.newYear .p_index .more_btn:hover a{color: #DD2302!important;}
.newYear .index_offline_list .li .addr i{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -360px 0;}
.newYear .new_live_list .cour_info .name a:hover, .newYear  .new_offline_list .cour_info .name a:hover{color: #E9683A!important;}
.newYear .new_live_list .cour_status .operate{color: #E9683A;}
.newYear .new_live_list .cour_status .operate, .newYear .new_live_list .cour_status .operate.s1:hover{color: #fff;background-image: linear-gradient(90deg, #E9683A 0%, #DD2201 100%);;background-color: #DD2302;}
.newYear .new_live_list .cour_status .operate.s3{height: 36px;line-height: 36px;color: #DD2302!important;border: 2px solid #DD2302;background-image: none;background-color: transparent;}
.newYear .new_live_list .cour_status .baoming_num{color: #E9683A}
.newYear .new_live_list .cour_status .baoming_left{color: #E6592E!important}
.newYear .new_live_list .c_blue{color: #D61001!important;}
.newYear .new_live_list .li .labels .label{border-color: #E9683A!important;color: #E9683A!important;}
.newYear .new_live_list .cour_status .status{background-color: #E6592E!important;}
.newYear .new_offline_list .cour_status .operate{color: #fff!important;background-image: linear-gradient(90deg, #E9683A 0%, #DD2201 100%);;background-color: #DD2302;}
.newYear .new_offline_list .cour_status .operate.new_oper{height: 36px;line-height: 36px;color: #DD2302!important;border: 2px solid #DD2302;background-image: none;background-color: transparent;}
.newYear .new_offline_list .cour_status .download_btn{color: #E9683A;}
.newYear .new_offline_list .cour_status .download_btn a:hover{color: #E9683A!important;}
.newYear .new_offline_list .cour_status .download_btn .ico{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -200px 0;}
.newYear .new_offline_list .c_blue{color: #D61001!important;}
.newYear .ico.ico_clock{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -460px -60px;}
.newYear .new_offline_list .li .o_addr .addr .ico.ico_di{background: url(../../images/newYear.png?t=9243722345523935) no-repeat -421px -63px;}
.newYear .new_offline_list .li .o_addr .addr span{color: #E6592E!important;}
.newYear .new_offline_list .li .o_addr .addr .c_orange{color: #E6592E!important;}
.newYear .new_offline_list .li .labels .label{border-color: #E9683A!important;color: #E9683A!important;}
.newYear .new_offline_list .cour_status .status{background-color: #E6592E!important;}
.newYear .part2_ul li a:hover{color: #E9683A!important;}
.newYear .course_list .li .labels .label{border-color: #E9683A!important;color: #E9683A!important;}
.newYear .course_list .li .labels .label.s2{border-color: #E6592E!important;color: #E6592E!important;}
.newYear .p_index .tabs.about_fu li.curr{border-bottom-color: #F29700;color: #F29700;}

/*VIP体验*/
.newYear .vip_btn_div{padding-top: 272px;}
.newYear .vip_btn{width: 182px;height: 40px;background-image: linear-gradient(90deg, #E9683A 0%, #DD2201 100%);background-color: #DD2302;margin: 0 auto;text-align: center;border-radius: 4px;}
.newYear .vip_btn span{font-size: 16px;line-height: 40px;color: #fff;text-align: center;}

.newYear .cm_footer .subscribe .submit_email{background-image: linear-gradient(90deg, #E9683A 0%, #DD2201 100%);;background-color: #DD2302;color: #fff;}

/* 悬浮图 */
.newYear .p_index .left_tree{position: relative;z-index: 1;}
.newYear .p_index .left_tree:before{width: 215px;height: 307px;display: block;position: absolute;top: 80px;left: 0;background: url(../../images/newYear/left_tree.png?t=9243722345523935) no-repeat;content: '';z-index: 0;}
.newYear .p_index .left_tree:after{width: 250px;height: 399px;display: block;position: absolute;top: 80px;right: 10px;background: url(../../images/newYear/right_tree.png?t=9243722345523935) no-repeat;content: '';z-index: 0;}
@media screen and (max-width: 1600px){
	.newYear .p_index .left_tree:before, .newYear .p_index .left_tree:after{display: none;}
}
.newYear .p_index .left_tree .cour_title a:hover,.newYear .p_index .index_product_list .course_title a:hover{
    color: #D61001!important;
}
.newYear .cm_footer a:hover{
    color: #F6A623!important;
}
/* 右侧悬浮 */
/* .newYear .web_nav_right{width: 66px;height: 208px;background: url(../../images/newYear/nav_right_bg.png?t=9243722345523935) no-repeat;padding-top: 48px;padding-left: 4px;} */
/* .newYear .web_nav_right .inner{width: 40px;height: 205px;margin-left: 9px;padding: 0 2px;} */
.newYear .web_nav_right .inner a{background-image: url(../../images/newYear.png?t=9243722345523935);}
.newYear .web_nav_right a.web_nav_f1{background-position: -400px 0;}
.newYear .web_nav_right a.web_nav_f2:hover{background-position: 0 -61px;}
.newYear .web_nav_right a.web_nav_f2{background-position: -240px -60px;}
.newYear .web_nav_right a.web_nav_f3:hover{background-position: -60px -60px;}
.newYear .web_nav_right a.web_nav_f3{background-position: -300px -60px;}
.newYear .web_nav_right a.web_nav_f4:hover{background-position: -120px -59px;}
.newYear .web_nav_right a.web_nav_f4{background-position: -360px -60px;}
.newYear .web_nav_right a.web_nav_f5:hover{background-position: -180px -60px;border-radius: 0 0 4px 4px;}
.newYear .web_nav_right a.web_nav_f5{background-position: -417px -60px;border-radius: 0 0 4px 4px;}

.newYear .web_nav_right{
    border-radius: 0 0 4px 4px;
}
.newYear .web_nav .evt_link p.c_blue{
    color: #D61001 !important;
}
.newYear .main-subjects{
    background-image: url(../../images/newYear/year_nav_bg.png?t=202201171000) !important;
}
/* .newYear .subjects_nav1,.newYear .subjects_nav2{
    <div class="subjects_nav1"></div>
	<div class="subjects_nav2"></div>
    display: block;
    position: absolute;
    background-image: url(../../images/newYear.png?t=9243722345523935);
    width: 45px;
    height: 45px;
    background-position: -320px -586px;
    pointer-events: none;
}
.newYear .subjects_nav1{
    top: 101px;
    right: 10px;
}
.newYear .subjects_nav2{
    top: 238px;
    right: 85px;
} */
.newYear .navig_detal .spTabs .li.curr{
    border-bottom-color: #D61001;
    color: #D61001;
}

 /* 头部 */
.newYear2019 .header_top{background-color: #AF0000;border-bottom-color: #AF0000;}
.newYear2019 .header_top a:hover, .newYear2019 .fix_header .navgation .a:hover{color: #F2AE29!important;}
.newYear2019 .ico.ico_address{background: url(../../images/newYear2019.png) 0 0 no-repeat;}
.newYear2019 .address_change span{color: #fff;}
.newYear2019 .search_box{border-color: transparent;}
.newYear2019 .header_index .search_box .search_input{height: 20px;}
.newYear2019 .search_box .btn_search{background-color: #F2AE29;}
.newYear2019 .header.header_index .small_nav .label{background-color: #F2AE29;}
.newYear2019 .header_index .navgation .a{color: #fff;}
.newYear2019 .header_index .navgation .a.c_blue{color: #F2AE29!important;}
.newYear2019 .fix_header .navgation .a.c_blue{color: #F2AE29!important;}
.newYear2019 .header_index .navgation span{color: #fff;}
.newYear2019 .header_index .tele_nav{color: #fff;}
.newYear2019 .header_index .tele_nav .ico{background: url(../../images/newYear2019.png) -40px 0 no-repeat;}
.newYear2019 .dropdown_ul li:hover{background-color: #F2AE29;}
.newYear2019 .dropdown_ul li:hover a{color: #fff!important;}
.newYear2019 .address_ul li:hover{color: #F2AE29;}
.newYear2019 .address_ul li.curr{background-color: #F2AE29;}
.newYear2019 .address_ul li.curr:hover{color: #fff;}
.newYear2019 .header .navgation .ico_down{background-position: -318px -436px;}
.newYear2019 .header .navgation .drop_down .ico.ico_up{background-position: -358px -436px;}
.newYear2019 .header .login_regist .span{background-color: #F2AE29;}
.newYear2019 .header .right_part .histroy a .clock{background: url(../../images/newYear2019.png) -440px -53px no-repeat;}
.newYear2019 .header .right_part .histroy:hover a .clock{background-position: -400px -53px;}

/* 课程体系 */
.newYear2019 .header .small_nav .main-subjects ul li.active a.submenu{color: #AF0000;}
.newYear2019 .header .small_nav .main-subjects .menu li a:hover{color: #AF0000!important;}
.newYear2019 .header.header_index .small_nav .subject-details{background-color: #FFF2D9;}
.newYear2019 .QR_Code .tabs .li.curr{color: #AF0000;border-bottom-color: #AF0000;}

/* 直播/线下列表 */
.newYear2019 .new_live_list .cour_status .operate{background-color: #AF0000;}
.newYear2019 .new_live_list .cour_status .operate:hover{background-color: #AF0000!important;}
.newYear2019 .new_live_list .cour_status .operate.s3{border-color: #AF0000;color: #AF0000;}
.newYear2019 .new_live_list .cour_status .operate.s3:hover{background-color: #fff!important;}
.newYear2019 .new_offline_list .cour_status .operate{background-color: #AF0000;}
.newYear2019 .new_offline_list .cour_status .operate.new_oper{color: #AF0000!important;border-color: #AF0000;}
.newYear2019 .new_offline_list .cour_status .download_btn{color: #AF0000;}
.newYear2019 .new_offline_list .cour_status .download_btn:hover a{color: #AF0000!important;}
.newYear2019 .new_offline_list .cour_status .download_btn .ico{background: url(../../images/newYear2019.png) -160px 0 no-repeat;}

/* 悬浮图 */
.float2019{display: none;width: 100%;}
.newYear2019 .float2019{display: block;position: absolute;top: 300px;}
.newYear2019 .float2019.floatleft{left: 0;width: 268px;height: 332px;background: url(../../images/newYear2019.png) 0px -120px no-repeat;margin-top: 85px;}
.newYear2019 .float2019.floatright{right: 0;width: 272px;height: 372px;background: url(../../images/newYear2019.png) 0 -480px no-repeat;margin-top: 12px;}
.newYear2019 .float2019.floatFix{position: fixed;top: 60px;}

/* 右侧悬浮 */
.newYear2019 .web_nav{width: 50px;}
.newYear2019 .web_nav_right .inner{width: 40px;}
.newYear2019 .web_nav_right .inner a{background: url(../../images/newYear2019.png) 0 0 no-repeat;position: relative;z-index: 2;}
.newYear2019 .web_nav_right a.web_nav_f1{background-position: -200px 0;}
.newYear2019 .web_nav_right a.web_nav_f2:hover{background-position: -260px 0;}
.newYear2019 .web_nav_right a.web_nav_f2{background-position: 0 -60px;}
.newYear2019 .web_nav_right a.web_nav_f3:hover{background-position: -320px 0;}
.newYear2019 .web_nav_right a.web_nav_f3{background-position: -60px -60px;}
.newYear2019 .web_nav_right a.web_nav_f4:hover{background-position: -380px 0;}
.newYear2019 .web_nav_right a.web_nav_f4{background-position: -120px -60px;}
.newYear2019 .web_nav_right a.web_nav_f5:hover{background-position: -440px 0;}
.newYear2019 .web_nav_right a.web_nav_f5{background-position: -180px -60px;}
.newYear2019 .web_nav .evt_link .tit{border-bottom-color: #AF0000;}
.newYear2019 .web_nav .evt_link p.c_blue{color: #AF0000!important;}
.newYear2019 .kefu_tel{background: url(../../images/newYear2019.png) -80px 0 no-repeat;}
.newYear2019 .kefu_msg{background: url(../../images/newYear2019.png) -120px 0 no-repeat;}
.newYear2019 .web_nav div.evt_link_add span{color: #AF0000!important;}
.newYear2019 .web_nav .evt_link .evt_live{background-color: #AF0000;}
.newYear2019 .web_nav .evt_link.evt_link_width p.c_blue{color: #AF0000!important;}
.newYear2019 .web_nav_right .inner:before{width: 66px;height: 46px;background: url(../../images/newYear2019.png) -240px -60px no-repeat;;content: '';position: absolute;top: -35px;left: -13px;display: block;z-index: 3;}
.newYear2019 .web_nav_right .inner:after{width: 66px;height: 11px;background: url(../../images/newYear2019.png) -320px -60px no-repeat;;content: '';position: absolute;bottom: -11px;left: -13px;display: block;z-index: 3;}
@charset "UTF-8";
.new_live_banner{height: 350px;overflow: hidden;width: 100%;}
.new_live_banner img{height: 100%;position: absolute;z-index: 2;left: 50%;top: 0;margin-left: -960px;}
.new_list_img{width: 100%;height: 400px;overflow: hidden;}
.new_list_img img{height: 350px;position: relative;z-index: 1;left: 50%;margin-left: -960px;}
.new_live_banner .category{height: 40px;line-height: 40px;bottom: 0;left: 0;width: 100%;position: absolute;z-index: 2;text-align: center;}
.new_live_banner .category .li{background-color: rgba(51,51,51,0.5);color: #fff!important;float: left;height: 40px;line-height: 40px;width: 50%;background-color:#333\9;
    filter:Alpha(opacity=50)\9;
    position:static\9; 
    *zoom:1; }
.new_live_banner .category .li.curr{background-color: rgba(31,182,196,0.5);background-color:#1FB6C4\9;}
@media screen\0,screen\9 {
  .new_live_banner .category .li h3{
    position: relative;
  } 
}
/*.h4_tit{color:#3B4144;font-size: 16px;line-height: 30px;margin:15px 0 15px 40px;}*/
.h4_tit{color:#3B4144;font-size: 24px;font-weight: bold; line-height: 30px;margin:40px auto;text-align: center;}
.pt1{padding-top: 1px;}
.new_live_det{width: 100%;overflow: hidden;}
.new_live_det img{width: 100%;/*height: 322px;*/display:block;}
.new_live_det .green{color: #82c040;}
.new_live_det .blue{color: #23b8c5;}
.new_live_det .purple{color: #658bfa;}
/*系列课-税政通S*/
.new_live_det4 .new_live_ptit{border-bottom: 1px solid #ACACAC;}
.new_live_det4 .three_pic{width: 100%;height: 173px;background: url(../../images/szt/three_pic.jpg?t=20130201);margin-top: 60px;margin-bottom: 56px;}
.new_live_det4 .red_tit{color: #ff8669;font-size: 38px;text-align: center;font-weight: bold;line-height: 80px;}
.new_live_det4 .b_tit{color: #3B4144;font-size: 32px;text-align: center;line-height: 48px;}
.new_live_det4 .sub_banner{width: 100%;height: 537px;background: url(../../images/szt/secondbanner.jpg?t=20130201) center center no-repeat;padding: 38px 0;}
.new_live_det4 .sub_banner .div_ul{height: 112px;margin-top: 60px;}
.new_live_det4 .sub_banner .div_ul .dl{width: 386px;margin-right: 9px;float: left;}
.new_live_det4 .sub_banner .div_ul .dl dt, .new_live_det4 .sub_banner .div_ul .dl dd{font-size: 28px;}
.new_live_det4 .sub_banner .div_ul .dl dt{width: 130px;;color: #fff;font-weight: bold;padding: 18px 0;line-height: 36px;text-align: center;}
.new_live_det4 .sub_banner .div_ul .dl dd{line-height: 110px;text-align: center;padding-right: 10px;}
.new_live_det4 .sub_banner .desc{margin-top: 68px;}
.new_live_det4 .sub_banner .desc .b_tit{line-height: 56px;margin-bottom: 22px;margin-left: 170px;text-align: left;}
.new_live_det4 .teacher_info{padding-top: 38px;}
.new_live_det4 .teacher_ul{width: 100%;height: 727px;background: url(../../images/szt/teacher_pic.jpg?t=20130201);margin-top: 50px;}
.new_live_det4 .teacher_ul .li{height: 80px;width: 370px;padding: 265px 0 0;margin:0 35px 38px 0;float: left;border: none;}
.new_live_det4 .teacher_ul .li div{display: table;height: 80px;color: #fff;}
.new_live_det4 .teacher_ul .li span{display: table-cell;vertical-align: middle;font-size: 20px;}
.new_live_det4 .teacher_ul .li span.bold{font-size: 24px;font-weight: bold;padding: 0 16px 0 20px;}
.new_live_det4 .check_box{background: url(../../images/szt/check_box.jpg);width: 875px;height: 31px;margin: 44px auto 36px;}
.new_live_det4 .check_box span{line-height: 30px;font-size: 27px;color: #666;padding-left: 48px;display: inline-block;}
.new_live_det4 .check_box .text1{width: 264px;}
.new_live_det4 .check_box .text2{width: 270px;}
/*系列课-税政通E*/


.new_live_list .li{box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);border-radius: 4px;margin-bottom: 20px; position: relative;z-index: 1;}
.new_live_list .course_img{position: relative;z-index: 1;}
.new_live_list .course_img img{margin-right: 15px;width: 280px; height: 176px;display: block;border-radius: 4px 0 0 4px;}
.new_live_list .cour_info{float: left;width: 640px;}
.new_live_list .cour_info .name, .new_offline_list .cour_info .name{color:#3B4144;font-size: 16px;height: 24px;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 10px}
.new_live_list .cour_info .name a, .new_offline_list .cour_info .name a{color: #3B4144;font-weight: bold;line-height: 21px;}
.new_offline_list .offline_list .li .labels{margin-top: 5px;font-size: 14px;}
.new_live_list .cour_info .intro, .new_offline_list .cour_info .intro{height: 42px;line-height: 21px;overflow: hidden;margin-top: 7px;word-break: break-all;}
.new_live_list .cour_info .intro{margin-top: 10px;}
.new_live_list .cour_info .intros{margin-top: 15px;margin-bottom: 15px;}
.new_live_list .cour_info .c_blue{line-height: 16px;margin-top: 9px}
.new_live_list .cour_status, .new_offline_list .cour_status{overflow: hidden;text-align: center;}
.new_live_list .li .status, .new_offline_list .li .status{color:#fff;height: 24px;line-height: 24px;width: 66px;position: absolute;z-index: 5;left: 10px;top: -4px;border-radius: 0 0 4px 4px;text-align: center;font-weight: bold;}
.new_course_list .status:before, .new_course_list .status:after, .course_list .li .course_estate:before, .course_list .li .course_estate:after{content: '';
    height: 0;width: 0;position: absolute;z-index: 5;top: 0;border-bottom: 4px solid #6A696B;}
 .new_course_list .status:before, .course_list .li .course_estate:before{left: -4px;border-left: 4px solid transparent;}
 .new_course_list .status:after, .course_list .li .course_estate:after{right: -4px; border-right: 4px solid transparent;}
.new_course_list .playstatus{font-size: 12px;color: #fff;padding: 0 8px;line-height: 18px;background: rgba(0,0,0,0.50);border-radius: 9px;position: absolute;bottom: 10px;left: 10px; z-index: 1;}
.new_course_list .tuijian{font-size: 12px;color: #fff;padding: 0 8px;line-height: 18px;background: rgba(0,0,0,0.20);border-radius: 9px;position: absolute;bottom: 10px;left: 230px; z-index: 1;}
.new_live_list .cour_status .operate{border-radius: 20px;color:#fff;background-color: #1FB6C4;cursor: pointer;display: inline-block;vertical-align: top;font-size: 16px;height: 40px;line-height: 40px;width: 160px;margin-top: 15px;}
.new_live_list .cour_status .hasremind{background-color: #F6A623!important;}
.new_offline_list .cour_status .operate{width: 160px;border-radius: 20px;}
.new_offline_list .cour_status .operate.new_oper{width: 158px;height: 38px;background-color: transparent;border: 1px solid #1FB6C4;color: #1FB6C4!important;}
/*.live_mask {display: none;height: 176px;left: 0;position: absolute;top: 0;width: 280px;background-color: #000;}
.course_list .m_info:hover .live_mask{display: block; opacity: 0.7;filter:alpha(opacity=70);}
.live_mask .intro {
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    height: 48px;
    overflow: hidden;
}
.live_mask .live_detail{color: #fff;padding-top: 90px;text-align: center;}
.live_mask .live_detail .ico{background-position: 0 0;}
.live_mask .teacher{color: #999;margin-top: 35px;font-size: 12px;height: 20px;overflow: hidden;padding: 0 10px;}*/
.new_live_list .li .labels .label, .new_offline_list .li .labels .label{
    border: 1px solid #666;
    border-radius: 10px;
    margin-right: 10px;
    padding: 1px 12px;
    font-size: 12px;
    color: #666;
}
.new_offline_list .li .labels .label.s3{border: 1px solid #2196F3;color: #2196F3;}
.new_offline_list .li .labels .label.s4{border: 1px solid #FF6633;color: #FF6633;}
.new_offline_list .li .labels .label.s5{border: 1px solid #40BAE8;color: #40BAE8;}
.new_offline_list .li .labels .label.s8{border: 1px solid #7148E2;color: #7148E2;}
.new_offline_list .li .labels .label.s9{border: 1px solid #CF59C7;color: #CF59C7;}
.new_offline_list .li .labels .label.s10{border: 1px solid #1FC4A9;color: #1FC4A9;}

.new_offline_list .li .o_addr .addr{color: #1FB6C4;}
.new_offline_list .li .o_addr .addr span{display: inline-block;max-width: 339px;vertical-align: bottom;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_offline_list .li .o_addr .addr .c_orange{font-size: 12px;}
.new_offline_list .li .o_addr .addr .ico{background-position: -398px -120px;margin-top: -5px;}
.new_offline_list .li .o_addr .addr .ico.ico_di{background-position: -280px -1000px;margin-right: 5px;margin-top: -2px;}
.new_offline_list .cour_info{float: left;width: 640px;}
/*尚未开始*/
.new_live_list .cour_status .status.s0{background-color: #0199FF;}
/*正在播放*/
.new_live_list .cour_status .status.s1{background-color: #19B965;}
/*已结束*//*课程下架*/
.new_live_list .cour_status .status.s2{background-color: #A6A6A6;}
.new_live_list .cour_status .status.s-1{background-color: #A6A6A6;}
/*即將開始*/
.new_live_list .cour_status .status.s3{background-color: #F4A724;}
/*课间休息*/
.new_live_list .cour_status .status.s4{background-color: #0055D1;}

/* 云端课 S */
    .new_offline_list .li .status.ns-1{background-color: #A6A6A6;}
    /*正在回放*/
    .new_offline_list .li .status.ns1{background-color: #19B965;}
    /*尚未开始*/
    .new_offline_list .li .status.ns2{background-color: #0199FF;}
    /*回放结束*/
    .new_offline_list .li .status.ns3{background-color: #A6A6A6;}
    /*暂无回放*/
    .new_offline_list .li .status.ns4{background-color: #775FFF;}
    /*正在进行*/
    .new_offline_list .li .status.ns6{background-color: #19B965;}
    /*即将开始*/
    .new_offline_list .li .status.ns7{background-color: #F4A724;}
/* 云端课 E */
/*.new_live_list .m_info, .new_offline_list .m_info,.offline_list .m_info{overflow: hidden;position: absolute;z-index: 2;left: 0;top: 146px;text-indent: 6px;
    color: #fff!important;height: 30px;line-height: 30px;width: 280px;background: url(../../images/website_big.png?t=20130201) no-repeat -199px -400px;border-radius: 0 0 0 4px;}*/
.new_offline_list .cour_info .o_addr{margin-top: 5px;line-height: 18px;}
.new_offline_list .cour_info .o_addr .o_time{width:195px; display: inline-block;}
.new_offline_list .cour_info .o_addr .labels{margin-right: 30px;}
.new_live_list .cour_info .o_info, .new_offline_list .cour_info .o_info{color: #999;line-height: 24px;margin-top: 3px;height: 24px}
.new_live_list .cour_info .o_info{margin-top: 6px;}
.new_live_list .cour_info .o_infos{margin-bottom: 15px;}
.new_live_list .cour_infos{
    width: 500px;
}
.new_live_list .cour_set{
    position: absolute;
    top:50%;
    right: 20px;
    transform: translateY(-50%);
    text-align: center;
    width: 120px;
}
.new_live_list .cour_set .s1{
    font-size: 16px;
    color: #999999;
}
.new_live_list .cour_set .s2{
    font-size: 14px;
    color: #1FB6C4;
    margin-top: 12px;
}
.new_live_list .cour_set .spread_a{
    float: none;
}
.new_live_list .catalogs{
    margin-top: 15px;
    padding: 0 20px;
    width: 100%;
    background: #F9F9F9;
    box-sizing: border-box;
    display: none;
    overflow: hidden;
}
.new_live_list .catalogs .li{
    padding: 15px 60px 15px 25px;
    font-size: 14px;
    color: #333333;
    border-bottom: 1px solid #E5E5E5;
    box-shadow:none;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
}
.new_live_list .catalogs .li:last-child{
    border: none;
}
.new_live_list .catalogs .li a{
    max-width: 370px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.new_live_list .catalogs .li .t{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.new_live_list .catalogs .li .t1{
    background: #999999;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    left: 0;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
}
.new_live_list .catalogs .li .t2{
    font-size: 14px;
    color: #999999;
    right: 0;
}
.new_live_list .cour_info .o_info .labels, .new_offline_list .cour_info .o_info .labels{margin-right: 30px;}
.new_live_list .cour_status .operate.s1:hover{background-color: #2E9FAA;}
.new_live_list .cour_status .operate.s2{border:1px #E5E5E5 solid;background-color: #E5E5E5;color:#999;cursor: default;}
.new_live_list .cour_status .operate.s3{border:1px #1FB6C4 solid;background-color: transparent;color:#1FB6C4;}
.new_live_list .cour_status .baoming_num{color:#999;font-size: 12px;height: 16px;line-height: 16px;margin-top: 10px;}
.new_offline_list .cour_status .baoming_status{height: 26px;line-height: 26px;color: #1FB6C4}
.new_offline_list .cour_status .download_btn{color: #1FB6C4;cursor: pointer;margin-top: 8px;}
.new_offline_list .cour_status .download_btn .ico{background-position: -320px -120px;}

.new_live_list .cour_status .baoming_left{color:#F29700 ;height: 20px;line-height: 20px;margin-top: 30px;}
.p_live_list .crumb{padding: 10px 0px 0px;}
.p_new_live .video_ke li{margin-top: 0!important;margin-bottom: 0!important;}
.p_new_live .series{padding-bottom: 20px;}
.p_new_live .see_more{font-size: 16px;margin: 20px auto 0;border: 1px solid #E5E5E5;border-radius: 4px;height: 38px;line-height: 38px;width: 178px;display: block;text-align: center;padding: 0;}
.p_new_live .series img{width: 580px;height: 240px;margin: 0px 3px;}
.p_live_list .see_hover:hover{color: #23b8c5;}
.p_live_list .tips{color: #999;letter-spacing: 1.4px;padding: 20px 0;text-align: center;}
.p_live_list .new_live_banner .live_operate{bottom: 30px;left: 50%;margin-left: -200px;text-align: center;width: 400px;z-index: 5;}
.p_live_list .new_live_banner .live_operate .operate{margin: 0px 30px;}
.p_live_list .new_live_banner .operate .learn_num{color:#fff;height: 16px;line-height: 20px;}
.p_live_list .new_live_banner .operate .btns{background: url(../../images/live_icos.png?t=20130201) -11px -14px no-repeat;cursor: pointer;display: inline-block;vertical-align: top;height: 50px;width: 200px;margin-top: 10px;overflow: hidden;text-indent: 200px;white-space: nowrap;}
.p_live_list .new_live_banner .operate .has_guanzhu{background-position: -11px -120px;cursor: default;}
.p_live_list .new_live_sdet{width: 100%;overflow: hidden;}
.p_live_list .tabs{background-color: transparent;padding: 10px 0;width: 100%;}
.p_live_list .tabs .li{border:1px transparent solid;color: #3B4144;height: 34px;line-height: 34px;margin-right:20px;width: 118px;}
.p_live_list .tabs .li:hover, .p_live_list .tabs .li.curr{border-color:#1FB6C4;background-color: transparent;border-radius: 3px;color: #1FB6C4;}
.p_live_list .nearly_live{border:1px #F8A948 solid;border-radius: 3px;height: 34px;line-height: 34px;width: 650px;}
.p_live_list .nearly_live .cont{color:#3B4144;font-size: 12px;float:left;padding-left: 10px;}
.p_live_list .nearly_live .cont .ico{background: url(../../images/live_icos.png?t=20130201) -40px -78px no-repeat}
.p_live_list .nearly_live .status{display: none;}
.p_live_list .nearly_live .name{max-width: 233px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.p_live_list .nearly_live .operate{background-color:#F8A948;cursor:pointer;color:#fff;font-size: 16px;float:right;height: 100%;width: 120px;text-align: center;}
.p_live_list .p_userlist{background-color: #fff;padding: 80px 130px 40px;}
.p_live_list .p_live_common{width: 100px;font-size: 14px;line-height: 40px;height: 40px;}
.p_live_list .p_live_common .icon_collect{background-position: -320px -640px;}
.p_live_list .p_live_common:hover .icon_collect,.p_live_list .p_live_common .icon_collect.icon_collect2{background-position: -40px -560px;}
.p_live_list .live_focusNum{height: 40px; line-height: 40px;color: #fff;}
.msg_box_live{margin: -160px 0 0 -240px!important;text-align: center;height: 360px;width: 480px;min-height: 0;}
.msg_box_live .title{color: #3B4144;font-size: 16px;margin-top: 50px;}
.msg_box_live .ipt_box{border: 1px solid #eee;display: inline-block;vertical-align: top;margin-top: 20px;width: 298px;}
.msg_box_live .ipt_box input {font-size: 14px; height: 20px; line-height: 20px; padding: 9px 0; width: 100%;text-indent: 10px;}
.msg_box_live .operate .btn{font-size: 20px;margin-top: 40px; width: 160px; }
.msg_box_live .tips {color: #666; font-size: 14px;margin-top: 30px;}
.msg_box_live .tit{color: #F8A948;font-size: 20px;margin-top: 50px;background-color: transparent;}
.msg_box_live .tit .ico{background: url(../../images/live_icos.png?t=20130201) -1px -76px no-repeat;margin-right: 10px;}
.msg_box_live.success_msg .title{margin-top: 40px;}
.msg_box_live .cont{margin-top: 25px;}
.msg_box_live .cont .fuwuhao{height: 108px;width: 108px;margin-right: 55px;}
.msg_box_live .cont .app{height: 108px;width: 108px;}
.msg_box_live.success_msg .label{color: #999;font-size: 12px;margin-top: 12px;}
.msg_box_live.success_msg .label .fuwu{margin-right: 55px;width: 108px;}

.p_new_offline .ques_tag ul .location{margin-right: 10px;}
.p_new_offline .ques_tag ul .location .ico{background-position: -400px -120px;}
.p_new_offline .ques_tag ul .location a{color: #1FB6C4;}
.p_new_offline .ques_tag ul .location .line{border-left: 1px solid #ccc;height: 12px;line-height: 12px;margin-left: 30px;width: 0;}
.p_new_offline .ques_tag ul .more{position: absolute;left: 1020px;display: none;}
.p_new_offline .ques_tag ul .more .ico{background-position: -157px -236px;}
.p_new_offline .ques_tag ul .more .ico.ico_up{background-position: -197px -236px;}
.new_live_det{background-color: #fff;}
.new_live_det .new_live_p,.new_live_ptit{font-size: 38px;line-height: 170px;height: 170px;text-align: center;background-color: #fff;}
.new_live_det .new_live_teacher{width: 1180px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background-color: #fff;padding-bottom: 50px;}
.new_live_teacher .new_live_li{width: 365px;height: 597px;background: url(../../images/teacher_bg.jpg?t=20130201) no-repeat center center;margin: 40px 0px 0px 21px;float: left;}
.new_live_li.mr60{margin-right: 60px;}
.new_live_li h4,.new_live_li img,.new_live_li .new_live_text,.new_live_li h5{position: absolute;z-index: 2;}
.new_live_li h4{font-size: 20px;line-height: 36px;height: 36px;top: 12px;left: 27px;color: #fff;}
.new_live_li img{width: 310px;height: 280px;top: 60px;left: 30px;}
.new_live_li .new_live_text{top: 350px;left: 30px;}
.new_live_text p{font-size: 14px;line-height: 28px;height: 28px;}
.new_live_li h5{font-size: 22px;color: #3B4144;top: 555px;left: 30px;}
.new_live_ptit{border-bottom: 1px solid #e5e5e5;}
.new_live_list .cour_info .o_info img {
	height: 20px;
	width: 20px;
	border-radius: 100%;
	margin-right: 8px;
	vertical-align: top;
}
/*年度计划课表*/
.p_new_offline .offline_tab{border-bottom: 1px solid #1FB6C4; }
.p_new_offline .course_timetable_tagbox .cityCondition{display: none;}
.p_new_offline .ques_tag .labels{display: none;}
.p_new_offline .offline_tab .yearCondition .li{float: left; width: 100px;height: 25px;background-color: #FBFBFB;border: 1px solid #F7F7F7;border-bottom:none;*border-bottom: 0;border-radius: 4px 4px 0 0;text-align: center;cursor: pointer;}
.p_new_offline .offline_tab .yearCondition .li.curr{background-color: #1FB6C4;border-color: #1FB6C4;color: #fff;}
.p_new_offline .course_timetable_tagbox .btnReset{display: none;border: 1px solid #979797; border-radius: 2px;width: 56px;height: 16px;text-align: center;margin-right: 2px;cursor: pointer;color: #3B4144;float: right;font-size: 12px;line-height: 16px}
.p_new_offline .course_timetable_tagbox .btnReset:hover{border-color: #1FB6C4;background-color: #1FB6C4;color: #fff;}
/*.p_new_offline .course_timetable_tagbox .canNotClick.btnReset{display: none;}
.p_new_offline .course_timetable_tagbox .canNotClick.btnReset:hover{border: 1px solid #979797;background-color: #fff;color: #999;cursor: default;}*/
.p_new_offline .course_timetable_tagbox .canNotChoose .li, .p_new_offline .course_timetable_tagbox .canNotChoose a, .p_new_offline .course_timetable_tagbox .canNotChoose a:hover{color: #999!important;cursor: default;}
.p_new_offline .course_timetable_tagbox .mid_line{border-top: 1px solid #eee;margin: 5px 0 3px;}
.p_new_offline .course_timetable_tagbox{margin: 25px 0 15px; }
.p_new_offline .for_course_tab{margin-bottom: 20px;}
.p_new_offline .for_course_tab .for_course_list{width: 156px;}
.p_new_offline .ques_tag ul .li.all.curr, .p_new_offline .ques_tag ul .li.all.curr a{cursor: pointer;}
.p_new_offline .course_timetable table{width: 100%;font-size: 14px;margin-bottom:15px;}
.p_new_offline .course_timetable table:last-child{margin-bottom: 0;}
.p_new_offline .course_timetable table thead{color: #fff;}
/*.p_new_offline .course_timetable table thead tr{height: 50px;}*/
.p_new_offline .course_timetable table .course_city_num{display: inline-block;width: 13px;height: 13px;
    border: 1px solid #999; border-radius: 50%; line-height: 13px;color:#999;cursor: pointer;text-align: center;}
.p_new_offline .course_timetable th, .p_new_offline .course_timetable td{border-radius: 2px;text-align: center;}
.p_new_offline .course_timetable tbody tr{font-size: 12px;position: relative;}
.p_new_offline .course_timetable tbody .blank_tr{height: 1px;}
/*.p_new_offline .course_timetable tbody tr:nth-child(even){background: #E8E8E8;}
.p_new_offline .course_timetable tbody tr:nth-child(odd){background:#fff;}*/
.p_new_offline .course_timetable .th10{width: 362px; vertical-align: middle; text-align: left;font-size: 14px;position: relative;box-sizing: border-box;}
.p_new_offline .course_timetable thead .th10{padding:10px 15px; line-height: 20px}
.p_new_offline .course_timetable tbody .th10{color: #3B4144; padding:8px 15px; line-height: 19px}
.p_new_offline .course_timetable .th7{width: 68px; vertical-align: middle; /*padding:7px 0;line-height: 22px;box-sizing: border-box;*/}
.p_new_offline .course_timetable .th7>div{position: relative;display:inline-block; width: 100%;}
.p_new_offline .course_timetable .th7 .course_city_name{cursor: pointer;}
.p_new_offline .course_timetable .time_tableCity_link .ico_droplist{width: 64px;background:url(../../images/timetable_arr.png) no-repeat center;position: absolute;top:-10px;left:0;text-align: center; display:none;z-index: 21;}
.p_new_offline .offline-hover-detail {width:778px; height: 181px;box-sizing: border-box; background: #fff;box-shadow: 0 2px 10px 0 rgba(69,69,69,0.50); position: absolute;display: none; z-index: 20;top:-190px;padding: 10px 14px 10px 10px;border-radius: 5px;}
.p_new_offline .offline-hover-detail img{float: left; width: 256px;height: 161px;margin-right:9px; border-radius: 5px;}
/* .p_new_offline .offline-hover-detail>div {float: left;} */
.p_new_offline .timetable_course_detail {width: 100%;text-align: left;color: #000;}
.p_new_offline .timetable_course_detail>div{float: left;width: 485px;}
.p_new_offline .timetable_info{width: 100%;height: 20px;padding-bottom: 10px }
.p_new_offline .timetable_info div {float: left;}
.p_new_offline .offline-hover-detail .course_title {margin-bottom: 11px;font-size: 16px;color: #000; line-height: 24px;}
.p_new_offline .offline-hover-detail .course_offlineBrief{width: 100%; height: 50px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;text-align: justify;}
.p_new_offline .offline-hover-detail .ico.time{width: 16px;height: 18px;background-position: -377px -1362px;line-height: 14px;vertical-align: middle;}
.p_new_offline .offline-hover-detail .ico.adress{width: 14px;height: 19px;background-position: -341px -1361px;line-height: 15px;vertical-align: middle;}
.p_new_offline .offline-hover-detail .course_adress {padding-left: 120px;color:#00BAC6}
.p_new_offline .timetable_course_detail .btn{height: 40px;width: 160px;float: right;text-align: center;border-radius: 5px;line-height: 40px;color: #fff;font-size: 16px; letter-spacing: 1.6px;cursor: pointer;}
.p_new_offline .timetable_course_detail .course_signup, .p_new_offline .timetable_course_detail .course_noaccount{background: #F29700;box-shadow: 0 2px 9px 0 #FFC98C;}
.p_new_offline .timetable_course_detail .course_signup:hover, .p_new_offline .timetable_course_detail .course_noaccount:hover{background: #e4942e;}
.p_new_offline .timetable_course_detail .course_godetail, .p_new_offline .timetable_course_detail .course_hasaccount{background: #1FB6C4;box-shadow: 0 2px 9px 0 #8CF6FF;}
.p_new_offline .timetable_course_detail .course_godetail:hover, .p_new_offline .timetable_course_detail .course_hasaccount:hover{background-color: #2E9FAA;}
.p_new_offline .timetable_course_detail .course_noaccount {margin-right: 20px;}
.p_new_offline .timetable_course_detail .course_registered{float:right;line-height: 40px;padding-right:20px;color:#999}
.p_new_offline .course_timetable .ico_2{height: 19px;vertical-align: top;}
.p_new_offline .course_timetable .course_new{width: 40px;background-position: -280px -539px;}
.p_new_offline .course_timetable .course_sole{width: 40px; background-position: -340px -539px;}
.p_new_offline .course_timetable .course_solenew{width: 60px;background-position: -400px -539px;}
.p_new_offline .course_banner{margin-top: 25px;}
.p_new_offline .course_banner img{width: 100%;display: block;margin-bottom: -1px;}
.secCondition{border-bottom: 1px solid #eee;
    padding-bottom: 15px;}
.secCondition .city_list{background-color: #fff;padding: 10px 18px 0;border: 1px solid #eee;}
.secCondition .city_list .li{margin: 3px 30px 15px 0;padding: 0;color: #3B4144;}
.secCondition .city_list .checkbox{cursor: pointer;}
.secCondition .city_list .ico{background-position: -239px -600px;margin-right: 8px;}
.secCondition .city_list .curr1 .ico{background-position: -239px -640px;}
.secCondition .city_list .ico_2{background-position: -160px -538px;width: 12px;height: 16px;margin-right: 10px;vertical-align: text-bottom;}
.secCondition .city_list .curr1 .ico_2{background-position: -200px -538px;}
/* 线下转播 */
.offline-reboradcast-wrap{overflow: hidden;margin-bottom: 20px;width: 1180px;background: #FFF7E2;vertical-align: top;border-radius: 4px;}
.offline-reboradcast-wrap .reboradcast-title{float: left;vertical-align: top;width: 186px; height: 46px;font-size: 12px;  font-weight:700;color:#fff;line-height: 46px; margin-right: 8px;background: url(../../images/reboradcast.png) center center  no-repeat;}
.offline-reboradcast-wrap .reboradcast-title .icon{background-position: -400px -1260px;width: 31px;height: 23px;display: inline-block;margin-left: 12px;margin-bottom: 8px;}
.offline-reboradcast-wrap .reboradcast-title span{font-size: 16px;font-weight: 700; position: relative; top: 2px;}
.offline-reboradcast-wrap .reboradcast-content{display: inline-block;vertical-align: top;font-size: 12px;width: 980px;}
.offline-reboradcast-wrap .reboradcast-content .open-wrap div{height: 46px;overflow: hidden;line-height: 46px;}
.offline-reboradcast-wrap .reboradcast-content .open-wrap p{line-height: 46px;}
.offline-reboradcast-wrap .reboradcast-content .open-wrap a{padding-right: 32px;cursor: pointer;}
.offline-reboradcast-wrap .reboradcast-content .ico.open{height: 16px;width: 24px;background-position: -437px -1363px;background-color: #fde7c2;margin-left: 5px;border-radius:2px;}
.offline-reboradcast-wrap .reboradcast-content .open-content{float: left;overflow: hidden;white-space:nowrap;color: #000;}
.offline-reboradcast-wrap .reboradcast-content .item a{font-size: 14px;color: #000;font-weight: 400;}
.offline-reboradcast-wrap .reboradcast-content .item a:hover{color: #F29700 !important;}
.offline-reboradcast-wrap .reboradcast-content .open-btn{float: right;cursor: pointer;color: #333333;font-size: 12px;}
.offline-reboradcast-wrap .reboradcast-content .close-wrap{float: left;width: 100%; position: relative;}
.offline-reboradcast-wrap .reboradcast-content .close-wrap a{display:inline-block;padding-right: 46px;cursor: pointer;}
.offline-reboradcast-wrap .reboradcast-content .close-btn .ico{height: 16px;width: 24px;background-position: -406px -1363px;margin-left: 5px;background-color: #fde7c2;border-radius:2px;}
.offline-reboradcast-wrap .reboradcast-content .close-content{display: inline-block;color: #000;position: relative;left: -145px;}
.offline-reboradcast-wrap .reboradcast-content .close-btn{position: absolute;right: 0;top: 12px;cursor: pointer;color: #333}
.offline-reboradcast-wrap .reboradcast-content .close-content .item{height: 46px;line-height: 46px;display: inline-block;}
.offline-reboradcast-wrap .reboradcast-content .close-content .item:first-child{margin-left: 145px;}
.new_gift_wrap{
  width: 100%;
  background-color: #FFFFFF;
  /* padding: 30px 0 40px 0; */
  /* padding-top: 30px; */
  /* padding-bottom: 40px; */
}
.new_gift_content{
  box-sizing: border-box;
  width: 1180px;
  height: 950px;
  margin: 30px  auto;
  margin-bottom: 40px;
  background: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
  border-radius: 4px;
  overflow: hidden;
}
/* .welcome span{
  display: inline-block;
} */
.welcome .header_title{
  width: 670px;
  margin: 0 auto;
}
.welcome .header_title .title{
  margin-top: 30px;
}

.welcome .header_title .title2{
  margin-top: 21px;
  color: #22272A;
}
.welcome .img{
  width: 670px;
  height: 360px;
  /* border: 1px solid red; */
  margin: auto;
  margin-top: 21px;
  background: url('../../images/newgift/welcome.jpg') no-repeat;
  text-align: center;
}
.welcome .img .btn{
  display: inline-block;
  width: 237px;
  height: 44px;
  background-image: linear-gradient(270deg, #FAAE62 0%, #F37633 91%);
  border-radius: 22px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: 700;
  line-height: 44px;
  margin-top: 284px;
  cursor: pointer;;
}
.welcome .title_footer,.step3_content .title_footer{
  width: 670px;
  margin: auto;
  margin-top: 29px;
}
.welcome .title_footer .icon_title,.step3_content .title_footer .icon_title{
  margin: auto;
  width: 266px;
  height: 47px;
  background: url('../../images/newgift/welcome_title.png') no-repeat;
  text-align: center;
  line-height: 47px;
}
.welcome .title_footer .icon_title span,.step3_content .title_footer .icon_title span{
  font-size: 20px;
  color: #22272A;
  font-weight: 700;
}
.welcome .title_footer .content,.step3_content .title_footer .content{
  width: 580px;
  color: #717593;
  margin: auto;
  margin-top: 33px;
  text-align: center;
}
.welcome .title_footer .content .txt,.step3_content .title_footer .content .txt{
  /* letter-spacing: 1px; */
  line-height: 20px;
}
.welcome .title_footer .content .sp_txt{
  font-size: 12px;
  color: #7D8198;
}
.welcome .title_footer .content div, .step3_content .title_footer .content div{
  display: inline-block;
  
}

.mg12{
  margin-top: 12px;
}
.mg20{
  margin-top: 20px;
}
.welcome .fs34{
  font-size: 34px;
  color: #22272A;
  font-weight: 700;
}
.welcome .fs20{
  font-size: 20px;
  color: #22272A;
  font-weight: 700;
}
.welcome .ft16{
  font-size: 16px;
  color: #22272A;
  font-weight: 700;
}
.new_gift_wrap .receive{
  /* margin:40px auto; */
}
.new_gift_wrap .receive .steps{
  width: 670px;
  margin:40px auto;
}
.new_gift_wrap .receive .steps .step_item{
  display: inline-block;
  width: 226px;
  height: 40px;
  text-align: center;
  color: #333333;
}
.new_gift_wrap .receive .steps .step_item span{
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  
}
.new_gift_wrap .receive .steps .step_item.active{
  color: #FFFFFF;
}
.new_gift_wrap .receive .steps .step1{
  background: url(../../images/newgift/step1_active.png) no-repeat;
}
.new_gift_wrap .receive .steps .step2{
  margin-left: -4px;
  background: url(../../images/newgift/step2.png) no-repeat;
}
.new_gift_wrap .receive .steps .step2.active{
  background: url(../../images/newgift/step2_active.png) no-repeat;
}
.new_gift_wrap .receive .steps .step3{
  margin-left: -4px;
  background: url(../../images/newgift/step3.png) no-repeat;
}
.new_gift_wrap .receive .steps .step3.active{
  background: url(../../images/newgift/step3_active.png) no-repeat;
}

.new_gift_wrap .receive .contentwarp{
  width: 670px;
  margin: 0 auto;
}
.new_gift_wrap .receive  .nextPage{
  width: 360px;
  height: 40px;
  margin-left: 200px;
  background: #CCCCCC;
  border-radius: 2px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.new_gift_wrap .receive .step1_content .nextPage1.active{
  background: #1FB6C4;
}
.new_gift_wrap .receive .step2_content .nextPage2.active{
  background: #1FB6C4;
}
.new_gift_wrap .receive  .title{
  font-size: 14px;
  color: #22272A;
  font-weight: 400;
  margin-top: 30px;
}
.new_gift_wrap .receive  .title .black{
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 10px;
}
.new_gift_wrap .receive .step1_content .content{
  width: 680px;
  margin-top: 60px;
}
.new_gift_wrap .receive .step1_content .content .item{
  /* width: 440px; */
  position: relative;
  box-sizing: border-box;
  margin: auto;
  margin-bottom: 30px;
  margin-left: 120px;
  clear: both;
}
.new_gift_wrap .receive .error_step1{
  position: absolute;
  left: 80px;
  top: 44px;
  clear: both;
}
.new_gift_wrap .receive .error_step1 .errortxt{
  display: inline-block;
  color: #F04C4C;
  font-size: 12px;
  float: left;
  margin-top: -2px;
  margin-left: 4px;
}
.new_gift_wrap .select_sp .cur_select:after{
  /* background-position: -240px -1260px; */
  background: url(../../images/website2.png?t=9243722345523935)-240px -1255px no-repeat;
}
.new_gift_wrap .receive .step1_content .checkCity{
  float: right;
  margin-right: 117px;
}
.new_gift_wrap .receive .step1_content .industry{
  width: 360px;
  height: 40px;
  margin-right: 118px;
  float: right;
}
.new_gift_wrap .receive .step1_content .p_city{
  display: inline-block;
  width: 170px;
  float: right;
}
.new_gift_wrap .receive .step1_content .p_province{
  display: inline-block;
  width: 170px;
}
.new_gift_wrap .receive .error_step1 .iconE{
  margin-left: 0px;
  margin-top: 4px;
  float: left;
  width: 14px;
  height: 12px;
  display: inline-block;
  background: url(../../images/website.png) no-repeat -319px -80px;
}
.new_gift_wrap .receive .step1_content .content .item .icon{
  position: absolute;
  display: inline-block;
  left: 408px;
  bottom: 12px;
  width: 16px;
  height: 16px;
  background-position: -240px -1260px;
}
.new_gift_wrap .receive .step1_content .content .item .txt{
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #646569;
}
.new_gift_wrap .receive .step1_content .content .item .box{
  width: 360px;
  height: 40px;
  border: 1px solid #ECECEC;
  border-radius: 2px;
  margin-left: 20px;
  text-indent: 11px;
  background-color: #ffffff;
  color: #9FA9AC;
}
.new_gift_wrap .step3_content .img{
  width: 327px;
  height: 324px;
  margin: auto;
  margin-top: 30px;
  /* background: url(../../images/newgift/step3_get.png) no-repeat; */
  background-size: cover;
  text-align: center;
}
.new_gift_wrap .step3_content .img .txt1{
  margin-top:250px;
  margin-left: 11px;
  display: inline-block;
}
.new_gift_wrap .step3_content .img .txt2{
  margin-top: 6px;
  font-size: 16px !important;
}
.new_gift_wrap .step3_content .img .txt{
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 500;
}
.new_gift_wrap .step3_content .btn span{
  width: 100%;
  height: 100%;
}
.new_gift_wrap .step3_content .btn{
  width: 327px;
  height: 44px;
  margin: auto;
  margin-top: 24px;
  margin-bottom: 10px;
  background-image: linear-gradient(270deg, #FAAE62 0%, #F37633 91%);
  border-radius: 22px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: 600;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
}
.new_gift_wrap .mr18{
  margin-right: 18px;
}
.new_gift_wrap .sp_color{
  font-size: 14px;
  color: #1A2023 !important;
}
.new_gift_wrap .select_sp .cur_select{
  color: #9FA9AC;
}
.realName{
  color: #9FA9AC;
}

@charset "UTF-8";
.info_r{width: 310px;}
.info_l{width: 878px;}
/*.p_news .border_b{padding-bottom: 10px;display: inline;}*/
/*S 热门课程*/
.hot_course{font-size: 16px;}
.hot_course .course_ul{margin-top: 4px;}
.hot_course .course_ul li{border-bottom: 1px #f3f3f3 solid;}
.hot_course .course_ul a{padding: 22px 0 14px;display: block;color: #3B4144;}
.hot_course .course_ul img{width: 270px;height: 170px;}
/*E 热门课程*/
.p_news .online_list .li{margin-right: 0px;margin-top: 10px!important;}
.p_news .mainw{padding-top: 20px;}
.p_news .info_r .last, .p_news .info_l .last{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.p_news .m_tit, .p_news .n_tit, .hot_course .course_ul p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*S 铂略备忘录*/
.p_news .info_memo{width: 280px;overflow: hidden;}
.p_news .memo_ul{margin-top: 10px;overflow: hidden;}
.p_news .memo_ul li{height: 68px;border-top: 1px dashed #e9e9e9;font-size: 14px;margin-top: -1px;}
.p_news .memo_ul .m_tit{padding-top: 10px;color: #3B4144;line-height: 21px;height: 21px;margin-bottom: 10px;}
.p_news .memo_ul .m_tit a{color: #3B4144;}
.p_news .memo_ul .ico{background-position: 3px -756px;width: 18px;}
.p_news .memo_ul .m_info{font-size: 14px;text-indent: 1.5em;color: #999999;line-height: 19px;height: 19px;}
.p_news .memo_ul .m_time{margin-left: 10px;}
/*E 铂略备忘录*/
/*S 资讯列表*/
/*.news_main{padding: 20px 0;}*/
.news_main.page_list{background-color: #FFF;}
.news_banner{height: 370px;position: relative;overflow: hidden;}
.news_banner .news_slider li{position: relative;}
.p_news .news_transp{width: 604px;color: #fff;background: url(../../images/transparent_bg.png) repeat;padding: 12px 28px 10px;position: absolute;z-index: 10;bottom: 0;}
.p_news .news_transp .tit{font-size: 18px;}
.p_news .news_transp .info{padding-top: 6px;}
.p_news .news_transp .info a{color: #FFF;}
.p_news .news_transp .tit,.p_news .news_transp .info{width: 604px;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_news .news_list-dl,.news_list .news_list-dl {width: 880px;border-bottom: 1px solid #e5e5e5;padding: 20px 0;overflow: hidden;margin: 0;}
.p_news .news_list-dl dt, .p_news .news_list-dl img{width: 185px;height: 123px;display: block;}
.p_news .news_index .news_list-dl dd{margin-left: 20px;}
.p_news .news_list-dl dd, .p_news .news_list-dl dd a{width: 100%;}
.p_news .news_index .news_list-dl dd, .p_news .news_index .news_list-dl dd a{width: 620px;}
.p_news .news_list-dl dd.large_banner2{margin-left: 0;}
.p_news .news_list-dl dd.large_banner2 img{width: 824px;}
.p_news .news_list-dl dt, .p_news .news_list-dl dd{float: left;}
.p_news .news_list-dl dd a{font-size: 16px;color: #3B4144;}
.news_list-text{height: 32px;line-height: 32px;font-size: 14px;color: #999;}

.news_banner .news_slider{width: 660px;height: 370px;}
.news_banner .news_slider .img{width: 660px;height: 370px;display: block;}
.news_banner .news_slider .img img{width: 660px;height: 370px;display: block;}
.news_hover:hover{color: #fff !important;}
/*E 资讯列表*/
/*S 资讯banner*/
.news_slider_trigger li{opacity: 0.8;filter:alpha(opacity=80);}
.news_slider_trigger li.on {opacity: 1;filter:alpha(opacity=100);}
.news_banner .slider_go_prev, .news_banner .slider_go_next{display: none;width: 40px;height: 50px;position: absolute;z-index: 20px;top: 125px;cursor: pointer;background: url(../../images/transparent_bg.png) repeat;}
.news_banner:hover .slider_go_prev {display: block;}
.news_banner:hover .slider_go_next {display: block;}
.news_banner .slider_go_prev{left: 0;}
.news_banner .slider_go_prev .ico{background-position: -225px -106px;width: 30px;height: 45px;}
.news_banner .slider_go_next .ico{background-position: -265px -106px;width: 30px;height: 45px;}
.news_banner .slider_go_next{right: 206px;}
.news_smallt{width: 212px;height: 370px;}
.news_banner .news_smallt li,.news_banner .news_smallt li img{width: 212px;height: 118px;display: block;}
.news_banner .news_smallt li{margin-bottom: 8px;}
.news_banner .news_smallt li:last{margin-bottom: 0px;}
/*E 资讯banner*/
/*S 资讯详情*/
.p_news .news_ul{margin-top: 10px;overflow: hidden;}
.p_news .news_ul li{height: 40px;border-top: 1px dashed #e9e9e9;margin-top: -1px;}
.p_news .news_ul .n_tit{line-height: 40px;color: #3B4144;}
.p_news .news_ul .ico{background-position: 3px -756px;width: 18px;}
.p_news .news_tit{/*width: 826px;*/font-size: 24px;color: #3B4144;word-break: break-all;text-align: center;padding-top: 20px;}
.p_news .news_text{margin: 18px 0 8px;padding: 12px 0;color: #999;line-height: 20px;text-align: center;}
.p_news .news_text div{display: inline-block;}
.p_news .news_text .time{margin-left: 75px;}
.p_news .news_text .collect{margin-left: 75px;}
.p_news .news_text .collect .ico{background-position: 0px -560px;}
.p_news .news_text .collect:hover .ico, .p_news .news_text .collected .ico{background-position: -40px -560px;}
.p_news .news_text .share{margin-left: 34px;}
.p_news .news_text .share .ico_share{background-position: -320px -160px;}
.p_news .news_text .share:hover .ico_share{background-position: -320px -200px;}
.p_news .news_abstract{background-color: #f5f5f5;padding: 10px;font-size: 14px;line-height: 28px;}
.p_news .news_abstract p{line-height: 24px;}
.p_news .content{margin-top: 20px;padding: 0 20px;}
.p_news .content p{color: #333 !important;font-size: 16px !important;line-height: 32px !important;}
.p_news .content span{font-size: 16px !important;line-height: 32px !important;}
.p_news .content img {max-width: 100%;}
.news_footer{margin-top: 30px;background-color: #f5f5f5;padding: 5px 10px;}
/*E 资讯详情*/
/*S 资讯广告*/
.p_news .ad{margin-top: 20px;}
.p_news .ad img{width: 310px;height: 187px;display: block;}
/*E 资讯广告*/
@charset "UTF-8";

/*视频课列表样式*/

.suit_type {
    /*border-bottom: 1px #E5E5E5 solid;*/
}

.p_online .page_list {
    background-color: transparent;
}
.tabs .condition1 .ico {
    background-position: -239px -600px;
    margin-right: 8px;
}
.tabs .condition1 .curr .ico {
    background-position: -239px -640px;
}

.tabs .condition2 .ico1 {background-position: 0px -160px;}

.tabs .condition2 .ico2 {background-position: 0px -200px;}

.tabs .condition2 .ico3 {background-position: 0px -240px;}

.tabs .condition2 .ico4 {background-position: 0px -280px;}

.tabs .condition2 .curr .ico1 {
    background-position: -40px -160px;
}

.tabs .condition2 .curr .ico2 {
    background-position: -40px -200px;
}

.tabs .condition2 .curr .ico3 {
    background-position: -40px -240px;
}

.tabs .condition2 .curr .ico4 {
    background-position: -40px -280px;
}
.bigTabs{
    padding-left: 10px;
    background-color: #FBFBFB;
}

.online_mask {
    background:#000;
    display: none;
    height: 156px;
    left: 0;
    position: absolute;
    z-index: 3;
    top: 0;
    width: 260px;
    padding: 20px 10px 0;
    border-radius: 4px 4px 0 0;
}

.course_list .m_info:hover .online_mask,
.course_list .m_info:hover .online_add,
.course_list .m_info:hover .online_remind {
    display: block;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.course_list .typefor .ico{background-position: -400px -461px;margin-bottom: 6px;height: 17px;width: 20px}
.course_list .score .ico{background-position: -440px -461px;margin-top: -2px}
.course_list .pv .ico{background-position: 0 -499px;height: 22px;width: 18px;}
.course_list .time .ico{background-position:-160px -122px;}
.course_list .addr .ico{background-position: -240px -120px;}
.o_info_play .typefor .ico{background-position: -400px -461px;margin-bottom: 6px;height: 17px;width: 20px}
.o_info_play .score .ico{background-position: -440px -461px;margin-top: -2px}
.o_info_play .pv .ico{background-position: 0 -499px;height: 22px;width: 18px;}
.o_info_play .time .ico{background-position:-160px -122px;}
.o_info_play .addr .ico{background-position: -240px -120px;}
.o_info_play .item{
    margin-right: 25px;
    color: #666;
    font-size: 12px;
}
.online_mask .intro {
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    height: 48px;
    overflow: hidden;
    word-break: break-all;
}

.online_mask .online_detail {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
    text-align: center;
}

.online_mask .b_info {
    font-size: 12px;
    /*margin-top: 35px;*/
    /* position: absolute; */
    /* bottom: 5px; */
    z-index: 2;
    left: 0;
    height: 65px
}

.online_mask .b_info .catlog-wrap {
    text-align: center;
    margin-top: 5px;
}

.online_mask .time,
.online_mask .catlog {
    color: #fff;
}

.online_add, .online_remind {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    z-index: 5;
    right: 10px;
    top: 145px;
    display: block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    /*background-color: rgba(0,0,0,0.5)!important;*/
    border-radius: 2px;
    background-color: #000;
    /*opacity: 0.5;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;  */
    background-color:rgba(0,0,0,0.5);
    background-color:#000\9;
    filter:Alpha(opacity=50)\9;
}
.online_add .ico {
    background-position: -40px -499px;
    height: 18px;
}

.online_remind .ico {
    background-position: -80px -500px;
}
.online_remind_ok{
    color: #F8E81C!important;
}
.online_remind_ok .ico{
    background-position: -399px -1038px;

}

.online_type_ico {
    width: 36px;
    height: 22px;
    right: 5px;
    top: 8px;
}
.online_type_ico1 {
    background-position: -200px -1320px;
}
.online_type_ico2 {
    background-position: -140px -1320px;
}
.online_type_ico3 {
    background-position: -80px -1320px;
}

/*视频课详情页*/
.p_online_det .course_imw .ellipsis{white-space: normal!important;}
.p_online_det .video_player {
    background-color: #121212;
}

.p_online_det .c_tit {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    padding: 10px 0;
}

.p_online_det .c_tit h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.m_player .c_tit {
    width: 100%;
    height: 35px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.min_body .m_player .c_tit{
    margin-left: 5px;
}
.min_body .srt_container{
    margin-left: 4px;
}

.m_player .c_tit .h2 {
    color: #fff;
    font-weight: bold;
    line-height: 35px;
    padding: 0 14px;
    background-color:rgba(0,0,0,0.5);
    background-color:#000\9;
    filter:Alpha(opacity=50)\9;
    position:static\9;
    *zoom:1;
}
.m_player .c_tit h2 {
    font-size: 16px;

}

.p_online_det .player_area {
    height: 528px;
}
.p_online_det .player_area.no_subtitle {
    height: 488px;
}

.p_online_det .mp_info {
    float: left;
    width: 812px;
    height: 442px;
}

.p_online_det .rm_info {
    /*overflow: hidden;*/
    float: right;
    width: 312px;
    background-color: #191919;
}

.p_online_det .rm_info .page_list{
	margin-top: 0;
}
.p_online_det .rm_info .tabs, .web-fullscreen .m_player .main_rm .tabs {
    height: 45px;
    color: #999;
    border-bottom-color: #222;
    padding-left: 51px;
}
.web-fullscreen .m_player .main_rm .tabs {
    padding-top: 10px;
    padding-left: 12px;
    border-bottom-color: transparent;
}
.p_online_det .rm_info .tabs .li, .web-fullscreen .m_player .main_rm .tabs .li {
    height: 43px;
    line-height: 45px;
    padding: 0 12px;
    margin-right: 50px;
}
.p_online_det .rm_info .tabs .li.curr, .web-fullscreen .m_player .main_rm .tabs .li.curr {
    font-weight: bold;
    border-bottom-width: 3px;
}
.player_area .mCSB_inside>.mCSB_container {
    margin-right: 14px;
}
/*播放器*/
.m_player{position: absolute;width: 868px;height: 528px;margin-left: -590px;top: 119px;left: 50%;z-index: 2;}
.m_player .main_lm{height: calc(100% - 40px);padding-bottom: 40px;position: relative;}
.m_player.no_subtitle{height: 488px;}
.m_player.no_subtitle .main_lm{height: 100%;padding-bottom: 0;}
.mini_player.m_player{margin-left: 0;}

.c_catalog {
    height: 100%;
    overflow: auto;
    color: #c7c7c7;
    font-size: 12px;
}

.c_catalog .li {
    cursor: pointer;
    padding: 6px 20px 6px 20px;
    border-bottom: 1px solid #242424;
    position: relative;
    z-index: 1;
}

.c_catalog .li:hover .cont,
.c_catalog .li.on_play .cont {
    color: #1FB6C4;
}

.c_catalog .li .num_div {
    display: block;
    width: 23px;
    float: left;
}
.c_catalog .li .num {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    margin-right: 3px;
    text-align: center;
}

.c_catalog .li.on_play .num,
.c_catalog .li .ico,
.c_catalog .li:hover .num {
    display: none;
}

.c_catalog .li.on_play .ico, .c_catalog .li:hover .ico {
    display: inline-block;
}
/*.c_catalog .li.on_play .ico,.c_catalog .li .ico{background-position: -360px -240px;}*/
.c_catalog .li .ico_play {
    background-position: -260px -1321px;
}
.c_catalog .li .ico_lock {
    background-position: -300px -1321px;
    height: 18px;
}

.c_catalog .li .mark {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-size: 12px;
    display: inline-block;
    /*vertical-align: middle;*/
    background-color: #000;
    text-align: center;
    border-radius: 2px;
}
.c_catalog .li .time_box {
    position: absolute;
    right: 14px;
    bottom: 6px;
    font-size: 12px;
}
.c_catalog .li .time {
    margin-left: 7px;
}

.social{
    color: #999;
}
.social .make_note {
	background-color: #292929;
	float: left;
	padding-top: 8px;
    height: 32px;
    line-height: 24px;
}
.social .make_note .label{
    color: #1FB6C4;
    margin-left: 18px;
    margin-right: 10px;
}
.social .make_note .label .ico {
    background-position: -340px -1320px;
    margin-right: 8px;
    height: 18px;
}
.social .make_note .input{
    color: #fff;
    background-color: #000;
    border-radius: 4px;
    height: 24px;
    width: 554px;
    padding: 0 10px;
}
.social .make_note .operate{
	margin-left: 12px;
    width: 179px;
}
.social .social_item{
	background-color: #292929;
	float: right;
	width: 312px;
    height: 40px;
    line-height: 40px;
    position: relative;
    z-index: 3;
}
.social .social_item .li{
	cursor: pointer;
	width: 25%;
    height: 100%;
	float: right;
	text-align: center;
    font-size: 12px;
}
.social .social_item .li:hover{
    color: #1FB6C4;
}
.social .social_item .ico {
    vertical-align: text-bottom;
}
.social .social_item .plan{
	background-position: -80px -200px;
}
.social .social_item .li:hover .plan{
    background-position: -160px -560px;
}
.social .social_item .tel{
	background-position: -356px -160px;
}
.social .social_item .li:hover .tel{
    background-position: -356px -200px;
}
.social .social_item .store{
	background-position: 0px -559px;
}
.social .social_item .li:hover .store{
    background-position: -40px -559px;
}
.social .social_item .hasStore{
	background-position: -40px -560px;
}
/*.social .social_item .li:hover .hasStore{
    background-position: -78px -638px;
}*/
.social .social_item .share{
	background-position: -320px -160px;
}
.social .social_item .li:hover .share{
    background-position: -320px -200px;
}
.social .social_item .li .code{
	display: none;
	z-index: 5;
	box-shadow: 0 0 15px 5px #666;
}
.social .social_item .li .code img{
	display: block;
}
.social .social_item .mobile:hover .code{
	display: block;
}
.scan_learn_box{
    width: 294px;
    height: 169px;
    padding: 8px 0 12px 16px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 7px 0 rgba(0,0,0,0.20);
    top: -196px;
    right: -10px;
    display: none;
}
.social .social_item .li:hover .scan_learn_box, .p_live_common:hover .scan_learn_box {
    display: block;
}
.scan_learn_box:after {
    width: 27px;
    height: 17px;
    content: '';
    background: url(../../images/website.png?t=20181212) -295px -1362px;
    position: absolute;
    right: 50px;
    bottom: -17px;
}
.scan_learn_box .sub-title-ercode {
    margin-top: 10px;
}
.scan_learn_box .social_qrcode{
    margin-top: 6px;
}
.scan_learn_box .social_qrcode img {
    display: block;
    width: 110px;
    height: 110px;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 #c2c2c2;
    padding: 5px;
    /*margin: 8px auto 0;*/
}
.scan_learn_box .social_phone {
    width: 161px;
    height: 169px;
    background: url(../../images/qr_code_phone1.jpg?t=20200612055435) -4px 0 no-repeat;
}
.scan_learn_box .scan_learn_tips {
    color: #3f3f3f;
    position: absolute;
    bottom: -8px;
    left: 37px;
    font-size: 12px;
}
/*心得*/
.video_player .page_list{
    height: 482px;
}
.video_player .no_subtitle .page_list{
    height: 442px;
}
.min_c_note{
    height: 100%;
    overflow: auto;
}
.min_c_note .li {
    border-bottom: 1px solid #3B4144;
    font-size: 12px;
    padding: 10px 9px;
}
.min_c_note .no_data{
   min-height: 462px;
   background-color: #191919;
}
.no_subtitle .min_c_note .no_data {
    min-height: 422px;
}
.min_c_note .no_data p{
    margin-top: 0px;
    color: #999;
    font-size: 14px;
}
.min_c_note .li .num {
    color: #fff;
    width: 15px;
}
.min_c_note .li .tit {
    color: #fff;
}
.min_c_note .li .time{
    color: #999;
}
.min_c_note .li .time .ico{
	background-position: -200px -640px;
    line-height: 20px;
}
.min_c_note .li .btn_edit .ico{
	background-position: -240px -280px;
}
.min_c_note .li .btn_del{
	margin-left: 20px;
}
.min_c_note .li .btn_del .ico{
	background-position: -280px -640px;
}
.min_c_note .li .cont{
	color: #666;
    display: block;
}
.min_c_note .li .btn_del{
	margin-left: 20px;
}
.min_c_note .li .edit_area{
	margin-top: 5px;
}
.min_c_note .li .edit_area textarea{
	background-color: #222;
	border-radius: 4px;
	border: none;
	*border: 0;
	color: #666;
	padding: 5px;
	width: 284px;
	height: 38px;
}
.min_c_note .li .edit_area .operate{
	text-align: right;
}
.min_c_note .li .edit_area .cont{
	display: none;
}

/*视频详情页：扫码学习框*/
.video_player .scan_learn_box {
    right: -77px;
}
.video_player .scan_learn_box:after {
    right: 100px;
}

.m_player .main_wrap{height: 100%;}
.polyvplayer{width: 100%;height: 100%;}
/*.fullScreen_btn{display: block;width: 46px;height: 40px;background-position: -40px -1360px;position: absolute;right: 6px;bottom: 40px;z-index: 3;cursor: pointer;}*/
/*.no_subtitle .fullScreen_btn{bottom:0;}*/
/*.fullScreen_btn.full{background-position: -120px -1360px;}*/
.web-fullscreen .m_player {width: 100%;height: 100%;margin-left: 0;top: 0;left: 0;position: fixed!important;z-index: 49;}
.web-fullscreen .m_player .main_wrap {height: 100%;padding-right: 315px;position: relative;z-index: 1;}
.web-fullscreen .m_player .main_wrap.main_wide{padding-right: 15px;}
.web-fullscreen .m_player.no_subtitle  .main_wrap{height: 100%;padding-bottom: 0;}
.web-fullscreen .m_player .c_tit {height: 60px;width: 100%;}
.web-fullscreen .m_player .c_tit .h2 {line-height: 60px;padding: 0 32px;}
.web-fullscreen .m_player .c_tit h2{font-size: 20px;}
.web-fullscreen .m_player .srt_container {height: 60px;width: 100%;font-size: 22px;line-height: 30px;padding: 7px 0;}
.web-fullscreen .m_player .srt_container .srt_cell{padding: 0 100px;}
/*.web-fullscreen .fullScreen_btn {bottom: 74px;}*/
/*.web-fullscreen .no_subtitle .fullScreen_btn {bottom: 0;}*/
.web-fullscreen .m_player .main_lm{height: calc(100% - 74px);padding-bottom: 74px;position: relative;}
.web-fullscreen .m_player.no_subtitle .main_lm{height: 100%;padding-bottom: 0;}
.m_player .main_rm{display: none;}
.web-fullscreen .m_player .main_rm {right: 0;top: 0;height: 100%;width: 300px;background-color: #121212;display: block;}
.web-fullscreen .m_player .main_wide .main_rm{width: 0;}
.web-fullscreen .m_player .link{width: 19px;height: 83px;left: -34px;top: 50%;margin-top: -41px;background: url(../../images/catalog_link.png) 0 0 no-repeat;z-index: 10;cursor: pointer;}
.web-fullscreen .m_player .link:hover{background-image: url(../../images/catalog_link_hover.png);}
.web-fullscreen .m_player .control {width: 15px;height: 100%;left: -15px;top: 0;background-color: #292929;overflow: hidden;cursor: pointer;}
.web-fullscreen .m_player .control .ico_2{left: 0;top: 50%;background-position: -277px -80px;margin-top: -8px;}
.web-fullscreen .m_player .has_close .control .ico_2{background-position: -317px -80px;}
.web-fullscreen .m_player .cont {width: 100%;height: 100%;}
.web-fullscreen .m_player .c_catalog{height: calc(100% - 56px)}


/*视频详情页：相关法规*/
.p_resource_law .law_tips {line-height: 20px;color: #999;font-size: 12px;text-align: center;position: relative;margin-bottom: 10px;}
.p_resource_law .law_tips:before {content: '';width: 40px;height: 1px;background-color: #e3e3e3;position: absolute;left: 50%;top: 10px;margin-left: -188px;}
.p_resource_law .law_tips:after {content: '';width: 40px;height: 1px;background-color: #e3e3e3;position: absolute;right: 50%;top: 10px;margin-right: -188px;}
.p_resource_law .law_li {border-top: 1px solid #f3f3f3;padding: 15px 0 15px 13px;}
.p_resource_law .law_li .law_tit {line-height: 20px;margin-bottom: 6px;position: relative;z-index: 1;color: #3B4144;}
.p_resource_law .law_li .law_tit:before {content: '';background: url(../../images/website.png?t=20181212) -380px -1320px;width: 4px;height: 8px;position: absolute;left: -13px;top: 6px;}
.p_resource_law .law_li .law_detail span{color: #999;font-size: 12px;margin-right: 20px;}

/*视频详情页：字幕*/
.srt_container{position: absolute; width: 100%; height: 36px; padding: 2px 0; bottom: 0; left: 0; z-index: 2; line-height: 18px; font-size: 14px; color: #F15114; background-color: #FEFEFE;display: table;}
.srt_container .srt_cell {display: table-cell;vertical-align: middle;padding: 0 30px;}
.no_subtitle .srt_container{display: none;}
.mini_player .srt_container{display: none;}
.mini_player.m_player .c_tit{display: none!important;}
/*.mini_player.m_player .fullScreen_btn {right: 16px;bottom: 0;}*/

/* 添加h5字幕大小位置调整 start */
.pv-subtitle.pv-outside-bottom .pv-subtitle-bottom{
    font-size: 13px;
    font-weight:500;
    color:rgb(253, 96, 34);
    z-index: 100;
    bottom:22px!important;
    -webkit-text-stroke-width:0!important;
    -webkit-text-stroke-color:none;
    text-shadow: #ccc 1px 0 0, #ccc 0 1px 0;
}
.pv-subtitle.pv-outside-bottom .pv-subtitle-bottom.show_bottom {
    position: absolute;
    bottom: -68px!important;
    font-size: 14px;
    text-shadow: #ccc 0 0 0;
    height: 41px;
    display: flex;
    align-items: center;
}
.web-fullscreen .pv-subtitle.pv-outside-bottom .pv-subtitle-bottom.show_bottom {
    bottom: -89px!important;
    font-size: 22px;
    line-height: 1.5;
    padding: 0 87px;
}
.web-fullscreen .pv-subtitle.pv-outside-bottom .pv-subtitle-bottom.show_bottom .pv-subtitle-center{
    text-align: left;
}
.mini_player .pv-subtitle.pv-outside-bottom .pv-subtitle-bottom{
    display: none;
}

/* 添加h5字幕大小位置调整 end */

/* layer skin start*/
    .even_layer_class .layui-layer-title{
        background: #1FB6C4;
        color:#fff;
    }
    .even_layer_class .layui-layer-btn .layui-layer-btn0{
        background: #1FB6C4;
        color:#fff;
    }
    .even_layer_class .layui-layer-btn .layui-layer-btn0:hover{
        color:#fff!important;
    }
/* layer skin end*/


@charset "UTF-8";
.p_login_reg_guide{padding-top: 20px;}
.p_login_reg_guide .mainw{background-color: #fff; padding: 40px 160px;margin: 0 auto;width: 1180px;}
.p_login_reg_guide .login_reg{box-shadow: none;display: block; position: static;margin: 0 !important;}
.p_login_reg_guide .login{float: left;}
.p_login_reg_guide .register{float: right;}
.p_login_reg_guide .login_reg .tit{color: #1FB6C4;margin-bottom: 30px;}
.p_login_reg_guide .main{padding: 0;}
.p_login_reg_guide .login .main{border-right: 1px solid #eee;padding-right: 137px;}
.p_login_reg_guide .welcome img{height: 80px;width: 80px;margin-right: 20px;}
.p_login_reg_guide .welcome{margin-bottom: 37px;}
.p_login_reg_guide .welcome p{margin-top: 5px;}
.p_login_reg_guide .welcome .u_name{color: #3B4144;font-size: 24px;line-height: 30px;}
.p_login_reg_guide .welcome .tips{color: #666;line-height: 32px;}
.p_login_reg_guide .register_yx .li{height: 72px;}
@charset "UTF-8";
.p_qalist .tabs .li{width: auto;}
.p_qalist .info_l{background-color:#fff;padding: 0 25px 25px;width: 828px;}
.p_qalist .p_question_dl dd{width: auto;}
.p_qalist .ques_list .li{border-bottom: 1px solid #eee;padding: 18px 0;}
.p_qalist .ques_list .li .uPhoto{border-radius: 50%; height: 40px;width: 40px;margin-right: 20px;}
.p_qalist .ques_list .name{color: #999;line-height: 14px;height: 14px;}
.ques_list .time, .p_topic_det .ques_list .time{color: #999;font-size: 14px;}
.p_qalist .ques_list .ques_tit{color: #3B4144;font-size: 16px;word-break: break-all;}
.ques_list .ques_list_header{width: 824px;}
.ques_list .ques_tit a{color: #3B4144;font-weight: bold;}
.p_qalist .ques_list .ques_tit80{float: left; width: 84%;}
.p_qalist .ques_answer{margin-top: 10px;}
.p_qalist .ques_list .ques_text{margin-top: 10px;line-height: 22px;}
.p_qalist .ques_list .ques_noas{color: #999;}
.ques_list .ques_asker_only{color: #999;margin-top: 10px;}
.ques_list .ques_asker_only label, .p_qadetail .ques_asker_only label{width: 67px;height: 22px;line-height: 22px;margin-right: 5.5px;font-size: 12px;display: inline-block;vertical-align: middle; text-align: center;}
.ques_list .ques_asker_only .not_yet, .ques_list .ques_asker_only .again, .p_qadetail .ques_asker_only .not_yet, .p_qadetail .ques_asker_only .again{color: #E6A231;background: url(../../images/answer_label_01.png);}
.ques_list .ques_asker_only .called, .ques_list .ques_asker_only .called_again, .p_qadetail .ques_asker_only .called, .p_qadetail .ques_asker_only .called_again{color: #40B98E;background: url(../../images/answer_label_02.png);}
.ques_answer1 .teacher_mark{top: 16px;left: 16px;}
.p_qalist .hot_topic{margin-bottom: 10px;}
.p_qalist .teacher_rank .li{border-bottom: 1px solid #eee;color: #999;font-size: 16px;line-height: 20px;padding: 20px 0 18px;position: relative;z-index: 1;}
/*.p_qalist .teacher_rank .u_info{width: 160px;}*/
.p_qalist .teacher_rank .answer_num{width: 55px;text-align: center;}
.p_qalist .teacher_rank .course_num{width: 55px;text-align: center;}
.p_qalist .teacher_rank .li .uPhoto{border-radius: 50%; height: 40px;width: 40px;margin-right: 10px;}
.p_qalist .teacher_rank .name{color: #3B4144;height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.p_qalist .teacher_rank .intro{color: #666;font-size: 12px;line-height: 16px;margin-top: 5px;}
.p_qalist .teacher_rank .num{font-weight: 700;}
.p_qalist .teacher_rank .label{font-size: 12px;margin-top: 3px;}
.p_qalist .teacher_rank .mark, .p_topic_det .teacher_rank .mark{top: 47px;left: 26px;background: url(../../images/website.png?t=9243722345523934) -280px -240px;}
/*.ques_banner{width: 100%;height: 400px;overflow: hidden;}
.ques_banner .new_list_img{height: 400px;}
.ques_banner .slider{height: 400px;}
.ques_banner img{position: relative;left: 50%;margin-left: -960px;}*/

/*.ques_recommend{background-color: #FFFFFF;opacity: 0.8;width: 1160px;height: 60px;margin: -60px auto 0px;
	font-size: 14px;color: #999999;line-height: 60px;padding:0px 10px;filter: alpha(opacity=80);}*/
.ques_recommend{width: 1170px;font-size: 14px;color: #999999;padding-right: 10px;margin-bottom: 20px;line-height: 30px;}
.ques_recommend .ico.light{background-position: -240px -1080px;height: 24px;margin-right: 8px;}
.ques_recommend .recommend_list{max-width: 790px;}
.ques_recommend .span{font-size: 12px;height: 30px;border: 1px solid #F7F7F7;background-color: #FBFBFB;border-radius: 100px;padding: 4px 20px;margin:0px 15px 0 10px;white-space: nowrap;}
.ques_recommend span a{font-size: 14px;color: #3B4144;font-weight: bold;margin-right: 10px;}
.ques_recommend .label{margin-right: 30px;margin-left: 10px;}
.ques_recommend .link{color: #1FB6C4;font-weight: bold;border-bottom: 1px solid #1FB6C4;}
.ques_made{color: #1FB6C4;font-weight: bold;padding-bottom: 2px;border-bottom: 1px solid #21b8c5;}
.ques_recommend .condition3_order{width: 135px;height: 20px;border: 1px solid #1FB6C4;color: #1FB6C4;border-radius: 4px;font-size: 12px;
    line-height: 20px;padding-left: 10px;/*margin:18px 0px;*/display: inline-block;}
.condition3_order a i,.condition3_order i{
    height: 20px;
    width: 20px;
    line-height: 20px;
    cursor: pointer;
    border-radius: 0px 4px 4px 0px;
    background-color: #1FB6C4;
    background-position: -197px -799px;
    float: right;
    margin-right: 0;
}
.wrapper_top{/*height: 129px;border-bottom: 1px solid #CCCCCC;*/}
/*我要提问*/
.ask_wrapper{border: 1px solid #e5e5e5;}
.ask_wrapper .main{padding: 20px 24px;}
.ask_wrapper .btns{margin-top: 15px;width: 230px;height: 45px;line-height: 45px;}
.ask_wrapper .btns:hover{color: #fff!important;}
.ask_wrapper .tips{margin: 0 auto;width: 205px;color: #999;font-size: 12px;line-height: 16px;}
.ask_wrapper .tips .ico{width: 40px;height: 40px;margin-right: 10px; background: url(../../images/website2.png?t=20201221114519) -79px -659px no-repeat;}
.ico.qa_ico{background: url(../../images/question.png) no-repeat;margin-right: 10px;}
.ask_wrapper .myBtns{width: 100%;height: 48px;line-height: 48px;border-top: 1px solid #e5e5e5;}
.ask_wrapper .myBtns a{float: left; width: 50%;height: 48px;line-height: 48px;border-right: 1px solid #e5e5e5;box-sizing: border-box;text-align: center;font-size: 16px; color: #3B4144;}

/*话题标签*/
.live_left{/*box-shadow: inset 0 -1px 0 0 #E5E5E5;*/}
.choose_tag{/*padding-bottom: 10px;border-bottom: 1px solid #E5E5E5;*/}
.ques_tag_box{padding: 5px 20px;background-color: #FBFBFB;border: 1px solid #F7F7F7;overflow: hidden;}
.ques_tag{padding: 15px 0 0;color: #666;line-height: 20px;}
.p_topic_det .ques_tag{padding-top: 5px;}
.ques_tag span{color: #999;margin-right: 42px;display: inline-block;font-size: 12px}
.ques_tag ul{overflow: hidden;border-bottom: 1px solid #EEEEEE;}
.p_splivelist .ques_tag ul{border-bottom: none}
.ques_tag ul .li a{color: #3B4144;}
.ques_tag ul .li.curr{background-color: #1FB6C4;border-radius: 2px;color: #fff;}
.ques_tag ul .li.curr a{color: #fff!important;}
.ques_tag ul .li.all.curr, .ques_tag ul .li.all.curr a{cursor: default;}
.ques_tag ul .li{padding: 0px 19px;margin: 0px 0px 15px 26px;line-height: 19px;
    height: 20px;float: left;white-space: nowrap;font-size: 12px;cursor: pointer;max-width: 100%;width: auto; overflow: hidden; text-overflow: ellipsis;box-sizing: border-box;} 
.ques_tag.ques_type ul .li{margin-right: 14px;}
.p_topic_det .ques_tag.ques_type ul .li{margin-bottom: 5px;}
.ques_tag .topicCondition, .ques_tag .typeCondition{margin-left: -22px;}
.callConditionDiv{border: 1px solid #eee;background-color: #f4f4f4;padding-top: 10px;margin-bottom: 20px;}
.callCondition{margin-left: -22px;}
.ques_tag .callConditionDiv span{margin-right: 36px;}
.p_qalist .ques_tag ul.callCondition  .li{margin-bottom: 10px;}
.p_qalist .topicCondition {margin-left: -22px;}
.p_topic_reco .topicCondition{width: 710px;}
/*热门话题*/
.p_qalist .ques_tag ul .new_li {width: 124px; float: left }
.hot_list{padding: 10px 0 20px;}
.hot_list .li{margin-top: 10px;height: 21px;line-height: 21px;}
.hot_list .li .tit{width: 70%;color: #3B4144;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.hot_list .li .num{color: #999;font-size: 12px;width: 30%;display: inline-block;text-align: right;float: right;}
.ico.more_ico{background: url(../../images/website.png?t=9243722345523934) -672px -317px;}
.go_href:hover .more_ico{background-position: -120px 0px;}

/*讲师排行*/
.teacher_rank .li{border-bottom: 1px solid #e5e5e5;font-size: 14px;line-height: 20px;padding: 20px 0;position: relative;z-index: 1;}
.teacher_rank .u_info{width: 160px;}
.teacher_rank .answer_num{width: 59px;text-align: center;color: #999;}
.teacher_rank .course_num{width: 59px;text-align: center;color: #999;}
.teacher_rank .li .uPhoto{border-radius: 50%; height: 40px;width: 40px;margin-right: 10px;}
.teacher_rank .name{color: #3B4144;height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.teacher_rank .intro{/*width: 97px;*/color: #666;font-size: 12px;line-height: 16px;margin-top: 10px;}
.teacher_rank .num{font-weight: 700;font-size: 14px;}
.teacher_rank .label{font-size: 12px;margin-top: 8px;}
.teacher_rank .mark{top: 47px;left: 26px;background-position: -280px -240px;}
/*相关讨论*/
.relav_discs_wrapper{font-size: 14px;}
.relav_discs_wrapper .li{padding-top: 15px;}
.relav_discs_wrapper .tit{display: block;/*height: 21px;line-height: 21px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/color: #3B4144;word-break: break-all;}
.relav_discs_wrapper .info{font-size: 14px;height: 19px;line-height: 19px;color: #999;margin-top: 10px;}
/*所属话题*/
.topic_discs_wrapper .tit{display: block;height: 21px;line-height: 21px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #3B4144;}
.ques_answer .uPhoto{width: 40px;height: 40px;border-radius: 50%;margin-right: 20px;}
.ico.uPhoto_ico{background: url(../../images/teacher_ico.png) no-repeat;z-index: 2;top: 27px;left: 27px;}
.right_over{width: 820px;}
.kong{width: 15px;}
.gray{color: #999999;line-height: 21px;font-size: 14px;}
/*问题详情*/
.p_qadetail .info_l{background-color:#fff;padding: 40px 25px 25px;width: 828px;}
.p_qadetail .ques_main{position: relative;z-index: 2;}
.p_qadetail .ques_main .tit{color: #3B4144;font-size: 16px;word-break: break-all;font-weight: bold;}
.p_qadetail .operate .btn{font-size: 16px;height: 40px;line-height: 40px;width: 100px;border-radius: 4px;}
.p_qadetail .edit_textare .operate .btn{width: 120px;height: 36px;line-height: 36px;font-size: 14px;}
.p_qadetail .edit_textare .error1{color: #999;}
.p_qadetail .edit_textare .attach{color: #999;}
.p_qadetail .answer_cont .edit_textare .attach{display: none;}
.p_qadetail .edit_textare .attach .ico{background-position: -119px -39px;width: 14px;cursor: pointer;margin-right: 10px;}
.p_qadetail .edit_textare .attach .ico.checked{background-position: -79px -39px;}
.p_qadetail .ques_main .operate .btn{margin-left: 7px;height: 38px;line-height: 38px;width: 78px;}
.p_qadetail .no_data p{font-size: 14px;margin-top: -50px;}
.p_qadetail .con_not_seen, .p_qadetail .answer_not_seen{padding: 12px 0;text-align: center;line-height: 24px;font-size: 14px;color: #999;background-color: #F6F6F6;margin-bottom: 20px;margin-top: 8px;}
.p_qadetail .answer_not_seen{padding: 40px 0 36px;margin-top: 30px;}
/*.p_qadetail .ques_list{margin-top: 15px;}*/
.p_qadetail .ques_list>.li{border-bottom: 1px solid #e5e5e5;/*padding: 20px 0 10px;*/padding: 20px 0;}
.p_qadetail .ques_list>.li .left{height: 25px;width: 25px;margin-right: 10px;}
.p_qadetail .ques_list>.li .uPhoto{border-radius: 50%; height: 25px;width: 25px;}
.p_qadetail .ques_list>.li .teacher_mark{top: 36px;left: 15px;}
.p_qadetail .ques_list>.edit_textare{margin-top: 0!important;}
.p_qadetail .ques_list .name{color: #999;font-size: 14px;line-height: 21px;}
.p_qadetail .ques_list .time{color: #999;font-size: 14px;}
.p_qadetail .ques_con{text-align: justify; word-break: break-all;margin-top: 8px;height: 24px;overflow: hidden;transition: height 0.3s;}
.p_qadetail .answer_cont .ques_con{height: auto;}
.p_qadetail .review_area .ques_con{margin-top: 0;}
.p_qadetail .attach_imgs{margin-top: 8px;}
/*.p_qadetail .attach_imgs img{cursor: pointer;}*/
.p_qadetail .ques_con a{
    text-decoration: underline;
    font-size: 14px;
    color: #1FB6C4;
}
.p_qadetail .ques_con.has_spread>span{display: block;}
.p_qadetail .ques_con a.spread_a{text-decoration: none;}
/*.p_qadetail .full_txt{margin-bottom: 8px;}*/
.p_qadetail .ques_con .operate{text-align: right;}
.p_qadetail .ques_con2{
    font-size: 12px;
    color: #666666;
    margin-top: 8px;
}
.p_qadetail .ques_con2 .rspan{
    background-color: #F7F7F7;
    border-radius: 15px;
    padding: 0 10px;
    margin-right: 15px;
    height: 22px;
    line-height: 22px;
    float: right;
}
.p_qadetail .ques_con2 .ques_location .ico{background: url(../../images/website2.png?t=20201221011403) -318px -740px no-repeat;height: 20px;}
.p_qadetail .ques_con2 .ques_imgs .ico{background: url(../../images/website2.png?t=20201221011403) -280px -739px no-repeat;}
.p_qadetail .ques_con2 .spread_a{float: right; height: 22px; line-height: 22px;}
.p_qadetail .ques_all.no_dis{display: none;}
.p_qadetail .ques_desc{border-bottom: 1px solid #E5E5E5;margin-top: 15px;padding-bottom: 15px;}
.p_qadetail .ques_desc .asker{color: #999;line-height: 30px;}
.p_qadetail .ques_desc .asker .time{margin-left: 20px;}
.p_qadetail .ques_desc .uPhoto{border-radius: 50%;width: 30px;height: 30px;margin-right: 12px;}
.p_qadetail .ques_control{margin-top: 15px;}
.p_qadetail .ques_control{margin-top: 15px;}

.p_qadetail .all_furtherQa{margin-top: 20px;width: 122px;height: 30px;line-height: 30px;border: 1px solid #22B7C4;color: #22B7C4;border-radius: 4px;text-align: center;background-color: #fff;color: #22B7C4;letter-spacing: 0.44px;cursor: pointer;position: relative;z-index: 1;}
.p_qadetail .all_furtherQa .ico{ background: url(../../images/website2.png?t=20201221115600) -239px -737px no-repeat;margin-left: 5px;margin-right: 0;}
.p_qadetail .all_furtherQa .line, .p_qadetail .review_area .line{position: absolute;z-index: 2;width: 0;border-left: 1px solid #E5E5E5;left: 10px;}
.p_qadetail .all_furtherQa .line{height:30px;top: 31px;}
.p_qadetail .review_area .line{height:100%;top: 20px;}
.p_qadetail .review_area>li{margin-top: -1px;position: relative;z-index: 1;padding: 50px 0 0 30px;}
.p_qadetail .review_area>li .uploadImg{width: 795px}
.p_qadetail .review_area .type_time{width: 100%;position: absolute;z-index: 5;left: 0;top: 19px;}
.p_qadetail .review_area .type{/*color: #EA9333; letter-spacing: 0.44px;line-height: 22px;text-align: center; border: 1px solid #EA9333; border-radius: 2px;background-color: #fff;*/width: 54px;height: 22px;background: url(../../images/website2.png?t=20201221115600) -81px -781px no-repeat #fff;}
/*.p_qadetail .review_area .type:before{content: ''; position: absolute;z-index: 10;top: 0; right: -22px; border-width: 11px;border-color: transparent transparent transparent #fff;border-style: solid;}
.p_qadetail .review_area .type:after{content: ''; position: absolute;z-index: 5;top: -1px; right: -24px; border-width: 12px;border-color:  transparent transparent transparent #EA9333;border-style: solid;}*/
.p_qadetail .review_area .type1{/*color: #22B7C4; border-color: #22B7C4;*/ background-position: -141px -781px;}
/*.p_qadetail .review_area .type1:after, .p_qadetail .review_area .type1:after{border-left-color:#22B7C4;}*/
.p_qadetail .answer_cont .cannot_show{height: 60px;line-height: 60px; background-color: #F8F8F8; border-radius: 4px;text-align: center;margin-top: 10px;}
.p_qadetail .social{color: #999;/*margin-top: 15px;*/}
.p_qadetail .answer_cont .social .btns{margin-top: 15px;}
.p_qadetail .social .btn_ask, .p_qadetail .social .btn_invite, .p_qadetail .social .btn_invited,.p_qadetail .social .btn_share,.p_qadetail .social .btn_edit,.p_qadetail .social .btn_again{margin-left: 20px;color: #999;}
.p_qadetail .social .btn_call{color: #F6A623;}
.p_qadetail .social .btn_call .ico, .p_qadetail .social .btn_call .span_call{cursor: pointer;}
.p_qadetail .social .btn_call .hover, .p_question_title .label .hover{width: 74px;height: 26px;background: url(../../images/call_hover.png) no-repeat;position: absolute;top: -28px;left: 44px;}
.p_qadetail .social .btn_call .hover{left: 20px;}
.p_qadetail .social a:hover .ask_ico{background-position: -40px -600px;}
.p_qadetail .social a:hover .invite_ico{background-position: -80px -600px;}
.p_qadetail .social a:hover .edit_ico{background-position: 0px -600px;}
.p_qadetail .social .btn_share:hover .share_ico{background-position: -320px -200px;}
.p_qadetail .social .btn_share:hover span{color: #1FB6C4;}
.p_qadetail .social a:hover .again_ico{background-position: -40px -1080px;}
.p_qadetail .social a:hover .reask_ico{background-position: -120px -600px;}

.p_qadetail .o_topic{color: #999;font-size: 14px;line-height: 20px;/* overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */}
.p_qadetail .o_topic a{float: left;padding: 0 15px;background-color: #FBFBFB;border: 1px solid #F1F1F1;border-radius: 4px;font-size: 12px;color: #3B4144;line-height: 23px;height: 23px;margin-right: 15px;}
.p_qadetail .o_topic a:hover{
    border: 1px solid #22B7C4;
}
.p_qadetail .answer_list .top{margin-top: 15px;}
.p_qadetail .answer_list .top .tit{font-size: 14px;font-weight: bold;color: #3B4144;}
.p_qadetail .answer_list .top .sort.asc .ico{background-position: -399px -278px;margin-top:2px;}
.p_qadetail .answer_list .top .sort.asc:hover .ico{background-position: -399px -238px;}
.p_qadetail .answer_list .top .sort .ico{background-position: -439px -278px;}
.p_qadetail .answer_list .top .sort:hover .ico{background-position: -439px -238px;}
.ans_has_adopt{background:url(../../images/website2.png?t=20201221115600) -180px -700px no-repeat;display: inline-block;vertical-align: middle;margin-left:10px;width: 70px;height: 20px;}
.ans_call_answered{background: url(../../images/call_has_answered.png?t=123) 0 0 no-repeat;display: inline-block;vertical-align: middle;margin-left:10px;width: 100px;height: 20px;}
/*.ans_adopt{background:url(../../images/get_answer.png?t=123) 0px 0 no-repeat;cursor: pointer;display: inline-block;vertical-align: middle;height: 20px;width: 58px;margin-left:10px;}*/
/*.ans_adopt:hover{background-position: -178px 0;}*/
.p_qadetail .ques_review{display: none; text-align: right;padding-bottom: 25px;}
.p_qadetail .ques_review .error, .p_qadetail .edit_area .error{margin-top: -24px;margin-right: 30px;text-align: right;}
.p_qadetail .review_input {border: none;background-color: #F6F6F6;line-height: 10px;font-size: 14px;padding: 10px; width: 860px;border-radius: 4px;
     height: 20px;line-height: 20px;color: #666;}
.p_qadetail textarea.blue_border{border:1px solid #1FB6C4;}
.p_qadetail .review_textarea.blue_border{border:1px solid #1FB6C4;}
.p_qadetail .review_textarea{border:1px solid #F6F6F6;width: 881px;}
/*.p_qadetail .ques_main .review_input{width: 804px;}*/
.p_qadetail .ques_reply .review_input{width: 742px;}
.p_qadetail .ques_review .review_input.blue_border{border:1px solid #1FB6C4;}

.edit_textare{display: none;margin: 20px auto 0; width: 100%;}
.edit_textare .operate{margin-top: 25px;}
.edit_textare .operate .error{margin-top: -24px;}
.edit_textare #answerContent{width: 100%;height: auto;resize:none;}
.edit_textare .edui-editor.blue_border{border:1px solid #1FB6C4;}
.edit_textare .opera_area{padding:10px;width:562px; background-color: #fafafa; background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); background-repeat: repeat-x;  border-radius: 4px 4px 0 0; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);border: 1px solid #d4d4d4;border-top: none; border-radius: 0 0 4px 4px;}
.edit_textare label{line-height: 28px; vertical-align: middle;}
.edit_textare .left{float: left;}
.edit_textare .right{float: right;}
.edit_textare .edui-default .edui-editor{border-radius: 4px 4px 0 0;width: 100%;min-width: 880px;max-width: 880px;}
.edui-default .edui-editor-bottomContainer td{border: none!important;}
.p_qadetail .hot_course{margin-top: 10px;}
.p_qadetail .hot_course .course_ul{margin-top: 0;}
.p_qadetail .hot_course .course_ul li{padding-bottom: 20px;}
.p_qaparts .info{color: #999;font-size: 12px;}
.p_qaparts .for_qa{background-color:#fff;padding: 40px 55px 30px;}
.p_qaparts .for_qa .btn{font-size: 20px;height: 38px;line-height: 37px;width: 198px;}
.p_qaparts .for_qa .btn .ico{background-position: 0px -600px;height: 24px;width: 24px;margin-right: 10px;}
.p_qaparts .for_qa .tips{font-size: 16px; color: #999;line-height: 16px;margin-top: 35px;text-align: center; }
.p_qaparts .more_teacher{margin-top: 10px;}
.p_qaparts .more_teacher img{display: block;height: 140px;width: 310px;}
.p_qaparts .more_teacher .tips{left:0;bottom:20px;font-size: 18px; color: #fff;width: 100%;text-align: center;}
.more_teacher_door .more_teacher{margin-top: 10px;}
.more_teacher_door .more_teacher img{display: block;width: 100%;}
.more_teacher_door .more_teacher .tips{left:0;bottom:10px;font-size: 14px; color: #fff;width: 100%;text-align: center;}
/*.p_qaparts .border_b{display: inline;padding-bottom: 9px;}*/
.p_qadetail .rel_discs{background-color: #fff;font-size: 16px;padding: 20px 20px 0;margin-top: 10px;}
.p_qadetail .rel_discs .li{border-bottom: 1px solid #eee;padding: 15px;}
.p_qadetail .rel_discs .tit{display: block;height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.p_qadetail .rel_discs .operate{text-align: right;}
.p_qadetail .label_type {
    display: inline-block;
    vertical-align: middle;
    width: 37px;
    height: 18px;
    background: url(../../images/website2.png?t=20201214025902) -60px -240px no-repeat;
    margin: 0 5px 0 15px;
}
.p_qadetail .label_type3 {
    background-position: -280px -820px;
}
.p_qadetail .label_type1 {
    background-position: 0 -240px;
}
.p_qadetail .label_type99 {
    background-position: 0 -1260px;
    width: 50px;
}
.p_qadetail .from_course{
    margin-top: 4px;
   width: 530px;
   height: 21px;line-height: 21px;
}
.p_qadetail .adv-new-qa{
    width: 280px;
    height: 450px;
}
/*我要提问*/

/*S 话题感应框*/
.topic_input_area{position: relative;z-index: 1;}
.topic_input_area .tpc_ipt_bd{border: 1px solid rgb(228, 228, 228);width: 388px; height: 30px;}
.topic_input_area .myChoice{float: left;font-size: 12px;padding: 0 10px;line-height:20px;}
.topic_input_area .topicDiv{float: left;}
.topic_input_area input.topic{border: none;border: 0;}
.topic_input_area .search-condition{left: -1px; top: -180px; width: 200px;height: 150px;overflow: auto; margin-top: 28px; display: none; position: absolute; z-index: 100;background-color: #fff; border: 1px solid #23b8c5;}
.topic_input_area .search-condition dd{height: 22px; padding-top: 7px; background-color: #fff;padding-left: 20px; font-size: 12px; cursor: pointer; color: #3B4144;cursor:pointer;}
.topic_input_area .search-condition dd span{display: block;}
.topic_input_area .search-condition dd.sel{background-color:#d8ecee;}
.topic_input_area .myChoice .span{display: inline-block;vertical-align: middle;margin:-1px 0 0 5px;width: 10px;height: 10px;background: url(../../images/website.png?t=9243722345523934) -160px -160px no-repeat;cursor: pointer;}
.topic_input_area .choose_label{display: inline-block;vertical-align: middle;zoom:1;background:#e5e5e5;color:#999;border-radius:4px;padding: 0 5px;margin: 8px 20px 8px 0;}
.ask_ques .error{left: 0;top: 0;}
/*E 话题感应框*/
.ico.ico_people{width: 15px;height: 16px;background: url(../../images/website.png?t=9243722345523934) no-repeat -395px -80px;display: inline-block;vertical-align: middle;}

.pt40{padding-top: 40px;}
.btns.btn_guanzhu{width: 120px;height: 36px;line-height: 36px;font-size: 14px;}
.btns.btn_huida{width: 118px;height: 34px;line-height: 34px;font-size: 14px;background-color: #fff;border: 1px solid #1FB6C4;color: #1FB6C4!important;}
.ico.add_ico{background-position: -320px -640px;margin-right: 10px;}
.ico.write_ico{background-position: -440px -1040px;margin-right: 10px;}
.ico.qu_ico{background-position: -200px -80px;}
.ico.care_ico{background-position: -360px -640px;margin-right: 10px;}
.ico.call_ico{background-position: -80px -1080px;margin-right: 0;padding-right: 3px;}
.ico.ask_ico{background-position: -280px -280px;}
.ico.invite_ico{background-position: -320px -280px;}
.ico.edit_ico{background-position: -240px -280px;}
.ico.share_ico{background-position: -320px -160px;}
.ico.again_ico{background-position: 0 -1080px;}
.ico.down_ico{background: url(../../images/down.png) no-repeat;}
.ico.reask_ico{background-position: -360px -280px;}
/*设置电话答疑弹框*/
.msg_box.msg_call_answer, .msg_box.msg_call_answer_success{width: 400px;min-height: 290px;margin: -170px 0 0 -200px;}
.msg_box.msg_call_answer .cont{padding: 30px 0 37px 74px;text-align: left;}
.msg_box.msg_call_answer .only_icon{width: 74px;height: 21px;background: url(../../images/call_icon.png) 0 0 no-repeat;margin-right: 7px;margin-top: 3px;display: inline-block;vertical-align: top;}
.msg_box.msg_call_answer .tips1{font-size: 14px;color: #3B4144;line-height: 28px;vertical-align: top;}
.msg_box.msg_call_answer .tips2{font-size: 12px;color: #1FB6C4;margin-top: 12px;}
.msg_box.msg_call_answer .tips3{font-size: 12px;color: #666;line-height: 18px;text-align: left;margin-top: 17px;}
.msg_box.msg_call_answer .phone_field{width: 245px;background-color: #F6F6F6;padding: 10px 0 10px 12px;color: #666;font-size: 14px;}
.msg_box.msg_call_answer .phone_field .num{color: #999;margin-left: 6px;}
.msg_box.msg_call_answer .phone_field .btn{height: 24px;width: 80px;font-size: 12px;line-height: 24px;}
.msg_box.msg_call_answer .phone_field .refresh{color: #1FB6C4;text-decoration: underline;font-size: 12px;margin-left: 15px;cursor: pointer;}
.msg_box.msg_call_answer_success .cont{padding: 0 50px;}
.msg_box.msg_call_answer_success .tips2{margin-top: 46px;}
.msg_box.msg_call_answer_success .tips3{line-height: 24px;margin-top: 20px;text-align: left;}
.msg_box.msg_call_answer_success .operate{margin-top: 28px;}

/*邀请回答*/
.invite_box .invite_top{ border-bottom: 1px solid #e5e5e5;font-size: 14px;line-height: 21px;/*height: 70px;*/}
.invite_box .span{font-weight: bold;color: #3B4144;line-height: 21px;}
.invite_box .invite_search{width: 278px;height: 30px;line-height: 30px;border: 1px solid #CCC;border-radius: 4px;display: none;}
.invite_box .invite_search input{padding:6px 0px 6px 10px;background-color: #f5f5f5;width: 235px;border-radius: 4px;line-height: 18px;height: 18px;} 
/*.invite_box .invite_search{width: 150px;height: 24px;line-height: 24px;border: 1px solid #CCC;border-radius: 4px;display: none;/*margin-top: 12px;}
.invite_box .invite_search input{padding:3px 0px 3px 10px;background-color: #f5f5f5;width: 110px;border-radius: 4px;line-height: 18px;height: 18px;}*/
.ico.invites_ico{background: url(../../images/invite_search.png) center center no-repeat;top: 0;right: -2px;cursor: pointer;width: 30px;height: 30px;}
.invite_ul li{padding: 15px 0;border-top: 1px solid #e5e5e5;margin-top: -1px;}
.invite_ul .invite_unPhoto{width: 60px;height: 60px;border-radius: 50%;margin-right: 20px;}
.invite_ul .mark{background-position: -280px -240px;top: 47px;left: 46px;}
.tit_black{color: #3B4144;font-size: 16px;}
.btns.over_btn,.btns.yao_btn{width: 118px;height: 34px;line-height: 34px;background-color: #fff;font-size: 14px;margin-top: 14px;}
.btns.over_btn{border: 1px solid #999;color: #999!important;cursor: default;}
.btns.yao_btn{border: 1px solid #1FB6C4;color: #1FB6C4!important;}
.invite_click_more{line-height: 40px;height: 40px;background-color: #e5e5e5;font-size: 16px;text-align: center;}
.show_all_answer{line-height: 40px;height: 40px;background-color: #F6F6F6;font-size: 16px;text-align: center;}
.invite_msg{border: 1px solid #e5e5e5;background-color: #F6F6F6;box-shadow: 0 2px 4px 0 rgba(190,190,190,0.50);border-radius: 4px;padding: 0 8px;margin-top: -2px;line-height: 30px;top:30px;left: -100px;width: 225px;z-index: 5;}
.invite_msg .ico.down_ico{top: -7px;left: 130px;}

.invite_box .labels {margin-top: 11px; }
.invite_box .labels a{font-size: 12px; color: #3B4144; float: left; line-height: 20px; height: 20px; background: #FBFBFB; border: 1px solid #F1F1F1; border-radius: 4px; margin-right: 15px; /*margin-bottom: 10px;*/ padding: 0 15px; }
.invite_area .invite_ul .invite_fl{width: 750px;}
/*邀请回答弹窗*/
.msg_box.invite_teac_box{width: 800px;margin: -270px 0 0 -400px;}
/*.msg_invite{width: 800px;background-color: #fff;}*/
.msg_invite .invite_box .invite_top{display: block;}
.msg_invite .invite_top{padding: 15px 20px;}
.invited_teacher{padding: 15px 20px 0 20px;}
.msg_invite .invite_ul .invite_fl{width: 610px;}
.msg_invite .invite_ul{height: 333px;overflow: auto;width: 750px;padding: 0px 20px;}
.msg_invite .invite_search{display: block;}
.msg_invite .invite_search input{background-color: #fff;}
.msg_invite .btns.over_btn,.msg_invite .btns.yao_btn{background-color: #fff;}
.msg_invite .invite_top .span{width: 388px;line-height: 32px;}
.msg_invite .invite_box .labels {margin-top: 13px; }
.invite_box .invitedName{margin-top: 10px; line-height: 40px;}
.invite_box .invitedName .photo{width: 40px;height: 40px;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.invite_box .invitedName .name{font-size: 16px; color: #3B4144;margin-right: 30px;}
/*我的个性化推荐*/
/*.p_topic_reco .choose_tag{border-bottom: 1px solid #E5E5E5;padding-bottom: 30px;}*/
/*.p_topic_reco .ques_tag{border-bottom: 1px solid #E5E5E5;padding-bottom: 15px;}*/
.p_topic_reco .ques_tag span{margin-right: 3px;}
.p_topic_reco .ques_tag a .ico{background-position: -240px -280px;}
.p_topic_reco .ques_tag a:hover .ico{background-position: 0px -600px;}
.p_topic_reco .ques_tag .label_edit_box{position: relative;display: block;width: 56px;}
.p_topic_reco .ques_tag .label_edit{position: absolute;right: 0;right: -10px;bottom: 16px;background-color: #fff;padding: 0 5px;}
.p_topic_reco .ques_tag .label_edit .ico{width: 12px;height: 14px;background-position: -400px -1280px;}
.p_topic_reco .ques_tag .label_edit:hover .ico{background-position: -440px -1280px;}
.p_qalist .ques_answer .fl{width: 42px;height: 42px;margin-right: 20px;overflow: hidden;}
/*已接受邀请提示*/
.invite_tips{line-height: 30px;}
.invite_tips .t_bold{font-size: 16px;color: #3B4144;}

.msg_box.ask_question{width: 660px;margin: -320px 0 0 -330px;}
.msg_box.ask_question .content{width: 660px margin:0 auto;}
.msg_box.saved_question{width: 480px;height: 400px;margin: -200px 0 0 -240px;}
.msg_box.saved_question.saved_question_call{width: 400px;height: 290px;margin: -145px 0 0 -200px;min-height: 0;}
.msg_box.topic_icos{width: 740px;margin: -262px 0 0 -370px;}

.qa_vip.msg_box {width: 540px;margin-top: -200px;}
.qa_vip .main{width: 410px;margin: 30px auto 40px;}
/* .qa_vip.msg_box .cont {min-height: 48px;font-size: 16px;text-align: left;color: #666;margin: 0;} */
.qa_vip .operate .btn{margin: 10px auto 0;display: block;}

/*2020年12月8日13:52:22问答2.0*/
.ques_list1 .li{
    padding: 15px 20px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    border-radius: 4px;
    margin-top: 20px;
}
.ques_list1 .ques_tit{color: #3B4144;font-size: 16px;font-weight: bold;word-break: break-all;}
.ques_list1 .uPhoto{width: 25px;height: 25px;border-radius: 50%; float: left;margin-right: 10px;}
.ques_list1 .name{font-size: 14px; color: #999; float: left;line-height: 25px;}
.ques_list1 .ques_text{
    margin-top: 8px;
}
.ques_list1 .ques_text, .ques_list1 .ques_text p{font-size: 14px; color: #666;letter-spacing: 0.2px; line-height: 21px;width:100%;height: 21px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ques_list1 .ques_text{
    padding-bottom: 15px; border-bottom: 1px #E5E5E5 solid;
}
.ques_list1 .ques_text:hover{color: #1FB6C4!important;}
.ques_list1 .ques_text.ques_noas, .ques_list1 .ques_text.ques_noas:hover{color: #999!important;}
.ques_list1 .time{font-size: 14px; color: #999;line-height: 22px;}
.ques_list1 .labels{margin-top: 15px;}
.ques_list1 .labels a{font-size: 12px; color: #3B4144; float: left;line-height: 20px;height: 20px;background: #FBFBFB;
border: 1px solid #F1F1F1;
border-radius: 4px;margin-right: 15px; padding: 0 15px;}
.ques_list1 .labels a:hover{
    color: #22B7C4;
    border: 1px solid #22B7C4;
}
.ques_list1 .ques_answer1{
    margin-top: 10px;
}
.ques_list1 .ques_asker_only label{width: 67px;height: 22px;line-height: 22px;color: #F29700;background-color:  #FFF9DB;margin-right: 5.5px;font-size: 12px;display: inline-block;text-align: center;}
.ques_list1 .ques_asker_only .called, .ques_list1 .ques_asker_only .called_again{
    color: #54A753;
    background-color: #E3FCEC;
}

/*新版我要提问*/

.p_resource_question .ask_wrapper{
    border-width: 0 0 1px 0;
    padding: 10px 0 20px 13px;
}
.p_resource_question .ask_wrapper .tips{
    color: #666;
    font-size: 14px;
    margin-left: 15px;
    line-height: 40px;
    width: auto;
}
.p_resource_question .ask_wrapper .asbtn{
    cursor: pointer;
    background-color: #1FB6C4;
    border-radius: 4px;
    margin-top: 0;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.p_resource_question .ask_wrapper .asbtn:hover{
    color: #fff!important;
    background-color: #2E9FAA;
}
.p_question .p_ques_wrap{
    padding: 25px 60px 55px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);
    border-radius: 4px;
}

.p_question .ques_label{
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.p_question_title{margin-top: 20px;font-size: 14px;color: #3B4144; }
.p_question_title.mt40{margin-top: 40px;}
.p_question_title .p_question_input.blue_border{border:1px solid #1FB6C4;}
.p_question_input{display: block;border:solid 1px #e5e5e5;border-radius: 4px;margin-top: 10px;}
.p_question_title .evt_txt_num:after {
    font-size: 12px;
    right: 0;
    bottom: -26px;
}
.p_question_title .ico.check{margin-right: 10px;background-position: -119px -39px;width: 14px;}
.p_question_title .ico.check.checked{background-position: -79px -39px;}
.p_question_title .ico_2.check{margin-right: 10px;background-position: -160px -539px;width: 14px;}
.p_question_title .ico_2.check.checked{background-position: -200px -539px;}
.p_question_input input[type=text]{height: 40px;padding:10px 20px;background-color: transparent;width: 100%;box-sizing: border-box;}
.p_question_input textarea{width: 100%;height: 100px;padding:10px 20px;border:0;box-sizing: border-box;resize: vertical;min-height: 100px;max-height: 300px;}
.p_related_wrap {display: block; background: #fff;border: 1px solid #e5e5e5;box-shadow: 0 2px 8px 0 rgba(175,175,175,0.50);border-radius: 4px;width: 1058px;position: absolute;top: 145px;z-index: 5;padding: 20px 0;}
.p_related_wrap .title_label{margin: 0 20px;line-height: 18px;} 
.p_related_wrap .p_related_titles {margin-top: 15px; color: #151515;max-height: 313px;} 
.mCSB_inside>.mCSB_container{margin-right: 20px!important;}
.p_related_wrap .p_related_titles .li{line-height: 30px;margin:5px 0;padding: 0 20px}
.p_related_wrap .p_related_titles .li:hover{cursor: pointer;background:#F8F8F8;}
.p_related_wrap .p_related_titles .p_tit_con{float: left;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_related_wrap .p_related_titles .p_tit_num{float: right;}
.p_related_wrap .colse-reated-wrap{float: right;cursor: pointer;}
.uploadImg .li{margin-top: 10px; }
.uploadImg .li, .p_qadetail .attach_imgs .li{width: 80px;height: 80px;float: left; margin-right: 10px;position: relative;z-index: 1;    background-color: #eee; border-radius: 4px; border: 1px solid #eee;overflow: hidden;cursor: pointer;}
.uploadImg .progress, .p_qadetail .attach_imgs .progress{
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 0;
    height:100%;
    background-color: rgba(0,0,0,0.5);
}
.uploadImg img, .uploadImg .img, .p_qadetail .attach_imgs img{display: block; width: 100%;height: 100%;border-radius: 4px;}
.uploadImg .img{background: url(../../images/website2.png?t=20201217095125) -400px -780px no-repeat;}
.uploadImg .li .ico{
    background: url(../../images/website2.png?t=20201217095125) -127px -158px no-repeat;
    width: 20px;
    height: 20px;
    background-size: 240px auto;
    position: absolute;
    z-index: 2;
    right: 0px;
    top: 3px;
    cursor: pointer;
}
.p_qadetail .ques_con .uploadImg .li .ico{display: none;}
.p_question_title .label_desc{margin-left: 10px;color: #999;font-size: 12px;}
.p_question .submit_ask_wrap{color: #999;font-size: 14px;}
.p_question .submit_ask_wrap .btns{width: 200px; margin-right: 20px;}
.p_question .p_ques_show{cursor: pointer;}

.p_question .ques_tag2{margin-top: 10px; padding: 10px 0 0 30px;background-color: #F6F6F6;}
.p_question .ques_tag2 .li{float: left;width: 125px;margin-bottom: 10px}
.p_question .ques_tag2 .topic_wrap{font-size: 12px;float: left;padding:0 25px 0 10px;position: relative;z-index: 1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color: #3B4144;max-width: 100%;}
.p_question .ques_tag2 .topic_wrap.curr{background-color: #1FB6C4;border-radius: 2px;color: #FFF;max-width: 85px;}
.p_question .ques_tag2 .topic_wrap .span{background-position: -320px -1080px;display: none;width: 10px;height: 10px;cursor: pointer;    position: absolute; top: 7px; right: 7px;z-index: 2;} 
.p_question .ques_tag2 .topic_wrap.curr .span{display: block;}
.p_question .p_question_title .label{line-height: 21px;}
.p_question .ques_tag2 .topic_wrap.curr a{color: #FFF!important;cursor: default;}
.p_question .area_field{float: left; margin-left: 15px;}
#quesForArea .label{cursor: pointer;line-height: 30px;}
#quesForMobile .label{cursor: pointer;}
.p_question_title .phone_field{background-color: #F6F6F6;border: 1px solid #F0F0F0; border-radius: 4px;padding: 15px 22px;color: #666;font-size: 12px;margin-top: 10px;}
.p_question_title .phone_field span, .p_question_title .phone_field a{display: inline-block;vertical-align: 0;}
.p_question_title .phone_field .num{color: #3B4144;margin-left: 20px;width: 95px;}
.p_question_title .phone_field .res_num{font-weight: bold;}
.p_question_title .phone_field .operate .btn{height: 24px;width: 64px;font-size: 12px;line-height: 24px;margin-left: 3px;}
.p_question_title .phone_field .refresh{text-decoration: underline;font-size: 12px;margin: 0 10px;cursor: pointer;}
.p_question_title .phone_field .notice{margin-left: 30px;}

.saved_question .res{font-size: 20px;color: #3B4144;margin-top: 30px;}
.saved_question .tips{line-height: 20px;margin-top: 23px;font-size: 14px;}
.saved_question.saved_question_call .res{font-size: 24px;margin-top: 46px;}
.saved_question.saved_question_call .tips{width: 298px;margin: 23px auto;text-align: left;}
.saved_question .qrcode_ul{margin: 20px auto;width: 356px;}
.saved_question .qrcode_ul img{width: 108px;height: 108px;}
.saved_question .qrcode_ul .h3{margin-top: 15px;color: #999;line-height: 20px;font-size: 14px;}
.saved_question .qrcode{margin: 0 auto;}

.p_qadetail .edui-default .edui-editor{border: 1px #e5e5e5 solid;}
.p_qadetail .edui-default .edui-editor-toolbarbox{border-bottom: 1px #e5e5e5 solid;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.p_qadetail .edui-default .edui-editor-toolbarboxinner{padding: 4px;}
.p_qadetail .edui-default .edui-editor-toolbarboxouter{border-bottom: 1px solid #d4d4d4;
    background-color: #fff; 
    background-image: none;
    border: none; 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
.p_qadetail .edui-default .edui-toolbar .edui-button{margin: 1px 7px;}
.p_qadetail .edui-default .edui-toolbar .edui-separator{ height: 20px; margin: 5px 10px 0 10px;}
.p_qadetail .edui-default .edui-toolbar .edui-button .edui-icon{background-image: url(../../images/website2.png?t=20201214025902);width: 25px!important;height: 25px!important;}
.p_qadetail .edui-default .edui-for-bold .edui-icon{background-position: -333px -656px;}
.p_qadetail .edui-default .edui-for-italic .edui-icon{background-position: -374px -656px;}
.p_qadetail .edui-default .edui-for-underline .edui-icon{background-position: -414px -656px;}
.p_qadetail .edui-default .edui-for-blockquote .edui-icon{background-position: -35px -693px;}
.p_qadetail .edui-default .edui-for-horizontal .edui-icon{background-position: -297px -695px;}
.p_qadetail .edui-default .edui-for-link .edui-icon{background-position: -278px -778px;}
.p_qadetail .edui-default .edui-for-unlink .edui-icon {background-position: -319px -778px;} 
.p_qadetail .edui-default .edui-for-undo .edui-icon{background-position: -336px -696px;}
.p_qadetail .edui-default .edui-for-redo .edui-icon{background-position: -376px -696px;}
.p_qadetail .edui-default .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap, .p_qadetail .edui-default .edui-toolbar .edui-button .edui-state-checked .edui-button-wrap{background-color: #FBFFFF;border: 1px solid #BFE4E7;}
@charset "UTF-8";
.mainw.p_research{padding-bottom: 36px;}
/*.p_research .border_b{padding-bottom: 9px;display: inline;}*/
.p_research .research_top{height: 80px;margin-bottom: 12px;}
.research_list{margin-top: 14px;}
.research_dl{box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);overflow: hidden;position: relative;margin-bottom: 20px;border-radius: 4px;}
.research_dl dt{float: left;position: relative;z-index: 1}
.research_dl dt img{margin-right: 15px;width: 280px; height: 176px;display: block;border-radius: 4px 0 0 4px;}
.research_dl dd, .research_dl dd h1 a{overflow: hidden;}
.research_dl dd .research_intr{float: left;width: 640px;}
.research_dl dd h1{font-weight: 600;color: #3B4144;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;vertical-align: top;padding-top: 10px;}
.research_dl .brief_div{height: 34px;margin-top: 20px;line-height: 24px;overflow: hidden;padding-bottom: 42px;}
.p_research .r_title{width: 890px;height: 80px;border-right: 1px solid #E5E5E5;}
.p_research .research-icon{color: #666;height: 40px;text-align: center;margin-top: 25px;padding-right: 40px;}
.p_research .research-icon .download .ico{background-position: -119px -198px;}
.p_research .research-icon .collect .ico{background-position: 0px -560px;}
.p_research .research-icon .collected .ico{background-position: -40px -560px;}
.p_research .research-icon .detail .ico{background-position: -159px -198px;}
.p_research .research-icon .share .ico_share{background-position: -320px -160px;}
.p_research .research-icon .download:hover .ico{background-position: -199px -198px;}
.p_research .research-icon .collect:hover .ico{background-position: -40px -560px;}
.p_research .research-icon .detail:hover .ico{background-position: -239px -198px;}
.p_research .research-icon .share:hover .ico_share{background-position: -320px -200px;}
.research_dl .research-icon .detail{width: 158px;height: 38px;border: 1px solid #1fb6c4;line-height: 38px;text-align: center;font-size: 16px;color: #1fb6c4;border-radius: 20px;display: inline-block;}
.research_dl .research-icon .research-read{display: block;margin-top: 10px}
.research_dl .research-icon .collect{font-size: 14px;line-height: 24px;height: 24px;padding: 8px 0;}
.research_dl .research-icon .collect .ico{margin-right: 6px;background-position: 0px -560px;}
.research_dl .research-icon .collect:hover{color: #1fb6c4;}
.research_dl .research-icon .collect:hover .ico{background-position: -40px -560px;}
.research_dl .research-icon .collect.collected .ico{background-position: -40px -560px;}
.p_research .live_sort{margin-bottom: 20px;}
.research_main, .p_research .ques_main{padding: 26px;background-color: #fff;}
.p_research .r_title h2{width: 880px;font-size: 20px;color: #3B4144;line-height: 40px;overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;font-weight: bold;}
.p_research .r_title .r_title_biji{margin-top: 5px;color: #999;}
.p_research .r_title .relav{color: #999;margin-top: 10px;}
/*.p_research .r_brief{margin-top: 56px;}*/
.p_research .r_content{margin-top: 20px;}
.research_vip .main{width: 410px; margin: 20px auto 40px;}
.research_vip.msg_box{margin-top: -203px;}
.research_vip.msg_box .cont{font-size: 16px;text-align: left;height: inherit;line-height: inherit;color: #666;margin: 0;}
.research_vip.msg_box .cont4{margin: 30px auto;color: #999;font-size: 14px;width: 266px;}
.research_vip.msg_box .cont4 .detail{text-align: left;color: #23b8c5;cursor: pointer;}
.research_vip .operate .btn{margin: 3px auto 0;display: block;}
.research_vip.msg_box .tips{margin-bottom: 12px;font-size: 12px;}
.p_research .ques_tag{width: auto;}
.research_dl .labels .label{border: 1px solid #666;border-radius: 10px;margin-right: 10px;padding: 1px 12px;font-size: 12px;color: #666;}
.research_dl .labels .label.s1{padding: 1px 7px;}
/* .research_dl .labels .label.s8{border: 1px solid #34CD44;color: #34CD44;}
.research_dl .labels .label.s9{border: 1px solid #E27B23;color: #E27B23;}
.research_dl .labels .label.s10{border: 1px solid #FF5523;color: #FF5523;}
.research_dl .labels .label.s11{border: 1px solid #5B65F8;color: #5B65F8;} */

.bg_line{width: 100%;height: 1px;background-color: #e5e5e5;}
.research-icon .share{margin-right: 35px;}
.research-icon .operate .btn{width: 260px;border-radius: 4px;}
.p_research .research_introduce{height: 75px;line-height: 40px;margin-top: 5px;color: #999;font-size: 14px;text-align: center;width: 260px;}
.research_introduce .fl span{margin-right: 20px;}
/*相关资料*/
.related_li{overflow: hidden;}
.related_list .li{padding-top: 15px;border-top: 1px solid #e5e5e5;margin-top: -1px;margin-bottom: 15px;}
.related_list .li .tit{font-size: 14px;line-height: 21px;color: #666;}
.related_list .li .info{color: #999;margin-top: 10px;}

.ico.ico_downLoad{background-position: -240px -560px;}

/* 新版笔记 */
.p_research .viewerPlaceHolder{line-height: 28px}
.p_research .research_top,.p_research .r_title{height: auto;width: 100%;border:none;}
.p_research .r_title h2{line-height: 20px;padding-bottom: 15px;}
.p_research .r_content{padding: 20px;height: 800px;overflow: auto;font-size: 16px;line-height: 32px;}
.p_research .r_content img{max-width: 100%;height: auto!important;vertical-align: bottom;}
.p_research .readMore{cursor:pointer;height: 40px;width:200px;border: 1px solid #00BAC6;border-radius: 20px;line-height: 40px;color: #00BAC6;font-size: 16px;font-weight: bold;text-align: center;margin: 29px auto 0;} 
.p_research .r_title .r_title_biji{font-size: 14px;padding-top: 0;}
.p_research .r_title_biji b{color:#3B4144;margin-left: 15px;font-weight: normal;}
.p_research .label_type{ display:inline-block;width: 37px;height: 18px;background: url(../../images/website2.png?t=20200924020846) center center no-repeat; background-position: -60px -240px;vertical-align: middle;margin: 0 5px 0 15px}
.p_research .r_title_biji a{color:#1FB6C4 }
.p_research .research_brief{border-bottom: 1px solid #E5E5E5;padding-bottom: 15px;color:#666!important;}
.p_research .p_tabs{border-top:none}
.p_research .reacher_con_wrap{border: 1px solid #F4F4F4;}
.p_research .p_live_common span{color:#666}
.research-left-wrap .research-icon{padding-right: 0;margin-top: 10px;}
.research-left-wrap .research-icon .research_doc{display: inline-block;width: 3px;height: 3px;border-radius: 50%;margin: 0 10px;background: #666;position: relative;top: -4px;}
.research-left-wrap .research-icon span, .research-icon .collect, .research-icon .share {margin-right: 0;}
.research-left-wrap .research-icon .collect{margin-right: 30px;font-size: 12px;}
.research-left-wrap .research-icon .collect .ico{margin-right: 5px;}
.research-left-wrap .research_top{margin-bottom: 0}
.research-left-wrap .p_live_common{margin-right: 30px;}
 .p_research .condition3 .cursor{font-size: 12px;background: #EAF0F2;border: 1px solid #E5E5E5;border-radius: 2px;color: #666666;display:inline-block;padding: 0px 10px; margin-right: 10px;line-height: 18px;}
 .p_research .condition3 .cursor:hover{border: 1px solid #00BAC6;}
 .p_research .condition3 .cursor.active{background: #00BAC6;border: 1px solid #00BAC6;color: #ffffff!important;}
 .p_research .condition3 .fontIcon{display: inline-block;width: 20px;height: 17px;background: url(../../images/website2.png?t=202009281525) center center no-repeat; background-position: -420px -420px;}
 .p_research .condition3 .change_l{display: inline-block;width: 15px;height: 17px;background: url(../../images/website2.png?t=202009281525) center center no-repeat; background-position: -300px -420px;margin:0 10px 0 5px}
 .p_research .condition3 .change_l_label:hover{color: #00BAC6}
 .p_research .condition3 .change_l_label{padding-right: 20px;cursor: pointer;}
 .p_research .readmore_ico{display: inline-block;width: 22px;height: 12px;background: url(../../images/website2.png?t=202009281525) center center no-repeat; background-position: -380px -420px;}
 .p_research .more_text{padding-right: 10px} 
 .p_research .condition3 .change_l_label:hover .change_l{background-position:-340px -420px} 
 .p_research .wei_share_box{z-index: 100;}
 .p_research .share_li{cursor: pointer;} 
 .p_research .scan_learn_box .social_phone{background-position-x: 4px;padding-left: 10px;}
 .full_screen{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background:#fff;z-index: 51;background: #3B4144;display:none;height: 100%;}
 .full_screen .research-wrap{max-width: 820px;width:100%;height: 100%; margin: 0 auto; background: #fff;position: relative;padding-top: 87px;box-sizing: border-box;padding-bottom: 60px;}
 .full_screen .research-wrap .title{min-height: 30px;font-size: 20px;color: #3B4144;box-shadow: 0 2px 4px 0 rgba(178,178,178,0.50);padding:15px 40px;position: fixed;top: 0;width: 820px;box-sizing: border-box;background: #fff;}
 .full_screen .research-wrap .title .title_ico{display: inline-block;width: 82px;height: 37px;background: url(../../images/website2.png?t=202009281525) center center no-repeat; background-position: 0 -457px;color: #fff;font-size: 12px;text-align: center;line-height: 26px;vertical-align: middle;position: relative;top: 6px}
 .full_screen .research-wrap .title .title_text{line-height: 20px;vertical-align: middle;font-weight: bold}
 .full_screen .research-wrap .title .title_type{font-size: 12px;position: absolute;top: 22px;left: 51px;color: #fff;line-height: 24px}
 .full_screen .content{padding: 0 40px 0;overflow: auto;height: 100%;line-height: 32px;}
 .full_screen .tool{color:#fff;position:fixed;margin-left: 820px;bottom: 20%}
 .full_screen .tool i{display: inline-block;background: url(../../images/website2.png?t=202009281525) center center no-repeat;}
 .full_screen .exit, .full_screen .change_fs_size{position: relative;background: #00BAC6;min-width: 60px;min-height: 39px;padding-top:11px;border-radius: 0 4px 4px 0;display: inline-block;cursor: pointer;margin-bottom: 10px}
 .full_screen .tool .span{display: none;padding:0 12px;position: absolute;width: 180px;right: 0;bottom: 0px;background: #00BAC6; height: 50px;line-height: 50px;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%); border-radius: 4px;}
 .full_screen .exit:hover .tool_text{display: inline-block;}
 .full_screen .tool i{width: 30px;height: 30px; background-position: -78px -460px;margin-left: 13px;position: relative;z-index: 5;}
 .full_screen .exit i{background-position: -78px -460px;}
 .full_screen .tool .tool_text{width: 142px;top:0;bottom: auto;}
 .full_screen .change_fs_size:hover .fs_text{display: block;}
 .full_screen .change_fs_size i{background-position: -118px -456px;}
 .full_screen .fs_text span{border: 1px solid #FFFFFF;border-radius: 2px;padding: 0 9px;margin-right: 5px;}
 .full_screen .fs_text span.active{background: #fff;color:#00BAC6}
 .full_screen .fs_text span:hover{padding:3px 12px;}
 .full_screen .read_percent{text-align: center;font-size: 12px;color: #666;height: 50px;width: 820px;position: fixed;bottom: 0;background: #fff;padding-top: 10px;z-index: 5;}
 .full_screen .content img{max-width: 100%;height: auto!important;vertical-align: bottom;}
 .full_screen .prinnote {position: relative;background: #00BAC6;min-width: 60px;min-height: 39px;padding-top:11px;border-radius: 0 4px 4px 0;display: inline-block;cursor: pointer;margin-bottom: 10px}
 .full_screen .prinnote:hover .tool_text{display: inline-block;}
 .full_screen .prinnote i{background-position: 0px -865px;}
 
.p_research .r_content .old_note {
 display: block;
 border: 0;
}
.reacher-main-content ul li, .reacher-main-content ol li{
  list-style-type: inherit;
  padding: 0 40px;
  list-style-position: inside;
}

/*即将上线样式*/
.p_schemes{text-align: center;padding: 100px 0px 200px;}
.p_schemes img{width: 391px;height: 476px;}
.p_schemes h4{font-size: 24px;color: #1FB6C4;margin-top: 30px;}
.p_schemes p{font-size: 14px;color: #999;}
.p_schemes p.live_tel{font-size: 18px;color: #666;}
body,ul,li,h1,h2,h3,h4,h5,p,a,img{margin: 0;padding: 0;border: 0;}
.p_search{background-color: #fff;padding: 20px 0;min-height: 560px;}
/*问答*/
.m_left{width: 200px;}
.dl-category{width: 198px;background-color: #fff;}
.loading_error{height:600px;text-align: center;border: 1px solid #eee;background-color: #fff;}
.loading_error img{margin-top: 120px;vertical-align: middle;display: inline-block;}
.ques_li{border-bottom: 1px solid #eee;line-height: 24px;margin-top: 18px;}
.ques_li .ques_con{line-height: 24px;text-align: justify;word-break: break-all;}
.td_line{padding-bottom: 10px;}
.ques_li .td_attend{background: url("../../images/icon/icon_attend.jpg") no-repeat;cursor: pointer;display: none;height: 20px;width: 46px;}
.ques_li .ques_con .left{float: left;margin-right: 20px;width: 46px;word-break: break-all;}
.ques_li .right{overflow: hidden;}
.ques_li .right h1, .ques_li .right h1 a{color: #3B4144;font-size: 16px;}
 .ques_li .right .qa_tit{color: #3B4144;font-size: 16px;}
.ques_li .right h1 a:hover{color: #21b8c5;}
.ques_li .support{background: url("../../images/support0.jpg") no-repeat;cursor: pointer;display: none;height: 37px;text-align: center;}
.ques_li .support em{color: #999;display: inline-block;font-style: normal;line-height: 15px;margin-top: 15px;text-align: center;}
.ques_li .ques_td{color: #3B4144;margin-top: 5px;}
.ques_li .ques_td strong{font-size: 16px;}
.td_span{color: #666;margin: 0 5px;}
.gray8{color: #999;}
.ques_text{color: #666;}
/*视频*/
.show_3line{max-height: 45px;height: auto;font-size: 14px;overflow: hidden;margin-top: 4px;line-height: 23px;}
.f12{font-size: 12px;}
.icon-timer{width: 16px;height: 16px;background: url(../../images/website.png?t=9243722345523934) no-repeat -40px -200px;}
.icon-header{width: 14px;height: 15px;background: url(../../images/icon/icon_header3.png) no-repeat;}
.video-result .icon-timer, .video-result .icon-header,.video-result .icon-part,.video-result .icon-open{display: inline-block;
	vertical-align: middle;padding-right: 3px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px!important;}
.online_video_star, .online_video_star .curr{display: inline-block;vertical-align: top;width: 65px;height: 17px;
    background: url(../../images/icon/icon_star3.png) repeat-x 0 center;}
.online_video_star .curr{background: url(../../images/icon/icon_star1.png) repeat-x 0 center;}
.orange{color: #f8a948;}

.video-chapter-box{background-color: #f9f9f9;padding: 0 20px;}
.video-chapter-box .video-chapter .labels .label{background: rgba(0,0,0,0.50);border-radius: 9px;padding: 1px 6px;color: #fff;}
.video-chapter{padding-bottom: 15px;margin-top: 3px;border-bottom: 1px solid #e5e5e5;}
.chapter-num span{display: inline-block;}
.chapter-num span.num{width: 16px;height: 16px;font-size: 12px;background-color: #999;color: #fff;text-align: center;line-height: 16px;border-radius: 20px;}
.pt15{padding-top: 15px;}
.c3{color: #3B4144;}
.rel{position: relative;z-index: 1;}
.ml30{margin-left: 30px;}
.video-chapter .sp_p{width: 760px;line-height: 22px;max-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video-player{width: 25px;height: 25px;background: url(../../images/icon/green_player.png) no-repeat;cursor: pointer;position: absolute;
    top: 50%;margin-top: -12px;right: 20px;}
.video-chapter .video-player{float: right;}
.video-result-title a.details:hover{color: #fff !important;}
/*报告*/
.report-dl{padding: 20px 0;overflow: hidden;border-bottom: 1px solid #e4e4e4;}
.no-line{border-top: none;}
.report-dl dt, .report-dl dd{float: left;}
.report-dl dt{width: 190px;height: 120px;}
.report-dl dd{width: 625px;margin-left: 20px;}
.report-dl dd h1{height: 24px;font-weight: normal;}
.live-dl dd h1 a, .report-dl dd h1 a, .sp-rightbox h1 a{display: inline-block;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.report-dl dd h1 a{font-size: 16px;}
.report-dl dd h1 a.report-details, .details{display: inline-block;height: 24px;line-height: 24px;padding: 0 5px;color: #fff;font-size: 12px;
    background-color: #21b8c5;}
.report-dl dd h1 a.report-details:hover{color: #fff !important;}
.report-dl dd p, .report-dl dd .report-content{width: 625px;line-height: 22px;word-wrap: break-word;word-break: break-all;}
.mt15{margin-top: 15px;}
.search_right .pDiv{height: 44px;overflow: hidden;}
.report-icon{margin-top: 15px;height: 24px;overflow: hidden;bottom: 20px;font-size: 12px;}
.report-icon span, .result-collect{display: inline-block;width: 24px;height: 20px;background: url(../../images/icon/icon_collect1.png) no-repeat;cursor: pointer;}
.report-icon i{display: inline-block;vertical-align: middle; width: 20px;height: 20px;background: url(../../images/icon/icon-download.png) no-repeat; margin-right: 0;}
.report-icon .ico{cursor: pointer;vertical-align: top;}
.report-icon em{margin-right: 20px;display: inline-block;margin-top: 5px;font-style: normal;}
/*直播*/
.m_right{width: 875px;position: relative;margin-right: 15px;}
.m_right .page_list{background-color: transparent;}
.search_right{/*width: 875px;*/padding-bottom: 20px;}
.search_right .research_list{margin-top: 20px;}
.search_count{height: 28px;padding:18px 20px;/*margin:0 auto;*/border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #999;}
.search-view{text-align: center;display: none;}
.search-view span, .search-view a{line-height: 30px;font-size: 15px;display: inline-block;}
.search-view a{width: 174px;height: 30px;text-align: center;color: #fff;background-color: #21b8c5;}
.video-result{width: 100%;margin-top: 20px;border-bottom: 1px solid #e4e4e4;}
.live-bar{width: 100%;position: relative;height: 42px;}
.live-bar-tag1,.live-bar-tag2{width: 50%;line-height: 42px;float: left;}
.live-bar-tag2{float: right;}
.live-bar-tag1 span{float: left;}
.gr1{color: #21b8c5;}
.live-bar-tag2 a, .live-bar-tag2 a.live-palyback, .live-bar-tag2 a.live-palyback2{display: block;background-color: #35b558;
    color: #fff;height: 24px;line-height: 24px;padding: 0 5px;}
.live-bar-tag2 a.live-palyback{background-color: #f8a948;margin-right: 18px;}
.live-bar-tag2 a.live-palyback:hover{color: #fff !important;}
.dl-video-result dt{width: 190px;height: 120px;float: left;}
.dl-video-result dd{width: 630px;margin-left: 15px;float: right;}
.search_right .d_lineheigh{line-height: 20px;overflow: hidden;line-height: 22px;color: #666;font-size: 14px;margin-top: 0;}
.report-icon span, .result-collect{display: inline-block;width: 24px;height: 20px;cursor: pointer;background: url(../../images/icon/icon_collect1.png) no-repeat;}
.colorful_bg{color: red !important;}
/*资讯*/
.inf-list-dl{margin-top: 20px;border-bottom: 1px solid #e4e4e4;overflow: hidden;padding-bottom: 20px;}
.inf-list-dl dt{width: 190px;height: 120px;}
.inf-list-dl dd a{font-size: 16px;color: #3B4144;}
.inf-list-text{line-height: 32px;height: 32px;font-size: 14px;}
.inf-list-dl dd p{margin-top: 10px;line-height: 22px;}
.mainw_cen{width: 1200px;margin:0 auto;padding: 30px 0;}
.qa_right{width: 310px;}
.qa_search{
    width: 1180px;
    text-align: center;
    margin: 0 auto;
    padding-top: 15px;
    font-size: 12px;
}
.qa_search .border_b{display: inline;padding-bottom: 9px;}
.qa_img{width: 310px;height: 195px;margin-top: 10px;}
.qa_img img{width: 100%;height: 100%;}
.qa_search span{display: inline-block;vertical-align: middle; line-height: 30px;font-size: 12px;color: #999;margin: 0 15px 0 0;}
.qa_search .qa_tit{color: #1FB6C4;display: inline-block;line-height: 30px;font-size: 12px;margin-right: 20px;font-weight: bold;}
.qa_search .qa_span{display: inline-block;text-align: left;max-width: 1130px;vertical-align: top;}
.qa_span span.color_red{color: red;}
.search_scroll{margin: 0 auto;overflow: hidden;position: relative;}
.teacher_box.long .search_scroll{width: 1148px;margin: 0 auto;}
.teacher_box.short .search_scroll{width: 1180px;margin: 0 auto;}
.search_scroll .ul{width: 100%;}
.search_scroll .li{width: 271px;height:118px;box-sizing:border-box;float: left;background: #FFFFFF;padding:20px 13px 0 13px;box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10);margin: 10px 8px;border-radius: 10px;}
.teacher_box.short .search_scroll .li{margin:10px}
.teacher_box.short .search_scroll .li:nth-child(2){margin-left: 15px}
.teacher_box.short .search_scroll .li:nth-child(3){margin-left: 15px}
.teacher_box.short .search_scroll .li:nth-child(4){margin-left: 15px;margin-right: 0}
.teacher_box.short .search_scroll .li:nth-child(1){margin-left: 0}
.search_scroll .li .uPhoto{border-radius: 50%;height: 55px;width: 55px;margin-right: 10px;}
.search_scroll .li .name{color: #3B4144;}
.search_scroll .li .intro{font-size: 12px;color: #999;line-height: 20px;}
.search_scroll .teacher_mark{top: 60px;left: 55px;}
.teacher_box{margin-top: 10px}
.teacher_box .part_left, .teacher_box .part_right{background: url(../../images/website.png?t=9243722345523934);width: 14px;height: 22px;top: 54px;}
.teacher_box .part_left{background-position: -280px -680px;}
.teacher_box .part_right{background-position: -360px -680px;}
.teacher_box .part_left:hover{background-position: -320px -680px;}
.teacher_box .part_right:hover{background-position: -400px -680px;}

/*.search_top{width: 100%;height: 40px;background-color: #f9f9f9;}
.tabs.search_top{background-color: #f9f9f9;}
.tabs.search_top li{width: auto;height: 40px;margin-left: -1px;line-height: 40px;
	text-align: center;float: left;font-size: 12px;}*/
.search_top  li em{font-style: normal;color: #ccc;margin-left: 6px;}
.search_count.bottom_none{border-bottom: none;}
.advertising_chart{display: block; width: 100%;height: 150px;margin-top: 20px;}
.dl-video-result{position: relative;margin-bottom: 20px;}
.show_bottom{color:#999; position: absolute;bottom: -3px;width: 630px;line-height: 18px;}
.font16{font-size: 16px;}
.icon-part{width: 16px;height: 16px;background: url(../../images/website.png?t=9243722345523934) no-repeat -80px -200px;}
.online_list .video-result-title{line-height: 18px;margin: -3px 0 4px 0;}
.mr90{margin-right: 90px;}
.color_blue{color: #23b8c5;cursor: pointer;}
.show_source{vertical-align: middle;color: #999;margin-top: 6px;line-height: 16px;height: 16px;}
.show_source em{color: #23b8c5;font-style: normal;}
.num_suo{width: 20px;height: 21px;background: url(../../images/website.png?t=9243722345523934) no-repeat #f7f7f7 -116px -160px;top: 16px;left: 0;display: none;}
.chapter-num:hover .num{background-color: #23b8c5;}
.chapter-num:hover .chapter-content{color: #23b8c5;}
.video-chapter .chapter_time{position: absolute;z-index: 2;right: 20px;top: 14px;font-size: 14px;color:#999;}
.icon-open{width: 18px;height: 15px;background-position: -275px -397px;vertical-align: middle;}
.icon-close{width: 18px;height: 15px;background-position: -315px -397px;vertical-align: middle;display: inline-block;}
.report-icon i.icon_read{background: url(../../images/website.png?t=9243722345523934) no-repeat -79px -557px;width: 15px;}
.report-icon i.icon_load{background: url(../../images/website.png?t=9243722345523934) no-repeat -119px -198px;}
.report-icon i.icon_heart{background: url(../../images/website.png?t=9243722345523934) no-repeat -399px -118px;}
.report-icon .collect-done i.icon_heart{background-position: -400px -154px;}
.read_hover,.load_hover,.heart_hover{margin-right: 70px;}
.load_hover,.heart_hover{cursor: pointer;}
.load_hover:hover{color: #23b8c5;}
.load_hover:hover .icon_load{background: url(../../images/website.png?t=9243722345523934) no-repeat -199px -198px;}
.heart_hover:hover{color: #23b8c5;}
.heart_hover:hover .icon_heart{background: url(../../images/website.png?t=9243722345523934) no-repeat -399px -158px;}
.width_box{width: 400px;float: left;}
.width_box.width700{width: 700px;}
.time_box{vertical-align: top;color: #999;font-size: 14px;}
.new_course{width: 80px;height: 20px;text-align: center;color: #fff;background-color: #ff0000;border-radius: 3px;
	display: inline-block;vertical-align: 1px;line-height: 20px;font-size: 14px;position: absolute;top: 0px;left: 0px;}
.search_num{width: 70px;height: 30px;padding: 0 10px;border: 1px solid #e4e4e4;line-height: 30px;color: #3B4144;}
.search_i{top: 0;right: 5px;}
.search_i i{width: 16px;height: 16px;display: inline-block;margin-left: 5px;background: url(../../images/website.png?t=9243722345523934) no-repeat -320px -193px;cursor: pointer;}
.search_i i.icon_sea{background: url(../../images/website.png?t=9243722345523934) no-repeat -360px -193px;}
.search_time{top: 30px;background-color: #fff;width: 90px;border: 1px solid #e4e4e4;left: -1px;text-align: center;display: none;}
.search_time p:hover{background-color: #23b8c5;color: #fff;cursor: pointer;}
/*下拉框S*/
.search_right .select_sp{height: 26px;width: 96px;line-height: 26px;font-size: 14px;color: #666;}
.search_right .select_sp .cur_select::after{background-position: center 7px;}
.search_right .select_sp .select p{height: 26px;line-height: 26px;}
.search_right .select_sp .select p:hover{background-color: #fff;color: #23b8c5;}
/*下拉框E*/
.show_btn{color: #1FB6C4;text-align: center;padding: 10px;font-size: 12px;}
.show_btn span{cursor: pointer;}
/*.show_open{background-color: #fff;z-index: 1;}*/
.search_h3{border-bottom: 1px solid #e4e4e4;font-size:16px;line-height: 42px;width: 100%;margin-bottom:20px;color: #3B4144;}
.more-link{text-align: center;}
.search_alink{line-height: 42px;text-align: center;color: #999;cursor: pointer;background-color: #fff;margin-top: 20px; border: 1px solid #999999;
    border-radius: 21px;display: inline-block;padding:0 36px;}
.more-link .search_alink span{color: #1FB6C4}
.search_more{font-size: 16px;color: #999;text-align: center;margin: 26px 0 60px;}
.link_more{width: 15px;height: 15px;background: url(../../images/website.png?t=9243722345523934) no-repeat -560px -160px;display: inline-block;
	margin-left: 10px;vertical-align: middle;}
.search_right.pb_none{padding-bottom: 0;line-height: 40px;text-align: center;font-size: 16px;}
.c_blue{color: #23b8c5;}
.search_h3.mb_none{margin-bottom: 0px;}
.search_right.p_bottom{padding-bottom: 0;}
.search_top, .p_search .p_tabs{border-left: 1px #e5e5e5 solid;border-right: 1px #e5e5e5 solid;}
.search_top{padding: 10px 0; }
.search_top .li{padding: 0 10px;}
.search_top .li1{margin-left: 20px;}
.search_top .li.curr{border-bottom:none;}
.ml380{margin-left: 380px;}
.p_search .p_qalist{/*width: 835px;*/margin: 0px auto;}
.p_search .qa_teacher{display: none; margin: 20px auto 10px;}
.p_search .search-search-wrap{width: 100%;background-color: #fff;background: url('../../images/searchbg.png?t=9243722345523934') center bottom no-repeat;background-size: 100% auto;padding:15px 0 25px;margin-bottom: 20px;}
.p_search .goandsearch{margin-top: 60px;}
.p_search .search-search-wrap .search-div{width: 655px;height: 50px;background: rgba(255,255,255,0.80); border: 1px solid #B8D9DC;border-radius: 10px;margin: 0 auto;}
.p_search .ico_2.header-search-ico{width: 18px;}
.p_search .search-search-wrap .search_input_div{padding: 5px 0 0 25px;}
.p_search .search-search-wrap .search_input{color: #3B4144;font-size: 16px;display: inline-block;vertical-align: middle;margin-left: 2px;width: 494px;line-height: 40px;height: 40px;}
.p_search .search-search-wrap .search-commit {    
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #22B7C4;
    border-radius: 6px;
    font-size: 16px;
    color: #fff;
}
.p_search .btn_search{position: relative;top: -1px;vertical-align: middle;}
.consent_msg{display: none;width: 980px;height:500px;margin-left: -490px;margin-top: -254px;z-index:19891020!important;}
.consent_msg .callmsg{margin-bottom: 23px;}
.consent_msg .p_scroll{padding: 20px 40px;height: 340px;overflow: auto;}
.consent_msg .p_scroll .about_con_det{margin-top: 0;}
.consent_msg .p_scroll h3{font-size: 16px;margin-bottom: 10px;color:#1FB6C4}
.consent_msg .p_scroll h4{font-weight: bold;}
.consent_msg .operate .btn{width: 300px;margin: 20px 0 20px 340px;}
.consent_msg #closeBtn{background-position:-200px -80px;cursor: pointer;position: absolute;right: 12px;top: 12px;z-index: 100;}
  
/* 学习时长弹窗 */

.time_tips_alert{display: none;width: 600px;height:360px;z-index:19891020!important;left: 46%;}
.time_tips_alert .callmsg{margin-bottom: 23px;}
.time_tips_alert .p_scroll{padding: 20px 40px;height: 340px;overflow: auto;}
.time_tips_alert .p_scroll .about_con_det{margin-top: 0;}
.time_tips_alert .p_scroll h3{font-size: 16px;margin-bottom: 10px;color:#1FB6C4}
.time_tips_alert .p_scroll h4{font-weight: bold;}
.time_tips_alert .operate .btn{width: 300px;margin: 20px 0 20px 340px;}
.time_tips_alert #closeBtn{background-position:-200px -80px;cursor: pointer;position: absolute;right: 12px;top: 12px;z-index: 100;}
.time_tips_alert p{color: #666;line-height: 22px;}
.time_tips_alert .example{margin-top: 22px;}
.time_tips_alert .star{margin-top:20px;color:#999;}
.time_tips_alert .create_tit{height: 40px;line-height: 40px;color: #FFFFFF;}

/* 学习时长图icon */
.time_icon{position: relative;}
.time_icon .time_tips_box{position:absolute;top: 23px;right: 266px;}
@charset "UTF-8";
.p_setting .left_menu{background-color: transparent;color: #3B4144;width: 100%;}
.p_setting .left_menu .item{border-bottom: 0px;font-size: 14px;height: 40px;line-height: 40px;margin: 0;}
.p_setting .left_menu a{padding: 0;text-align: center;color: #3B4144;display: block;}
.p_setting .left_menu .curr{border-left: 0px;}
.p_setting .left_menu a.curr{color: #1FB6C4;}
.p_setting .left_menu .ico{/*float: none;*/margin: 0 10px 0 0;}
.p_setting .left_menu .personal_ico{background-position: -320px -600px;}
.p_setting .left_menu a:hover .personal_ico,.p_setting .left_menu .curr .personal_ico{background-position: -320px -560px;}
.p_setting .left_menu .modify_ico{background-position: -160px -680px;}
.p_setting .left_menu a:hover .modify_ico,.p_setting .left_menu .curr .modify_ico{background-position: -160px -720px;}
.p_setting .left_menu .binding_ico{background-position: -200px -680px;}
.p_setting .left_menu a:hover .binding_ico,.p_setting .left_menu .curr .binding_ico{background-position: -200px -720px;}
.p_setting .left_menu .use_ico{background-position: -200px -160px;}
.p_setting .left_menu a:hover .use_ico,.p_setting .left_menu .curr .use_ico{background-position: -240px -720px;}
.p_setting .basic_l{float: left;margin-left: 90px;}
.p_setting .basic_r{float: right;width: 240px;margin-right: 120px;}
.p_setting .right_area .msg_success{bottom: 54px;z-index: 20;}
.p_setting .right_area .inner_page{display: none;margin: 0 40px;}
.p_setting .bind{margin: 0 100px;}
.p_setting .hobby{margin: 0 60px 0 100px;}
.p_setting .left_menu .delete_account_ico{background-position: -318px -1140px;}
.p_setting .left_menu a:hover .delete_account_ico,.p_setting .left_menu .curr .delete_account_ico{background-position: -358px -1140px;}
.p_setting .delete_account{margin: 0 100px; height: 500px;font-size: 16px; color: #3B4144;}
.p_setting .delete_account .title{font-weight: bold; text-align: center; margin-bottom: 40px;}

/*S 头像*/
.p_setting .photo .big_ph{padding-bottom: 30px;color: #3B4144;margin: 50px 0 0 0;}
.p_setting .photo img{display: inline-block;vertical-align: middle;}
.p_setting .photo .mid260{box-shadow: 0 0 4px #e0e1e0;height: 260px;width: 260px;padding: 5px;}
.p_setting .photo .mid240{width: 240px;height: 240px;/*box-shadow: 0 0 15px 5px #ccc;*/border: 1px solid #ccc;background-color: #000;/*padding-top: 1px;*/overflow: hidden;text-align: center;}
.jcrop-holder{margin: 0 auto;}
.p_setting .photo .mid240 img{max-width: 240px;max-height: 240px;}
.p_setting .photo .mid160{height: 160px;width: 160px;}
.p_setting .photo .mid100{height: 100px;width: 100px;}
.p_setting .photo .small50{height: 50px;width: 50px;}
.p_setting .photo .mr70{margin-right: 70px;}
.p_setting .photo .bordr{border-radius: 50%;}
.p_setting .photo .operate{width: 274px;text-align: center;}
.p_setting .photo .btn{width: 148px;margin: 30px auto 0;border-radius: 3px;}
.p_setting .photo .msg_success{left: 75px;top: -82px;width: 124px;}
.p_setting .photo .cancel{width: 108px;height: 38px;border: 1px solid #1FB6C4;color: #1FB6C4 !important;background-color: #fff;margin-right: 20px;}
.p_setting .photo .submit{width: 110px;}
.p_setting .photo_save{margin-top: 20px;width: 240px;}
.p_setting .photo_msg{color: #999;margin-top: 20px;}
.p_setting .post_file{position: absolute;left: 0;top: 260px;font-size: 76px;width: 100%;height: 40px;opacity: 0;filter: alpha(opacity=0);display: none;display: block\9;cursor: pointer;}

/*S 补全个人信息*/
.p_setting .space{display:inline-block;height: 14px;}
.p_setting .space_1{width: 14px;}
.p_setting .space_2{width: 21px;}
.p_setting .m_uinf_con{margin: 40px 0 20px;}
.p_setting .m_uinf_tit{font-size: 18px;color: #21b8c5;height: 38px;line-height: 38px;text-align: center;}
.p_setting .m_uinf_con .items{padding-bottom: 20px;margin-top: 10px;}
.p_setting .m_uinf_con .m_uinf_con_l{display: inline-block;vertical-align: middle;width: 70px;color: #666;margin-right: 14px;text-align: right;}
.p_setting .m_uinf_con_l .attach{width: 133px;}
.p_setting .m_uinf_con_l .attach .ico, .p_setting .m_uinf_con_l .attach .ico.check{background-position: -119px -38px;width: 14px;cursor: pointer;}
.p_setting .m_uinf_con_l .attach .ico.checked, .p_setting .m_uinf_con_l .attach .ico.check.checked{background-position: -79px -38px;}
.p_setting .m_uinf_con_r{display: inline-block;vertical-align: middle;}
.p_setting .m_uinf_code{margin-right: 45px;}
.p_setting .m_uinf_code.mr0{margin-right: 0px;}
.p_setting .m_uinf_con .ipt_long{width: 282px;}
.p_setting .m_uinf_con_r input[type='text'],.m_uinf_con_r input[type='password']{padding: 0 8px;height: 38px;line-height: 38px;border: 1px #CCCCCC solid;color: #3B4144;font-size: 14px;border-radius: 4px;}
.p_setting .m_uinf_con_r.txt_num_evt input[type='text']{padding: 0 8px 0 8px;}
.p_setting .m_uinf_con_r .txt_num_evt input[type='text']{padding: 0 8px 0 8px;}
.p_setting .m_uinf_con_r .ipt_short{width: 128px;}
.p_setting .m_uinf_con_r .txt_num_evt .ipt_short{width: 121px;}
.p_setting .m_uinf_con_r .no_share_name{width: 380px;}
.p_setting .sex_choose label i{margin-right: 10px;background-position: -480px -200px;}
.p_setting .sex_choose label.checked i{background-position: -520px -200px;}
.p_setting .sex_choose label{display: inline-block;vertical-align: middle;width: 120px;height: 18px;line-height: 18px;overflow: hidden;cursor: pointer;}
.p_setting .select_sp.sel_short_l{margin-right: 20px;}
.p_setting .select_sp.sel_short{width: 138px;border-color: #CCCCCC;}
.p_setting .select_sp.sel_long{width: 298px;border-color: #CCCCCC;}
.p_setting .operate .btn.bind{width: 150px;}
.p_setting .for_setting{margin: 40px 0;}
.p_setting .basic_save{width: 120px;margin: 40px 90px 0;}
.btn_opera{display: block; height: 50px;line-height: 50px; text-align: center; color: #fff; background-color:#21B8C5; overflow: hidden;cursor: pointer;}
.m_uinf_mobile{width: 380px;}
.m_uinf_mobile .btn_opera{width: 90px;float: right;}
.m_uinf_con .items_sp{padding-top: 30px;}
.submit_data .btn_opera{display: inline-block;vertical-align: middle; width: 150px;font-size: 20px;border: none;color: #fff;}
.m_uinf_con .items_sp.submit_data{text-align: center;}
.submit_data a.btn_cancel{display: inline-block;vertical-align: middle;margin-left: 20px;padding-right: 4px; color: #777;font-style: italic;text-decoration: underline;font-size: 16px;line-height: 50px;}
.p_setting .tel_box{width: 278px;height: 30px;padding: 4px 10px;border-radius: 4px;display: inline-block;vertical-align: middle;border: 1px solid #CCCCCC;}
.p_setting .tel_box.readonly{background-color: #EBEBE4;}
.p_setting .tel_box input{height: 30px;line-height: 30px;}
.p_setting .tel_box.readonly input{background-color: #EBEBE4;}
.p_setting .tel_box input.zone {width: 30px;}
.p_setting .tel_box input.tel {width: 80px;}
.p_setting .tel_box input.ext {width: 80px;}
.p_setting .tel_box .tel_line {line-height: 30px; padding: 0 10px;}
/*修改密码*/
.p_setting .password .m_uinf_con{width: 390px;margin: 50px auto;}
.p_setting .pass_btn{width: 300px;margin-top: 10px;}
.p_setting .m_uinf_con_r .ipt_short_l{width: 180px;margin-right: 5px;}
.p_setting .pass_tit{font-size: 16px;color: #3B4144;text-align: center;line-height: 20px;margin-top: 20px;}
.p_setting .get_code{width: 94px;font-size: 14px;}
.p_setting .password .way_1{margin-top: 100px;}
.p_setting .password label.item{display: block;}
.p_setting .password label.item.all{color: #999;}
.p_setting .password label.item .ico{background-position: -118px -39px;margin-right: 8px;}
.p_setting .password label.item .ico.checked{background-position: -78px -39px;}
/*账号绑定*/
.p_setting .account_left{width: 70%;float: left;}
.p_setting .account_right{float: right;margin-top: 10px;}
.p_setting .account_width{/*width: 85px;*/}
.p_setting .account_width img{width: 60px;height: 60px;border-radius: 50px;}
.p_setting .account_text{float: left;font-size: 14px;line-height: 60px;}
.p_setting .account_text .c_red{/*margin-left: 20px;*/}
.p_setting .account_text .p_text{width: 56px;margin-left: 20px;margin-right: 30px;}
.p_setting .bind_b.btns{width: 120px;}
.p_setting .bind_b.has_bind{border: 1px #999 solid;width: 118px;height: 38px;line-height: 38px;color: #999 !important;background-color: #fff;}
.p_setting .bind_b.has_bind:hover{border: 0;width: 120px;height: 40px;line-height: 40px;color: #fff !important;background-color: #1FB6C4;}
.p_setting .bind_b.need_valid{border: 1px #1FB6C4 solid;width: 118px;height: 38px;line-height: 38px;color: #1FB6C4 !important;background-color: #fff;}
.p_setting .bind_b.cancel_bind{background-color: #F04C4C;}
.register.bind_d .main{padding: 44px 50px;}
.bind .register{margin-left: -201px;margin-top: -183px;}
.operate .btn.btn_color{background-color: #f8a948;border: 1px solid #f8a948;}
.operate .btn.btn_color:hover{background-color: #f99a26;}
/*使用偏好*/
.p_setting .set_list{width: 500px;}
.p_setting .set_list .li {border-bottom: 1px dashed #eee;padding: 20px 0 0 0;}
.p_setting .set_list .msg_item {float: left;font-size: 16px;width: 136px;color: #3B4144;}
.p_setting .set_list .msg_con{overflow: hidden;}
.p_setting .set_list .msg_con .choose{display: block;margin-bottom: 15px;color: #3B4144;}
.p_setting .set_list .msg_con .choose i{display: inline-block;margin-right: 5px;width: 18px;height: 18px;}
.p_setting .hobby_save{margin-left: 108px;width: 120px;}
/*E 补全个人信息*/

.msg_box.bind_yx{text-align: center;}
.p_setting .operate.submit .btn{font-size: 16px;width: 120px;}
.third_bind{min-height: 280px;margin-top: -140px;}
.third_bind .operate .btn1{width: 120px;height: 38px!important;line-height: 38px!important;margin-right: 15px;}
.third_bind .tips{margin: 50px 0;font-size: 16px;color: #F04C4C;}
@charset "UTF-8";

/** 
 * [topic.css话题中心]
 * @author markwang
 * @version 2017-03-06T13:56:24+0800
 * @example no example
 * @modification list 2017-03-06 新增 
                       2017-03-06 修改
 */

.topic_icos .cont {
    margin: 0 auto;
    width: 666px;
}

.topic_icos .table {
    border-top: 1px #999 solid;
    border-left: 1px #999 solid;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.topic_icos .li {
    border-bottom: 1px #999 solid;
    border-right: 1px #999 solid;
    font-size: 12px;
    float:left;
    color: #666;
    height: 100px;
    position: relative;
    width: 110px;
    z-index: 1;
}

.topic_icos .li.has_child {
    cursor: pointer;
}

.topic_icos .li.has_child:hover {
    background-color: #E5E5E5;
}

.topic_icos .li a:hover {
    color: #666!important;
}

.topic_icos .li .img {
    display: block;
    height: 44px;
    width: 44px;
    margin: 20px auto 0;
}

.topic_icos .li .label {
    margin-top: 10px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.topic_icos .li .for_choose {
    bottom: 0;
    margin-right: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background-position: 0px -320px;
}

.topic_icos.view_topic .cont {
    margin-bottom: 43px;
}


/** 
 * [topic.css编辑我关注的话题]
 * @author markwang
 * @version 2017-03-06T13:56:24+0800
 * @example no example
 * @modification list 2017-03-06 新增 
                       2017-03-06 修改
 */

.edit_topic {
    padding-bottom: 20px;
}

.edit_topic .btns {
    width: 120px;
}

.saved_topic {
    text-align: center;
}

.saved_topic .res {
    color: #3B4144;
    font-size: 24px;
    margin-top: 100px;
}

.saved_topic .tips {
    line-height: 20px;
    margin-top: 40px;
}

.saved_topic .link {
    color: #1FB6C4;
    font-weight: bold;
    margin-top: 40px;
    text-decoration: underline;
}

.edit_topic.msg_box .tips{color: #666}


/** 
 * [话题详情]
 * @author markwang
 * @version 2017-03-06T13:56:24+0800
 * @example no example
 * @modification list 2017-03-06 新增 
                       2017-03-06 修改
 */

.p_topic_det .clearfix .btns{float: right; width: 120px;height: 36px; line-height: 36px;margin-top: 2px;font-size: 14px;}
.p_topic_det .clearfix .btns .ico{
   background-position: -320px -640px;
}
.p_topic_det .clearfix .btns:hover .ico{
   background-position: -360px -640px;
}
.p_topic_det .clearfix .btns.has_focus .ico{
   background-position: -360px -640px;
}
.p_topic_det .cur_topic {line-height: 40px;}
.p_topic_det .cur_topic span{display: inline-block;vertical-align: middle;}
.p_topic_det .cur_topic .t_img {
    vertical-align: middle;
    height: 40px;
    width: 40px;
    margin-right: 15px;
}

.p_topic_det .cur_topic .t_label {
    color: #999;
    margin-left: 30px;
}

.p_topic_det .cur_topic .t_name {
    color: #3B4144;
    font-size: 16px;
    font-weight: bold;
}


@charset 'UTF-8';
.p_usermain{background-position: center 0;background-repeat: no-repeat;background-color: #fff;}
.p_usermain .mainw{padding-top: 100px;padding-bottom: 40px;}
.p_usermain .info_det{color: #fff;height: 130px;}
.p_usermain .info_det .left{width: 190px;}
.p_usermain .info_det .uPhoto{border-radius: 50%;height: 160px;/*margin: 0 40px;*/width: 160px;padding: 5px;}
.p_usermain .info_det .uPhoto img{border-radius: 50%;width: 100%;height: 100%;}
.p_usermain .info_det .intro{font-size: 16px;line-height: 34px;overflow: hidden;}
.p_usermain .info_det .name, .p_usermain .social_info .li_c .num{font-size: 28px;font-weight: 700; line-height: 40px;/*margin-top: 20px;*/}
.p_usermain .info_det .name{display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_usermain .info_det .intro .focus{font-size: 14px;height: 28px;line-height: 28px;width: 94px;margin-left: 30px;background-color: transparent;border: 1px solid #FFF;/*margin-top: 25px;*/}
.p_usermain .info_det .intro .focus.has_focus{background-color: transparent!important;}
.p_usermain .info_det .works{line-height: 30px;margin-top: 14px;color: #999;}
.p_usermain .info_det .works label{font-size: 16px;}
.p_usermain .info_det .works .label{border: 1px #E5E5E5 solid;border-radius: 2px;display: inline-block;vertical-align: middle; font-size: 12px;padding: 0 8px;margin-right: 10px;height: 24px;line-height: 23px;}
.p_usermain.p_account .info_det .works .label{color: #1FB6C4;border: 1px #1FB6C4 solid;}
.p_usermain.p_account .info_det .works .label:hover{color: #fff!important;border: 1px solid #1FB6C4;background-color: #1FB6C4;}
.p_usermain.p_account .info_det .works .label_edit{line-height: 23px;}
.p_usermain .info_det .mark{top: 140px;left: 125px;background: url(../../images/user_mark.png) 0 0 no-repeat;height: 24px;width: 24px;z-index: 2;}
.p_usermain .teacher_list .social_info{float: left;}
.p_usermain .social_info{float: right; width: 985px;}
.p_usermain .social_info .li_c{float: right;padding: 0 30px;text-align: center;}
.p_usermain .social_info .li_c label{font-size: 16px;line-height: 30px;cursor: pointer;}
.p_usermain .social_info .li_c .time_tips_box{
  margin-bottom: 2px;
}
.p_usermain .content{background-color: #fff;padding-top: 45px;}
.p_usermain .content .category{width: 120px;margin: 0px 20px;}
.p_usermain .content .category .li{cursor: pointer;color:#3B4144;height: 50px; line-height: 50px;text-align: center; }
.p_usermain .content .category .li .ico{margin-right: 15px;}
.p_usermain .content .category .li .ico_t1{background-position: -360px -840px;}
.p_usermain .content .category .li .ico_t2{background-position: -360px -920px;}
.p_usermain .content .category .li .ico_t3{background-position: -280px -880px;}
.p_usermain .content .category .li.curr .ico_t1{background-position: -320px -840px;}
.p_usermain .content .category .li.curr .ico_t2{background-position: -320px -920px;}
.p_usermain .content .category .li.curr .ico_t3{background-position: -240px -880px;}
.p_usermain .content .category .li .ico_a1{background-position: -360px -920px;}
.p_usermain .content .category .li .ico_a2{background-position: -280px -880px;}
.p_usermain .content .category .li.curr .ico_a1{background-position: -320px -920px;}
.p_usermain .content .category .li.curr .ico_a2{background-position: -240px -880px;}
.p_usermain .content .category .li.curr, .p_usermain .content .category li:hover{color:#1FB6C4;}
.p_usermain .content .category .li.curr{font-weight: 700;}
.p_usermain .content .page_conts{width: 985px;margin-top: -15px;}
.p_usermain .content .page_l{width: 680px;float: left;margin-top: 8px;}
.p_usermain .content .page_r{width: 280px;float: right;margin-top: 8px;}
.p_usermain .content .introduce .title{color:#3B4144;font-size: 16px;font-weight: 400; line-height: 50px;}
.p_usermain .content .introduce p{color:#666;margin: 10px 0;}
.p_usermain .content .introduce{padding-bottom:20px;}
.p_usermain .content .video_ke .li{margin-right: 19px;margin-bottom: 40px !important; margin-top: 0 !important;}
.p_usermain .content .seeMore{/*line-height: 16px;*/}
.p_usermain .content .seeMore{color: #999;}
.p_usermain .ques_answer .mark{top: 27px;left: 26px;background-position: -280px -240px;height: 15px;width: 15px; z-index: 2;}
.p_usermain .alpha{
	background-color:rgba(255,255,255,0.35);
 	background-color:#fff\9;
    filter:Alpha(opacity=35)\9;
    position:static\9; 
    *zoom:1; 
   }
.p_usermain .editable .alpha:hover{
	background-color:#1FB6C4;
 	background-color:#1FB6C4\9;
    filter:Alpha(opacity=100)\9;
    position:static\9; 
    *zoom:1; 
   }
@media screen\0,screen\9 {/* 只支持IE6、7、8 */
  .p_usermain .alpha .son{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  } 
}

.p_usermain .video_ke .c_type{display: block; position: absolute;z-index: 2;left: 0;bottom: 0; background:url(../../images/teacher_bg.png) no-repeat;color: #fff; height: 27px;line-height: 27px;width: 270px;text-indent: 10px;}
.p_usermain .offline_div{width: 878px;}
.p_usermain .offline_dtit, .p_usermain .offline_dright p{width: 586px;}
.p_usermain .content .for_course .page_list{margin-top: 20px;}
.p_usermain .content .for_qa_area .h3_tit{padding-top: 17px;}

/*2020年10月19日10:36个人社交主页与讲师主页修改*/
.p_usermain .center_list h5{
  font-size: 16px;
  color: #3B4144;
  letter-spacing: 0;
  text-align: justify;
  font-weight: bold;
}
.p_usermain .title-more-wrap {
  position: relative;
  padding-bottom: 24px;
  display: none;
}
.p_usermain .title-more-wrap span{
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}
.p_usermain .title-more-wrap i{
  font-family: '宋体';
  font-size: 16px;
  font-weight: 600;
}

/*2020年6月17日09:46:52讲师主页改版*/
.new_teacher_det{position: relative;z-index: 1;}
.new_teacher_det .mainw {padding-top: 0; padding-bottom: 20px;}
.new_teacher_det .info_det{height: auto;padding-top: 43px}
.new_teacher_det .info_det .left{width: 154px;}
.new_teacher_det .info_det .uPhoto{height: 144px;width: 144px;}
.new_teacher_det .social_info {margin-top: 40px;}
.new_teacher_det .info_det .mark{    top: 108px; left: 122px;height: 25px;width: 25px;}
.new_teacher_det .info_det .name{font-size: 20px;line-height: 25px;}
.new_teacher_det .info_det .manyi{font-size: 20px; color: #FFCD79;padding-right: 10px}
.new_teacher_det .info_det .manyi .ico{height: 22px;width: 25px;background: url(../../images/website2.png?t=20200618114401) no-repeat -140px -381px;}
.new_teacher_det .info_det .posit{font-size: 16px; color: #000000;line-height: 30px; margin-top: 27px;}
.new_teacher_det .info_det .teacherIntro{color: #999; margin-top: 15px;line-height: 20px;}
.new_teacher_det .info_det .btn{display: block;font-size: 14px;border-radius: 15px;height: 30px;line-height: 30px;width: 85px;margin: 0 auto;}
.new_teacher_det .info_det .btn2{border: none; *border: 0;}
.new_teacher_det .teacher_top{position: absolute;z-index: 1; height:120px;width: 100%;top: 0;left: 0; background:url(../../images/for-teacher-bg.jpg?t=20201023190600) center 0 repeat;}
.new_teacher_det .info_det .works label {font-size: 14px; }
.new_teacher_det .info_det .works .label{background-color: #F3F3F3;border-radius: 4px;}
.new_teacher_det .info_det .works{line-height: 26px;margin-top: 17px;color: #3B4144;}
.new_teacher_det .tabsb{ border-bottom: none; *border-bottom: 0;height: 30px;}
 /* .new_teacher_det .center-live, .new_teacher_det .center-online, .new_teacher_det .center-answer, .p_new_usermain .center-answer, .p_new_usermain .center-offline, .p_new_usermain .center-live, .p_new_usermain .center-online, .p_new_usermain .title-more-wrap, .new_teacher_det .title-more-wrap{clear:both;} */
.new_teacher_det .tabsb .li, .p_new_usermain .tabsb .li{width: 90px;height: 30px;padding:0;margin-left: 0;margin-right: 10px;line-height: 30px}
.new_teacher_det .tabsb{margin: 20px 0 20px;}
.new_teacher_det .ques-info .ques_more{padding-bottom: 0}
.new_teacher_det #forQaArea .tabsb{margin-bottom: 0;}
.new_teacher_det #forQaArea .page_list {margin-top: 0;}
.p_userlist .info_det{padding-top: 56px;}
.p_userlist .info_det .li{background: #FBFDFF; border: 1px solid #F4F4F4; box-shadow: 0 2px 10px 0 rgba(228,228,228,0.50); border-radius: 11px;float: left;width: 280px;margin-right: 17px;padding-bottom: 15px;}
.p_userlist .info_det .uP_box{width: 90px;height: 90px;border-radius: 50%;margin: -65px 0 0 75px;padding: 5px;background-color: #fff;}
.p_userlist .info_det .uP_boxS{width: 80px;height: 80px;border-radius: 50%;border: 1px solid #FFD6D6;padding: 4px;}
.p_userlist .bg2 .uP_boxS{border: 1px solid #D6DAFF;}
.p_userlist .bg3 .uP_boxS{border: 1px solid #E7D1FF;}
.p_userlist .bg4 .uP_boxS{border: 1px solid #FFBF92;}
.p_userlist .info_det .uPhoto{border-radius: 50%; height: 100%;width: 100%;margin-top: -1px;}
.p_userlist .info_det .info_dbox{color: #fff;padding: 15px;width: 250px;height: 110px;}
.p_userlist .info_det .info_dbox a:hover{color: #fff!important;}
.p_userlist .info_det .info_dbox.bg1{background: url(../../images/user/bg_1.png) 0 0 no-repeat;}
.p_userlist .info_det .info_dbox.bg2{background: url(../../images/user/bg_2.png) 0 0 no-repeat;}
.p_userlist .info_det .info_dbox.bg3{background: url(../../images/user/bg_3.png) 0 0 no-repeat;}
.p_userlist .info_det .info_dbox.bg4{background: url(../../images/user/bg_4.png) 0 0 no-repeat;}
.p_userlist .info_det .m_info{padding: 0 10px;}
.p_userlist .info_det .name{font-size: 16px;line-height: 21px;margin-top: 5px;text-align: center;}
.p_userlist .info_det .titles{font-size: 12px;line-height: 14px;color: #fff;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 14px;text-align: center;}
.p_userlist .info_det .posit{font-size: 12px;line-height: 14px;margin-top: 8px;}
.p_userlist .info_det .social_info{color: #999;margin-top: 15px;}
.p_userlist .info_det .social_info .li_c{float: right; width: 33%;text-align: center;}
.p_userlist .info_det .social_info .line{float: right;border-right: 1px #E5E5E5 solid;height: 24px;width: 0;margin-top: 10px;}
.p_userlist .info_det .social_info .num{font-size: 16px;font-weight: 700; line-height: 18px;color: #3B4144;}
.p_userlist .info_det .social_info label{font-size: 12px;line-height: 26px;}
.p_userlist .info_det .intro{color: #666;line-height: 19px;margin-top: 15px;padding-bottom: 10px;}
.p_userlist .info_det .works{border-top: 1px #E5E5E5 solid; color:#999;font-size: 12px;margin-top: 18px;padding: 20px 0px;position: relative;z-index: 1;}
.p_userlist .info_det .works label{background-color: #fff; position: absolute;z-index: 2;height: 26px;width: 80px;left: 89px;top: -13px;text-align: center;}
.p_userlist .info_det .works .label{border: 1px #E5E5E5 solid;border-radius: 4px;display: inline-block;vertical-align: top;line-height: 18px; margin: 10px 5px 0;padding: 0 3px;}

/*.p_userlist .ques_tag{width: auto;padding: 0;margin-top: 0;}*/
.p_userlist .info_det .mark{display: none; top: 77px;left: 72px;background: url(../../images/user_mark.png) 0 0 no-repeat;height: 24px;width: 24px;z-index: 2;}
.p_userlist .ads{width: 100%;height: 350px;overflow: hidden;}
.p_userlist .ads img{height: 350px;position: relative;z-index: 2;left: 50%;margin-left: -960px;}
.p_userlist .user_list{background-color: #fff;}
.p_userlist .user_list .tabs .li{padding-left: 0;}
.p_userlist .user_list .p_sort{height: 40px;line-height: 40px;margin-top: 0;}
.p_userlist .user_list .p_sort .line{margin-top: 15px;}
.teacher_list .li{border-bottom: 1px #E5E5E5 solid;color: #999;padding: 25px 0;}
.teacher_list .li .teacher_mark {top: 65px;}
.teacher_list .li .t_course {position: absolute; z-index: 2; right: 0; top: 50%; margin-top: -50px;}
.teacher_list .uPhoto{border-radius: 50%; height: 60px;width: 60px;margin-right: 20px;border: 1px solid #E5E5E5;}
.teacher_list .mark{top: 87px;left: 82px;background: url(../../images/user_mark.png) 0 0 no-repeat;height: 24px;width: 24px;z-index: 2;}
.teacher_list .name{color: #3B4144;font-size: 16px;font-weight: bold;}
.teacher_list .right_overfl .right_overfl{max-width: 600px;}
.teacher_list .posit{margin-top: 2px;}
.teacher_list .m_info .focus{cursor: pointer;margin-left: 20px;width: 20px;height: 20px;border-radius: 4px;background: url(../../images/website.png?t=9243722345523934) no-repeat 0px -558px;}
.teacher_list .m_info .focus:hover{background-position: -40px -558px;}
.teacher_list .m_info .focus.has_focus{background-position: -40px -558px;}
.social_info .focus .ico{background-position: -320px -640px;}
.social_info .focus.has_focus .ico{background-position: -360px -640px;}
.social_info .focus:hover .ico{background-position: -360px -640px;}
.teacher_list .social_info{margin-top: 10px;line-height: 22px;}
.t_info_det .social_info .ico_2.ico1, .teacher_list .social_info .ico_2.ico1{background-position: 2px -420px;}
.t_info_det .social_info .ico_2.ico2, .teacher_list .social_info .ico_2.ico2{background-position: -38px -420px;}
.t_info_det .social_info .ico_2.ico3, .teacher_list .social_info .ico_2.ico3{background-position: -78px -420px;}
.teacher_list .social_info .num{font-weight: bold;color: #3B4144;}
.teacher_list .social_info label{margin-right: 35px;}
.teacher_list .li .operate{margin-top: 13px;text-align: left;}
.teacher_list .li .operate .btn{font-size: 14px;border-radius: 15px;height: 30px;line-height: 30px;width: 85px;margin: 0 auto;}
.teacher_list .li .operate .btn2{border: none; *border: 0;}
.teacher_list .works label{margin: 10px 10px 0 0;float: left;}
.teacher_list .works .label{border: 1px #E5E5E5 solid;border-radius: 4px;display: inline-block;vertical-align: 0px;line-height: 18px; margin: 12px 5px 0 5px;padding: 0 3px;}
.teacher_list .t_course{/*height: 92px;width: 312px;overflow: hidden;*/}
.teacher_list .t_course .img{float: left; height: 100px;width: 160px;margin-right: 6px;border-radius: 4px;}
.p_userlist .user_list .page{margin-top: 20px;}
.p_userlist .arrowud .ico{background-position: -77px -594px; animation: moveud linear 0.6s 0s infinite alternate forwards;-webkit-animation: moveud linear 0.6s 0s infinite alternate forwards;}
.teacher_mark{top: 45px;left: 43px;background-position: -280px -240px;height: 15px;width: 15px; z-index: 2;}
.teacher_mark1{top: 27px;left: 30px;}


.p_account .focus .social_info{    float: none;
    width: auto;}
.p_new_usermain .content .page_conts{width: 1180px;}
.p_new_usermain .info_det .uPhoto{height: 144px;width:144px}
.p_new_usermain .mainw{padding-top: 0}
.p_new_usermain .wrapper {padding-top:77px}
.p_new_usermain .info_det .name{font-size: 20px}
.p_new_usermain .social_info{width: 1005px;padding-top: 40px}
.p_new_usermain .info_det .left{width: 164px;}
.new_teacher_det .mainw{padding-top: 0}
.p_new_usermain .center-ques{padding-bottom: 10px;}
.p_new_usermain .ques-info .title-more-wrap, .p_usermain .ans-info .title-more-wrap{padding-bottom: 0;}
.p_new_usermain .tabsb{border-bottom:none;height: 32px;}
.p_new_usermain #forQaArea .tabsb{margin-bottom: 0}
.p_new_usermain #forQaArea .page_list{margin-top: 2px}
.p_new_usermain .info_det{padding-top: 30px;}
.p_new_usermain .alpha, .new_teacher_det .alpha{background-color:#fff}
.p_new_usermain .ques-dl .for_new_teacher_title, .new_teacher_det .ques-dl .for_new_teacher_title{color:#000!important}

.p_new_usermain .ques_asker_only .not_yet, .p_new_usermain .ques_asker_only .again{color: #E6A231;background: url(../../images/answer_label_01.png);}
.p_new_usermain .ques_asker_only .called, .p_new_usermain .ques_asker_only .called_again{color: #40B98E;background: url(../../images/answer_label_02.png);}
.p_new_usermain .ques_asker_only label{
  width: 72.5px;
  height: 24px;
  margin-right: 5.5px;
  font-size: 12px;
  display: inline-block;
  text-align: center;
}
