ol,ul,li{list-style: none;}
a{text-decoration:none;}
*,html,body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, input, button, select,span, textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "微软雅黑"; 
    font-weight: normal;
}

.banner_1,.online_top_banner{ height: 455px;}
.main_about{ margin-top: 2%;}
.about_rise_online ul li p{ padding-top: 8px;line-height:33px; color:#757575; font-size:15px; }
.rise_win_f .win_submit_mm{background:url(../images/2020Jan/page_btn_bg01.png) no-repeat; background-size:100% 100%; border:none;color:#fff; font-size:1.1em; width:100%; margin-top:1em; letter-spacing:2px; height: 32px;}
.about_rise_online ul li{ list-style: none; padding: 0; float: left; width: 21%; margin:2%; text-align: center;}
.banner_top_main{text-align: center; height:455px; width: 1100px; margin: 0 auto; position: relative;}
.banner_form{ background: url(../images/Rise_mm_Feb_form.png) no-repeat; background-size: 100%; width: 315px; height: 325px; top:19%; position: absolute; right: 2%;}
.header_input{ color: #fff;}
.top_form{ padding: 29% 12% 0 4%;}
.top_form_txt{ text-align: center; padding-top: 2px; color: #fff; font-size: .7rem;}
.top_form_inp, .header_button{ height: 38px;}
/* 头部表单 */
.top_form_inp{ border:1px solid #ddd; border-radius:26px; height:39px; width:95%; margin:5% auto; }
.header_input{ width:65%;  padding-left:33%; height:100%;}
.header_button{ background:url(../images/2020Jan/form_submit.png) no-repeat; background-size:100% 100%; height:37px; width:94%; margin:3%; text-indent:-20000px;}
.top_name{background:url(../images/2020Jan/form_ico_person.png) no-repeat; background-size:auto 100%; background-position:26% 0;}
.top_tel{background:url(../images/2020Jan/form_ico_phone.png) no-repeat; background-size:auto 100%; background-position:26% 0;}
.top_form .text_mess1{ padding:0 0 0 26%;color:#8144f1}

input.header_input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: 500;
}
input.header_input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: 500;
}
input.header_input::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: 500;
} 
.page_block_course{ background:#f3f3f3; height:715px; padding:2% 0; overflow:hidden;}
h2.page_course_tt{font-size:36px; height:60px; text-align: center;}
p.page_course_txt{font-size:23px; height:40px; text-align: center;}
.top_form .text_mess1{ color: #fff; padding: 0;}

.page_content_bg{ background: url(../images/onlineSem_Feb2019_pic02.png) no-repeat left top #8749f6; width: 1100px; margin: 0 auto; padding: 155px 0 25px; overflow: hidden;}
.page_course_detail{background: url(../images/onlineSem_Feb2019_pic03.png) repeat-y center top;overflow: hidden;}
.page_course_detail02{background: url(../images/onlineSem_Feb2019_pic23.png) repeat-y center top;overflow: hidden;}
h2.page_cont_title{ font-weight: 400; text-align: center; clear: both; font-size: 23px; color:#666; margin: 0; padding: 0; padding-bottom: 10px;}
h2.page_cont_title span{color: #6639ba; font-weight: 600;}
.page_ul_pic{background: url(../images/onlineSem_Feb2019_pic05.png) repeat-y center top;}
.page_ul_pic02{background: url(../images/onlineSem_Feb2019_pic08.png) repeat-y center top;}
.page_ul_tt,.page_ul_btn,.page_ul_btn a{ display: inline-block; overflow: hidden; width: 100%;}
ul.page_ul_cont{ width: 990px; margin: 0 auto; overflow: hidden;}
ul.page_ul_cont li{ font-size: 12px; line-height: 20px; float: left; width: 200px; margin:0 12px 0 32px; color: #eee; }
ul.page_ul_cont li p{ height: 130px; padding-top: 8px; padding-left: 8px; }
.page_ul_btn{ text-align: center;}
.page_pics_li{width: 950px; margin: 0 auto; overflow: hidden;}
.page_pics_li li{ float: left; width: 435px; height: 320px; margin:20px; }
.page_pics_li li p.page_li_p{ height: 290px;}
.page_pics_li li p.page_li_txt{ background: #8749f6; color: #fff; text-align: center; height: 30px; line-height: 30px; font-size: 13px;}
.page_c_btn{clear: both; margin: 10px auto 20px; height: 35px; text-align: center;}
.page_c_table{background: url(../images/onlineSem_Feb2019_pic13.png) no-repeat center bottom;padding:30px 0  120px 0; text-align: center;}
.page_c_t_pic{ width: 692px; height: 643px; margin: 30px 0 0 150px;}
ul.page_icos_li{ clear: both; width: 800px; height: 175px; margin: 40px auto;}
ul.page_icos_li li{ float: left; width: 25%; text-align: center; font-size: 18px; font-weight: 500; color: #333; height: 145px;}
ul.page_icos_li li a{ display: block; width: 100%;}
ul.page_icos_li li a p.page_icos_txt{ padding-top: 13px;}


.page_footer{ background-color:#8749f6; text-align:center; font-size:13px; padding-bottom:26px;  width: 1100px; margin:-2px auto 0;}
.page_footer,.page_footer a{color:#fff}
/* 弹窗 */
.win_layout{position:relative; z-index:2000; display:none;}
.page_win_form,.rise_win_m{position:fixed;}
.page_win_form{background:url(../images/2020Jan/win_bg.png) repeat; height:100%; top:0; left:0; width:100%; z-index:2;}
.rise_win_m{background:url(../images/2020Jan/win_title_pic.png) no-repeat #fff; background-size:75%; background-position:50% 5%; width:350px; margin:0 auto; border-radius:20px; padding-top:17%; top:15%; left:50%; margin-left:-175px; height:50px; display:table; vertical-align:middle; padding-bottom:2%; z-index:2;}
.rise_win_table{ display:table-cell;}
.rise_win_t{ text-align:center; font-size:1.25rem; font-weight:600; color:#302b30; padding-bottom:9px;}
.rise_win_t span{ color:#777; font-size:1rem; font-weight:500;}
.rise_win_f{ width:80%; margin:3% 10%;}
.rise_win_f .rise_win_tel .win_tel,.rise_win_f .win_submit{height:2.5em; line-height:2.5em;}
.rise_win_f .rise_win_tel{background:url(../images/2020Jan/win_ico_phone.png) no-repeat #fff; background-size:auto 100%; background-position:18% 0; border:1px solid #999; border-radius:22px; padding-bottom:1px; height: 35px;}
.rise_win_f .rise_win_tel .win_tel{height: 35px; line-height: 35px; padding:0; border:none; margin-left:26%; width:68%;}
.rise_win_f .text_mess1{ padding:5px 0 0 26%;color:#8144f1}
.rise_win_f .win_submit{background:url(../images/2020Jan/page_btn_bg01.png) no-repeat; background-size:100% 100%; border:none;color:#fff; font-size:1em; width:100%; margin-top:1em; letter-spacing:2px;}
.rise_win_c{ position:absolute; top:3%; right:5%; width:25px;}
.rise_win_c img{ width: 100%;}

/* 侧边栏乐语 */
#doyoo_panel{display:none !important;}
.float_right_main{ background:url(/images/index/rise_float_r.png) no-repeat; background-size:100%; position:fixed; width:130px; height:422px; top:15%; right:10px; z-index:1000;}
.float_r_btn,.float_r_btn a{ display:block; width:130px; height:83px; cursor:pointer;}
.float_r_btn{position:relative;}
.float_r_shit{background:url(/images/index/rise_float_ico0.png) no-repeat; background-size:100%; margin-top:84px;}
.float_r_leyo{background:url(/images/index/rise_float_ico1.png) no-repeat; background-size:100%;}
.float_r_phone{background:url(/images/index/rise_float_ico2.png) no-repeat; background-size:100%;}
.float_r_wechat{background:url(/images/index/rise_float_ico3.png) no-repeat; background-size:100%;}
.float_r_l_scroll{ position:absolute; right:150px; top:20px; display:none;}
.float_r_l_txt0{background:url(/images/index/rise_float_txt0.png) no-repeat; background-size:100%; height:40px; width:192px;}
.float_r_l_txt1{background:url(/images/index/rise_float_txt1.png) no-repeat; background-size:100%; height:40px; width:165px;}
.float_r_l_txt2{background:url(/images/index/rise_float_txt2.png) no-repeat; background-size:100%; height:40px; width:217px;}
.float_r_l_txt3{background:url(/images/index/rise_float_txt3.png) no-repeat; background-size:100%; top:-53px; height:196px; width:144px;}


/* 底部表单 */
.bottom_form{background:url(../images/2019apr/b_f_bg.png) repeat; height:110px; position:fixed; bottom:0; width:100%; z-index:10;}
.bottom_form_c{background:url(../images/2019apr/rise_bottom_st.png) left top no-repeat; margin:0 auto; height:110px; width:685px; padding-left:295px; position:relative;}
.bottom_form_li,.bottom_form_lia{display:inline-block; width:110px; margin-right:5px; padding-top:30px; height:80px; font-size:13px; vertical-align:top;}
.bottom_form_li p strong{color:#fff; display:inline-block; padding-bottom:3px; font-size:14px;}
.bottom_form_li .btm_mess1{color:#f0c045; display:none;}
.bottom_form_lia{width:205px;}
.bottom_form_li input.inputBtm,.reg_cities{height:26px; line-height:26px; width:108px; font-size:13px; vertical-align:top; border-radius:5px; padding-left:3px;}
.reg_cities{background-color:#fff; width:200px;}
.bottom_f_sub{background-color:#f0c045; color:#4f3e12; border:none; border-radius:3px; font-weight:bold; width:130px;height:27px; line-height:27px;}
p.reg_cities span{display:inline-block;font-size:13px; height:24px; line-height:24px; margin:0 5px; border-radius:2px;}
p.reg_cities span.act_city{font-weight:bold; color:#bc41ce;}
.bottom_form_close{background:url(../images/2019apr/btm_rise_ico.png) no-repeat; background-size:100% 100%; border-radius:10px; cursor:pointer; position:absolute; width:20px; height:20px; right:0; top:3px;}
.bottom_form_close:hover{background:url(../images/2019apr/btm_rise_ico01.png) no-repeat; background-size:100% 100%;}
.gift_main{ display:none; width:1000px; margin:0 auto; text-align:center;}

.bottom_form_simple .bottom_form_c{ width: 585px;}
.bottom_form_simple .bottom_form_li{ width: 160px;}
.bottom_form_simple .bottom_form_li input.inputBtm{ width: 150px;}



/**新版样式 */
.banner_bg,.online_main_bg{ background-color: #fed500;}
.banner_bg,.banner_top_pic{ height: 532px;}
.banner_main{text-align: center; height:532px; width: 1280px; margin: 0 auto; position: relative;}
.banner_form{ background: url(../images/Rise_mm_Feb_form.png) no-repeat; background-size: 100%; width: 315px; height: 325px; top:13%; position: absolute; right: 6%;}
.header_input{ color: #fff;}
.top_form02{ padding: 29% 19% 0 4%;}

.online_course_detail,.online_course_detail02{ background-color: #fff; width: 1116px; margin: 0 auto; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.page_main_titile,.online_cont_title{ text-align: center; padding: 5px 0 7px;}
h2.online_cont_title{ font-family: '黑体'; font-weight: 400; letter-spacing: 3px; color: #666;}
.oncline_c_list{width:1100px; margin: 0 auto; height: 1100px;}
.oncline_c_list li{ float:left; border:2px solid #ddd; border-radius: 20px; overflow: hidden; width:250px; margin: 20px 10px; height: 500px;}
.oncline_c_list li .online_c_list_btn{ text-align: center;}
.oncline_c_list li p.online_c_list_txt{color: #eee;font-size: 12px; line-height: 22px; height: 137px; padding-top: 8px; padding-left: 28px;}

.online_course_detail02{ border-radius: 20px; margin-top: 20px; padding-top: 50px; padding-bottom: 20px;}
.page_main_titile{ padding: 20px 0;}
.course_pics_li{width: 950px; margin: 0 auto; overflow: hidden;}
.course_pics_li li{ float: left; width: 435px; height: 320px; margin:20px; }
.course_pics_li li p.online_course_li_p{ height: 288px;}
.course_pics_li li p.online_course_li_p img{ width: 100%;}
.course_pics_li li p.online_course_li_txt{ background: #ffd602; color: #444; text-align: center; height: 37px; line-height: 37px; font-size: 13px;}

ul.course_rise_icos,ul.course_rise_pics_li{ clear: both; width: 900px; height: 230px; margin: 40px auto;}
ul.course_rise_icos li{ float: left; width: 25%; text-align: center; font-size: 15px; font-weight: 400; color: #444; height: 115px;}
ul.course_rise_icos li a,ul.course_rise_pics_li li a{ display: block; width: 100%;}
ul.course_rise_icos li a p.page_icos_txt{ padding-top: 13px;}


ul.course_rise_pics_li{ width: 980px; height: 530px; margin-bottom: 20px;}
ul.course_rise_pics_li li{ float: left; width: 33%; text-align: center; height: 265px;}
ul.course_rise_pics_li li img{ border-radius: 11px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; position:relative;}
ul.course_rise_pics_li li img:hover{transform: translate(0, -10px);-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);box-shadow: 0 0 15px #7f7b7b;-webkit-box-shadow: 0 0 15px #7f7b7b;  -moz-box-shadow: 0 0 15px #7f7b7b;  }