/*
@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;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}


.column-loginRegister,.column-top-notice,.column-top-cart{
  display:none;
}
.header .right{
  display:none;
}
.header .home-wrap{
  display: none;
}
table{
  border-collapse:collapse;
}
.header-wrapper{
  background:#fff;
}
.header-wrapper .header{
  width:1200px;
  margin:0 auto;
}
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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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:18px 15px;
  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;
}
.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:20px;
  line-height:20px;
  margin-bottom:8px;
  margin-top:5px;
}
.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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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:0 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:20px;
  height:20px;
  background:url(/OtherItem/images/jixujiaoyu/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;
  font-size:16px;
  line-height:16px;
}
.print_wrapper .course_cata .start_learn .video_des p{
  font-size:14px;
  color:#999999;
  margin:10px 0 28px;
  line-height:14px;
}
.print_wrapper .course_cata .start_learn .video_des span{
  line-height:14px;
  font-size:14px;
  color:#999;
}
.print_wrapper .course_cata .start_learn .continue_study{
  width:110px;
  height:40px;
  color:#fefefe;
  font-size:14px;
  text-align:center;
  line-height:40px;
  border-radius:20px;
  background:#24adfa;
  box-shadow: 0 5px 10px -5px #23a2f7;
  display:block;
  position:absolute;
  top:50%;
  right:30px;
  margin:-20px 0 0 -20px;
}
.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:#29cb40;
}
.print_wrapper .course_cata .course_list .common_table td.no_com{
  color:#fc6459;
}
.print_wrapper .course_cata .course_list .common_table td a{
  display:block;
  background:url(/OtherItem/images/jixujiaoyu/play_org.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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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:-20px 0 0 250px;
}
.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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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:217px;
  height:236px;
  border:2px solid #eeeeee;
  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;
}
.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: 40px 18px 0;
}
.print_wrapper .operation_center .choise_status .lesson_list li p{
  color:#ff7e00;
  font-size:16px;
}
.print_wrapper .operation_center .choise_status .lesson_list li a{
  border:1px solid #ff7e00;
  border-radius:3px;
  color:#ff7e00;
  padding:4px 18px 3px;
}
.print_wrapper .operation_center .choise_status .lesson_list li a i{
  width:7px;
  height:13px;
  background:url(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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 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:452px;
  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;
}
.print_wrapper .operation_center .detial .detail_right{
  width:736px;
  padding:20px 44px 127px 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;
}
.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(/OtherItem/images/jixujiaoyu/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;
  width:100%;
}
.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;
  position:relative;
}
.page_index .study_step .progress .step .tips_firm{
  position:absolute;
  top:-6px;
  left:100px;
  width:233px;
  height:80px;
  background: url(/OtherItem/images/jixujiaoyu/tips_firm.png) no-repeat;
  z-index:10;
  display:none;
}
.page_index .study_step .progress .step:hover .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(/OtherItem/images/jixujiaoyu/arrow_icon.png) no-repeat;
  background-size:100% 100%;
  margin-top:30px;
}
.page_index .study_step .progress .first_step i{
  background: url(/OtherItem/images/jixujiaoyu/step1.png) no-repeat;
  background-size:100% 100%;
}
.page_index .study_step .progress .secornd_step i{
  background: url(/OtherItem/images/jixujiaoyu/step2.png) no-repeat;
  background-size:100% 100%;
}
.page_index .study_step .progress .third_step i{
  background: url(/OtherItem/images/jixujiaoyu/step3.png) no-repeat;
  background-size:100% 100%;
}
.page_index .study_step .progress .forth_step i{
  background: url(/OtherItem/images/jixujiaoyu/step4.png) no-repeat;
  background-size:100% 100%;
}
.page_index .study_step .progress .fifth_step i{
  background: url(/OtherItem/images/jixujiaoyu/step5.png) no-repeat;
  background-size:100% 100%;
}
.page_index .study_step .progress .sixth_step i{
  background: url(/OtherItem/images/jixujiaoyu/step6.png) no-repeat;
  background-size:100% 100%;
}
.page_index .study_step .progress .seventh_step i{
  background: url(/OtherItem/images/jixujiaoyu/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;
  cursor:pointer;
}
.page_index .banner .login .tit p.left{
  border-right:1px solid #dedede;
  padding-right:20px;
  margin-right:20px;
}
.page_index .banner .login .tit p.on{
  color:#333;
}
.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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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.on{
  color:#fff;
  background:#127de1;
}
.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 .today_news_item{
  display:none;
}
.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;
  display:block;
}
.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.tit{
  height:40px;
  position:relative;
}
.page_index .live_select .ax_of_co div.time{
  position:absolute;
  left:116px;
}
.page_index .live_select .ax_of_co div.time i{
  display:block;
  width:18px;
  height:18px;
  background:url(/OtherItem/images/jixujiaoyu/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 .time_bar{
  width:1150px;
  height:40px;
}
.page_index .live_select .time_bar .border{
  background:#ebedf1;
  width:100%;
  height:1px;
  position:absolute;
  bottom:10px;
  left:0;
  display:block;
}
.page_index .live_select .ax_of_co div.last_item{
  padding-right:0;
}
.page_index .live_select .con .time_arrage{
  width:1150px;
  margin:48px auto 0;
}
.page_index .live_select .con .liv_tim_list{
  position:relative;
}
.page_index .live_select .con .live_list{
  width:1140px;
  height:162px;
  overflow:hidden;
  margin:10px auto -12px;
  position:relative;
}
.page_index .live_select .con .live_list li{
  background:url(/OtherItem/images/jixujiaoyu/live_list_bg.png) no-repeat;
  background-size:100% 100%;
}
.page_index .live_select .con .live_list li p{
  border-radius:14px;
  height:16px;
  margin:24px 0 0 170px;
  font-size:12px;
  line-height:16px;
  text-align:center;
  color:#ff7e00;
  border:1px solid #ff7e00;
  width:84px;
}
.page_index .live_select .con .live_list li h6{
  margin:25px 0 10px 30px;
  font-size:16px;
  line-height:16px;
  width:230px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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 .liv_tim_list .arrow{
  display:block;
  width:14px;
  height:24px;
  position:absolute;
  top:50%;
  margin-top:-12px;
  z-index:2;
  display:none;
}
.page_index .live_select .con .liv_tim_list .prev{
  left:20px;
  background:url(/OtherItem/images/jixujiaoyu/turn_left1.png) no-repeat;
  background-size:100% 100%;
  
}
.page_index .live_select .con .liv_tim_list .next{
  right:20px;
  background:url(/OtherItem/images/jixujiaoyu/turn_right1.png) no-repeat;
  background-size:100% 100%;
}
.page_index .workplace_cpn{
  margin-top:20px;
  padding:46px 0 40px;
}
.page_index .workplace_cpn .title-mod {
  display:none;
}
.page_index .workplace_cpn .course-mod {
  margin-top:50px;
}
.page_index .workplace_cpn .lessons_item{
  display:none;
}
.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.on{
  color:#46a3f9;
}
.region_index div.banner_bg{
  width:100%;
  height:310px;
  background:url(//www.fawtography.com/upload/resources/image/2020/09/11/828897.png) no-repeat center top;
}
.region_index .con .reg_map{
  padding-top:16px;
  background:#fff;
  width:680px;
}
.region_index .con .reg_map .common_tit_tip{
  position:relative;
  z-index:1;
}
.region_index .con .reg_map .common_tit_tip h4{
  font-weight:normal;
  font-size: 18px;
}
.region_index .con .reg_map .map_wrapper{
  position:relative;
  padding-bottom:14px;
}
.region_index .con .reg_map .map_wrapper .dire_mask{
  width:100%;
  height:100%;
  background:#000;
  position:absolute;
  top:0;
  left:0;
  opacity:0.6;
  filter:alpha(opacity=60);
  display:none;
}
.region_index .con .reg_map .map_wrapper .map{
  margin:40px auto 0;
  width:600px;
  height:480px;
}
.region_index .con .reg_map .map_wrapper .chose_area{
  width:518px;
  background:#fff;
  border-radius:4px;
  padding:0 10px 28px 28px;
  position:absolute;
  top:50%;
  left:64px;
  display:none;
}
.region_index .con .reg_map .map_wrapper .chose_area .county{
  display:none;
}
.region_index .con .reg_map .map_wrapper .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_wrapper .chose_area .area_list{
  margin-top:23px;
  max-height:360px;
  min-height:100px;
  overflow-y: auto;
  padding-right:16px;
}
.region_index .con .reg_map .map_wrapper .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_wrapper .chose_area .area_list .area_name li span{
  color:#666;
  font-size:14px;
  line-height:36px;
  width:56px;
}
.region_index .con .reg_map .map_wrapper .chose_area .area_list .area_name li span.city-name{
  text-align:right;
}
.region_index .con .reg_map .map_wrapper .chose_area .area_list .area_name li span.city-name a{
  margin:0;
}
.region_index .con .reg_map .map_wrapper .chose_area .area_list .area_name li.rowa span{
  width:auto;
}
.region_index .con .reg_map .map_wrapper .chose_area .area_list .area_name li.rowa .county-name{
  width:340px;
}
.region_index .con .reg_map .map_wrapper .chose_area .area_list .area_name li a{
  margin:0 5px;
  white-space: nowrap;
  line-height:36px;
}
.region_index .con .reg_map .map_wrapper .chose_area .area_list .area_name li .county-name{
  width:410px;
}
.region_index .con .reg_map .map_wrapper .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_wrapper .chose_area .tit_area i{
  position:absolute;
  top:16px;
  right:0;
  display:block;
  background:url(/OtherItem/images/jixujiaoyu/close.png) no-repeat;
  width:14px;
  height:14px;
  cursor:pointer;
}
.region_index .con .reg_map .map_wrapper .nanhai{
  position:absolute;
  bottom:10px;
  left:20px;
  width:125px;
  height:146px;
}
.region_index .con .reg_map .map_wrapper .jiguan{
  position:absolute;
  left:550px;
  width:130px;
}
.region_index .con .reg_map .map_wrapper .jiguan a:hover{
  color:red;
}
.region_index .con .reg_map .map_wrapper .zhongzhi{
  top:160px;
}
.region_index .con .reg_map .map_wrapper .zhongyang{
  top:190px;
}
.region_index .con .reg_map .map_wrapper .zhongji{
  top:240px;
}
.region_index .con .reg_map .common_tit_tip .search_wrap{
  position:relative;
}
.ac_results{
  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;
  display:none;
}
.ac_results li{
  padding-left:16px;
  height:40px;
  line-height:40px;
  font-size:14px;
  color:#333;
}
.ac_results li a{
  display:block;
  width:100%;
  height: 100%;
}
.ac_results li:hover{
  background:#92e4ff;
  cursor:pointer;
}
.region_index .con .reg_map .common_tit_tip .search{
  border:1px solid #cecece;
  border-radius:4px;
  width:293px;
  height:38px;
  margin-right:20px;
  overflow:hidden;
}
.region_index .con .reg_map .common_tit_tip .search .ss-left{
  border:none;
  line-height:38px;
  width:200px;
  height:38px;
  text-align:center;
  font-size:16px;
}
.region_index .con .reg_map .common_tit_tip .search .ss-right{
  width:24px;
  height:24px;
  margin-top:7px;
  background: url(/OtherItem/images/jixujiaoyu/search_reg.png) no-repeat;
  cursor:pointer;
  border:none;
  margin-right:15px;
}
.region_index .con .reg_map .common_tit_tip .search .ss-left::-webkit-input-placeholder{
  color: #999;
}
.region_index .con .reg_map .common_tit_tip .search .ss-left:-moz-placeholder{
  color: #999;
}
.region_index .con .reg_map .common_tit_tip .search .ss-left::-moz-placeholder{
  color: #999;
}
.region_index .con .reg_map .common_tit_tip .search .ss-left:-ms-input-placeholder{
  color: #999;
}
.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 .news_item{
  display:none;
}
.region_index .con .info_list li a{
  display: block;
  font-size:16px;
  color:#333;
  margin:0 30px;
  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;
  cursor:pointer;
}
.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.on{
  color:#333333;
  font-size:16px;
}
.region_index .con .info_list .tit p.on i{
  background:#46a3f9;
  margin: 14px auto -1px;
}
.region_index .con .info_list .get_more{
  height:40px;
  background:#f8fafc;
  text-align:center;
  line-height:40px;
  cursor: pointer;
  margin:32px 30px 16px;
  color:#666;
  display:block;
}
.region_index .con .info_list .kefu{
  display:block;
  margin:0 auto;
}
.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;
  filter:alpha(opacity=60);
  zoom:1;
  opacity:0.6;
  background:#000;
  /* display:none; */
}
.login_tips{
  position:fixed;
  top:50%;
  left:50%;
  margin:-240px 0 0 -261px;
  width:522px;
  background:#fff;
  background-image:url(/OtherItem/images/jixujiaoyu/login_top_bg.png);
  background-repeat:no-repeat;
  z-index:101;
  border-radius:10px;
  display:none;
}
.login_tips .radio_broad{
  display:block;
  width:147px;
  height:133px;
  background:url(/OtherItem/images/jixujiaoyu/radio_broad.png) no-repeat;
  position: absolute;
  top:-30px;
  left:30px;
}
.login_tips h6{
  padding-top:158px;
  font-size:24px;
  line-height:24px;
  text-align:center;
  font-weight:normal;
}
.login_tips p{
  font-size:20px;
  line-height:36px;
  padding:46px 46px 42px;
}
.login_tips a{
  display:block;
  text-align:center;
  margin:0 auto;
  width:212px;
  height:60px;
  border-radius:4px;
  background:#127de1;
  font-size:20px;
  line-height:60px;
  color:#fff;
}
.login_tips .login_bom_star{
  width:332px;
  height:189px;
  background:url(/OtherItem/images/jixujiaoyu/login_bom_star.png) no-repeat;
  display:block;
  margin-left:150px;
}
/* confim_direction */
.confim_direction{
  position:fixed;
  top:50%;
  left:50%;
  margin:-194px 0 0 -362px;
  z-index:101;
  width:676px;
  background:#fff;
  border-radius:10px;
  background-image:url(/OtherItem/images/jixujiaoyu/chose_dire.png);
  background-repeat:no-repeat;
  padding:56px 24px 50px;
  font-size:20px;
  color:#666;
}
.confim_direction h6{
  color:#fff;
  text-align:center;
  font-size:28px;
  font-weight:normal;
  line-height:28px;
  margin-bottom:80px;
}
.confim_direction p{
  line-height:40px;
}
.confim_direction span{
  text-indent: 2em;
  display:block;
  margin-bottom:44px;
}
.confim_direction a{
  width:210px;
  height:60px;
  border-radius:4px;
  text-align:center;
  color:#fff;
  font-size:20px;
  background:#fb812c;
  line-height:60px;
}
.confim_direction a.enter{
  background:#127de1;
  margin:0 82px 0 86px;
}

.mask .mask_bg{
  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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/phone.png) no-repeat;
  margin:12px 8px 0 18px;
}
.mask .reg_wrapper .code_box i{
  width:16px;
  height: 14px;
  background: url(/OtherItem/images/jixujiaoyu/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(/OtherItem/images/jixujiaoyu/checked_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 */
.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;
}
/* 右侧浮动导航*/
.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.fawtography.com/images/index2017/icon_rignavbg.png) no-repeat center 0;_background:url(//www.fawtography.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.fawtography.com/images/index2017/icon_rignavbg.png) no-repeat center bottom;_background:url(//www.fawtography.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}

/* mask */
.mask{
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:#000;
  opacity:.5;
  filter:alpha(opacity=50);
  display:none;
}
.tsk {
  width: 620px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -150px 0 0 -310px;
  background-color: #eaf6ff;
  z-index: 102;
}

.tsk .ktit {
  height: 44px;
  overflow: hidden;
  background-color: #268fd6;
}

.tsk .ktit-left {
  padding-left: 20px;
  line-height: 44px;
  font-size: 18px;
  color: #fff;
}

.tsk .ktit-right {
  width: 70px;
  height: 44px;
  cursor: pointer;
  background-position: -126px -132px;
  background:url(/OtherItem/images/jixujiaoyu/an.jpg) no-repeat;
}

.tsk .top {
  padding: 10px 0;
  margin: 0 20px;
  line-height: 32px;
  font-size: 14px;
  border-bottom: 1px solid #d3ecff;
}

.tsk .bottom {
  padding: 20px 0;
  margin: 0 20px;
  border-top: 1px solid #f8fcff;
  text-align: center;
}

.tsk .bottom .lan {
  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;
}

.tsk .bottom .huang {
  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;
}

/*  */
.infoMod {
  width: 660px;
  position: relative;
  z-index: 1
}

.infoMod .info-head {
  height: 63px;
  line-height: 63px;
  padding-top: 1px;
  border-bottom: 1px solid #f3f3f3;
  background: #f6f9fa
}

.infoMod .info-head li {
  padding: 0 22px;
  float: left;
  font-size: 18px;
  cursor: pointer
}

.infoMod .info-head li.on {
  background: #127de1;
  color: #fff;
  cursor: default
}

.infoMod .info-body {
  padding-top: 8px;
  display: none
}

.infoMod .info-body .info-list-img,.infoMod .info-body .info-list {
  overflow: hidden
}

.infoMod .info-body .info-list-img li,.infoMod .info-body .info-list li {
  height: 88px;
  padding: 11px 0;
  border-top: 1px solid #f3f3f3;
  margin-top: -1px
}

.infoMod .info-body .info-list-img li .info-img {
  width: 156px;
  height: 86px;
  overflow: hidden;
  border: 1px solid #e5e5e5
}

.infoMod .info-body .info-list-img li .info-content {
  margin-left: 173px
}

.infoMod .info-body .info-list-img li .info-content strong,.infoMod .info-body .info-list li strong {
  height: 60px;
  padding-top: 4px;
  line-height: 22px;
  font-size: 18px;
  font-weight: normal;
  display: block
}

.infoMod .info-body .info-tags {
  line-height: 20px
}

.infoMod .info-body .info-tags span {
  margin-right: 10px;
  color: #999;
  font-size: 12px
}

.infoMod .info-body .info-tags .info-tag {
  border: 1px solid #7fbffa;
  line-height: 18px;
  padding: 0 3px;
  color: #7fbffa
}

.infoMod .info-body .info-list li {
  height: auto;
  padding: 0 0 18px 0
}

.infoMod .info-body .info-list li strong {
  height: 46px;
  line-height: 46px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.infoMod .info-body .info-more {
  height: 32px;
  line-height: 32px;
  background: #f8fafc;
  text-align: center;
  margin-top: 10px;
  color: #666;
  display: block
}
.infoRight {
  width: 500px
}

.infoAd {
  height: 155px
}

.infoAd .adVip {
  width: 500px;
  height: 155px
}

.partakeAd {
  margin-top: 20px;
  height: 154px
}

.partakeAd li {
  width: 240px;
  float: left;
  margin-right: 20px
}

.partakeAd li.partakeAd-right {
  margin-right: 0
}

.journal {
  _width: 500px;
  height: 206px;
  overflow: hidden;
  margin-top: 20px
}

.journal ul {
  margin-right: -20px
}

.journal li {
  width: 240px;
  height: 206px;
  float: left;
  margin-right: 20px;
  display: inline
}

.journal li .journal-head {
  height: 106px;
  padding: 29px 0 0 11px;
  background: #edeef0
}

.journal li .journal-head img {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  float: left
}

.journal li .journal-head-content {
  margin-left: 78px;
  text-align: center;
  padding-top: 11px
}

.journal li .journal-head-content strong {
  line-height: 34px;
  color: #46464c;
  font-size: 20px
}

.journal li .journal-head-content span {
  line-height: 28px;
  display: block;
  color: #5c5d64
}

.journal li .journal-body {
  padding-top: 3px
}

.journal li .journal-body p {
  height: 50px;
  line-height: 22px
}

.journal li .journal-body span {
  line-height: 18px;
  display: block;
  color: #999
}
.course-tab-year{
  display:none;
}
.course-tab-bd{
  margin-top:50px;
}

/* 右侧导航 */
.r-sns li,.r-sns li .sns-info .sns-hd,.returnTop {
  background: url(/OtherItem/images/jixujiaoyu/r-snsAll.png) no-repeat
}
.r-sns {
  width: 44px;
  overflow: hidden;
  position: fixed;
  right: 10px;
  top: 50%;
  margin-top: -114px;
  _position: absolute;
  z-index: 99
}
.r-sns ul {
  width: 44px;
  padding-bottom: 160px
}
.r-sns li {
  height: 44px;
  margin-bottom: 2px;
  position: relative;
  vertical-align: top;
  background-position: left top
}
.r-sns li .sns-info {
  width: 160px;
  position: absolute;
  right: -160px;
  top: 0
}
.r-sns li .sns-info .sns-hd {
  line-height: 44px;
  padding-left: 45px;
  background-position: 9px -367px;
  background-color: #313131;
  -border-top-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -border-bottom-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  font-size: 14px;
  color: #fff
}
.r-sns li .sns-info .sns-hd a {
  color: #fff;
  margin-right: 5px
}
.r-sns li.tel {
  background-position: left -92px
}
.r-sns li.tel .sns-hd {
  background-position: 9px -411px;
  padding: 2px 0 2px 45px;
  line-height: 20px
}
.r-sns li.kf {
  background-position: left -46px
}
.r-sns li.kf .sns-hd {
  background-position: 9px -455px
}
.r-sns li.share {
  background-position: left -138px
}
.r-sns li.share .sns-hd {
  height: 44px;
  background-position: 9px -499px
}
.r-sns li.qq {
  background-position: left -230px
}
.r-sns li.qq .sns-hd {
  height: 44px;
  background-position: 9px -587px
}
.r-sns li.mail {
  background-position: left -276px
}
.r-sns li.mail .sns-hd {
  height: 44px;
  background-position: 9px -631px
}
.r-sns li.wb {
  background-position: left -322px
}
.r-sns li.wb .sns-hd {
  height: 44px;
  background-position: 9px -675px
}
.r-sns li.wx {
  background-position: left -184px;
  z-index: 2
}
.r-sns li.wx .sns-hd {
  background-position: 9px -543px
}
.r-sns li.snsClose {
  height: 22px;
  line-height: 22px;
  color: #fff;
  background: #c4c3c3;
  text-align: center;
  cursor: pointer;
  z-index: 1
}

/* share */
.bdshare_dialog_bg {
  position: fixed;
  _position: absolute;
  width: 312px;
  height: 341px;
  z-index: 9999;
  overflow: hidden;
  display: none
}
.bdshare_dialog_box {
  position: fixed;
  _position: absolute;
  width: 300px;
  border: 6px solid #8F8F8F;
  height: 329px;
  z-index: 10000;
  text-align: left;
  box-shadow: 0 0 7px #aaa;
  -webkit-box-shadow: 0 0 7px #aaa;
  -moz-box-shadow: 0 0 7px #aaa;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  overflow: hidden;
  background: #f6f6f6;
  display: none
}
.bdshare_dialog_top,.bdshare_popup_top {
  height: 28px;
  color: #626262;
  overflow: hidden;
  font-weight: bold;
  font-size: 14px;
  line-height: 28px;
  padding: 0 5px
}
.bdshare_dialog_close {
  width: 22px;
  height: 23px;
  background: url(../img/share/pop_c.gif?v=2d7108c8.gif) no-repeat 0 0;
  float: right;
  display: block;
  margin-top: 2px
}
.bdshare_dialog_list {
  margin: 0;
  padding: 10px 0;
  height: 256px;
  background: #fff;
  overflow: auto;
  overflow-x: hidden
}
.bdshare_dialog_bottom {
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  text-align: right;
  padding: 0 10px
}
.bdshare_dialog_bottom a {
  color: #999;
  text-decoration: none
}
.bdshare_dialog_bottom a:hover {
  color: #00a9e0
}
.bdshare_dialog_list li {
  float: left;
  width: 130px;
  padding: 2px;
  margin-left: 6px;
  _margin-left: 3px;
  height: 28px;
  overflow: hidden;
  list-style: none
}
.bdshare_dialog_list a,.bdshare_popup_list a,.bdshare_popup_bottom a {
  color: #565656;
  font: 12px '宋体';
  display: block;
  background-image: url(../img/share/icons_0_16.png?v=91362611.png);
  background-repeat: no-repeat;
  padding: 5px 0 5px 28px;
  text-decoration: none;
  border: 1px solid #fff;
  line-height: 18px
}
.bdshare_dialog_list a:hover,.bdshare_popup_list a:hover {
  background-color: #f3f3f3;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px
}
.popup_qzone {
  background-position: 4px -47px
}
.popup_tsina {
  background-position: 4px -99px
}
.popup_renren {
  background-position: 4px -203px
}
.popup_tqq {
  background-position: 4px -255px
}
.popup_kaixin001 {
  background-position: 4px -307px
}
.popup_tqf {
  background-position: 4px -359px
}
.popup_hi {
  background-position: 4px -411px
}
.popup_douban {
  background-position: 4px -463px
}
.popup_tieba {
  background-position: 4px -723px
}
.popup_hx {
  background-position: 4px -983px
}
.popup_fx {
  background-position: 4px -1035px
}
.popup_ty {
  background-position: 4px -1191px
}
.popup_fbook {
  background-position: 4px -1347px
}
.popup_twi {
  background-position: 4px -1399px
}
.popup_linkedin {
  background-position: 4px -1659px
}
.popup_meilishuo {
  background-position: 4px -1711px
}
.popup_mogujie {
  background-position: 4px -1763px
}
.popup_diandian {
  background-position: 4px -1815px
}
.popup_huaban {
  background-position: 4px -1867px
}
.popup_duitang {
  background-position: 4px -2023px
}
.popup_youdao {
  background-position: 4px -2075px
}
.popup_wealink {
  background-position: 4px -2179px
}
.popup_copy {
  background-position: 4px -2283px
}
.popup_mail {
  background-position: 4px -2335px
}
.popup_print {
  background-position: 4px -2387px
}
.popup_mshare {
  background-position: 4px -2439px
}
.popup_sqq {
  background-position: 4px -2647px
}
.popup_sdo {
  background-position: 4px -2699px
}
.popup_qingbiji {
  background-position: 4px -2751px
}
.popup_people {
  background-position: 4px -2803px
}
.popup_xinhua {
  background-position: 4px -2907px
}
.popup_yaolan {
  background-position: 4px -2959px
}
.popup_thx {
  background-position: 4px -2491px
}
.popup_bdhome {
  background-position: 4px -151px
}
.popup_bdxc {
  background-position: 4px -2543px
}
.popup_more {
  background-position: 4px 5px
}
.popup_bdysc {
  background-position: 4px -3063px
}
.popup_isohu {
  background-position: 4px -3011px
}
.popup_ibaidu {
  background-position: 4px -3115px
}
.popup_weixin {
  background-position: 4px -1607px
}
.popup_iguba {
  background-position: 4px -1295px
}
.popup_h163 {
  background-position: 4px -3156px
}
.popup_evernotecn {
  background-position: 4px -3179px
}
.bdshare_popup_bg {
  position: absolute;
  display: none;
  z-index: 9997
}
.bdshare_popup_box {
  position: absolute;
  display: none;
  z-index: 9998;
  text-align: left;
  background: #f6f6f6;
  border: solid 1px #e9e9e9
}
.bdshare_popup_list {
  margin: 0;
  padding: 5px 0;
  background: #fff;
  overflow: auto;
  overflow-x: hidden;
  _zoom: 1
}
.bdshare_popup_bottom {
  clear: both;
  height: 30px;
  font-size: 12px;
  text-align: right;
  padding: 0 10px
}
.bdshare_popup_bottom a {
  color: #999;
  text-decoration: none;
  border: 0;
  float: right
}
.bdshare_popup_bottom a:hover {
  color: #00a9e0
}
.bdshare_popup_list li {
  float: left;
  width: 100px;
  padding: 2px;
  margin-left: 6px;
  _margin-left: 3px;
  height: 28px;
  overflow: hidden;
  list-style: none
}
.popup_tsohu,.popup_tfh,.popup_baidu,.popup_qq,.popup_msn,.popup_sohu,.popup_qy,.popup_leho,.popup_ifeng,.popup_ff,.popup_tuita,.popup_ms,.popup_deli,.popup_s51,.popup_t163,.popup_share189,.popup_xg,.popup_s139 {
  display: none
}
.bdshare_dialog_box,.bdshare_dialog_list a:hover,.bdshare_popup_list a:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box
}
.course-nav{
  display:none;
}
.returnTop {
  width: 50px;
  height: 50px;
  line-height: 500px;
  overflow: hidden;
  position: fixed;
  _position: absolute;
  right: 10px;
  bottom: 20px;
  z-index: 99;
  cursor: pointer;
  background-position: 13px -725px;
  background-color: #666;
  display: none
}
.bdshare-button-style0-16 a.bds_more {
  height: 44px;
  background: 0;
  padding: 0;
  float: none;
  margin: 0;
  display: block;
  font-size: 14px;
  line-height: 44px;
}
.returnTop:hover {
  background-position: 13px -775px;
  background-color: #1c79d2
}
.bdshare_popup_box,.bdshare_popup_bg {
  left: auto !important;
  right: 50px
}
/**/
.teacher_box .common_tit_tip{
  padding-bottom: 20px;
}
.teacher_box .swiper-slide{
  width: 224px;
  height: 292px;
  padding-left: 20px;
  cursor: pointer;
  float: left;
  overflow:hidden;
}
.teach_con{
  height: 292px;
  overflow:hidden;
}
.swiper-slide.swiper-slide-active{
  padding-left: 0;
}
.teacher_box .swiper-slide .item{
  width: 100%;
  height: 100%;
}
.teacher_box .item .img_box{
  width: 100%;
  height: 194px;
  overflow: hidden;
}

.teacher_box .item .img_box img{
  width: 100%;
  height: 100%;
}
.teacher_box .item .img_box span,.info_active span{
  background: url("/OtherItem/images/jixujiaoyu/span_bg.png")  no-repeat;
  width: 83px;
  height: 26px;
  display: block;
  line-height: 26px;
  text-align: center;
  color: #fff;
  left: 0;
  top: 0;
}
.teacher_box .item .info{
  height: 68px;
  background: #FFFFFF;
  left: 0;
  bottom: 0;
  overflow: hidden;
  padding: 17px;
  color: #666;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  letter-spacing: 2px;
}
.teacher_box .info_active{
  width: 100%;
  height: 100%;
  left: 0;
  bottom: -292px;
  background: #fff;
  opacity: 0.8;
  filter:alpha(opacity=80);
  overflow:hidden;
}
.teacher_box .info_active .info_text{
  padding: 45px 15px 0 15px;
  letter-spacing: 2px;
}
.test li{
  width: 283px;
  margin-right:20px;
  float: left;
  height: 242px;
  box-shadow: 0px 0px 16px 2px rgba(18, 35, 74, 0.04);
  border: 1px solid #eee;
}
.test li.last{
  margin-right:0;
}
.test .test_top{
  height: 160px;
}
.test .btn_box{
  margin-top: 20px;
  padding-left: 20px;
}
.test a{
  width: 112px;
  height: 32px;
  line-height: 32px;
  border-radius: 17px;
  color: #666;
  display: block;
  text-align: center;
  font-size: 16px;
  float: left;
  border: 1px solid #D5D5D5;
  text-decoration: none;
}
.test a.btn_info{
  margin-right: 20px;
}
.test a.btn_free{
  color: #fff;
  border: 1px solid #FF7E00;
  background: #FF7E00;
}
.test a.btn_info:hover{
  border-color: #FF7E00;
  color: #FF7E00;
}
.test a.btn_free:hover{
  box-shadow: 0px 0px 14px 2px rgba(255, 128, 4, 0.3);
}
.teacher_box .common_tit_tip a:hover{
  text-decoration: none;
  color: #107CE1;
}