ol,ul,li{list-style: none;}
a{text-decoration:none; cursor: pointer;}
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;
}
*{margin: 0; padding: 0; font-size:16px;}
ul,li{list-style: none;}
img{width:100%; border:none;}
.banner_1,.banner_main{ height: 565px;}
.banner_1{ background:url(../images/2020July/July01_2020_banner_bg.png) repeat-x; background-size: 100%;}
.banner_main{ background: url(../images/2020July/July01_2020_pic_01.png) bottom center no-repeat; margin:0 auto; width:1440px; position:relative;}
.banner_pic01,.banner_pic02,.banner_pic03,.banner_form{ position:absolute;}
.banner_main .banner_pic01{ top:5%; left:2%; width:315px;}
.banner_main .banner_pic02{ top:30%; left:2%; width:544px;}
.banner_main .banner_pic03{ top:5%; right:3%; width:260px; text-align: right; color: #fff; font-size: 1.3em;}
.banner_main .banner_pic03 img{ width: auto; margin-left: 7px; vertical-align: middle;}
.banner_form{background: url(../images/2020July/July01_2020_form_bg.png) no-repeat; background-size:100%; width: 260px; height: 373px; right:2%; top:15%;}
.top_form{ width:90%; padding:33% 5% 0; height:69%;}

.header_input{background-position:12% 0; padding-left: 20%;}
h2.about_gift_title{font-size:3em; font-weight: bold; letter-spacing:0.1em; text-align:center; color:#373737; margin-top: 45px;}
h2.about_gift_title span{color:#ee6054; font-weight: bold; font-size: 1em;}
/* 头部表单 */
.top_form{ padding: 160px 8% 0; width: 86%; height: 180px;}
.top_form_inp{border-radius:21px; height:53px; width:95%; margin:5% auto;  height: 42px; line-height: 40px; border: 1px solid #777;}
.rise_form_number{ font-size: 17px; color: #7835cf; letter-spacing: 1px; text-align: center;}
.header_button{background: url(../images/2020Apr/Rise_June22_2020_form_btn.png) left center no-repeat; background-size: 100%; height: 52px; width: 257px;}
.header_input{ width:75%;  padding-left:24%; height:100%;}
.header_button{ background:#f9b62a; border-radius: 19px; text-shadow: 0 0 1px #333; line-height: 43px; color: #222; font-size: 21px; letter-spacing: 1px; height:43px; width:94%; margin:3%;}
.top_name{background:url(../images/2020Jan/form_ico_person.png) no-repeat; background-size:auto 100%; background-position:16% 0;}
.top_tel{background:url(../images/2020Jan/form_ico_phone.png) no-repeat; background-size:auto 100%; background-position:16% 0;}
.top_form .text_mess1{ padding:0 0 0 26%;color:#8144f1}
.fadeInUp{
	animation: fadeInUp 1s .3s ease both;                                                                                                      
	-moz-animation: fadeInUp 1s .3s ease both;   /* Firefox */
	-webkit-animation: fadeInUp 1s .3s ease both;    /* Safari 和 Chrome */
	-o-animation: fadeInUp 1s .3s ease both;
}
.fadeInDown{
	animation: fadeInDown 1s .3s ease both;
	-moz-animation: fadeInDown 1s .3s ease both;   /* Firefox */ 
	-webkit-animation: fadeInDown 1s .3s ease both;    /* Safari 和 Chrome */
	-o-animation: fadeInDown 1s .3s ease both; 
}
.fadeInRight{
	animation: fadeInRight 1s .3s ease both;
	-moz-animation: fadeInRight 1s .3s ease both;   /* Firefox */
	-webkit-animation: fadeInRight 1s .3s ease both;    /* Safari 和 Chrome */
	-o-animation: fadeInRight 1s .3s ease both;
}
.fadeInLeft{
	animation: fadeInLeft 1s .3s ease both;
	-moz-animation: fadeInLeft 1s .3s ease both;   /* Firefox */
	-webkit-animation: fadeInLeft 1s .3s ease both;    /* Safari 和 Chrome */
	-o-animation: fadeInLeft 1s .3s ease both;
}

.about_rise ul li,.about_gift ul li{ width:21%; margin:6% 2%; float:left; text-align:center;}
.about_rise ul li img,.about_gift ul li{animation: zoomIn 1s 0.8s ease both;
-moz-animation: zoomIn 1s 0.8s ease both;   /* Firefox */
-webkit-animation: zoomIn 1s 0.8s ease both;    /* Safari 和 Chrome */
-o-animation: zoomIn 1s 0.8s ease both;}

.zoomIn{animation: zoomIn 1s 0.8s ease both;
-moz-animation: zoomIn 1s 0.8s ease both;   /* Firefox */
-webkit-animation: zoomIn 1s 0.8s ease both;    /* Safari 和 Chrome */
-o-animation: zoomIn 1s 0.8s ease both;}
.rise_main,.page_main,.center_main,.teachers_main,.page_system_main,.riseP_main{width:1320px; height: auto; overflow: hidden; margin: 0 auto; }
.page_course{background: #fdf6ee; overflow:hidden; position:relative;}

h2.block_title{ font-size:2.3em; letter-spacing:0.1em; text-align:center; color:#222;margin-top:3%;}
p.se_title{ font-size:1.5em; text-align:center; color:#666;margin-top:20px;}
.about_gift ul li{width:25%; margin:4% 0; font-size:1.3em; color:#333;}
.about_gift ul li img{ margin-bottom:5%;}
.citygift_bs,.citygift_gs{ display:none;}

.course_main{width:1200px; height: 480px; margin: 45px auto 0; }
.course_main dl dt,.course_main dl dd{ margin: 0; padding: 0; float: left; height: 480px; overflow: hidden;}
.course_main dl dt,.course_main dl dt video{ width: 800px; border-radius: 3px;}
.course_main dl dd{ width: 330px; margin-left: 50px; padding: 50px 0; height: 380px;}
.course_main dl dd p{ margin-top: 35px; height: 40px;}
.course_main dl dd p a{ font-size: 1.3em; background: url(../images/2020July/July01_2020_ico_01.png) no-repeat; display: inline-block; padding-left: 45px; height: 40px; line-height: 35px;}
.course_main dl dd p a:hover,.course_main dl dd p a.act_video{background: url(../images/2020July/July01_2020_ico_01.png) no-repeat; background-position: 0 -129px;}
.rise_main ul li{text-align: center; width:22%; margin:4% 0; font-size:1.3em; color:#333; padding:0 1.5%; min-height:280px; float: left;}
.rise_main ul li h3{ font-size:1.2em; font-weight:600; text-align: center;}
.rise_main ul li p.course_pic{background: url(../images/2020July/July01_2020_ico_02.png)  no-repeat;  width: 100%; height: 145px;}
.rise_main ul li p.course_pic01{ background-position: 78px 0;}
.rise_main ul li p.course_pic02{ background-position: 78px -257px;}
.rise_main ul li p.course_pic03{ background-position: 78px -513px;}
.rise_main ul li p.course_pic04{ background-position: 69px -769px;}
.rise_main ul li h3{padding-top:5%;line-height:215%;}
.rise_main ul li p.course_txt{line-height:175%;}


.page_center{background:#fdf6ee; padding:0 0 1%; position:relative;overflow: hidden;}
.center_main{ max-height: 830px;}
.center_li{width:300px; border-radius: 4px; box-shadow: 0 0 5px #999; float: left; width: 29%; margin: 2%; padding-bottom: 1%; text-align:center; background-color: #fff;}
.center_li p{color:#6c6c6c; font-size:1em; padding-bottom:1%;}
.center_li p img{ width: 100%;}
.center_li h3{color:#444; font-size:1.3em; font-weight:600;}

.pic_icos01{position:absolute; bottom:0; right:0; text-align:right;}
.page_advantage{ padding:2% 0 1%; max-height:1200px; overflow:hidden; position:relative;}
.advantage_main{background: url(../images/2020July/July01_2020_pic_28.png) center no-repeat; background-size:100%; margin: 70px auto 30px; width: 750px; height:750px; position:relative;}
.advantage_li{width:500px; height: 270px; position:absolute;}
.advantage_li p{color:#6c6c6c; font-size:1.6em; padding-bottom:1%;}
.advantage_li p.advantage_des{background: url(../images/2020July/July01_2020_ico_08.png) no-repeat; width: 285px; height: 108px; padding: 30px 20px 27px 35px; margin-left: 150px; margin-top: -170px; font-size: 16px; color: #555; display: none; line-height: 25px;}
.advantage_li:hover p.advantage_des{ display: block;}
.advantage_li p img{ position: relative; width: 175px; cursor: pointer; z-index: -1;}
.advantage_li01 p.advantage_des,.advantage_li03 p.advantage_des{background: url(../images/2020July/July01_2020_ico_09.png) no-repeat; margin-left: -330px; padding: 30px 35px 27px 20px; width: 295px;}
.advantage_li01{left:0%; top:2%;}
.advantage_li02{right:-325px; top:2%;}
.advantage_li03{left:0%; bottom:2%;}
.advantage_li04{right:-325px; bottom:2%;}

.page_teachers{padding-top:2%; height: 980px;}
.page_teachers .teachers_main{ background:url(../images/2020July/July01_2020_pic_26.png) center left no-repeat; height: 835px; margin-top: 20px;}
.teachers_li{background: url(../images/2020July/July01_2020_pic_27.png) top left no-repeat; padding-left: 120px; width:350px; height: 126px; margin-left: 53%; margin-top: 55px;}
.teachers_li h3{color:#222; font-size:1.5em; padding-bottom:3%;}
.teachers_li p{color:#6c6c6c; font-size:1.2em; line-height: 220%;}
.teachers_li01 { background-position: 15px 0;}
.teachers_li02 { background-position: 15px -150px;}
.teachers_li04 { background-position: 15px -286px;}
.teachers_li05 { background-position: 15px -439px;}

.page_system{ background: #fdf6ee; padding: 2% 0;}
.page_system_main{ padding: 2% 0;}
.page_system_main img{ width: 80%; margin: 0 10%;}

.page_riseP{padding-top:2%; height: 1080px;}
.page_riseP .riseP_main{ background:url(../images/2020July/July01_2020_pic_29.png) center left no-repeat; height: 555px; padding-top: 200px;}
.riseP_main li{ background: url(../images/2020July/July07_2020_course_54.jpg) top left no-repeat; color: #5e5f5f; margin-top: 0; font-size: 1.2em; width:450px; padding-bottom: 17px; line-height:190%; margin-left:56%; padding-left: 25px;}
.riseP_main li strong{ font-size: 1.35em; color: #222;}

.page_teacher{background:#fdf6ee; padding:1% 0; overflow: hidden;}
ul.teacher_main{background:url(../images/2020July/July01_2020_pic_25.png) center left no-repeat; background-size: auto 100%; height: 300px; padding-top: 20px; width: 1050px; margin: 20px auto 0;}
ul.teacher_main li{background:url(../images/2020July/July07_2020_course_58.jpg) center left no-repeat; height: 55px; line-height: 65px; margin-left: 75%; margin-top: 12px; width: 150px; padding-left: 55px; color: #666; font-size: 1.25em;}

.page_button{clear:both; margin:3% 0; overflow:hidden;}
.page_button a.button01,.page_button a.button02{ background:#6f3aec; border-radius: 30px; line-height:270%; font-size:1.2em; color:#fff; text-align:center; width:28%; margin:0 36%; display:inline-block;}
.page_button a.button02{ background:url(../images/2020July/page_btn_bg02.png) no-repeat; background-size:100% 100%;}
.page_footer{ background-color:#efca00; text-align:center; font-size:13px; padding:26px 13px; margin-bottom:112px;margin-top:-2px;}
.page_footer,.page_footer a{color:#613603}

/* 弹窗 */
.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:85%; background-position:50% 5%; width:400px; margin:0 auto; border-radius:20px; padding-top:14%; top:10%; left:50%; margin-left:-200px; 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 .rise_win_per .win_name,.rise_win_f .win_submit{height:2.8em; line-height:2.8em;}
.rise_win_f .rise_win_tel,.rise_win_f .rise_win_per{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;}

.rise_win_f .rise_win_per{background:url(../images/2020Jan/form_ico_person.png) no-repeat #fff; background-size:auto 100%; background-position:18% 0;margin-bottom: 12px;}

.rise_win_f .rise_win_tel .win_tel,.rise_win_f .rise_win_per .win_name{ 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:1.1em; width:100%; margin-top:1em; letter-spacing:2px;}
.rise_win_c{ position:absolute; top:3%; right:5%; width:25px;}

/* 侧边栏乐语及表单 */
#doyoo_panel{display:none !important;}
.left_float,.float_main,ul.float_buttons{ width: 110px; height: 420px; overflow: hidden; }
.left_float{ position: fixed; top:10%; right: 0; z-index: 100;}
.float_main,ul.float_buttons li{ position: relative;}
.float_ico{ position:absolute; height: 52px; z-index: 10; width: 45px; top: 0; left: 33px;}
ul.float_buttons{position: absolute; top: 50px;}
ul.float_buttons li,ul.float_buttons li > a{ background: url(../images/Apr23_20_float_bg.png) no-repeat; clear: both; margin: 0; padding: 0; width: 110px; height: 90px; cursor: pointer; list-style: none;}
ul.float_buttons li.f_btn_01{ background-position: -144px 0px;}
ul.float_buttons li.f_btn_02{ background-position: -144px -90px;}
ul.float_buttons li.f_btn_03{ background-position: -144px -180px;}
ul.float_buttons li.f_btn_04{ background-position: -144px -270px;}
ul.float_buttons li.f_btn_01:hover{ background-position: 0 0px;}
ul.float_buttons li.f_btn_02:hover{ background-position: 0 -90px;}
ul.float_buttons li.f_btn_03:hover{ background-position: 0 -180px;}
ul.float_buttons li.f_btn_04:hover{ background-position: 0 -270px;}
ul.float_buttons li > a{text-indent: -2000px; display: block; position: absolute; top: 0; left: 0;}
ul.float_buttons li.f_btn_01 > a{ background-position: -280px 0px;}
ul.float_buttons li.f_btn_02 > a{ background-position: -280px -90px;}
ul.float_buttons li.f_btn_03 > a{ background-position: -280px -180px;}
ul.float_buttons li.f_btn_04 > a{ background-position: -280px -270px;}
ul.float_buttons li .float_form{ background-color: #fff; border: 1px solid #e3e3e3; border-radius: 2px; display: none; position: absolute; width: 340px; right: 130px;}
ul.float_buttons li.f_btn_03 .float_form{ height: 365px; top: -180px;}
ul.float_buttons li .float_form .f_f_t h2{ color: #fff; text-align: center; height: 57px; line-height: 57px; font-size: 19px; font-weight: bold; border-bottom: 1px solid #ebe3d6;}
ul.float_buttons li.f_btn_03 .float_form .f_f_t h2{ background-color: #f1b352;}
ul.float_buttons li.f_btn_04 .float_form{ height: 265px; top: -80px;}
ul.float_buttons li.f_btn_04 .float_form .f_f_t h2{ background-color: #00b1ff;}
ul.float_buttons li.f_btn_04 .float_form .f_f_ico{ top:107px}
ul.float_buttons li .float_form .f_f_ico{ position: absolute; top: 210px; right: -27px; width: 27px; height: 33px;}
ul.float_buttons .f_f_c,ul.float_buttons .f_f_m{ padding: 10px;}
ul.float_buttons .f_c_t,ul.float_buttons .f_f_main .f_c_li a,ul.float_buttons .f_f_main .f_c_li a.act,ul.float_buttons .f_f_main .f_l_p_n,ul.float_buttons .f_f_main .f_l_p_t,ul.float_buttons .f_f_main .f_l_c_n,ul.float_buttons .f_f_main .f_l_c_t{background: url(../images/Apr23_20_float_pic01.png) no-repeat; }
ul.float_buttons .f_c_t{background-position: -6px 6px; clear: both; height: 24px; display: block; padding-left: 10px;}
ul.float_buttons .f_f_main .f_c_li{clear: both; height: 70px; margin-top: 5px; border-bottom: 1px dashed #ededed;}
ul.float_buttons .f_f_main .f_c_li a,ul.float_buttons .f_f_main .f_c_li a.act{background-position: 0 -72px;  display: block; font-size: 13px; width: 130px; height: 24px; float: left; padding-left: 23px; margin-left: 5px; margin-top: 5px;}
ul.float_buttons .f_f_main .f_c_li a.act{background-position: 0 -30px;}
ul.float_buttons .f_f_main .f_l_p_n,ul.float_buttons .f_f_main .f_l_p_t,ul.float_buttons .f_f_main .f_l_c_n,ul.float_buttons .f_f_main .f_l_c_t{border:1px solid #e4e4e4; border-radius:2px; background-color: #fbfbfb; color: #222; padding-left: 32px; width: 254px; height: 37px; line-height: 37px; margin: 0 auto 12px; background-position:7px -100px; display: block;}
ul.float_buttons .f_f_main .f_l_p_t,ul.float_buttons .f_f_main .f_l_c_t{ background-position:7px -152px;}
ul.float_buttons .f_f_main .f_l_p_btn,ul.float_buttons .f_f_main .f_l_c_btn{border:1px solid #e4e4e4; border-radius:2px; background-color: #f1b352; font-size: 16px; letter-spacing: 2px; font-weight: 600; color: #fff; width: 286px; height: 37px; line-height: 37px; margin: 0 auto; display: block;}
ul.float_buttons .f_f_main .f_l_c_btn{background-color: #00b1ff;}
ul.float_buttons li.f_btn_04 .f_f_main .f_f_m{margin-top: 12px;}
ul.float_buttons .f_f_main .f_f_m .check_tel{ padding-left: 20%; font-size: 13px;}


/* 底部表单 */
.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;}
/* 弹窗视频 */
.win_video{ position: fixed; width: 100%; height: 100%; background: #000; display: none; left: 0; top: 0; z-index: 100;}
.win_video video{ width: 90%; margin: 0 5%;}
.win_video .win_v-close{ position: absolute; top: 20px; right: 20px; width: 50px; height: 50px; background:url(../images/2020July/July01_2020_ico_07.png) no-repeat; background-size: 100%; cursor: pointer; opacity: 0.8;}
.win_video .win_v-close:hover{opacity: 1;}
@media screen and (max-width:1440px){
*{ font-size:14px;}
img{ width:80%;}
.banner_1, .banner_main{ height:502px;}
.banner_main{ background-size: 95%;}
.banner_main,.rise_main,.page_main,.center_main,.teachers_main,.page_system_main,.riseP_main{width:1150px;}
.banner_form{ right: 5%;}
.page_teachers .teachers_main{ background-size: auto 80%;}
.page_teachers .teachers_li{ height: 115px;}
.teachers_li p{ line-height: 200%;}
.rise_main ul li p.course_pic{background-image: url(../images/2020July/July01_2020_ico_02_s.png); height: 120px;}
.rise_main ul li p.course_pic01{ background-position: 58px 0;}
.rise_main ul li p.course_pic02{ background-position: 58px -257px;}
.rise_main ul li p.course_pic03{ background-position: 58px -513px;}
.rise_main ul li p.course_pic04{ background-position: 58px -769px;}
.about_rise ul li{margin:3% 1%; width:23%}
.advantage_main{height:550px; width: 550px;}
.advantage_li01{left:-4%; }
.advantage_li02{right:-357px;}
.advantage_li03{left:-4%; bottom: -19%}
.advantage_li04{right:-357px; bottom: -19%}
.advantage_li p.advantage_des{ font-size: 13px; position: relative; z-index: 5;}
.page_riseP{ height: 870px;}
.page_riseP .riseP_main{ background-size: auto 90%; height: 450px; padding-top: 164px;}
.riseP_main li{ width: 380px; line-height: 172%;}
.page_teacher{ background-size:95%;}
ul.teacher_main{ background-size: auto 90%;}
.page_teacher .page_button a.button01{width:30%; margin:0 35%;}
.top_form_inp,.header_button{ height:43px;}
.rise_win_m{ width:280px; margin-left:-140px;}
}