ol,ul,li{list-style: none;}
a{text-decoration:none;}
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{background: url(../images/2020Jan/banner_bg.png) top center no-repeat; background-size:100% 100%; height:690px;}
.banner_main{margin:0 auto; width:1440px; position:relative; height:100%;}
.banner_pic01,.banner_pic02,.banner_pic03,.banner_form{ position:absolute;}

.banner_main .banner_pic01{ top:7%; left:5%; width:329px;}
.banner_main .banner_pic02{ bottom:0; left:2%; width:406px;}
.banner_main .banner_pic03{ top:34%; left:33%; width:410px;}
.banner_form{background: url(../images/2020Jan/form_bg.png) no-repeat; background-size:100%; width:419px; height:433px; right:2%; top:15%;}
.top_form{ width:84%; padding:33% 8% 0; height:69%;}
.banner_bottom{ position:relative; width:100%; }
.banner_bottom img{ width:100%; position:absolute; bottom:0;}
.about_course{
	text-align:center; z-index:10; width:780px; margin:0 auto;
}
.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,.course_main 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;}

.main_about,.page_main,.course_main,.advantage_main,ul.teacher_main,.care_main{width:1320px; height: auto; overflow: hidden; margin: 0 auto; }
.main_about{margin-top:-2%;position:relative; z-index:10;}
h2.block_title{ font-size:3em; letter-spacing:0.1em; text-align:center; color:#373737;}
.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;}
.page_course{background: url(../images/2020Jan/page_time_bg.png) top center no-repeat; background-size:100% 100%; padding-bottom:5%; max-height:899px; overflow:hidden; position:relative;}

.course_main ul li{background: url(../images/2020Jan/page_time_block.png) top center no-repeat; background-size:100% 100%; width:25%; margin:4% 0; font-size:1.3em; color:#333; padding:0 3.5%; min-height:468px;}
.course_main ul li h3,.course_main ul li p.course_txt{ font-size:1.2em; font-weight:600;}
.course_main ul li h3{text-align:left; padding-top:5%;line-height:425%;}
.course_main ul li p.course_txt{ margin-top:5%; line-height:175%;}
.page_course h2.block_title{ margin-top:5%;}
.course_main ul li p.course_time,.course_main ul li p.course_time02{ color:#565656; font-size:1.1em;line-height:255%; margin-top:11%;}
.course_main ul li p.course_time02{ margin-top:1%;}
.course_main ul li p.course_time02 span{ padding:2%; margin:0 3%; background-color:#fae34c; color:#000; font-size:1.2em; border-radius:5px;}
.course_main ul li p.course_btn{ clear:both; margin-top:15%;}
.course_main ul li p.course_btn a{ padding:3% 17%; border-radius:30px;background-color:#fae34c; color:#000; font-size:1.3em; font-weight:600;}

.pic_icos01{position:absolute; bottom:0; right:0; text-align:right;}
.page_advantage{background: url(../images/2020Jan/page_adv_bg.png) top center no-repeat; background-size:100% 100%; padding:5% 0 1%; max-height:1200px; overflow:hidden; position:relative;}
.advantage_main{background: url(../images/2020Jan/page_brand_pic.png) center no-repeat; background-size:23%; min-height:900px; position:relative;}
.advantage_li{width:300px; position:absolute; text-align:center;}
.advantage_li p{color:#6c6c6c; font-size:1.6em; padding-bottom:1%;}
.advantage_li h3{color:#444; font-size:2em; font-weight:600;}
.advantage_li01{left:50%; top:2%; margin-left:-150px;}
.advantage_li02{left:13%; top:22%;}
.advantage_li03{right:13%; top:22%;}
.advantage_li04{left:16%; top:57%;}
.advantage_li05{right:16%; top:57%;}
.advantage_li06{left:50%; bottom:2%; margin-left:-150px;}

.page_teacher{ background:url(../images/2020Jan/page_teacher_bg.png) bottom left no-repeat #ffda58 ; padding-top:5%;}
.page_teacher p.se_title{ font-size:2.2em; color:#373737; padding-top:1%; text-align:center;}
ul.teacher_main{clear:both; margin:5% auto;} 
ul.teacher_main li{ padding:5% 0 2% 45%;}

.page_care{background: url(../images/2020Jan/page_bottom_pic.png) bottom no-repeat; background-size:100%; padding:5% 0 33%;}
.care_main li{float:left; margin:6%; width:20%; text-align:center;}
.care_main li p{ font-size:1.3em; font-weight:600; color:#373737;}
.care_main li img{ width:45%; margin:8% auto;}
.page_button{clear:both; margin:3% 0; overflow:hidden;}
.page_button a.button01,.page_button a.button02{ background:url(../images/2020Jan/page_btn_bg01.png) no-repeat; background-size:100% 100%; line-height:270%; font-size:1.5em; color:#fff; text-align:center; width:30%; margin:0 35%; display:inline-block;}
.page_button a.button02{ background:url(../images/2020Jan/page_btn_bg02.png) no-repeat; background-size:100% 100%;}
.page_teacher .page_button a.button01{ width:24%; margin:0 38%;line-height:300%;}
.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 .win_submit{height:2.8em; line-height:2.8em;}
.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;}
.rise_win_f .rise_win_tel .win_tel{ 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;}
.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;}

/* 头部表单 */
.top_form_inp{ border:1px solid #ddd; border-radius:26px; height:53px; 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:50px; 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}
/* 底部表单 */
.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;}

@media screen and (max-width:1450px){
*{ font-size:12px;}
img{ width:80%;}
.banner_1{ height:552px;}
.banner_form{ width:335px; height:346px;}
.banner_main,.main_about,.page_main,.course_main,.advantage_main,ul.teacher_main,.care_main{width:1100px;}
.about_rise ul li{margin:3% 1%; width:23%}
.course_main ul li{ min-height:420px;}
.advantage_main{min-height:720px;}
.advantage_li p img{ width:75%;}
.page_teacher{ background-size:95%;}
ul.teacher_main li{padding:4.5% 0 1% 50%}
.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;}
}

