main .bg{background-position:center;background-repeat:no-repeat;background-size:cover}main .xf_banner{width:100%;height:9.1rem}main .xf_price{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;height:6.05rem}main .xf_price_title{width:6.24rem;height:0.91rem;margin-top:0.75rem}main .xf_price_c{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;margin:0.15rem 0}main .xf_price_c_item{display:flex;flex-direction:row;align-items:center;justify-content:center;width:6.4rem;border:0.01rem solid #959595;margin:0.1rem 0;border-radius:0.35rem;padding:0.15rem 0.2rem}main .xf_price_c_item input,main .xf_price_c_item select{font-size:0.3rem;border:none;width:100%;color:#959595}main .xf_price_c_item input::-webkit-input-placeholder{color:#959595}main .xf_price_c_button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0.1rem 0;background:url("../imgs/pics/special/xfy/btn-bg.png") no-repeat center;background-size:cover;width:3.5rem;height:0.65rem;border-radius:0.35rem}main .xf_price_c_button button{font-size:0.36rem;border:none;color:#fff}main .xf_majors{width:7.03rem;height:15.66rem;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:2.5rem 0.35rem 0.3rem;justify-content:space-between}main .xf_majors_item{width:3.01rem;height:3.93rem}main .xf_choose{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;width:7.03rem;height:10.55rem;margin-top:0.3rem;padding:1.35rem 0.2rem 0}main .xf_choose_item{width:6.14rem;height:2.18rem}main .xf_teach{width:7.03rem;height:7.75rem;margin:0.3rem 0;padding-top:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start}main .xf_teach_nav{display:flex;flex-direction:row;align-items:center;justify-content:center}main .xf_teach_nav span{font-size:0.26rem;padding:0.1rem 0.2rem;margin:0.1rem;background-color:#ddd;border-radius:0.35rem}main .xf_teach_nav .on{background-color:#ff9a00;color:#fff;position:relative}main .xf_teach_nav .on:after{content:'';position:absolute;bottom:-0.2rem;border:0.1rem solid;left:45%;border-color:#ff9a00 transparent transparent transparent}main .xf_teach_c{width:6.34rem;height:4.74rem;margin:0.2rem 0}main .xf_questions{width:7.03rem;height:5.79rem;padding:1.1rem 0.4rem 0}main .xf_questions_item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;justify-content:space-between;margin:0.1rem 0}main .xf_questions_item_info{font-size:0.3rem}main .xf_questions_item_btn{background:url("../imgs/pics/special/xfy/btn-bg.png") no-repeat center;background-size:cover;border-radius:0.35rem;padding:0.05rem 0.2rem;color:#fff;font-size:0.28rem}main .xf_footer{height:7.4rem;padding:0.6rem 0 0}main .xf_footer_title{width:6.25rem;height:0.9rem;margin:0 auto}main .xf_footer input::-webkit-input-placeholder{color:#434343}main .xf_footer_tips{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 0.6rem}main .xf_footer_tips_icon{width:0.82rem;height:0.85rem}main .xf_footer_tips_c{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;flex-wrap:wrap;color:#434343;font-size:0.3rem}main .xf_footer_tips_c span{padding:0.1rem}main .xf_footer_tips_c span i{margin:0 0.05rem;display:inline-block;width:0.3rem;height:0.3rem}main .xf_footer_form{padding:0 0.6rem}main .xf_footer_form_item{display:flex;flex-direction:row;align-items:center;justify-content:center;justify-content:flex-start;padding:0.15rem 0.2rem;border-radius:0.35rem;border:0.01rem solid #ddd;margin:0.15rem 0}main .xf_footer_form_item label{padding:0 0.15rem 0 0;font-size:0.26rem}main .xf_footer_form_item select,main .xf_footer_form_item input{border:none;width:100%;flex:1;outline:none;color:#434343;font-size:0.26rem}main .xf_footer_form_item select{margin:0 0 0 -0.1rem}main .xf_footer_form_btn{background:url("../imgs/pics/special/xdhb/btn-bg.png") no-repeat center;background-size:cover;width:3.56rem;height:0.65rem;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto}main .xf_footer_form_btn button{border:none;background-color:transparent;color:#fff;font-size:0.35rem;text-shadow:0 0 0.1rem rgba(0,0,0,0.2)}main .xfy{background:linear-gradient(#ffb54d, #fd8122);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start}main .xfb{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;background:linear-gradient(#3c468d, #061e49);width:100%}main .xfb .xf_price{width:7.05rem;height:5.51rem;margin:0.3rem 0}main .xfb .xf_price_title{margin-top:0.5rem}main .xfb .xf_teach_nav .on{background-color:#0644df}main .xfb .xf_teach_nav .on:after{border-color:#0644df transparent transparent transparent}main .xfb .xf_questions_item_btn{width:auto}main .xdhb{background-color:#ffb54d}main .xdhb_banner{width:100%;height:8rem}main .xdhb_tips{width:6.7rem;height:0.4rem;margin:0.1rem auto 0}main .xdhb_price{width:100%;height:7.4rem;padding:0.8rem 0.6rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start}main .xdhb_price_title{width:6.24rem;height:0.91rem}main .xdhb_price_form label{font-size:0.32rem;font-weight:bold;margin:0.1rem 0}main .xdhb_price_form label em{font-size:0.24rem;color:#959595}main .xdhb_price_form_majors{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start}main .xdhb_price_form_majors_c{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;justify-content:space-between}main .xdhb_price_form_majors_c span{font-size:0.28rem;color:#434343;border:0.01rem solid #ddd;padding:0.05rem 0.4rem;margin:0.05rem 0;border-radius:0.35rem}main .xdhb_price_form_majors_c .on{background-color:#ff7c00;border:0.01rem solid #ff7c00;color:#fff}main .xdhb_price_form_phone{display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start}main .xdhb_price_form_phone input{border-radius:0.35rem;padding:0.15rem 0.35rem;border:0.01rem solid #ddd;color:#434343;font-size:0.26rem}main .xdhb_price_form_phone p{font-size:0.24rem;color:#434343;padding:0.05rem}main .xdhb_price_form_phone p em{color:#ff7c00}main .xdhb_price_form_phone p i{margin:0 0.05rem}main .xdhb_price_form_btn{background:url("../imgs/pics/special/xdhb/btn-bg.png") no-repeat center;background-size:cover;width:3.56rem;height:0.65rem;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;margin-top:0.1rem}main .xdhb_price_form_btn button{border:none;background-color:transparent;color:#fff;font-size:0.35rem;text-shadow:0 0 0.1rem rgba(0,0,0,0.2)}main .xdhb_majors{width:100%;height:14rem;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem 0 0 0;box-sizing:border-box;flex-wrap:wrap}main .xdhb_majors_item{margin:0 0.15rem;width:3.01rem;height:3.55rem}main .xdhb_desc{width:100%;height:10.5rem;margin:0.7rem 0 0;padding:1.2rem 0.55rem 0;box-sizing:border-box}main .xdhb_desc_item{width:6.41rem;height:2.18rem;margin:0.05rem 0}@media screen and (min-width: 751px){main .xf_banner{height:auto}main .xf_price{width:750px;height:605px;padding-bottom:1.7rem;background-size:cover}main .xf_price_title{width:624px;height:91px;margin-top:75px}main .xf_price_c{margin:15px 0}main .xf_price_c_item{width:640px;border:1px solid #959595;margin:10px 0;border-radius:35px;padding:15px 20px}main .xf_price_c_item input,main .xf_price_c_item select{font-size:26px}main .xf_price_c_button{margin:10px 0;width:350px;height:65px;border-radius:35px}main .xf_price_c_button button{font-size:36px}main .xf_majors{width:703px;height:1566px;padding:250px 35px 30px}main .xf_majors_item{width:301px;height:393px}main .xf_choose{width:703px;height:1055px;margin-top:30px;padding:135px 20px 0}main .xf_choose_item{width:614px;height:218px}main .xf_teach{width:703px;height:775px;margin:30px 0;padding-top:160px}main .xf_teach_nav span{font-size:26px;padding:10px 20px;margin:10px;border-radius:35px}main .xf_teach_nav .on::after{bottom:-20px;border:10px solid;left:45%;border-color:#ff9a00 transparent transparent transparent}main .xf_teach_c{width:634px;height:474px;margin:20px 0}main .xf_questions{width:703px;height:579px;padding:110px 40px 0}main .xf_questions_item{margin:10px 0}main .xf_questions_item_info{font-size:30px}main .xf_questions_item_btn{border-radius:35px;padding:5px 20px;font-size:28px}main .xf_footer{width:100%;height:740px;padding:60px 0 0}main .xf_footer_title{width:625px;height:90px;margin:10px auto}main .xf_footer_title{width:625px;height:90px;margin:10px auto}main .xf_footer_tips{padding:0 60px}main .xf_footer_tips_icon{width:82px;height:85px}main .xf_footer_tips_c{font-size:25px}main .xf_footer_tips_c span{padding:10px}main .xf_footer_tips_c span i{margin:0 5px;width:30px;height:30px}main .xf_footer_form{padding:0 60px}main .xf_footer_form_item{padding:5px 20px;border-radius:35px;border:1px solid #ddd;margin:15px 0}main .xf_footer_form_item label{padding:0 0 10px 0;font-size:26px}main .xf_footer_form_item select,main .xf_footer_form_item input{font-size:26px}main .xf_footer_form_item select{margin:0 0 0 -10px}main .xf_footer_form_btn{width:356px;height:65px}main .xf_footer_form_btn button{font-size:35px;text-shadow:0 0 10px rgba(0,0,0,0.3)}main .xfb .xf_price{width:705px;height:551px;margin:30px 0}main .xfb .xf_price_title{margin-top:50px}main .xdhb_banner{width:100%;height:800px}main .xdhb_tips{width:670px;height:40px;margin:10px auto 0}main .xdhb_price{width:100%;height:740px;padding:80px 60px 0}main .xdhb_price_title{width:624px;height:91px}main .xdhb_price_form label{font-size:22px;margin:10px 0}main .xdhb_price_form label em{font-size:18px;margin-left:10px}main .xdhb_price_form_majors_c span{font-size:28px;border:1px solid #ddd;padding:5px 40px;margin-bottom:10px;border-radius:35px}main .xdhb_price_form_phone input{border-radius:35px;padding:15px 35px;border:1px solid #ddd;font-size:26px}main .xdhb_price_form_phone p{font-size:24px;margin-top:10px}main .xdhb_price_form_phone p i{margin:0 5px}main .xdhb_price_form_btn{width:356px;height:65px;margin-top:20px}main .xdhb_price_form_btn button{font-size:35px;text-shadow:0 0 10px rgba(0,0,0,0.3)}main .xdhb_majors{width:100%;height:1400px;padding:200px 0 0 0}main .xdhb_majors_item{margin:5px 15px;width:301px;height:355px}main .xdhb_desc{width:100%;height:1050px;margin:70px 0 0;padding:120px 55px 0}main .xdhb_desc_item{width:641px;height:218px}}
