*,html,body,div,p,ul,li,h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family:'微软雅黑'; color:#414141;letter-spacing:1px;}
em,strong,u,b,a,i,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400;}
ul,li{list-style:none;}
a,a:link,a:hover,a:active{cursor:pointer;}
.rise_page{clear:both; width:100%; margin-bottom:60px;}
.rise_main{width:1200px; margin:0 auto;}
.rise_page_part1,.rise_header{height:575px;}
.rise_page_part1{background:url(../images/2019apr/title_bg_02.png) top center no-repeat;}
.rise_header{background:url(../images/2019apr/top_title.png) top center no-repeat;}
.rise_course{height:555px;}
/*头部表单*/
.header_form{background:url(../images/2019apr/header_form.png) no-repeat; height:392px; width:441px; float:right; margin-top:100px; position:relative;}
.header_form_pic{position:absolute; top:-15px; right:45px; height:86px; width:86px;}
h2.header_form_title{height:55px; line-height:55px; text-align:center; font-size:24px; letter-spacing:3px; margin-top:30px;}
.header_form_menu,.header_b_mess{margin-left:85px; width:290px;}
.header_form_menu .header_input{border:1px solid #ddd; height:38px; line-height:38px; font-size:14px; color:#000; padding-left:9px;width:275px; margin-top:21px;}
.header_form_menu .header_button{background:url(../images/2019apr/rise_btn_sem.png) no-repeat; background-size:100% 100%; border:none; color:#fff; font-size:19px; letter-spacing:2px; line-height:46px; height:46px; width:286px; margin-top:15px;}
.header_b_mess{clear:both; margin-top:12px; font-size:14px; text-shadow:0 0 1px #222; text-align:center;}
.header_b_mess span{color:#775bbc;}
h2.rise_title,h3.rise_title,h4.rise_title_txt{text-align:center;text-shadow:0px 0px 1px #333; font-family:'黑体'; display:inline-block; width:100%;}
h2.rise_title{font-size:36px; height:60px;}
h2.rise_title em{color:#474499;}
h3.rise_title{font-size:34px; height:60px;}
h4.rise_title_txt{font-size:23px; height:40px; text-shadow:none;}
ul.rise_course_list{width:1060px; height:310px; margin:60px auto 50px;}
ul.rise_course_list li{width:210px; text-align:center; height:310px; margin:0 25px; float:left;}
ul.rise_course_list li p{padding-bottom:9px;}
ul.rise_course_list li p img{width:175px; margin-bottom:36px;}
ul.rise_course_list li p strong{font-size:27px; color:#000;}
ul.rise_course_list li p span{font-size:20px; color:#606060;}
.rise_button{clear:both; height:65px; text-align:center; display:inline-block; width:100%;}
.rise_button a{background:url(../images/2019apr/rise_btn_sem.png) no-repeat; color:#fff; line-height:50px; font-size:18px; text-shadow:0 0 2px #aaa; display:inline-block; width:404px; height:50px; margin:0 auto; letter-spacing:3px;}
.rise_button a,.header_form_menu .header_button,.middle_form_btn .mid_f_btn,.rise_win_form .win_submit, .win_side_form .side_btn_submit{transition:All 0.2s ease-in-out; -webkit-transition:All 0.2s ease-in-out; -moz-transition:All 0.2s ease-in-out; -o-transition:All 0.2s ease-in-out;}
.rise_button a:hover,.header_form_menu .header_button:hover,.middle_form_btn .mid_f_btn:hover,.rise_win_form .win_submit:hover,.win_side_form .side_btn_submit:hover{box-shadow: 0 0 15px #928fd4;-webkit-box-shadow: 0 0 15px #928fd4;  -moz-box-shadow: 0 0 15px #928fd4; }

.rise_subject{background-color:#f3f3f3; height:715px;}
.rise_subject_main{height:495px; width:100%;}
.rise_subject_main ul li{float:left; width:370px; text-align:center; margin:30px 15px 0; height:220px; padding-top:250px;  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;}
.rise_subject_main ul li: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;  }
.rise_subject_main ul li.rise_sub1{background:url(../images/2019apr/rise_pic_06.png) top center no-repeat #fff;}
.rise_subject_main ul li.rise_sub2{background:url(../images/2019apr/rise_pic_08.png) top center no-repeat #fff;}
.rise_subject_main ul li.rise_sub3{background:url(../images/2019apr/rise_pic_10.png) top center no-repeat #fff;}
.rise_subject_main ul li h3{background:url(../images/2019apr/rise_pic_line.png) bottom center no-repeat; height:42px; font-size:20px;text-shadow:0px 0px 1px #333; }
.rise_subject_main ul li p{padding-top:20px; line-height:33px; color:#757575; font-size:15px; text-shadow:0px 0px 1px #aaa;}
.rise_subject_main ul li a{background:url(../images/2019apr/rise_btn_sem.png) no-repeat; background-size:100% 100%; color:#fff; line-height:43px; font-size:16px; display:inline-block; width:265px; height:43px; margin:20px auto 0;}
.rise_middle{background:url(../images/2019apr/rise_pic_16.png) top center no-repeat; height:642px;}
/*中间表单*/
.middle_r_form{width:569px; height:644px; float:right; margin-right:22px; text-shadow:0 0 1px #777;}
.middle_r_form h3{text-align:center; height:60px; line-height:60px; margin-top:40px; font-size:26px;}
.middle_form_menu{margin:0 auto; width:460px; height:530px;}
.middle_form_menu .middle_form_radio,.middle_form_menu .middle_form_checkbox{clear:both; padding-bottom:13px; font-size:16px;}
.middle_form_menu .middle_form_radio label,.middle_form_menu .middle_form_checkbox label{display:inline-block; margin-top:29px; margin-left:4px;}
.middle_form_menu .middle_form_radio label{width:30%;}
.middle_form_menu .middle_form_checkbox label{width:45%;}
.middle_form_phone{height:140px;}
.middle_form_phone .mid_f_phone,.middle_form_phone .mid_f_name{height:48px; margin-top:18px; border:1px solid #ddd; text-align:center; width:100%;}
.middle_form_btn{margin-top:20px; height:60px;}
.middle_r_form .middle_form_btn{margin-top:20px;}
.middle_form_btn .mid_f_btn{background:url(../images/2019apr/rise_btn_sem.png) no-repeat; background-size:100% 100%; border:none; color:#fff; font-size:19px; cursor:pointer; height:55px; width:100%; letter-spacing:3px; text-shadow:0 0 2px #aaa;}
/*教学模式*/
.rise_teach{background:url(../images/2019apr/rise_pic_20.png) top center no-repeat #4d4a92; height:1027px;}
.rise_teach h2,.rise_teach h3,.rise_teach h4,.rise_teach div,.rise_teach p{color:#fff;}
.rise_teach_li{height:710px; width:100%;}
.rise_teach_li ul li,.rise_teach_li ul li p.li_t_pic,.rise_teach_li ul li .li_t_txt{border-radius:20px; width:508px; height:317px;}
.rise_teach_li ul li{background-color:#10135c; float:left; text-align:center; margin:38px 40px 0; overflow:hidden; position:relative; z-index:0;}
.rise_teach_li ul li p.li_t_pic,.rise_teach_li ul li .li_t_txt,.rise_teach_li ul li p.li_t_bom{position:absolute; top:0; left:0;}
.rise_teach_li ul li p.li_t_pic{z-index:10;}
.rise_teach_li ul li .li_t_txt{display:none; z-index:12;}
.rise_teach_li ul li .li_t_txt h3.rise_teach_title{font-size:27px; margin-top:45px;}
.rise_teach_li ul li .li_t_txt .rise_teach_txt{font-size:16px; margin-top:20px; line-height:29px;}
.rise_teach_li ul li p.li_t_bom{background:url(../images/2019apr/rise_b_bg.png) repeat; top:auto; bottom:0; height:48px; line-height:48px; font-size:18px; width:100%;z-index:10;}
.rise_teacher{background:url(../images/2019apr/rise_pic_24.png) top center no-repeat #f5f8fa; height:987px;}
.rise_teacher_main{background:url(../images/2019apr/rise_pic_15.png) left 10px  no-repeat; height:675px; width:631px; margin:55px 0 0 60px; padding-left:80px;}
.rise_teacher_main ul li{height:145px; padding-bottom:20px; font-size:19px; text-shadow:0px 0px 1px #333;}
.rise_teacher_main ul li h4{color:#474499; padding:35px 0 11px 0; font-size:29px;}
.rise_school{height:570px;}
.rise_cities ul li{float:left; text-align:center; margin:60px 10px 0; width:280px; height:370px; font-size:22px;}
.rise_cities ul li img{margin-bottom:9px;}
.block_mt40{margin-top:40px!important;}
.block_mt60{margin-top:60px!important;}
/*页面弹窗*/
.rise_cover{background:url(../images/2019apr/rise_b_bg.png) repeat; position:fixed; width:100%; height:100%; top:0; left:0; z-index:15; display:none;}
.rise_main_win{background:url(../images/2019apr/rise_win_num1.png) no-repeat; background-size:100% 100%; height:550px; width:500px; position:fixed; top:50%; left:50%; margin-left:-250px; margin-top:-300px; z-index:20; display:none;}
.rise_win_close{background:url(../images/2019apr/rise_win_close.png) no-repeat; cursor:pointer; position:absolute; height:30px; width:30px; top:34px; right:34px;}
.rise_win_title,.rise_win_txt,.rise_win_form,.rise_win_info{margin:0 auto; width:428px;}
.rise_win_title,.win_side_form h2.side_form_title{text-align:center; color:#fff; height:70px; line-height:70px; margin-top:17px; font-size:23px; letter-spacing:2px;}
.rise_win_txt{margin-top:23px; font-size:20px; color:#515151; line-height:40px; padding-left:80px; width:310px; height:185px;}
.rise_win_form .win_tel,.rise_win_form .win_kidname,.win_side_form .side_form_phone{border:none; background:none; width:325px; height:51px; line-height:50px; margin:20px 0 0 45px; font-size:15px; padding-left:12px;}
.rise_win_form .win_submit,.win_side_form .side_btn_submit{background:url(../images/2019apr/rise_btn_sem.png) no-repeat; background-size:100% 100%; border:none; cursor:pointer; color:#fff; width:369px; height:50px; line-height:50px; margin:23px 0 0 0; font-size:16px;}
.rise_win_form .win_tel,.rise_win_form .win_kidname{width:365px;}
.rise_win_form .win_submit{margin:23px auto 0; display:block; width:422px;}
.rise_win_info{clear:both; padding-top:7px; text-align:center; font-size:13px;}
/* 在线咨询弹窗 */
.rise_win_leyoo{background:url(../images/2019apr/win_rise_yeloo.png) no-repeat; background-size:100% 100%; height:464px; width:600px; position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-230px; z-index:20; display:none;}
.rise_win_leyoo_main{width:565px; height:370px; left:20px; top:80px; position:absolute;}
.rise_win_leyoo_main ul li{float:left; width:152px; height:141px; margin:20px 15px 20px 15px; 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; border-radius:7px;}
.rise_win_leyoo_main ul li:hover,.rise_win_leyoo_close:hover{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);box-shadow: 0 0 15px #7f7b7b;-webkit-box-shadow: 0 0 15px #7f7b7b;  -moz-box-shadow: 0 0 15px #7f7b7b;}
.rise_win_leyoo_close{background:url(../images/2019apr/win_rise_ico00.png) no-repeat; border-radius:22px; cursor:pointer; position:absolute; height:42px; width:42px; top:34px; right:34px;} 
/*侧边栏*/
.rise_pageside{background:url(../images/2019apr/side_ico_pic.png) no-repeat; height:346px; width:100px; position:fixed; top:50%; right:2%; margin-top:-170px; z-index:10;}
.rise_pageside ul li{position:relative;}
.rise_pageside ul li,.rise_pageside ul li a{height:69px; width:100px;}
.rise_pageside ul li a{display:inline-block;}
.rise_pageside ul li a.side_online:hover{background:url(../images/2019apr/side_ico_pic.png) no-repeat -100px 0px;}
.rise_pageside ul li a.side_fee:hover{background:url(../images/2019apr/side_ico_pic.png) no-repeat -100px -70px;}
.rise_pageside ul li a.side_demo:hover{background:url(../images/2019apr/side_ico_pic.png) no-repeat -100px -138px;}
.rise_pageside ul li a.side_phone:hover{background:url(../images/2019apr/side_ico_pic.png) no-repeat -100px -207px;}
.rise_pageside ul li a.side_top:hover{background:url(../images/2019apr/side_ico_pic.png) no-repeat -100px -276px;}
.win_side_form{width:450px; position:absolute; right:100px; display:none;}
.win_fee{background:url(../images/2019apr/side_win_fee.png) no-repeat; height:460px; top:-150px;}
.win_demo{background:url(../images/2019apr/side_win_demo.png) no-repeat; height:530px; top:-216px;}
.win_phone{background:url(../images/2019apr/side_win_phone.png) no-repeat; height:85px; top:-5px;}
.rise_pageside ul li a:hover .win_side_form{display:block;}
.win_side_form .side_form_sels,.win_side_form .side_form_sels .side_form_checkboxes,.win_side_form .side_form_btn,.win_side_form .side_form_phN{clear:both; width:375px; margin:0 auto;}
.win_side_form .side_form_sels .side_form_label,.middle_form_menu h4{background:url(../images/2019apr/form_l_line.png) left center no-repeat; height:30px; line-height:27px; margin-top:12px; padding-left:17px; font-size:18px;}
.win_side_form .side_form_sels .side_form_checkboxes label{width:45%; margin-top:15px; display:inline-block; font-size:14px;}
.win_side_form .side_form_sels .side_form_checkboxes label input[type='radio'],.middle_form_menu .middle_form_radio label input[type='radio'],.middle_form_menu .middle_form_checkbox label input[type='checkbox']{background-color:#fff; border:1px solid #dedede; width:15px; height:15px; margin-right:7px; vertical-align:middle;}
.win_side_form .side_form_sels .side_form_checkboxes_w label{width:26%;}
.win_side_form .side_form_phN{margin:29px 0 0 21px}
.win_side_form .side_form_phone{height:48px; line-height:48px; margin:16px 0 0 45px;}
.win_side_form .side_form_btn{margin:0 auto}
/* 城市礼品 */
.rise_gifts{background-color:#fffbe7;}
.gift_main{display:none; text-align:center;}
/*右侧乐语*/
#doyoo_panel{display:none!important;}
/*底部信息*/
.rise_bottom{background-color:#4a4c9f; padding:80px 0 130px; height:270px;}
.rise_sem_main{width:1200px; margin:0 auto;}
.rise_bottom_l,.rise_bottom_r,.rise_bottom_phone,.rise_bottom_links{float:left;}
.rise_bottom_r{margin-left:38px;}
.rise_bottom_r p,.rise_bottom_r p a{clear:both; padding-top:13px; font-size:18px; color:#fff; text-align:right;}
.rise_bottom_phone,.rise_bottom_links{width:200px; height:210px;}
.rise_bottom_phone{margin-left:170px;margin-right:245px;}
.rise_bottom_links{margin-right:0;}
.rise_bottom_phone h5,.rise_bottom_phone h6,.rise_bottom_phone a,.rise_bottom_links li a{font-size:21px; color:#fff;}
.rise_bottom_phone h5{font-size:23px; margin:10px 0 26px;}
.rise_bottom_phone h6{font-size:37px;}
.rise_bottom_phone a{border:1px solid #fff; padding:7px 31px; clear:both;}
.rise_bottom_links{padding-top:15px;}
.rise_bottom_links li{clear:both; height:30px; margin-bottom:35px; width:100%}
/* 底部表单 */
.bottom_form{background:url(../images/2019apr/b_f_bg.png) repeat; height:110px; position:fixed; bottom:0; width:100%;}
.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:23px; line-height:23px; width:108px; font-size:13px; vertical-align:top;}
.reg_cities{background-color:#fff; width:200px; border:1px solid #999; height:26px; line-height:26px; padding:0 2px;}
.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; height:20px; line-height:20px; 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%;}

.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;}