/*
@author: name
*/
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif;margin:0 auto;color:#333;min-width:1100px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
a{text-decoration:none;color:#333;}
/* a:hover{text-decoration:underline;} */
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.containerff{ clear:both; width:1000px; text-align:left; margin:0 auto; color:#333333; background-color:#fff;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.tloginh{ height:43px; background:url(../../images/ejxjy_04.jpg) repeat-x; line-height:42px; color:#fff;}
.tloginh .left{ width:100px; padding-left:60px; font-size:18px; background-position:32px -49px;}
.tloginh .center{ font-size:14px; padding:0 50px 0 30px; height:43px; position:relative;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.button01{ margin:0 5px; width:94px; height:36px; border:none; line-height:34px; font-size:14px; color:#fff; cursor:pointer; background-color:#0382e0;}
/*页脚*/
.fbodyt{ background-color:#fff; border-bottom:5px solid #e6e6e6;}
.hfoott{ width:1000px; text-align:left; margin:0 auto; padding:20px 0 15px 0;}
.hfoott .nr{ width:184px; margin-right:88px; line-height:26px; color:#808080;}
.hfoott .nr a{ color:#808080;}
.hfoott .nr .top{ display:block; width:61px; height:61px; background-position:-226px -61px; margin:0 auto 10px;}
.hfoott .nr .center{ font-size:16px; text-align:center;}
.hfoott .nr .bottom{ font-size:14px; text-align:center;}
.hfoott .nr .top01{ display:block; width:61px; height:61px; background-position:-226px -163px; margin:0 auto 10px;}
.hfoott .nr .top02{ display:block; width:61px; height:61px; background-position:-226px -263px; margin:0 auto 10px;}
.hfoott .nr .top03{ display:block; width:61px; height:61px; background-position:-226px -368px; margin:0 auto 10px;}
.hfootb{ width:1000px; text-align:center; margin:15px auto; line-height:30px;}
.hfootb span{ padding:0 15px; color:#000;}
table{
    border-collapse:collapse;
}

body{
    background:#f8f8f8;
}
.print_wrapper{
    width:1200px;
    margin:20px auto;
}
.print_wrapper .stydent_login_info{
    width:100%;
    padding:20px 0;
    font-size:14px;
    color:#333;
    background:#fff;
}
.print_wrapper .stydent_login_info .student_name,.print_wrapper .stydent_login_info .login_out{
    line-height:14px;
    margin: 0 30px;
}
.print_wrapper .step_progess{
    width:100%;
    background:#fff;
    margin:14px auto 20px;
    height:154px;
}
.print_wrapper .step_item{
    margin-top:60px;
    position:relative;
    float:left;
    _display: inline;
}
.print_wrapper .step_item .line{
    width:86px;
    height:1px;
    background: #dddddd;
    float:left;
    _display: inline;
}
.print_wrapper .step_item .step_icon{
    display:block;
    width:30px;
    height:20px;
    background:#fff;
    position:absolute;
    top:-10px;
    left:71px;
    background-image: url(/image/step_uncheck_icon.png);
    background-repeat:no-repeat;
    background-size: 20px 20px;
    background-position: center;
}
.print_wrapper .act_step .step_icon{
    display:block;
    width:48px;
    height:40px;
    background:#fff;
    position:absolute;
    top:-20px;
    left:62px;
    background-image: url(/image/step_checked_icon.png);
    background-repeat:no-repeat;
    background-size: 40px 40px;
    background-position: center;
}
.print_wrapper .act_step .line{
    background:#46a3f9;
}
.print_wrapper .step_item .step_txt{
    margin-top:50px;
    text-align:center;
    font-size:16px;
    line-height: 16px;
    color:#999999;
}
.print_wrapper .act_step .step_txt{
    color:#333;
}
.print_wrapper .first_step .first_line{
    background:#fff;
}
.print_wrapper .last_step .step_txt{
    margin-left:50px;
}
.print_wrapper .left_change_nav{
    width:215px;
    background:#fff;
    padding:26px 0 30px;
}
.print_wrapper .left_change_nav .ctrl_btn_list li{
    padding:14px 0;
    font-size:18px;
    margin-bottom:20px;
}
.print_wrapper .left_change_nav .ctrl_btn_list li p{
    line-height:18px;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act{
    background: #f8f8f8;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act p{
    color:#46a3f9;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .opera_icon{
    margin:0 16px 0 37px;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .person_icon{
    width:18px;
    height:19px;
    background: url(/image/person_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .study_icon{
    width:18px;
    height:17px;
    background: url(/image/study_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .exam_icon{
    width:16px;
    height:18px;
    background: url(/image/exam_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .print_icon{
    width:19px;
    height:15px;
    background: url(/image/print_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .down_icon{
    width:19px;
    height:19px;
    background: url(/image/down_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .law_icon{
    width:20px;
    height:20px;
    background: url(/image/law_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .buy_icon{
    width:18px;
    height:15px;
    margin-top:2px;
    background: url(/image/buy_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li .invoice_icon{
    width:19px;
    height:15px;
    background: url(/image/invoice_icon.png) no-repeat;
    background-size:100% 100%;
    margin-top:2px;
}

.print_wrapper .left_change_nav .ctrl_btn_list li.act .person_icon{
    width:18px;
    height:19px;
    background: url(/image/person_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .study_icon{
    width:18px;
    height:17px;
    background: url(/image/study_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .exam_icon{
    width:16px;
    height:18px;
    background: url(/image/exam_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .print_icon{
    width:19px;
    height:15px;
    background: url(/image/print_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .down_icon{
    width:19px;
    height:19px;
    background: url(/image/down_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .law_icon{
    width:20px;
    height:20px;
    background: url(/image/law_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .buy_icon{
    width:18px;
    height:15px;
    background: url(/image/buy_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .ctrl_btn_list li.act .invoice_icon{
    width:19px;
    height:15px;
    background: url(/image/invoice_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .left_change_nav .wechat_qrcode img{
    width:175px;
    height:175px;
    display:block;
    margin:20px auto 20px;
}
.print_wrapper .left_change_nav .wechat_qrcode p{
    text-align:center;
    font-size:14px;
    line-height:14px;
}
.print_wrapper .operation_center .right_content_item{
    width:905px;
    background:#fff;
    padding:30px;
}
.print_wrapper .operation_center .right_content_item .right_content_title {
    margin-bottom:30px;
    color:#999999;
}
.print_wrapper .operation_center .right_content_item .right_content_title a{
    font-size:14px;
    color:#999999;
}
.print_wrapper .operation_center .right_content_item .study_progress p,.print_wrapper .operation_center .right_content_item .study_progress span,.print_wrapper .operation_center .right_content_item .study_progress i{
    font-size:14px;
    color:#333;
    line-height:14px;
}
.print_wrapper .operation_center .right_content_item .study_progress span,.print_wrapper .operation_center .right_content_item .study_progress i{
    color:#46a3f9;
}
.print_wrapper .operation_center .right_content_item .study_progress i{
    margin-left:20px;
}
.print_wrapper .operation_center .right_content_item .study_progress{
    margin-bottom:36px;
}
.print_wrapper .operation_center .right_content_item .study_progress .progress_bar{
    position:relative;
    width:400px;
    height:8px;
    border-radius:4px;
    background:#ebeef0;
    margin:4px 20px 0;
}
.print_wrapper .operation_center .right_content_item .study_progress .progress_bar .progress{
    width:20%;
    background:#46a3f9;
    height:8px;
    position:absolute;
    top:0;
    left:0;
    border-radius:4px;
}
.print_wrapper .operation_center .right_content_item .particular_year_list{
    border-bottom:1px solid #dedede;
    font-size:20px;
    margin: 24px 0 8px;
}
.print_wrapper .operation_center .right_content_item .particular_year_list li{
    position: relative;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    margin-right:24px;
}
.print_wrapper .operation_center .right_content_item .particular_year_list li a{
    color:#999;
    font-weight:bold;
}
.print_wrapper .operation_center .right_content_item .particular_year_list li.act a{
    color:#333333;
}
.print_wrapper .operation_center .right_content_item .particular_year_list li.act a:hover{
    text-decoration: none;
}
.print_wrapper .operation_center .right_content_item .particular_year_list li.act i{
    display:block;
    width:10px;
    height:2px;
    background:#46a3f9;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-5px;
}
.print_wrapper .common_table{
    width: 100%;
    border-collapse: collapse;
}
.print_wrapper .common_table th,.print_wrapper .common_table td{
    border:1px solid #dedede;
    padding:8px 7px;
    line-height: 24px;
    font-size:14px;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list td{
    padding:0;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list .common_table td,.print_wrapper .operation_center .right_content_item .course_list .table_list .common_table td{
    border:none;
    padding:18px 15px;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list .common_table .tit{
    border-bottom:1px solid #dedede;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list .common_table .first{
    border-right:1px solid #dedede;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list tr.table_title{
    background:#f9fcff;
    height:60px;
    color:#999;
    font-size:14px;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list td table .last_bottom_tr td{
    border-bottom:none;
}
.print_wrapper .operation_center .right_content_item .course_list .table_list td table td.last_td{
    border-right:none;
}
.print_wrapper .operation_center .right_content_item h4{
    margin-top:33px;
    color:#333;
    font-size:16px;
    line-height:16px;
    margin-bottom:10px;
}
.print_wrapper .operation_center .right_content_item .course_list .business_title .lesson_record{
    margin-top:32px;
    font-size:12px;
    color:#666;
}
.lanprint{ display:inline-block; width:120px; height:38px; margin:0 5px; line-height:38px; font-size:14px; color:#fff; text-align:center; background-color:#0d6fb8; cursor:pointer;}
.huangiKown{ display:inline-block; width:120px; height:38px; margin:0 5px; line-height:38px; font-size:14px; color:#fff; text-align:center; background-color:#fb812c; cursor:pointer;}
.print_wrapper .operation_center .right_content_item .course_list .business_title .lesson_record .lesson_record_info{
    line-height:22px;
}
.print_wrapper .operation_center .right_content_item .course_list .business_title .lesson_record div span{
    margin:0 9px;
}
.print_wrapper .operation_center .right_content_item .course_list .business_title .lesson_record div {
    line-height:22px;
}
.print_wrapper .operation_center .right_content_item .course_list .business_title .lesson_record div a{
    margin-left:9px;
    color:#46a3f9;
}
.print_wrapper .operation_center .right_content_item .course_list .business_title h4{
    margin-top:50px;
}
.print_wrapper .operation_center .right_content_item .course_list .table_business th{
    background:#fffbf8;
}
.print_wrapper .operation_center .right_content_item .course_list .table_business tr td.account_rule{
    color:#333;
}
.print_wrapper .operation_center .right_content_item .course_list .table_business tr td.study_status a{
    color:#333;
    width:88px;
    display:block;
    margin:0 auto;
    line-height:1;
    border-radius:14px;
    padding:7px 0;
    font-size:14px;
    text-align:center;
}
.print_wrapper .operation_center .right_content_item .course_list .table_business tr td.study_status a.start_study{
    border:1px solid #23a2f7;
    color:#23a2f7;
}
.print_wrapper .operation_center .right_content_item .course_list .table_business tr td.study_status a.continue_study{
    border:1px solid #23a2f7;
    background:#23a2f7;
    color:#fff;
    box-shadow: 0 5px 10px -5px #23a2f7;
}
.print_wrapper .operation_center .right_content_item .course_list2 th{
    background:#fffbf8;
}
.print_wrapper .operation_center .right_content_item .course_list2 td{
    border-bottom:1px solid #dedede;
    border-right:1px solid #dedede;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
    font-size:14px;
}
.print_wrapper .operation_center .right_content_item .course_list2 td.start_study a{
    display:block;
    margin:0 auto;
    width:90px;
    height:14px;
    background:#23a2f7;
    color:#fff;
    line-height:1;
    font-size:14px;
    padding:8px 0;
    border-radius:15px;
    box-shadow: 0 5px 10px -5px #23a2f7;
}
.fiveCourse .qzb-item h4{
    line-height:50px;
}
.fiveCourse .fc-bd .fc-btns a{
    background: #fd7e23;
}
.workplace_promotion{
    background:#fff;
}
.workplace_promotion .workplace_cpn{
    width:1200px;
    margin:0 auto;
    padding:30px 0 30px;
}
.workplace_promotion .workplace_cpn .workplace_ctrl_title h2{
    font-size:20px;
    padding-left:26px;
    border-left:4px solid #46a3f9;
    line-height:20px;
    height:20px;
    margin-right:100px;
}
.workplace_promotion .workplace_cpn .workplace_ctrl_title .ctrl_switch_type h3{
    font-size:18px;
    color:#333;
    margin-right:62px;
    font-weight:normal;
}
.workplace_promotion .workplace_cpn .workplace_ctrl_title .ctrl_switch_type h3.act{
    color:#46a3f9;
}
.fiveCourse{
    margin-bottom:0;
}
.workplace_promotion .workplace_cpn .lessons_type .lessons_item{
    display:none;
}
.workplace_promotion .workplace_cpn .lessons_type .lessons_item.act{
    display:block;
}
.print_wrapper .operation_center .right_content_item .less_socu_list .table_tit{
    border:1px solid #dedede;
    border-right:none;
}
.print_wrapper .common_table th{
    background:#f9fcff;
    color:#999;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr .pay_time{
    text-align:right;
    padding-right:30px;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td.btn_wrapper a{
    display:block;
    width:88px;
    height:14px;
    border:1px solid #24affb;
    background:#24affb;
    line-height:1;
    padding:7px 0;
    text-align:center;
    color:#fff;
    margin:0 auto;
    border-radius:14px;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td a.get_pa{
    box-shadow: 0 5px 5px -5px #24affb;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td a.cancle_btn{
    background:none;
    border-color:#ff8e4b;
    color:#ff8e4b;
    margin-top:16px;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td a.buy_btn{
    border-color:#fe8136;
    background:#fe8136;
    box-shadow: 0 5px 5px -5px #fe8136;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td a{
    color:#46a3f9;
    margin-left:8px;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td span{
    color:#333;
}
.print_wrapper .operation_center .right_content_item .my_order_table tr td span{
    color:#fd7523;
}
.print_wrapper .operation_center .right_content_item .invoice_table tr td.first_item,
.print_wrapper .operation_center .right_content_item .invoice_table tr td.second_item{
    padding:15px 12px;
}
.print_wrapper .operation_center .right_content_item .invoice_table tr td.third_item{
    padding:15px 8px;
}
.print_wrapper .operation_center .right_content_item .invoice_table tr td.forth_item{
    padding:15px 12px;
}
.print_wrapper .operation_center .right_content_item .invoice_table tr td.fifth_item{
    padding:15px 10px;
}
.print_wrapper .operation_center .right_content_item .invoice_table tr td.sixth_item,
.print_wrapper .operation_center .right_content_item .invoice_table tr td.seventh_item{
    padding:15px 10px;
}
.print_wrapper .operation_center .right_content_item .invoice_wrapper_txt h6{
    margin-top:26px;
    color:#999;
    font-size:12px;
}
.print_wrapper .operation_center .right_content_item .invoice_wrapper_txt h5{
    font-size:16px;
    color:#333;
    font-weight:bold;
    margin-top:36px;
    line-height:16px;
}
.print_wrapper .operation_center .right_content_item .invoice_wrapper_txt.inv_txt h5{
    margin-bottom:8px;
}
.print_wrapper .operation_center .right_content_item .invoice_wrapper_txt div{
    line-height:40px;
    font-size:12px;
    color:#999;
    padding-left:58px;
}
.print_wrapper .operation_center .right_content_item .invoice_wrapper_txt.inv_txt div{
    line-height:22px;
}
.print_wrapper .operation_center .right_content_item .invoice_wrapper_txt a{
    color:#46a3f9;
}
.print_wrapper .operation_center .right_content_item .right_content_common_title{
    font-size:18px;
    line-height:18px;
    margin-bottom:8px;
    margin-top:5px;
    color: #626262;
}
.print_wrapper .operation_center .right_content_item .search .search_box{
    width:258px;
    height:28px;
    border:1px solid #dedede;
    border-radius:14px;
}
.print_wrapper .operation_center .right_content_item .search .search_box input{
    border:none;
    margin-left:19px;
    color:#333;
    font-size:12px;
    width:194px;
    line-height:28px;
    height:28px;
}
.print_wrapper .operation_center .right_content_item .search .search_box input::-webkit-input-placeholder {
    color:#999;
}
.print_wrapper .operation_center .right_content_item .search .search_box input:-moz-placeholder {
    color:#999;
}
.print_wrapper .operation_center .right_content_item .search .search_box  input::-moz-placeholder {
    color:#999;
}
.print_wrapper .operation_center .right_content_item .search .search_box input:-ms-input-placeholder {
    color:#999;
}
.print_wrapper .operation_center .right_content_item .search .search_box input::-ms-input-placeholder {
    color:#999;
}
.print_wrapper .operation_center .right_content_item .search .search_box i{
    border-left:1px solid #dedede;
    height:10px;
    margin-top:9px;
}
.print_wrapper .operation_center .right_content_item .search .search_box span{
    width:17px;
    height:17px;
    background: url(/image/search_icon.png) no-repeat;
    background-size:100% 100%;
    margin:6px 0 0 13px;
    cursor: pointer;
}
.print_wrapper .operation_center .right_content_item .print_study_socuse_table td p{
    padding:0 28px;
    width:380px;
}
.print_wrapper .operation_center .right_content_item .print_study_socuse_table .third_item{
    padding:0 34px;
}
.print_wrapper .operation_center .right_content_item .print_study_socuse_table .forth_item{
    padding:0 40px;
}
.print_wrapper .operation_center .right_content_item .print_study_socuse_table a{
    color:#24a9fa;
    border:1px solid #24a9fa;
    display:block;
    border-radius:14px;
    width:88px;
    height:28px;
    text-align:center;
    line-height:28px;
    margin:0 auto;
}
.print_wrapper .operation_center .right_content_item .print_study_socuse_table a.down_source{
    background:#24a9fa;
    color:#fff;
    box-shadow: 0 5px 5px -5px #24a9fa;
}
.print_wrapper .operation_center .right_content_item .study_status_table td a.print{
    color:#fff;
    width: 88px;
    display: block;
    margin: 0 auto;
    line-height: 1;
    border-radius: 14px;
    padding: 7px 0;
    font-size: 14px;
    border: 1px solid #23a2f7;
    background: #23a2f7;
    color: #fff;
    text-align:center;
    box-shadow: 0 5px 10px -5px #23a2f7;
}
.print_wrapper .operation_center .right_content_item.pay_center .right_content_title{
    margin-bottom:12px;
    line-height:14px;
}
.print_wrapper .operation_center .right_content_item.pay_center .pay_tips{
    font-size:14px;
    color:#999;
    line-height:14px;
}
.print_wrapper .operation_center .right_content_item.pay_center .pay_tui_table td i{
    display:block;
    width:16px;
    height:16px;
    background:url(/image/check_icon.png) no-repeat;
    background-size:100% 100%;
    margin:0 auto;
}
.print_wrapper .operation_center .right_content_item.pay_center .pay_tui_table td i.act{
    background:url(/image/check_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .right_content_item.pay_center .next_tick{
    display:block;
    margin:0 auto;
    border:1px solid #24aefa;
    height:28px;
    width:88px;
    color:#24aefa;
    border-radius:14px;
    line-height:28px;
    text-align:center;
    margin-top:30px;
}
.print_wrapper .operation_center .right_content_item.pay_center .pay_method_table td span{
    color:#ff8e4b;
}
.print_wrapper .operation_center .right_content_item .chose_pay_methods li{
    margin-right:48px;
    font-weight:bold;
}
.print_wrapper .operation_center .right_content_item .chose_pay_methods li a{
    font-size:18px;
}
.print_wrapper .operation_center .right_content_item .chose_pay_methods li.act a{
    font-size:20px;
}
/* 閾惰鍗℃敮浠� */
.print_wrapper .operation_center .right_content_item .pay_for_card p{
    color:#46a3f9;
    margin-bottom:20px;
}
.print_wrapper .operation_center .right_content_item .pay_for_card .back_card li{
    width: 159px;
    height: 41px;
    margin: 0 22px 10px 0;
    border: 1px solid #dddddd;
    cursor: pointer;
}
.print_wrapper .operation_center .right_content_item .pay_for_card .back_card li.act{
    border-color:#ff0000;
}
.print_wrapper .operation_center .right_content_item .apply_table{
    width:100%;
    margin-top:8px;
}
.print_wrapper .operation_center .right_content_item .apply_table div.apply_now{
    margin-left:340px;
}
.print_wrapper .operation_center .right_content_item .apply_table div{
    margin-right:50px;
    cursor:pointer;
}
.print_wrapper .operation_center .right_content_item .apply_table div i{
    width:16px;
    height:16px;
    background:url(/image/check_icon.png) no-repeat;
    background-size:100% 100%;
    margin:7px 12px 0 0;
}
.print_wrapper .operation_center .right_content_item .apply_table div i.act{
    background:url(/image/check_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .right_content_item .apply_table div em{
    font-size:14px;
    margin-top:1px;
}
.print_wrapper .operation_center .right_content_item .apply_table td b{
    color:#ff8e4b;
}
.print_wrapper .operation_center .right_content_item .go_buy{
    width:90px;
    height:30px;
    line-height: 30px;
    text-align:center;
    font-size:14px;
    color:#fff;
    background:#24adfa;
    margin:20px auto 0;
    display:block;
    border-radius:15px;
    box-shadow: 0 5px 5px -5px #24affb;
}
.print_wrapper .operation_center .right_content_item .pay_item{
    display:none;
}
/* 寰俊鏀粯 */
.print_wrapper .operation_center .right_content_item .pay_for_wechat{
    overflow: hidden;
    border: 1px solid #e4e4e4;
    padding: 20px;
}
.print_wrapper .operation_center .right_content_item .pay_for_wechat img{
    margin: 18px 20px 0 10px;
}
.print_wrapper .operation_center .right_content_item .pay_for_wechat div{
    width:780px;
}
/* 閾惰姹囨 */
.print_wrapper .operation_center .right_content_item .pay_rem_money .fs02{
    line-height:24px;
}
.print_wrapper .operation_center .right_content_item .pay_rem_money .fs01{
    overflow: hidden;
    height: 30px;
    padding: 10px 0;
    line-height: 30px;
    border-bottom: 1px dotted #c0c0c0;
    border-top: 1px dotted #c0c0c0;
    margin-bottom: 10px;
}
.print_wrapper .operation_center .right_content_item .pay_rem_money .stest04 {
    width: 150px;
    height: 28px;
    padding: 0 10px;
    color: #000;
    font-size: 14px;
    border: 1px solid #d3d3d3;
    line-height: 28px;
}
.print_wrapper .operation_center .right_content_item .pay_rem_money .fs01-han {
    width: 60px;
    height: 30px;
    border: none;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    background-color: #ff8c00;
}
.print_wrapper .operation_center .right_content_item .pay_rem_money .fs01-r{
    padding-right:15px;
}
.print_wrapper .operation_center .right_content_item .pay_rem_money .ts{
    line-height: 24px;
    color: #0382e0;
}
.print_wrapper .operation_center .right_content_item .pay_rem_money{
    overflow: hidden;
    border: 1px solid #e4e4e4;
    padding: 20px;
}

/*閭眬姹囨*/
.print_wrapper .operation_center .right_content_item .pay_for_remit{
    border: 1px solid #e4e4e4;
    padding: 20px;
}
.yjhk .yhtit{ overflow:hidden; height:32px; background:url(//jxjyxuexi.chinaacc.com/SysNew/images/zf_07.jpg) repeat-x; margin-bottom:10px;}
.yjhk .yhtit-left{ width:125px; height:29px; line-height:28px; border-bottom:3px solid #0382e0; color:#0e90e5; font-size:14px;}
.yjhk .fs{ width:350px; margin-bottom:10px;}
.yjhk .fs p{ line-height:24px;}
.yjhk .fs01{ overflow:hidden; height:30px; padding:10px 0; line-height:30px; border-bottom:1px dotted #c0c0c0; border-top:1px dotted #c0c0c0; margin-bottom:10px;}
.yjhk .fs01-l{ padding-left:5px;}
.yjhk .fs01-r{ padding-right:15px;}
.yjhk .fs01-han{ width:60px; height:30px; border:none; line-height:28px; font-size:14px; color:#fff; cursor:pointer; background-color:#ff8c00;}
.yjhk .fs02{ margin-bottom:10px;}
.yjhk .fs02 p{ line-height:24px;}
.print_wrapper .operation_center .right_content_item .pay_for_remit .ts{ line-height:24px; color:#0382e0;}
.print_wrapper .course_cata .start_learn{
    background:#fff;
    padding:20px 0;
    position: relative;
    margin-bottom:20px;
}
.print_wrapper .course_cata .start_learn .video_enter{
    position:relative;
    display:block;
    width:164px;
    height:91px;
    border-radius:4px;
    overflow:hidden;
    margin:30px 30px;
}
.print_wrapper .course_cata .start_learn .video_enter p{
    width:44px;
    height:16px;
    background:rgba(0,0,0,0.6);
    color:#fff;
    border-radius:0 22px 22px 0;
    text-align:center;
    line-height:16px;
    font-size:12px;
    position:absolute;
    top:8px;
}
.print_wrapper .course_cata .start_learn .video_enter i{
    position:absolute;
    top:50%;
    left:50%;
    margin:-10px 0 0 -10px;
    width:25px;
    height:25px;
    background:url(../../images/h5/play.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .course_cata .start_learn .video_des {
    max-width: 800px;
}
.print_wrapper .course_cata .start_learn .video_des h2{
    color:#333;
    width: 700px;
    height: 30px;
    font-size:22px;
}
.print_wrapper .course_cata .start_learn .video_des p{
    font-size:14px;
    color:#999999;
    margin:20px 0 5px;;
    line-height:20px;
    letter-spacing: 1px;
}
.print_wrapper .course_cata .start_learn .video_des span{
    line-height:14px;
    font-size:14px;
    color:#999;
}
.print_wrapper .course_cata .course_list{
    background:#fff;
    padding:30px;
}
.print_wrapper .course_cata .course_list h4{
    font-size:20px;
    color:#333;
    margin-bottom:12px;
    line-height:14px;
}
.print_wrapper .course_cata .course_list .common_table td.has_com{
    color:#333;
}
.print_wrapper .course_cata .course_list .common_table td.no_com{
    color:#fc6459;
}
.print_wrapper .course_cata .course_list .common_table .bofang a{
    display:block;
    background:url(../../images/play_btn.png) no-repeat;
    background-size:100% 100%;
    width:19px;
    height:19px;
    margin:0 auto;
}
.print_wrapper .business_ctrl{
    width: 215px;
    background: #fff;
    padding: 26px 0 30px
}
.print_wrapper .business_ctrl a{
    display:block;
    height:44px;
    padding-left:40px;
    font-size:18px;
    line-height:44px;
}
.print_wrapper .business_ctrl a.act{
    color:#46a3f9;
    background:#f8f8f8;
}
.print_wrapper .business_manage{
    width:906px;
    background:#fff;
    padding:40px 30px 30px;
}
.print_wrapper .business_manage h4{
    font-size:20px;
    margin-bottom:12px;
    line-height:20px;
}
.print_wrapper .business_manage table td a{
    display:block;
    margin:0 auto;
    width:17px;
    height:15px;
    background:url(/image/audition_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .right_content_item .reset_password i{
    color:#cd1515;
}
.print_wrapper .right_content_item .reset_password{
    font-size:14px;
}
.print_wrapper .right_content_item .reset_password .tips{
    margin: 0 0 12px 90px;
}
.print_wrapper .right_content_item .reset_password .tips i{
    width:13px;
    height:13px;
    background:url(/image/warn_icon.png) no-repeat;
    background-size:100% 100%;
    margin:4px 6px 0 0;
}
.print_wrapper .right_content_item .reset_password .tips span{
    color:#cd1515;
    background:none;
}
.print_wrapper .right_content_item .reset_password div.input_wra{
    margin-bottom:18px;
}
.print_wrapper .right_content_item .reset_password div p{
    margin:-4px 0 0 10px;
    border:1px solid #dedede;
    height:28px;
    width:229px;
    margin-right:20px;
}
.print_wrapper .right_content_item .reset_password div.input_wra input{
    border:none;
    padding-left:10px;
    width:176px;
    height:100%;
    line-height:28px;
}
.print_wrapper .right_content_item .reset_password div.input_wra span{
    width:22px;
    height:16px;
    background:url(/image/jianpan.png) no-repeat;
    background-size:100% 100%;
    margin:6px 10px 0 0;
}
.print_wrapper .right_content_item .reset_password div.input_wra em{
    color:#999;
}
.print_wrapper .right_content_item .reset_password div.input_wra img{
    height:30px;
    width:80px;
    display:block;
    margin-top:-4px;
}
.print_wrapper .right_content_item .reset_password .submission{
    width:90px;
    height:30px;
    background:#24acfa;
    color:#fff;
    text-align:center;
    line-height:30px;
    font-size:14px;
    border-radius:15px;
    display:block;
    margin-left:94px;
    box-shadow:0 5px 10px -5px #23a2f7;
}
.print_wrapper .right_content_item .coupon_list .coupon_item{
    width:434px;
    height:119px;
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 2px 2px 2px #fff9ef;
    display:none;
    margin-bottom:20px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg{
    width:100%;
    height:100%;
    background:url(/image/coupon_ava.jpg) no-repeat;
    background-size:100% 100%;
    color:#e94439;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg .left{
    text-align:center;
    margin:12px 40px 0 20px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg .right{
    text-align:center;
    margin-top:10px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg .left p{
    text-align:center;
    font-size:16px;
    line-height:23px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg b{
    font-size:48px;
    line-height:48px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg span{
    font-size:48px;
    font-size:12px;
    line-height:12px;
    display:block;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg em{
    font-size:12px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg .des{
    margin:8px 0 0 10px;
    font-size:12px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg .go_buy_center{
    width:104px;
    height:100%;
    line-height: 119px;
    font-size:24px;
    color:#fff;
    text-align:center;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg a.go_buy_center{
    background:#dc462e;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg p.go_buy_center{
    background:#999999;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg .txt_des{
    width:330px;
}
.print_wrapper .right_content_item .coupon_list .coupon_item .common_bg.has_use{
    height:124px;
    background:url(/image/coupon_use.jpg) no-repeat;
    background-size:100% 100%;
    color:#999;
}
.print_wrapper .my_news ul li{
    border:1px solid #e8e8e8;
    padding:16px 27px 8px 22px;
    margin-bottom:15px;
}
.print_wrapper .my_news ul li p{
    color:#fc6621;
    font-size:14px;
    line-height:14px;
}
.print_wrapper .my_news ul li h5{
    font-size:16px;
    color:#333;
    margin:20px 0 4px 0;
    line-height:16px;
}
.print_wrapper .my_news ul li div{
    font-size:14px;
    color:#999;
    line-height:30px;
}
.print_wrapper .my_news ul li div a{
    color:#46a3f9;
}
.print_wrapper .right_content_item .right_content_title p{
    margin-top:8px;
}
.print_wrapper .right_content_item .chose_demand {
    padding:20px 30px 20px 20px;
    background:#fffbf9;
    font-size:16px;
    color:#333;
    line-height:16px;
    margin-bottom:20px;
}
.print_wrapper .right_content_item .chose_demand div{
    margin:10px 0 0 102px;
    font-size:14px;
}
.print_wrapper .right_content_item .chose_demand div p{
    width:580px;
    line-height:24px;
}
.print_wrapper .right_content_item .chose_demand div a{
    width:90px;
    height:30px;
    color:#fff;
    text-align:center;
    background:#fe8033;
    border-radius:15px;
    line-height:30px;
    font-size:14px;
    box-shadow:0 0 2px 0 #fe8033;
    margin-left:80px;
}
.print_wrapper .right_content_item .chose_demand div span{
    color:#ff584b;
}
.print_wrapper .operation_center .right_content_item .less_socu_list .table_tit p{
    text-align:center;
    border-right:1px solid #dedede;
    background:#f9fcff;
}
.print_wrapper .operation_center .right_content_item .scroll_wrapper_tab{
    max-height:400px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.print_wrapper .operation_center .right_content_item .scroll_wrapper_tab table{
    border-left:1px solid #dedede;
}
.print_wrapper .operation_center .right_content_item .scroll_wrapper_tab table td{
    border-top:none;
    border-left:none;
}
.print_wrapper .operation_center .right_content_item .scroll_wrapper_tab .bottom{
    height:85px;
}
.print_wrapper .chose_lesson_table td i{
    display:block;
    width:16px;
    height:16px;
    background:url(/image/check_icon.png) no-repeat;
    background-size:100% 100%;
    margin:0 auto;
}
.print_wrapper .chose_lesson_table td i.act{
    display:block;
    width:16px;
    height:16px;
    background:url(/image/check_icon_act.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .less_socu_list {
    position:relative;
}
.print_wrapper .less_socu_list .chose_status{
    background:#ecf6ff;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:18px 0 28px;
}
.print_wrapper .less_socu_list .chose_status h5{
    line-height: 14px;
    font-size:14px;
    color:#333;
    margin: 0 0 13px 30px;
}
.print_wrapper .less_socu_list .chose_status div{
    margin-left:30px;
}
.print_wrapper .less_socu_list .chose_status div p{
    font-size:12px;
    line-height:12px;
}
.print_wrapper .less_socu_list .chose_status div span{
    /*color:#ff584b;*/
}
.print_wrapper .less_socu_list .chose_status div a{
    display:block;
    width:90px;
    height:30px;
    background:#24a5f8;
    color:#fff;
    font-size:14px;
    line-height:30px;
    border-radius:15px;
    box-shadow:0 0 2px 0 #24a5f8;
    text-align:center;
    margin:-15px 0 0 0px;
    float: right;
    margin-right: 20px;
}
.print_wrapper .operation_center .choise_status{
    padding:30px 0;
    width:965px;
}
.choise_st_wrapper{
    margin-bottom:0;
}
.print_wrapper .operation_center .choise_status.chose_st{
    padding-bottom:258px;
}
.print_wrapper .operation_center .choise_status.chose_st .right_content_title{
    margin-bottom:74px;
}
.print_wrapper .operation_center .choise_status .right_content_title{
    padding:0 0 14px 30px;
    border-bottom:1px solid #dedede;
}
.print_wrapper .operation_center .choise_status .choise div{
    width:324px;
    height:308px;
    border:4px solid #f7fbff;
    border-radius:16px;
    text-align:center;
    cursor: pointer;
}
.print_wrapper .operation_center .choise_status .choise div i{
    display:block;
    width:144px;
    height:144px;
    margin:40px auto 0;
}
.print_wrapper .operation_center .choise_status .choise .choise_man i{
    background:url(/image/man_header.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .choise_status .choise p{
    color:#0e4f7c;
    font-size:24px;
    line-height:24px;
    margin-top:44px;
}
.print_wrapper .operation_center .choise_status .choise .choise_woman i{
    background:url(/image/girls_header.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .choise_status .choise .choise_man.act{
    border-color:#46a3f9;
}
.print_wrapper .operation_center .choise_status .choise .choise_woman{
    border-color:#fff3e8;
}
.print_wrapper .operation_center .choise_status .choise .choise_woman.act{
    border-color:#ff7e00;
}
.print_wrapper .operation_center .choise_status .choise .choise_man{
    margin: 0 80px 0 60px;
}
.print_wrapper .operation_center .choise_status .ctrl_lesson_list{
    margin-left:32px;
}
.print_wrapper .operation_center .choise_status .ctrl_lesson_list a{
    margin-right:42px;
    color:#666;
    font-size:18px;
}
.print_wrapper .operation_center .choise_status .ctrl_lesson_list a.act{
    color:#46a3f9;
    font-weight:bold;
}
.print_wrapper .operation_center .choise_status .study_wrapp{
    width:934px;
    margin:40px 0 0 18px;
    position: relative;
}
.print_wrapper .operation_center .choise_status .lesson_list{
    white-space:nowrap;
}
.print_wrapper .operation_center .choise_status .lesson_list li{
    width:180px;
    height:280px; /*lcp 课程介绍 推荐辅导书  236*/
    /*border:2px solid #eeeeee;*//*lcp 课程介绍 推荐辅导书*/
    border-radius:4px;
    margin-right:12px;
}
.print_wrapper .operation_center .choise_status .lesson_list li.act{
    border-color:#46a3f9;
}
.print_wrapper .operation_center .choise_status .lesson_list li img{
    width:100%;
    display:block;
    /*border-bottom:2px solid #eee;*//*lcp 课程介绍-推荐辅导书*/
}
.print_wrapper .operation_center .choise_status .lesson_list li em{
    font-size:14px;
    line-height:14px;
    margin: 22px 0 0 10px;
    display:block;
}
.print_wrapper .operation_center .choise_status .lesson_list li div{
    margin: 20px 0px 0;  /*课程介绍 推荐书籍 金额*/
}
.print_wrapper .operation_center .choise_status .lesson_list li p{
    color:#ff7e00;
    font-size:16px;
    margin-top: 5px;
}
.print_wrapper .operation_center .choise_status .lesson_list li a{
    border:1px solid #ff7e00;
    border-radius:3px;
    color:#ff7e00;
    padding:4px 15px 3px;
    margin-right: 30px;  /*课程介绍 推荐书籍 购买*/
}
.print_wrapper .operation_center .choise_status .lesson_list li a i{
    /*width:7px;*/
    /*height:13px;*/
    /*background:url(/image/more.png) no-repeat;*/
    /*background-size:100% 100%;*/
    /*margin:4px 0 0 7px;*/
}
.print_wrapper .operation_center .choise_status .study_wrapp .btn{
    display:block;
    width:60px;
    height:115px;
    position:absolute;
    margin-top:-58px;
}
.print_wrapper .operation_center .choise_status .study_wrapp .left_btn{
    top:50%;
    left:2px;
    background: url(/image/turn_left.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .choise_status .study_wrapp .right_btn{
    top:50%;
    right:14px;
    background: url(/image/turn_right.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .detail{
    width:404px;
    padding-top:0;
}
.print_wrapper .detail .net_cou{
    position:relative;
    display:block;
}
.print_wrapper .detail .net_cou p{
    width:86px;
    height:34px;
    border-radius:0 17px 17px 0;
    background:rgba(0,0,0,0.5);
    text-align:center;
    line-height:34px;
    color:#fff;
    font-size:18px;
    position:absolute;
    top:9px;
}
.print_wrapper .catalog{
    margin-top:33px;
}
.print_wrapper .common_title{
    border-bottom: 1px solid #ccc;  /*课程介绍 推荐辅导书*/
}
.print_wrapper .common_title i{
    width:3px;
    height:16px;
    display:block;
    background:#46a3f9;
    margin-top:2px;
}
.print_wrapper .common_title h6{
    width:378px;
    font-size:18px;
    color:#333;
    line-height:18px;
    padding-bottom:8px;
    border-bottom:1px solid #ccc;
}
.print_wrapper .catalog .list{
    height:495px;  /* 课程介绍 -目录高度*/
    overflow-y: auto;
    margin:12px 0 0 28px;
}
.print_wrapper .catalog .list h6{
    line-height:16px;
    font-size:16px;
    margin-bottom:19px;
}
.print_wrapper .catalog .list p{
    color:#666;
    font-size:16px;
    margin-bottom:19px;
    line-height:16px;
    width:300px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.print_wrapper .operation_center .detial .detail_right{
    width:736px;
    /*padding:20px 44px 127px 0; lcp修改 课程介绍*/
    padding:20px 44px 27px 0;
    background:#fff;
    border-radius:4px;
}
.print_wrapper .operation_center .detial .detail_right h3{
    text-align:center;
    line-height:20px;
    font-size:20px;
    margin-bottom:40px;
}
.print_wrapper .operation_center .detial .detail_right h6{
    width:714px;
    margin-bottom:12px;
}
.print_wrapper .operation_center .detial .detail_right .common_title p{
    padding-left:34px;
    line-height:24px;
    height: 265px;  /* lcp 添加 课程介绍 */
    overflow-y: auto; /* lcp 添加 课程介绍 */
}
.print_wrapper .operation_center .detial .detail_right .choise_status{
    margin-top:18px;
}
.print_wrapper .operation_center .detial .choise_status{
    background:#fff;
    width:780px;
    margin-top:20px;
    border-radius:4px;
}
.print_wrapper .operation_center .detial .choise_status .study_wrapp{
    width:743px;
    margin:26px auto 0;
}
.print_wrapper .operation_center .detial .choise_status .common_title h6{
    margin-left:18px;
    font-weight:normal;
    border:none;
}
.print_wrapper .operation_center .detial .choise_status .common_title a{
    color:#999;
    font-size:16px;
    margin-right:18px;
}
.print_wrapper .operation_center .detial .choise_status .study_wrapp li{
    margin:0;
}
.print_wrapper .operation_center .detial .choise_status .study_wrapp .center{
    margin:0 40px;
}
.print_wrapper .operation_center .choise_status .shanggang{
    padding:34px 28px 0;
}
.print_wrapper .operation_center .choise_status .shanggang h5{
    color:#46a3f9;
    font-size:18px;
}
.print_wrapper .operation_center .choise_status .shanggang .title p{
    font-size:14px;
    color:#666;
}
.print_wrapper .operation_center .choise_status .shanggang .txt{
    background:#f3f3f3;
    border-radius:4px;
    width:486px;
    line-height:30px;
    padding-left:8px;
    margin-top:14px;
}
.print_wrapper .operation_center .choise_status .shanggang .txt span,.print_wrapper .operation_center .choise_status .shanggang .txt b{
    color:#46a3f9;
}
.print_wrapper .operation_center .choise_status .specialized{
    width:905px;
    margin:0 auto;
}
.print_wrapper .operation_center .choise_status .specialized h4{
    font-weight:normal;
    font-size:18px;
}
.print_wrapper .operation_center .choise_status .spec_cou_table {
    border:none;
    font-size:16px;
    margin-top:20px;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .title{
    width:100%;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .title th{
    border:none;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .body td{
    border-right:none;
}
.print_wrapper .operation_center .choise_status .specialized li{
    line-height:16px;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .body{
    max-height:306px;
    overflow-y: scroll;
    overflow-x:hidden;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .body table {
    border-top:none;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .body table td{
    border-top:none;
    border-left:none;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .look{
    color:#46a3f9;
    text-decoration: underline;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .listen{
    display:block;
    margin:0 auto;
    width:17px;
    height:15px;
    background:url(/image/audition_icon.png) no-repeat;
    background-size:100% 100%;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .row_tab p{
    border-bottom:1px solid #dedede;
    height:16px;
}
.print_wrapper .operation_center .choise_status .spec_cou_table .row_tab1 p.first_item{
    border:none;
}
.register .header{
    height:80px;
    background:#fff;
}
.register .header .con{
    width:1200px;
    margin:0 auto;
}
.register .header .con a{
    margin-top:16px;
}
.register .header .con div{
    font-size:24px;
    color:#666;
    line-height: 80px;
    margin-right:12px;
}
.register .nav{
    height:44px;
    background:#46a3f9;
}
.register .nav ul{
    width:1200px;
    margin:0 auto;
}
.register .nav ul a{
    color:#fff;
    font-size:16px;
    line-height:44px;
    margin: 0 82px 0 34px;
}
.register .nav ul .last a{
    margin-right:0;
}
.register .nav ul a:hover{
    text-decoration: underline;
}
.register .banner_bg{
    display:block;
    margin:0 auto 20px;
}
.register .banner_bg img{
    display:block;
    width:1200px;
    height:200px;
    margin:0 auto;
}
.register .txt_wra{
    width:1200px;
    margin:0 auto;
}
.register .txt_wra .tit i{
    width:3px;
    height:24px;
    background:#46a3f9;
}
.register .txt_wra .tit span{
    font-size:20px;
    line-height:24px;
    margin-left:27px;
}
.register .txt_wra .tit{
    margin-bottom:33px;
}
.register .txt_wra p{
    font-size:20px;
    line-height:64px;
    padding-left:30px;
}
.register .txt_wra p a{
    display:inline-block;
    color:#fff;
    text-align:center;
    line-height:40px;
    height:40px;
    border-radius:20px;
    background:#127de1;
    width:136px;
    margin-left:38px;
    *display: inline;
    *zoom: 1;
}
.register .reg_info{
    width:1200px;
    margin:47px auto 100px;
}
.register .reg_info div{
    margin-bottom:12px;
}
.register .reg_info label{
    font-size:18px;
    color:#333;
    margin-right:26px;
    line-height:48px;
    height:48px;
}
.register .reg_info input{
    /*width:606px;
    height:46px;*/
    padding:0 16px;
    border:1px solid #e1e1e1;
    border-radius:2px;
    font-size:16px;
    line-height:46px;
}
.register .reg_info p{
    padding-left:114px;
    color:#ff0000;
    font-size:14px;
    line-height:14px;
    display:none;
    margin-bottom:20px;
    height:14px;
}
.register .reg_info p.act{
    display: block;
}
.register .reg_info input::-webkit-input-placeholder {
    color: #ccc;
}
.register .reg_info input::-moz-input-placeholder {
    color: #ccc;
}
.register .reg_info input::-ms-input-placeholder {
    color: #ccc;
}
.register .reg_info .qrcode input{
    width:210px;
}
.register .reg_info .qrcode img{
    width:98px;
    height:48px;
    display:inline-block;
    margin-left:18px;
    *display: inline;
    *zoom: 1;
}
.register .reg_info a{
    width:746px;
    height:108px;
    color:#fff;
    text-align:center;
    line-height:108px;
    border-radius:10px;
    background:#e6e6e6;
    font-size:40px;
    display:block;
    margin-top:64px;
}
.register .reg_info .submission{
    background:#127de1;
}
.page_index .con{
    width:1200px;
    margin:0 auto;
}
.page_index .study_step{
    background:#fff;
    padding-bottom:40px;
    margin-top:20px;
}
.study_step .common_tit_tip{
    padding:22px 0 25px;
    border-radius:4px;
}
.common_tit_tip i{
    width:3px;
    height:24px;
    background:#46a3f9;
    margin-right:27px;
}
.common_tit_tip h4{
    color:#333;
    font-size:22px;
    line-height:24px;
}
.common_tit_tip a{
    color:#999;
    margin-right:20px;
    font-size:14px;
}
.common_tit_tip .fon_no{
    font-weight:normal;
}
.page_index .study_step .progress i{
    display: block;
    width:73px;
    height:73px;
    margin:0 auto 20px;
}
.page_index .study_step .progress .step{
    width:158px;
}
.page_index .study_step .progress .step.on{
    position:relative;
}
.page_index .study_step .progress .step .tips_firm{
    position:absolute;
    top:-6px;
    left:100px;
    width:233px;
    height:80px;
    background: url(/image/tips_firm.png) no-repeat;
    z-index:10;
    display:none;
}
.page_index .study_step .progress .step.on .tips_firm{
    display:block;
}
.page_index .study_step .progress .step .tips_firm em{
    margin:0 18px 0 24px;
    font-size:12px;
    display:block;
    padding-top:10px;
}
.page_index .study_step .progress span{
    width:15px;
    height:26px;
    background: url(/image/arrow_icon.png) no-repeat;
    background-size:100% 100%;
    margin-top:30px;
}
.page_index .study_step .progress .first_step i{
    background: url(/image/step1.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress .secornd_step i{
    background: url(/image/step2.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress .third_step i{
    background: url(/image/step3.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress .forth_step i{
    background: url(/image/step4.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress .fifth_step i{
    background: url(/image/step5.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress .sixth_step i{
    background: url(/image/step6.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress .seventh_step i{
    background: url(/image/step7.png) no-repeat;
    background-size:100% 100%;
}
.page_index .study_step .progress p{
    text-align:center;
    font-size:18px;
    line-height: 18px;
}
.page_index .ms_block .msg_list{
    overflow-y: auto;
    height:170px;
}
.page_index .ms_block .msg_list li{
    margin-left:33px;
}
.page_index .ms_block .msg_list li a{
    display:block;
}
.page_index .ms_block .msg_list li p{
    width:236px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    margin-right:40px;
    line-height:28px;
}
.page_index .ms_block .msg_list li a span{
    margin-right:20px;
}
.page_index .ms_block{
    margin-top:20px;
    border-radius:4px;
    padding-bottom:26px;
    width:100%;
}
.page_index .ms_block .common_tit_tip{
    margin-bottom:22px;
    padding-top:22px;
}
.page_index .ms_block .left_part,.page_index .ms_block .right_part{
    width:590px;
    background:#fff;
    padding-bottom:20px;
}
.page_index .ms_block .train_des{
    padding:0 16px 0 28px;
    height:170px;
    overflow:auto;
    margin-right:16px;
    font-size:16px;
}
.page_index .ms_block .train_des h6{
    font-size:16px;
}
.page_index .ms_block .train_des .item p{
    width:430px;
}
.page_index .banner{
    position:relative;
}

.page_index .banner .right_form{
    position:absolute;
    top:14px;
    right:20px;
    border-radius:4px;
    background:#fff;
    padding:20px;
}
.page_index .banner .login{
    width:272px;
    margin-bottom:16px;
}
.page_index .banner .login .tit{
    margin-left:30px;
    margin-bottom:30px;
}
.page_index .banner .login .tit p{
    font-size:16px;
    color:#999;
    line-height:16px;
}
.page_index .banner .login .tit p.act{
    color:#333;
}
.page_index .banner .login .tit i{
    width:1px;
    margin:0 20px;
    height:10px;
    margin-top:4px;
    background:#dedede;
}
.page_index .banner .login .form_list .item{
    border:1px solid #e0e0e0;
    height:32px;
}
.page_index .banner .login .form_list .code{
    border:none;
}
.page_index .banner .login .form_list .code .code_wrap{
    border:1px solid #e0e0e0;
    margin-right:10px;
}
.page_index .banner .login .form_list .item input{
    border:none;
    height:32px;
    line-height: 32px;
    width:230px;
    color:#333;
}
.page_index .banner .login .form_list .name i{
    width:19px;
    height:19px;
    background:url(/image/name_icon.png) no-repeat;
    background-size:100% 100%;
    margin:7px 11px 0 6px;
}
.page_index .banner .login .form_list .card i{
    width:18px;
    height:18px;
    background:url(/image/card_icon.png) no-repeat;
    background-size:100% 100%;
    margin:7px 10px 0 6px;
}
.page_index .banner .login .form_list .code i{
    width:17px;
    height:17px;
    background:url(/image/code_icon.png) no-repeat;
    background-size:100% 100%;
    margin:7px 11px 0 8px;
}
.page_index .banner .login .form_list .code input{
    width:90px;
    padding-right:10px;
}
.page_index .banner .login .form_list .code img{
    width:64px;
    height:24px;
    margin:4px 10px 0 0;
}
.page_index .banner .login .form_list .code span{
    line-height:12px;
    color:#bcbbbb;
    margin-top:10px;
    cursor:pointer;
    font-size:12px;
}
.page_index .banner .login .form_list .item input::-webkit-input-placeholder {
    color: #bcbbbb;
}
.page_index .banner .login .form_list .item input:-moz-placeholder {
    color: #bcbbbb;
}
.page_index .banner .login .form_list .item input::-moz-placeholder {
    color: #bcbbbb;
}
.page_index .banner .login .form_list .item input:-ms-input-placeholder {
    color: #bcbbbb;
}
.page_index .banner .login .form_list p{
    color:#ff0000;
    font-size:12px;
    margin-left:36px;
    height:16px;
    line-height:16px;
}
.page_index .banner .login .log_btn a{
    width:128px;
    height:38px;
    color:#fff;
    text-align:center;
    line-height:38px;
    font-size:16px;
    background:#d9d9d9;
    border-radius:2px;
}
.page_index .banner .login .log_btn a.log_act{
    background:#ff7e00;
}
.page_index .banner .login .log_btn a.reg{
    background:#46a3f9;
}
.page_index .banner .fo_it{
    display:none;
}
.page_index .banner .fo_it.act{
    display:block;
}
.page_index .banner .find_pass{
    text-align:right;
    font-size:12px;
    line-height:12px;
    color:#666;
    display:block;
    margin-top:12px;
}
.page_index .banner .find_code a{
    font-size:12px;
    line-height:12px;
    color:#666;
}
.page_index .banner .find_code a.txt{
    line-height:36px;
}
.page_index .banner .find_code a i{
    display:inline-block;
    width:36px;
    height:36px;
    background:url(/image/wechat_icon.png) no-repeat;
    background-size:100% 100%;
    *display: inline;
    *zoom: 1;
}
.page_index .banner .find_code a.fr{
    margin-top:14px;
}
.page_index .banner .type_enter{
    text-align:center;
}
.page_index .banner .type_enter a{
    width:84px;
    height:32px;
    text-align:center;
    line-height:32px;
    color:#ff7e00;
    border:1px solid #ff7e00;
    border-radius:4px;
    font-size:12px;
    display:inline-block;
}
.page_index .banner .type_enter .center{
    margin:0 8px;
}
.page_index .lesson_list{
    background:#fff;
    border-radius:4px;
    margin-top:20px;
    padding:24px 0 50px;
}
.page_index .lesson_list .same_tit{
    background:#fff;
}
.page_index .lesson_list .chose_lesson_type ul{
    width:540px;
    margin-right:40px;
}
.page_index .lesson_list .chose_lesson_type li{
    margin-bottom:16px;
}
.page_index .lesson_list .chose_lesson_type{
    padding-left:30px;
    margin-top:24px;
}
.page_index .lesson_list .chose_lesson_type .tit{
    font-size:14px;
    font-weight:bold;
    margin-right:8px;
    line-height:24px;
}
.page_index .lesson_list .chose_lesson_type .list{
    width:440px;
}
.page_index .lesson_list .chose_lesson_type .list a{
    font-size:14px;
    color:#333;
    margin-bottom:6px;
    line-height:14px;
    padding:5px 13px 5px 11px;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    border-radius:4px;
}
.page_index .lesson_list .chose_lesson_type .list a.act{
    color:#24a1f7;
    background:#f0f5f9;
}
.page_index .lesson_list .tab_tit,.page_index .lesson_list .tab_row_first{
    height:44px;
    margin:0 22px;
}
.page_index .lesson_list .tab_tit{
    background:#46a3f9;
    text-align:center;
    color:#fff;
    line-height:44px;
    font-weight:normal;
    font-size:16px;
    margin-top:14px;
    width:1156px;
}
.page_index .lesson_list .les_li{
    width:1156px;
    margin:0 auto;
}
.page_index .lesson_list .tab_row_first{
    background:#c0e2ff;
}
.page_index .lesson_list .tab_row_first p{
    line-height:44px;
    font-size:16px;
    text-align:center;
}
.page_index .first_child{
    width:720px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.page_index .secornd_child{
    width:80px;
}
.page_index .third_child,.page_index .forth_child,.page_index .fifth_child{
    width:116px;
}
.page_index .lesson_list .less_tab_list{
    width:100%;
}
.page_index .lesson_list .less_tab_list th{
    background:#c0e2ff;
    font-size:16px;
    line-height:24px;
    padding:18px 15px;
}
.page_index .lesson_list .less_tab_list tr{
    font-size:16px;
    color:#666;
    line-height:16px;
}
.page_index .lesson_list .less_tab_list td{
    border-bottom:1px solid #e6e6e6;
    text-align:center;
    padding:19px 15px 16px;
}
.page_index .lesson_list .less_tab_list td.first_child{
    text-align:left;
}
.page_index .lesson_list .less_tab_list td a.les{
    width:22px;
    height:21px;
    display:block;
    margin:0 auto;
    background:url(/image/les_icon.png) no-repeat;
    background-size: 100% 100%;
}
.page_index .lesson_list .less_tab_list td a.det{
    text-decoration: underline;
    color:#46a3f9;
}
.page_index .tody_new{
    margin-top:20px;
}
.page_index .tody_new .new_list{
    background:#fff;
    width:680px;
}
.page_index .tody_new .new_list .ctrl_tit{
    margin-bottom:30px;
    border-bottom:1px solid #f3f3f3;
}
.page_index .tody_new .new_list .ctrl_tit p{
    width:116px;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:18px;
    color:#2a2a2a;
    cursor: pointer;
}
.page_index .tody_new .new_list .ctrl_tit p.act{
    color:#fff;
    background:#127de1;
}
.page_index .tody_new .new_list .new_wrap{
    height:362px;
    overflow:hidden;
}
.page_index .tody_new .new_list .new_wrap li{
    padding:0 90px 0 22px;
    border-bottom:1px solid #f3f3f3;
    margin-right:20px;
    margin-bottom:10px;
    padding-bottom:14px;
}
.page_index .tody_new .new_list .new_wrap li h6{
    font-size:18px;
    color:#333;
    font-weight:normal;
    line-height:24px;
    margin-bottom:16px;
}
.page_index .tody_new .new_list .new_wrap li div i{
    width:54px;
    height:18px;
    border:1px solid #3797f2;
    text-align:center;
    line-height:18px;
    font-size:12px;
    color:#3797f2;
}
.page_index .tody_new .new_list .new_wrap li div p{
    margin:0 18px 0 10px;
    color:#999;
    font-size:12px;
}
.page_index .tody_new .new_list .new_wrap li div span{
    color:#999;
    font-size:12px;
}
.page_index .tody_new .new_list .new_wrap ul{
    display:none;
}
.page_index .tody_new .new_list .new_wrap ul.act{
    display:block;
}
.page_index .tody_new .new_list .get_more{
    width:535px;
    height:40px;
    background:#f8fafc;
    text-align:center;
    line-height:40px;
    cursor: pointer;
    margin:32px auto;
    color:#666;
}
.page_index .tody_new .les{
    width:500px;
}
.page_index .tody_new .item_lesson{
    position:relative;
    margin-bottom:10px;
}
.page_index .tody_new .item_lesson .txt{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.page_index .tody_new .item_1{
    height:155px;
    overflow:hidden;
}
.page_index .tody_new .item_lesson img{
    display:block;
}
.page_index .tody_new .item_lesson .wra{
    position:relative;
}
.page_index .tody_new .item_0 .txt h6{
    color:#f69420;
    font-size:32px;
    line-height:32px;
    font-weight:bold;
    margin:46px 0 0 36px;
    margin-bottom:18px;
}
.page_index .tody_new .item_0 .txt p{
    color:#626262;
    font-size:16px;
    margin-left:40px;
    line-height:16px;
}

.page_index .tody_new .item_1 .txt h6{
    color:#2094f6;
    font-size:22px;
    font-weight:bold;
    line-height:22px;
    margin:30px 0 0 30px;
}
.page_index .tody_new .item_1 .txt p{
    color:#626262;
    font-size:16px;
    margin-left:40px;
    line-height:14px;
    margin:8px 0 16px 30px;
}
.page_index .tody_new .item_1 .txt a{
    display:block;
    width:77px;
    height:24px;
    background:#2094f6;
    color:#fff;
    font-size:14px;
    line-height:24px;
    margin-left:30px;
    text-align:center;
}
.page_index .tody_new .item_2 .wra{
    background:#fff;
    border-radius:4px;
    padding-bottom:12px;
}
.page_index .tody_new .item_2 .wra h6{
    font-size:20px;
    color:#46464c;
    line-height:20px;
    font-weight:bold;
    margin:46px 0 0 130px;
}
.page_index .tody_new .item_2 .wra .txt p{
    color:#5c5d64;
    font-size:14px;
    margin:14px 0 0 96px;
}
.page_index .tody_new .item_2 .wra .des p{
    width:224px;
    margin:4px 10px 5px;
    line-height:24px;
    font-size:14px;
}
.page_index .tody_new .item_2 .wra .des span{
    margin-left:10px;
    color:#999;
    font-size:14px;
    line-height:14px;
}
.page_index .live_select{
    background:#fff;
    padding:24px 0 40px;
    margin-top:20px;
}
.page_index .live_select .ax_of_co div.fl{
    width:270px;
    height:2px;
    background:#ebedf1;
    padding-right:20px;
    position:relative;
}
.page_index .live_select .ax_of_co div.time{
    position:absolute;
    left:116px;
    bottom:-8px;
}
.page_index .live_select .ax_of_co div.time i{
    display:block;
    width:18px;
    height:18px;
    background:url(/image/point.png) no-repeat;
    background-size:100% 100%;
}
.page_index .live_select .ax_of_co div.time p{
    width:270px;
    text-align:center;
    margin-left:-135px;
}
.page_index .live_select .ax_of_co div.last_item{
    padding-right:0;
}
.page_index .live_select .con{
    margin:48px 30px 0;
}
.page_index .live_select .con .live_list{
    width:1166px;
    height:162px;
    overflow:hidden;
    margin:10px 0 0 -12px;
    position:relative;
}
.page_index .live_select .con .live_list ul{
    height:162px;
    margin-left:12px;
}
.page_index .live_select .con .live_list li{
    background:url(/image/live_list_bg.png) no-repeat;
    background-size:100% 100%;
    width:302px;
    height:162px;
    margin-left:-14px;
}
.page_index .live_select .con .live_list li p{
    color:#ff7e00;
    border:1px solid #ff7e00;
    border-radius:14px;
    width:84px;
    height:16px;
    margin:24px 0 0 188px;
    font-size:12px;
    line-height:16px;
    text-align:center;
}
.page_index .live_select .con .live_list li h6{
    margin:25px 0 10px 30px;
    font-size:16px;
    line-height:16px;
}
.page_index .live_select .con .live_list li span{
    margin: 0 0 4px 30px;
    color:#999;
    font-size:12px;
}
.page_index .live_select .con .live_list li a{
    width:68px;
    height:26px;
    font-size:12px;
    background:#5487f0;
    text-align:center;
    line-height:26px;
    margin-left:190px;
    border-radius:2px;
    display:block;
    color:#fff;
}
.page_index .live_select .con .live_list .left{
    position:absolute;
    top:50%;
    left:12px;
    width:14px;
    height:24px;
    margin-top:-12px;
    background:url(/image/turn_left1.png) no-repeat;
    background-size:100% 100%;
    display:block;
}
.page_index .live_select .con .live_list .right{
    position:absolute;
    top:50%;
    right:16px;
    width:14px;
    height:24px;
    margin-top:-12px;
    background:url(/image/turn_right1.png) no-repeat;
    background-size:100% 100%;
    display:block;
}
.page_index .workplace_cpn{
    background:#fff;
    margin-top:20px;
    padding:46px 0 40px;
}
.page_index .workplace_cpn .lessons_item{
    display:none;
}
.page_index .workplace_cpn .lessons_item.act{
    display:block;
}
.page_index .workplace_cpn .ctrl_switch_type{
    margin-left:100px;
}
.page_index .workplace_cpn .ctrl_switch_type p{
    font-size: 16px;
    color: #333;
    margin-right: 62px;
    font-weight: normal;
    cursor:pointer;
}
.page_index .workplace_cpn .ctrl_switch_type p.act{
    color:#46a3f9;
}
.region_index img.banner_bg{
    width:100%;
}
.region_index .con .reg_map{
    padding:16px 20px 46px 0;
    background:#fff;
    width:660px;
}
.region_index .con .reg_map .common_tit_tip h4{
    font-weight:normal;
    font-size: 18px;
}
.region_index .con .reg_map .map{
    position:relative;
}
.region_index .con .reg_map .map .chose_area{
    width:518px;
    background:#fff;
    border-radius:4px;
    padding:0 10px 28px 28px;
    position:absolute;
    top:20px;
    left:64px;
    box-shadow:0 0 20px #f9f9f9;
}
.region_index .con .reg_map .map .chose_area .tit_area{
    border-bottom:1px solid #e5e5e5;
    height:44px;
    position: relative;
    line-height:44px;
    text-align:center;
    font-size:14px;
    color:#333;
    margin-right:20px;
}
.region_index .con .reg_map .map .chose_area .area_list{
    margin-top:23px;
    height:360px;
    overflow-y: auto;
    padding-right:16px;
}
.region_index .con .reg_map .map .chose_area .area_list .area_name li p{
    font-size:14px;
    color:#333;
    margin-right:20px;
    width:70px;
    text-align:right;
    line-height:36px;
}
.region_index .con .reg_map .map .chose_area .area_list .area_name li span{
    color:#666;
    font-size:14px;
    cursor: pointer;
    line-height:36px;
}
.region_index .con .reg_map .map .chose_area .area_list .area_name li div{
    width:370px;
}
.region_index .con .reg_map .map .chose_area .checked_item{
    font-size:14px;
    color:#333;
    line-height:14px;
    padding:10px 15px 8px 17px;
    border-radius:2px;
    background:#eefaff;
    display: inline-block;
    *display:inline;
    *zoom:1;
    margin:0 16px 12px 0;
}
.region_index .con .reg_map .map .chose_area .tit_area i{
    position:absolute;
    top:16px;
    right:0;
    display:block;
    background:url(/image/close.png) no-repeat;
    width:14px;
    height:14px;
    cursor:pointer;
}
.region_index .con .reg_map .map img{
    margin:50px auto 0;
    display:block;
}
.region_index .con .reg_map .common_tit_tip .search_wrap{
    position:relative;
}
.region_index .con .reg_map .common_tit_tip .prov_list{
    width:302px;
    background:#fff;
    border-radius:0 0 4px 4px;
    position:absolute;
    top:40px;
    left:0;
    box-shadow:-5px 5px 10px -4px #e2e8e9,5px 5px 10px -4px #e2e8e9;
}
.region_index .con .reg_map .common_tit_tip .prov_list li{
    padding-left:16px;
    height:40px;
    line-height:40px;
    font-size:14px;
    color:#333;
}
.region_index .con .reg_map .common_tit_tip .prov_list li.act{
    background:#92e4ff;
}
.region_index .con .reg_map .common_tit_tip .search{
    border:1px solid #cecece;
    border-radius:4px;
    width:270px;
    height:38px;
    padding:0 15px;
}
.region_index .con .reg_map .common_tit_tip .search input{
    border:none;
    line-height:38px;
    width:200px;
    height:38px;
    text-align:center;
    font-size:16px;
}
.region_index .con .reg_map .common_tit_tip .search input::-webkit-input-placeholder{
    color: #999;
}
.region_index .con .reg_map .common_tit_tip .search input:-moz-placeholder{
    color: #999;
}
.region_index .con .reg_map .common_tit_tip .search input::-moz-placeholder{
    color: #999;
}
.region_index .con .reg_map .common_tit_tip .search input:-ms-input-placeholder{
    color: #999;
}
.region_index .con .reg_map .common_tit_tip .search i{
    width:24px;
    height:24px;
    margin-top:7px;
    background: url(/image/search_reg.png) no-repeat;
}
.region_index .con .info_list{
    width:500px;
    background:#fff;
    border-radius:4px;
    padding:28px 0 40px;
    border-radius:4px;
    overflow: hidden;
    height:522px;
}
.region_index .con .info_list ul{
    display:none;
}
.region_index .con .info_list ul.act{
    display:block;
}
.region_index .con .info_list li a{
    display: block;
    font-size:16px;
    color:#333;
    width:388px;
    margin:0 auto;
    border-bottom:1px solid #f4f4f4;
    line-height:16px;
    padding:26px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.region_index .con .info_list .tit{
    border-bottom: 1px solid #e7e7e7;
    padding-left:30px;
}
.region_index .con .info_list .tit p{
    font-size:14px;
    color:#666666;
    margin-right:40px;
    width:70px;
    text-align:center;
}
.region_index .con .info_list .tit p span{
    display:block;
    height:16px;
    line-height: 16px;
}
.region_index .con .info_list .tit p i{
    margin-top:14px;
    width:48px;
    height:2px;
    display:block;
}
.region_index .con .info_list .tit p.act{
    color:#333333;
    font-size:16px;
}
.region_index .con .info_list .tit p.act i{
    background:#46a3f9;
    margin: 14px auto -1px;
}
.region_index .con .info_list .get_more{
    width:368px;
    height:40px;
    background:#f8fafc;
    text-align:center;
    line-height:40px;
    cursor: pointer;
    margin:32px auto;
    color:#666;
    display:block;
}
.region_index .con_bo{
    margin-top:-150px;
    position:relative;
}
.hfoot{ padding:22px 0; color:#666; font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; text-align:center; line-height:26px; background: #f6f6f6; border-top: 1px solid #eee;}
.hfoot a{ color:#666; text-decoration:none;}
.hfoot .fontfam{ font-family:Verdana,Arial,Helvetica,sans-serif;}
.hfoot a:hover{ color:#0070c3;}
.hfoot-list{ height:48px; padding-top:4px}
.hfoot-list a{ margin:0 5px;}

/* 閬僵灞� */
.mask{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    height:100%;
    width:100%;
    z-index:100;
    /* display:none; */
}
.mask .mask_bg{
    filter:alpha(opacity=60);
    zoom:1;
    opacity:0.6;
    background:#000;
    width:100%;
    height:100%;
}
.mask .reg_wrapper{
    width:450px;
    height:488px;
    background:#fff;
    border-radius:4px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-225px 0 0 -244px;
}
.mask .reg_wrapper i.close{
    display:block;
    width:14px;
    height:14px;
    position: absolute;
    top:14px;
    right:40px;
    background: url(/image/close.png) no-repeat;
}
.mask .reg_wrapper h6{
    font-size:20px;
    color:#333;
    text-align:center;
    line-height:20px;
    padding-top:40px;
    margin-bottom:30px;
}
.mask .reg_wrapper .inp_item{
    border:1px solid #dedede;
    border-radius:2px;
    height:40px;
    width:368px;
    margin: 0 auto 16px;
}
.mask .reg_wrapper .inp_item input{
    border:none;
    line-height:40px;
    font-size:14px;
    color:#333;
    width:206px;
    padding-right:10px;
    height:40px;
}
.mask .reg_wrapper .inp_item input::-webkit-input-placeholder {
    color:#bcbbbb;
}
.mask .reg_wrapper .inp_item input:-moz-placeholder {
    color:#bcbbbb;
}
.mask .reg_wrapper .inp_item input::-moz-placeholder {
    color:#bcbbbb;
}
.mask .reg_wrapper .inp_item input:-ms-input-placeholder {
    color:#bcbbbb;
}
.mask .reg_wrapper .inp_item a{
    line-height:40px;
    text-align:center;
    border-left:1px solid #dedede;
    width:108px;
    font-size:14px;
}
.mask .reg_wrapper .name_box i{
    width:19px;
    height: 19px;
    background: url(/image/name_icon.png) no-repeat;
    margin:12px 8px 0 16px;
    opacity: 0.5;
    filter: Alpha(opacity=50);
    zoom:1;
}
.mask .reg_wrapper .care_box i{
    width:18px;
    height: 18px;
    background: url(/image/card_icon.png) no-repeat;
    margin:12px 8px 0 16px;
    opacity: 0.5;
    filter: Alpha(opacity=50);
    zoom:1;
}
.mask .reg_wrapper .phone_box i{
    width:13px;
    height: 20px;
    background: url(/image/phone.png) no-repeat;
    margin:12px 8px 0 18px;
}
.mask .reg_wrapper .code_box i{
    width:16px;
    height: 14px;
    background: url(/image/msg.png) no-repeat;
    margin:12px 8px 0 18px;
}
.mask .reg_wrapper .agreement{
    margin:30px 0 0 40px;
}
.mask .reg_wrapper .agreement i{
    width:13px;
    height:13px;
    border:1px solid #2d78e7;
    margin-right:8px;
}
.mask .reg_wrapper .agreement i.act{
    background:url(/image/checked_icon.png) no-repeat;
}
.mask .reg_wrapper .agreement i.act2{
    background:url(/image/check_icon.png) no-repeat;
}
.mask .reg_wrapper .agreement a{
    line-height:14px;
    color:#666;
}
.mask .reg_wrapper .next{
    width:370px;
    height:47px;
    font-size:18px;
    color:#fff;
    background:#ff9d3d;
    border-radius:4px;
    text-align:center;
    line-height:47px;
    margin:20px auto 16px;
}
.mask .reg_wrapper .go_log{
    font-size:14px;
    color:666666;
    width:370px;
    text-align:right;
    display:block;
    margin:0 auto;
}
.common_firm,.firm_tips{
    padding:46px 50px 30px 46px;
    background:#fff;
    border-radius:8px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-20% 0 0 -263px;
}
.common_firm h4,.firm_tips h4{
    font-size:24px;
    color:#333;
    text-align:center;
}
.common_firm p{
    width:430px;
    font-size:20px;
    color:#666666;
    line-height:34px;
    margin-top:30px;
}
.common_firm button{
    display:block;
    width:212px;
    height:60px;
    background:#127de1;
    line-height:60px;
    font-size:20px;
    text-align:center;
    border:none;
    color:#fff;
    border-radius:4px;
    margin:38px auto 0;
    outline: none;
}
.firm_tips {
    margin-left:-426px;
}
.firm_tips .txt{
    width:756px;
    font-size:20px;
    line-height:34px;
    margin-top:30px
}
.firm_tips .tips_tab{
    margin-top:20px;
    width:100%;
}
.firm_tips .tips_tab td{
    text-align:center;
    padding:20px 0;
    font-size:20px;
}
.firm_tips .tips_tab tr{
    border-bottom:1px solid #a6d4ff;
}
.firm_tips .tips_tab tr th{
    background:#a6d4ff;
    padding:20px;
    font-size:20px;
    color:#fff;
}
.firm_tips .tips_tab a{
    display:block;
    margin:0 auto;
    width:138px;
    height:48px;
    text-align:center;
    line-height:48px;
    color:#fff;
    font-size:20px;
    background:#127de1;
    border-radius:4px;
}
.layout1{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#333;}
.pr{ position:relative}
.abs{position:absolute;}
/*登陆后页面*/
.xlogin{width: 100%;height: 56px;line-height: 56px;color: #fff;font-size: 14px;top: -56px;left: 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.6);}
:root .xlogin{filter:none;}/*for IE9*/
.xlogin-left{ padding:0 30px 0 64px; font-size: 24px; background-position:20px -2630px;}
.xlogin-cen{ display: block; padding-left: 70px;}
.xlogin-right{ margin-right: 32px; color: #fff;}
.xlogin-cen .qp{ display:block; width:30px; height:26px; top:7px; right:-20px; font-size:12px;}
.xlogin-cen .qp:hover{ text-decoration:none;}
.xlogin-cen .qp span{ display: block; width:30px; height:16px; line-height:16px; color: #fff; text-align:center; cursor: pointer; background:url(../images/jxjy_18.png) no-repeat;}
.xlogin-cen .pop{ width:140px; background:#fff4b8; padding:5px 10px; left:0; top:26px; display:none; border-radius:3px; -webkit-box-shadow:2px 2px 2px #666; -moz-box-shadow:2px 2px 2px #666; box-shadow:2px 2px 2px #666;}
.xlogin-cen .pop .jian{ display:block; width:10px; height:6px; top:-6px; left:10px; background:url(../images/jxjy_19.png) no-repeat;}
.xlogin-cen .pop p{ line-height:24px; color:#666; font-size:14px;}
.xlogin-cen .pop p .txt{ color:#41a7f1;}
.xlogin-cen .non .pop{display:block;}
.xlogin-font{ color: #fff;}
/* 鍙充晶娴姩瀵艰埅*/
.rignav{width:60px;position:fixed;top:50%;left:50%;margin-left:620px;_position:absolute;-webkit-transition:top .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99;display:none;}
.rignav-min{top:244px;right:0;left:auto;}
.rignav .newGift{width:100px;margin:0 -20px;text-align:center;position:relative}
.rignav .newGift .newbottom{display:block;-webkit-animation:hatch 4s 0s infinite both;-moz-animation:hatch 4s 0s infinite both;-o-animation:hatch 4s 0s infinite both;animation:hatch 4s 0s infinite both}
.rignav .newGift .newtop{display:block;-webkit-animation:bounceIn 2s both;-moz-animation:bounceIn 2s both;-o-animation:bounceIn 2s both;animation:bounceIn 2s both}
.rignav-mod{width:58px;background:#fff;border:1px solid #e9ecee}
.rignav-mod ul li{height:58px;width:58px;vertical-align:top}
.rignav-mod ul li a{display:block;text-decoration:none;height:58px;width:58px;background:url(//www.chinaacc.com/images/index2017/icon_rignavbg.png) no-repeat center 0;_background:url(//www.chinaacc.com/images/index2017/icon_rignavbg.gif) no-repeat center 0;position:relative}
.rignav-mod ul li.shopping-cart a{background-position-y:16px}
.rignav-mod ul li.shopping-cart a em{display:block;width:18px;height:18px;background:url(//www.chinaacc.com/images/index2017/icon_rignavbg.png) no-repeat center bottom;_background:url(//www.chinaacc.com/images/index2017/icon_rignavbg.gif) no-repeat center bottom;color:#fff;text-align:center;line-height:18px;vertical-align:middle;overflow:hidden;position:absolute;top:4px;right:5px}
.rignav-mod ul li.online-service a{background-position-y:-42px}
.rignav-mod ul li.rignav-weixin a{background-position-y:-98px}
.rignav-mod ul li.rignav-app a{background-position-y:-157px}
.rignav-mod ul li.return-top{display:none}
.rignav-mod ul li.return-top a{background-position-y:-216px}
.rignav-mod ul li a span{display:block;width:58px;height:58px;position:relative;overflow:hidden;visibility:hidden}
.rignav-mod ul li a span i{display:block;background:#ff7e00;width:58px;height:47px;color:#fff;line-height:18px;text-align:center;padding:11px 0 0 0;position:absolute;top:0;left:0;-webkit-transform-origin:-29px 29px;-moz-transform-origin:-29px 29px;-ms-transform-origin:-29px 29px;-o-transform-origin:-29px 29px;transform-origin:-29px 29px;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rignav-mod ul li a span.one-line i{padding:20px 0 0 0;height:38px}
.rignav-mod ul li a:hover{text-decoration:none}
.rignav-mod ul li a:hover span{visibility:visible}
.rignav-mod ul li a:hover span i{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}
.rignav-mod-con{position:absolute;width:136px;height:160px;background:#fff;top:-45px;left:-138px;border:1px solid #e0e0e0;-webkit-box-shadow:4px 7px 16px rgba(0,0,0,0.05);-moz-box-shadow:4px 7px 16px rgba(0,0,0,0.05);box-shadow:4px 7px 16px rgba(0,0,0,0.05);display:none}
.rignav-mod-con div{width:136px;height:150px;padding-top:10px;text-align:center}
.rignav-mod-con div img{display:block;margin:0 auto}
.rignav-mod-con div label{display:block;color:#999;line-height:20px;padding-top:6px}
.rignav-mod ul li a.on .rignav-mod-con{display:block}
.hatch{-webkit-animation-name:hatch;-moz-animation-name:hatch;-o-animation-name:hatch;animation-name:hatch;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;visibility:visible !important}
@-webkit-keyframes hatch{
    0%{-webkit-transform:rotate(0deg)}
    5%{-webkit-transform:rotate(-2deg)}
    9%{-webkit-transform:rotate(2deg)}
    13%{-webkit-transform:rotate(-2deg)}
    16%{-webkit-transform:rotate(1deg)}
    20%{-webkit-transform:rotate(-1deg)}
    25%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes hatch{
    0%{-moz-transform:rotate(0deg)}
    5%{-moz-transform:rotate(-2deg)}
    9%{-moz-transform:rotate(2deg)}
    13%{-moz-transform:rotate(-2deg)}
    16%{-moz-transform:rotate(1deg)}
    20%{-moz-transform:rotate(-1deg)}
    25%{-moz-transform:rotate(0deg)}
}
@-o-keyframes hatch{
    0%{-o-transform:rotate(0deg)}
    5%{-o-transform:rotate(-2deg)}
    9%{-o-transform:rotate(2deg)}
    13%{-o-transform:rotate(-2deg)}
    16%{-o-transform:rotate(1deg)}
    20%{-o-transform:rotate(-1deg)}
    25%{-o-transform:rotate(0deg)}
}
@keyframes hatch{
    0%{transform:rotate(0deg)}
    5%{transform:rotate(-2deg)}
    9%{transform:rotate(2deg)}
    13%{transform:rotate(-2deg)}
    16%{transform:rotate(1deg)}
    20%{transform:rotate(-1deg)}
    25%{transform:rotate(0deg)}
}
.bounceIn{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounceIn{
    0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(.97,.97,.97)}
    to{opacity:1;-webkit-transform:scaleX(1)}
}
@-moz-keyframes bounceIn{
    0%,20%,40%,60%,80%,to{-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-moz-transform:scale3d(.3,.3,.3)}
    20%{-moz-transform:scale3d(1.1,1.1,1.1)}
    40%{-moz-transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-moz-transform:scale3d(1.03,1.03,1.03)}
    80%{-moz-transform:scale3d(.97,.97,.97)}
    to{opacity:1;-moz-transform:scaleX(1)}
}
@-o-keyframes bounceIn{
    0%,20%,40%,60%,80%,to{-o-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-o-transform:scale3d(.3,.3,.3)}
    20%{-o-transform:scale3d(1.1,1.1,1.1)}
    40%{-o-transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-o-transform:scale3d(1.03,1.03,1.03)}
    80%{-o-transform:scale3d(.97,.97,.97)}
    to{opacity:1;-o-transform:scaleX(1)}
}
@keyframes bounceIn{
    0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;transform:scale3d(.3,.3,.3)}
    20%{transform:scale3d(1.1,1.1,1.1)}
    40%{transform:scale3d(.9,.9,.9)}
    60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
    80%{transform:scale3d(.97,.97,.97)}
    to{opacity:1;transform:scaleX(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}
.bjqiehuan:hover{
    background-color: #efefef;
}
.print_wrapper .course_cata .start_learn .continue_study{
    width:110px;
    height:30px;
    color:#fefefe;
    font-size:14px;
    text-align:center;
    line-height:30px;
    border-radius:20px;
    background:#24adfa;
    box-shadow: 0 5px 10px -5px #23a2f7;
    display:block;
    margin:30px 0 0 -420px;
    float: left;
}
.jd .ls{
    float: left;
}

.rit_six_btns{
    /*float: right;*/
    margin-right: 20px;
}
.rit_six_btns a {
    width: 110px;
    height: 30px;
    color: #07bdc7;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    border-radius: 10px;
    background: #fefefe;
    display: block;
    margin-top: 12px;
    float: left;
    overflow: hidden;
    margin-right: 7px;
    border: solid 0.5px #07bdc7;
}
.header .cen-n01 .pop3-b {
    padding: 0 15px;
    line-height: 20px;
    margin-bottom: 10px;
}

.progress-circle {
    position: relative;
    width: 100px;
    height: 100px;
}

.progress-circle-bg {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #f0f0f0;
}

.progress-circle-value {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: conic-gradient(#00BCD4 0% var(--progress), transparent var(--progress) 100%);
    transform: rotate(-90deg);
}

.progress-circle-inner {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    background-color: white;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.percentage {
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.continue_studyNew{
    margin-top: 10px;
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #07bdc7;
    color: white;
    border-radius: 8px;

}