﻿/* 注意：REM已按100倍缩放 by tonydai 2016/4/27 12:56:29，请保留此行防止重复缩放 */

@charset "UTF-8";
.new_bg{background-color:#333;}
.swipe_up{position:absolute;width:100%;height:100%;background-color:#333;background-image:url(/Areas/Mobile/Content/plan/images/bg.jpg);background-repeat:no-repeat;background-size:cover;z-index:150;}
.swipe_up .logo{text-align:center}
.swipe_up .logo img{width:0.980rem;height:1.290rem;margin-top:-0.290rem;}

.swipe_up .main{position:absolute;left:0;bottom:.5rem;width:100%;text-align:center;color:#fff;}
.main .brand_en{background: url('/Areas/Mobile/Content/plan/images/brand_en.png') no-repeat left top;background-size:100%;text-indent:-9999px;width:3.07rem;height:.73rem;margin:0 auto;}
.swipe_up .main div i{position: relative;font-size:12px;}
.brand_en span{display:inline-block;border:2px solid #fff;border-radius:5px;font-size:0.360rem;width:2.760rem;height:0.700rem;line-height:0.700rem;}
.brand_en i{top:-0.320rem;left:0.100rem;}
.brand_zh{margin-top:.3rem;}
.brand_zh span{font-size:0.300rem;}
.brand_zh i{top:-0.160rem;left:0;}
.slogan_a{font-weight:bold;font-size:0.360rem;margin-top:0.480rem;}
.slogan_b{font-size:0.300rem;margin-top:0.200rem;}

.brand_b_en, .brand_b_zh { text-align: center; }
.brand_b_en { margin-top: 0.500rem; }
.brand_b_en span { display: inline-block; width: 2.800rem; height: 0.740rem; text-align: center; line-height: 0.740rem; border: 2px solid #fff; border-radius: 5px; font-size: 0.360rem; }
.brand_b_zh { margin-top: 0.250rem; }
.brand_b_zh span { font-size: 0.300rem; }
.step i { position: relative; font-size: 12px; }
.brand_b_en i { top: -0.320rem; left: 0.100rem; }
.brand_b_zh i { top: -0.160rem; left: 0; }

.arr{font-size:.3rem;height:1.200rem;width:1.200rem;border:1px solid #fff;border-radius:50%;color:#fff;line-height:1.200rem;margin:.8rem auto 0 auto;}


/*新版master.plan*/
.all_step_num{margin:.46rem 0 0 .7rem;}
.all_step_num span{display:block;float:left;margin-left:.25rem;width:.4rem;height:.4rem;border-radius:50%;background-color:#FF8000;text-align:center;line-height:.4rem;color:#333;font-size:.2rem;}
.all_step_num span.cur{background-color:#00D0D0;}
.all_step_num span:first-child{margin-left:0;}
.step_title{margin-top:.5rem;margin-left:.7rem;}
.step_title dt{color:#00D0D0;font-size:.24rem;}
.step_title dd{color:#9EA5A1;font-size:.18rem;margin-top:.15rem;}
.step_country{padding-top:.5rem;margin:0 .7rem;}
.step_country li{float:left;height:.48rem;width:30%;border:1px solid #fff;color:#fff;font-size:.2rem;text-align:center;line-height:.48rem;border-radius:.25rem;margin:.3rem 0 0 .2rem;overflow:hidden;}
.step_country li:nth-child(3n+1){margin-left:0;}
.step_country li.cur{background-color:#00D0D0;border-color:#00D0D0;color:#333;}
/*select设置*/
.wrap_select{position:relative;margin:.5rem .7rem 1.3rem .7rem;/*border:1px solid rgba(0,208,208,.5);*/}
.wrap_select2 .mbsc-mobiscroll{float:left;width:50%;}
.wrap_select3 .mbsc-mobiscroll{float:left;width:33.33333%;}
.wrap_select4 .mbsc-mobiscroll{float:left;width:25%;}
/*.wrap_select::before{top:0;background:url(/Areas/mobile/content/plan/images/top_shade.png) repeat-x left top;}
.wrap_select::after{bottom:0;background:url(/Areas/mobile/content/plan/images/bottom_shade.png) repeat-x left top;}
.wrap_select::before,.wrap_select::after{content:"";position:absolute;left:0;z-index:8;width:100%;height:.72rem;background-size:1px .72rem;}
*/
.mbsc-mobiscroll .dwc{padding:0;display:block;}
.mbsc-mobiscroll .dwfl{padding:0;width:100%;}
.mbsc-mobiscroll .dwwr{background: transparent; min-width: .1rem; }
.mbsc-mobiscroll .dw-li {color:rgba(0,208,208,.3);font-family:"rbn";font-size:.7rem;}
.mbsc-mobiscroll .dw-sel{color:rgba(0,208,208,1);font-size:1rem;}
.mbsc-mobiscroll .dwwol {border-top: 1px solid rgba(0,208,208,.5);border-bottom: 1px solid rgba(0,208,208,.5);}
.dw-i{padding-top:.1rem;}
/*输入就读院校*/
.nSchool{padding:0 .7rem;}
.stepdiv{padding-bottom:2rem;min-height:3rem;}
.nowSchool{height:.7rem;width:100%;border:0;line-height:.7rem;background-color:rgba(255,255,255,.8);border-radius:.35rem;padding-left:.25rem;box-sizing:border-box;color:#999;margin-top:.38rem;}
.dropul{display:none;}
.dropul li{float:left;margin-top:.24rem;width:47%;height:.5rem;text-align:center;line-height:.5rem;border:1px solid #fff;border-radius:.25rem;font-size:.2rem;color:#fff;}
.dropul li:nth-child(odd){float:left;}
.dropul li:nth-child(even){float:right;}
.dropul li.cur{background-color:rgba(0,208,208,.8);color:#333;border-color:rgba(0,208,208,.8);}

/*选择成绩*/
.swiper-container{position: relative;overflow: hidden;z-index: 1;margin-top:.46rem;}
.swiper-container::before{left:0;background:url(/Areas/mobile/content/plan/images/lf_shade.png) no-repeat;}
.swiper-container::after{right:0;background:url(/Areas/mobile/content/plan/images/rt_shade.png) no-repeat;}
.swiper-container::before,.swiper-container::after{content:"";position:absolute;z-index:2;top:-.15rem;width:.92rem;height:.87rem;background-size:.92rem .87rem;}
.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);display: -webkit-box;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;padding:0 .1rem;box-sizing:border-box;margin:0 auto;}
.swiper-slide span{display:block;height:.5rem;text-align:center;color:#fff;font-size:.2rem;border:1px solid #fff;line-height:.5rem;border-radius:.25rem;}
.active-nav span{background-color:rgba(0,208,208,.8);color:#333;border-color:rgba(0,208,208,.8);}

.all_score{margin-top:.36rem;padding-bottom:1.5rem;}
.score_comm{border:1px solid #00D0D0;height:.76rem;line-height:.76rem;margin:0 .7rem .3rem .7rem;color:#00D0D0;font-size:.3rem;padding:0 .7rem 0 .22rem;border-radius:.5rem;position:relative;}
.score_comm span{font-size:.24rem;float:right;color:#00B0B0;}
.score_comm::after {content: "";position: absolute;top: .17rem;right: .25rem;width: .23rem;height: .42rem;background: url(/Areas/mobile/content/plan/images/arr_b.png) no-repeat;background-size: .23rem .42rem;z-index: 2;}
.sat_score{padding:.2rem 0;background-color:rgba(255,255,255,.1);margin-bottom:.3rem;}
.sat_score .score_comm:last-child{margin-bottom:0;}

.select_show{position:fixed;width:100%;left:0;bottom:-150%;padding-bottom:.55rem;background-color:#222;z-index:99;}
.select_show .wrap_select{margin-bottom:0;}
.s_btn{padding:0 .7rem;}
.s_btn button{width:100%;height:.68rem;border:1px solid #00D0D0;font-size:.24rem;border-radius:.15rem;}
.s_btn .confirm_btn{background-color:#00D0D0;color:#333;margin-top:.42rem;}
.s_btn .cancel_btn{background-color:transparent;color:#00D0D0;margin-top:.3rem;}

.score_wrap .step_title{margin-left:.7rem;}
.step_btn{position:fixed;z-index:20;bottom:0;left:0;width:100%;height:1rem;background-color:rgba(68,68,68,.9);padding:.16rem .6rem 0 .6rem;box-sizing:border-box;}
.step_btn > a,.step_btn > button{width:49%;height:.68rem;text-align:center;line-height:.68rem;color:#333;font-size:.24rem;border-radius:.15rem;}
.step_btn > a{display:block;background-color:#FF8000;float:left;}
.step_btn > button{margin-left:.1rem;background-color:#00D0D0;border:0;float:right;}

.addNew{padding:0 .7rem;margin-bottom:1.3rem;}
.addNew button{width:100%;height:.78rem;font-size:.3rem;border-radius:.2rem;outline:none;background-color:transparent;border:1px dashed #00D0D0;color:#00D0D0;}

.w_s{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);z-index:98;display:none;}
.wrap_select2 .dw-select:nth-child(2)  .dw-i{text-align:right;padding-right:.3rem;}
.wrap_select2 .dw-select:nth-child(4)  .dw-i{text-align:left;padding-left:.3rem;}

.screen .wt input.score{width:100%;margin-top:0.220rem;font-size: 0.240rem;background-color: #666;color: #aaa;border:1px solid #666;height:0.780rem;text-indent: 0.280rem;border-radius: 25px;color:#fff;}
/*select*/

.wt{width:85%;margin:0.320rem auto 0 auto;position: relative;}
.wt .tit{color: #00d0d0;font-size: 0.240rem;margin-bottom: 10px;}
.wt .moni{position: relative;}
.wt select{width:100%;outline:none;font-size: 0.240rem;color: #aaa;background:#666;border: 1px solid #666;border-radius: 25px;appearance: none;-webkit-appearance: none;height: 0.780rem;text-indent: 0.280rem;}
.moni::after{content: "";position: absolute;top:8px;right:20px;width:0.230rem;height:0.420rem;background:url(/Areas/mobile/content/plan/images/arr_b.png) no-repeat;background-size: 0.230rem 0.420rem;z-index: 2;pointer-events:none;}
.wt select:focus{border-color:#00D0D0;color:#fff;}


.add_btn{position:relative;width:85%;margin:0 auto;border:1px dashed #00D0D0;height:0.760rem;line-height:0.780rem;border-radius: 25px;text-align:center;color:#00D0D0;font-size:0.300rem;background:url(/Areas/Mobile/Content/plan/images/add_bg.png) no-repeat 0.300rem center;background-size:14px;}
.fuse{position: relative;}
.cj .fuse{margin-bottom:0.224rem;}
.screen .wt .border{border:1px dotted #00D0D0;border-right:0;position: absolute;top:0.416rem;left:-0.320rem;height:1.024rem;width:0.320rem;border-top-left-radius:5px;border-bottom-left-radius:5px;}


.load,.check_phone{background:rgba(0,0,0,.9);position:fixed;left:0;top:0;width:100%;height:100%;z-index:200;}
.rotate{position: absolute;left:50%;top:50%;width:2.240rem;margin:-2.720rem 0 0 -1.120rem;height:2.240rem;}
.rotate span{display:block;position: absolute;border-radius:50%;}
.round_a{height:1.920rem;width:1.920rem;border:0.160rem solid rgba(255,255,255,.2);border-left:0.160rem solid transparent;}
.round_b{height:1.280rem;width:1.280rem;border:0.160rem solid rgba(255,255,255,.4);border-top:0.160rem solid transparent;left:0.320rem;top:0.320rem;}
.round_c{height:0.640rem;width:0.640rem;border:0.160rem solid rgba(255,255,255,.6);border-right:0.160rem solid transparent;left:0.640rem;top:0.640rem;}

.wait{position: absolute;width:100%;text-align:center;color:#fff;top:50%;font-size:0.280rem;}
.p_bar{border:1px solid rgba(255,255,255,.5);width:80%;margin:0.300rem auto 0 auto;border-radius:25px;}
.p_bar .bar{background:url(/Areas/Mobile/Content/plan/images/tilt_bg.png) repeat-x;display:block;height:0.360rem;border-radius:25px;}

.check_phone .ck{position: absolute;width:90%;margin-left:5%;bottom:5%;}
.check_phone p{font-size:0.280rem;color:#fff;text-align:center;}
.ck .p_bar{width:90%;}

/*参考案例*/
.case_bg{background-color:#333;}
.s_case_item{margin:1.45rem .7rem 0 .7rem;}
.s_c_item{border:1px solid #00C8C8;color:#fff;margin-bottom:.3rem;}
.s_c_item dl{background-color:#007171;border-bottom:1px solid #00C8C8;padding:.4rem 0 .3rem .3rem;}
.s_c_item dl dt{font-size:.24rem;}
.s_c_item dl dd{font-size:.2rem;margin-top:.1rem;}
.s_c_item ul{padding:.3rem 0 .4rem .3rem;}
.s_c_item ul li{font-size:.2rem;margin-top:.15rem;}
.s_c_item ul li:first-child{margin-top:0;}
.s_c_item ul li a{color:#fff;}

.plan_result{padding:0.660rem 0.280rem 2.080rem 0.280rem;color:#fff;}
.fa_detail{padding-top:0.320rem;}
.plan_result .name{font-size:0.300rem;}
.plan_result .name span{color:#FF7F00;}
.bianhao{position: relative;font-size:0.240rem;color:#AAA;margin-top:0.200rem;border-bottom:1px dotted rgba(255,255,255,.5);padding-bottom:0.200rem;}
.bianhao span{position: absolute;right:0;top:0;color:#FF7F00;}
.apply_school{margin-top:0.460rem;}
.plan_result .title{font-size:0.300rem;}

.apply_school .school{margin:0.440rem 0 0.560rem 0;font-size:0.240rem;}
.s_top b{display:block;font-weight:normal;font-size:0.240rem;padding-bottom:0.064rem;}
.s_top a {color:#fff; }
.apply_school .school p{margin-top:0.240rem;color:#aaa;}
.s_top i{color:#FF7F00;}
.s_bottom{margin-top:0.600rem;}
.school .reason{display:block;border:1px solid #00D0D0;height:0.760rem;text-align:center;line-height:0.760rem;font-size:0.300rem;color:#00D0D0;border-radius:10px;margin-top:0.380rem;}

.cost .compute{margin-top:0.400rem;text-align:right;}
.cost .compute span{display:inline-block;width:46%;text-align:center;border:1px solid #fff;border-radius:10px;padding:0.200rem 0;font-size:0.240rem;}
.cost .compute span b{font-weight:normal;color:#FF7F00;display:block;padding-top:0.192rem;}
.cost .compute i{position: relative;top:-0.256rem;}
.c_bottom{margin-top:0.460rem;}
.c_bottom i{color:#FF7F00;}

.time_plan{margin-top:0.520rem;}
.time_plan p{color:#aaa;font-size:0.240rem;line-height:200%;margin-top:0.480rem;}
.problem{margin-top:0.640rem;}
.problem dl{margin-top:0.480rem;font-size:0.240rem;}
.problem dl dd{color:#aaa;line-height:200%;margin-top:0.160rem;}



.keep_plan,.showReason{display:none;position:fixed;top:0;left:0;background-color:#007373;width:100%;height:100%;z-index:80;}
#close_btn3,#close_btn4{z-index:80;}
.write_keep{position: absolute;width:90%;left:5%;bottom:5%;}
.write_keep p{color:#fff;font-size:0.280rem;}
.keep_form{background-color:#ddd;border-radius:15px;padding:0.540rem 0.400rem;margin-top:0.460rem;}
.keep_form input.text{width:100%;border:0;height:0.760rem;text-indent:16px;border-radius:25px;}

.keep_form input.submit,.keep_form .giveUp{width:100%;border:0;height:0.760rem;font-size:0.300rem;border-radius:12px;}
.keep_form input.submit{background-color:#00D0D0;color:#fff;border:1px solid #00D0D0;margin-top:0.720rem;}
.keep_form .giveUp{color:#00D0D0;text-align:center;line-height:0.760rem;border:1px solid #00D0D0;margin-top:0.240rem;}


.showReason{overflow:auto;}
.detail{padding:1.660rem 0.300rem 0.640rem 0.300rem;}
.detail .item{color:#fff;margin-bottom:0.800rem;font-size:0.240rem;}
.detail .item b{display:block;font-size:0.300rem;font-weight:normal;color:#00D0D0;}
.detail .item p{line-height:200%;padding-top:0.320rem;}
.detail .item p span{color:#aaa;}

.imc_notice{background-color:#00D0D0;padding:0.320rem 0;position:absolute;left:0;top:.9rem;width:100%;z-index:9;}
.imc_notice i,.imc_notice a{position:absolute;top:50%;}
.imc_notice i{width:0.420rem;height:0.420rem;background-color:#333;border-radius:50%;left:0.3rem;margin-top:-0.210rem;color:#00D0D0;font-size:0.240rem;text-align:center;line-height:0.420rem;}
.imc_notice p{font-size:0.240rem;color:#333;line-height:20px;max-width:5.140rem;padding-left:.85rem;}
.imc_notice a{right:0.2rem;margin-top:-0.2rem;width:1.1rem;height:0.4rem;background-color:rgba(255,255,255,.5);color:#333;font-size:.2rem;text-align:center;line-height:.4rem;border-radius:.15rem;}

.must_condition{color: rgb(255, 102, 0);font-size:.12rem;margin-top:.1rem;margin-left:10%;line-height:150%;}

.plan_step .new_step{top:1.9rem;}

.tabs span{display:block;float:left;font-size:0.24rem;color:#fff;height:0.9rem;text-align:center;line-height:0.9rem;background-color:#198282;}
.tabs span.cur{color:#fff;background-color:#1F7272;}
.tabs span b{font-weight:normal;}
.tabs span.cur b{border-bottom:1px solid #fff;padding-bottom:.05rem;}
.fix_tabs{position:fixed;width:100%;top:0.900rem;z-index:50}
.school_list{padding:0.520rem 0 2.240rem 0;}
.school_list .tip{font-size:0.24rem;color:#00D0D0;line-height:160%;margin-left:10%;}

.my_teacher{background-color:rgba(0,208,208,.2);padding:.25rem 0 .22rem .45rem;}
.m_t_lf{float:left;width:1.5rem;height:1.5rem;overflow:hidden;text-align:center}
.m_t_lf img{max-height:1.5rem;}
.m_t_rt{float:left;margin-left:.4rem;}
.m_t_rt p{color:rgba(255,255,255,.5);font-size:.2rem;}
.m_t_rt span{display:block;color:#fff;font-size:.24rem;margin:.3rem 0 .15rem 0;}
.m_t_rt span a{color:#fff;}
.m_t_rt button,.m_t_rt .call_tel{height:.47rem;width:1.5rem;border:0;background-color:#FF8000;color:#fff;font-size:.24rem;border-radius:.05rem;outline:none;display:block;float:left;margin-right:.16rem;}
.m_t_rt .call_tel{background-image: url('/Areas/mobile/Content/flow/images/call_tel.png');background-repeat:no-repeat;background-position:.15rem center;background-size:.3rem .3rem;width:1.77rem;text-indent:.3rem;line-height:.47rem;text-align:center;}
.my_kefu{background-color:rgba(255,127,0,.1);}

.wrap_tabs{height:.9rem;}

.item {position: relative;margin-top:0.400rem;}
.join .sort{position: absolute;left:0;top:50%;margin-top:-10px;width:10%;text-align:center;color:#00D0D0;font-size:0.400rem;}
.join .s_view{width:80%;margin:0 auto;background-color:rgba(9,26,26,.8);border-radius:.25rem;border:1px solid #00D0D0;overflow:hidden;}
.join .s_name{position: relative;padding:.15rem 0 .2rem .15rem;}
.join .s_name dl dt{color:#00B2B2;font-size:0.24rem;}
.join .s_name dl dt a{display:inline-block;width:.8rem;height:.4rem;border:1px solid #fff;text-align:center;line-height:.4rem;color:#fff;border-radius:.15rem;margin-left:.1rem;font-size:.2rem;}
.join .s_name dl dd{color:#999;font-size:0.2rem;padding-top:0.120rem;}
.join .s_name a.a_view{position:absolute;right:.5rem;top:.42rem;font-size:.2rem;color:#fff;border:1px solid #fff;border-radius:.15rem;width:.8rem;height:.4rem;text-align:center;line-height:.4rem;}
.join .require{background-color:rgba(0,208,208,.35);color:#fff;font-size:.2rem;padding:.2rem;}
.join .require span{display:block;color:#00B2B2;font-size:.24rem;margin-bottom:.1rem;}
.join .join_in{background:#00D0D0 url(/Areas/Mobile/Content/plan/images/join.png) no-repeat 27% center;background-size:.3rem .3rem;height:0.850rem;text-align:center;line-height:0.850rem;color:#333;font-size:0.300rem;}
.join .xq span{position:relative;display:block;float:left;width:33.333%;text-align:center;color:#fff;font-size:0.240rem;height:0.850rem;line-height:0.850rem;}
.join .xq span em{padding-left:.2rem;}
.join .xq span.sp3{background:rgba(0,208,208,0.15) url(/Areas/Mobile/Content/plan/images/fyyl.png) no-repeat 0.160rem center;background-size:0.400rem;}
.join .xq span.sp2{background:rgba(0,208,208,0.25) url(/Areas/Mobile/Content/plan/images/tjly.png) no-repeat 0.160rem center;background-size:0.400rem;;}
.join .xq span.sp1{background:rgba(0,208,208,0.35) url(/Areas/Mobile/Content/plan/images/cctj.png) no-repeat 0.160rem center;background-size:0.400rem;;}
.join .xq span.sp1 i{position:absolute;width:0.200rem;height:0.200rem;background-color:#FF8000;border-radius:50%;top:0;right:0;}
.join .s_name a.up_chance{clear:both;}
.new_flex{float:left;margin:.2rem 0 0 .25rem;max-width:65%;}
.up_chance{display:block;width:1.7rem;height:.4rem;line-height:.4rem;text-align:center;color:#111F1F;font-size:.2rem;background-color:#00D96D;border-radius:.1rem;margin-top:.15rem;}

.delete .sort{color:#FF8000;}
.delete .s_view{/*background-color:rgba(170,116,0,.2);*/border-color:#FF8000;}
.delete .s_name dl dt{color:#FF8000;}
.delete .join_in{background:#FF8000 url(/Areas/Mobile/Content/plan/images/delete.png) no-repeat 27% center;background-size:15px;}
.delete .xq span.sp3{background:rgba(255,128,0,0.15) url(/Areas/Mobile/Content/plan/images/fyyl.png) no-repeat 0.160rem center;background-size:0.400rem}
.delete .xq span.sp2{background:rgba(255,128,0,0.25) url(/Areas/Mobile/Content/plan/images/tjly.png) no-repeat 0.160rem center;background-size:0.400rem;}
.delete .xq span.sp1{background:rgba(255,128,0,0.35) url(/Areas/Mobile/Content/plan/images/cctj.png) no-repeat 0.160rem center;background-size:0.400rem;}
.delete .require{background-color:rgba(255,128,0,.35);}
.delete .require span{color:#FF8000;}
.gailv{position:relative;float:left;}
.gailv p{position: absolute;top:0;left:0;width:100%;text-align:center;line-height:1.5rem;color:#CC902A;font-size:0.46rem;font-family:rbn;}

.join_res{background-color:rgba(9,26,26,.8);position:fixed;bottom:0;left:0;width:100%;padding:0.360rem 0;z-index:20;}
.in_goto{width:90%;margin:0 auto;background-color:#00D0D0;border-radius:10px;height:0.780rem;}
.go_lf,.go_rt{float:left;width:50%;text-align:center;line-height:0.780rem;font-size:0.300rem;}
.go_lf{background-color:#00BDBD;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#333;}
.go_lf i{display:inline-block;width:0.500rem;height:0.500rem;border-radius:50%;background-color:#FF8000;line-height:0.500rem;color:#fff;font-size:0.300rem;position: relative;top:-2px;left:4px;}
.go_rt a{display:block;height:0.780rem;color:#333;background-color:#FF8000;border-top-right-radius:10px;border-bottom-right-radius:10px;}

.fangan{padding-top:1.420rem;color:#fff;padding-bottom:0.640rem;}
.fangan .brand_b_en {margin-top:0; }
.fa_list{width:90%;margin:0 auto;}
.fangan p{font-size:0.280rem;margin-top:0.840rem;padding-bottom:0.100rem;}
.fangan a{display:block;background:rgba(9,26,26,.8) url(/Areas/mobile/content/plan/images/arr_b.png) no-repeat 95% center;background-size:0.230rem 0.420rem;height:1.650rem;border-radius:15px;margin-top:0.250rem;}
.fangan dl{padding:0.250rem 0 0 0.250rem;}
.fangan dl dt{width:1.130rem;height:1.130rem;background-color:#FF8000;border-radius:50%;color:#fff;font-size:0.240rem;text-align:center;float:left}
.fangan dl dt span{display:block;line-height:160%;padding-top:0.192rem}
.fangan dl dd{color:#00B2B2;font-size:0.300rem;padding-left:0.150rem;float:left;padding-top:0.160rem}
.fangan dl dd span{color:#999;font-size:0.240rem;display:block;padding-top:0.128rem;}

/*院校展示*/
.sc_bg::before{content: '';position: fixed;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;background: #333 url(/Areas/mobile/content/plan/images/sc_bg.jpg) left top no-repeat;background-size: cover;}
.school_img{text-align:center;margin-top:0.900rem;}
.sc_info{padding:0.400rem 0.300rem;}
.sc_info dl{border-bottom:0.020rem dotted #fff;position:relative;padding-bottom:0.400rem;}
.sc_info dl dt{position:absolute;width:2.000rem;height:0.800rem;left:0;top:0;overflow:hidden;}
.sc_info dl dd{padding-left:2.320rem;font-size:0.200rem;color:#00D0D0;}
.sc_info dl dd p{font-size:0.300rem;}
.sc_info dl dd span{display:inline-block;border:0.020rem solid #00CFCF;padding:0.050rem 0.120rem;border-radius:4px;margin-right:0.050rem;}

.sc_gailv{position:relative;padding:0.320rem 0;border-bottom:0.020rem dotted #fff;}
.sc_gailv .circle{position:absolute;left:0;top:0.320rem;width: 1.220rem;height: 1.220rem;border-radius: 50%;border:0.150rem solid #00D0D0;}
.sc_gailv .pie_left,.sc_gailv .pie_right{width: 1.520rem;height: 1.520rem;position: absolute;left:-0.150rem;top:-0.150rem;}
.sc_gailv .pie_left .left,.sc_gailv .pie_right .right{width: 1.220rem;height: 1.220rem;border:0.150rem solid #999;border-radius: 50%;position: absolute;top:0;left:0;}
.sc_gailv .pie_right,.sc_gailv .pie_right .right{clip:rect(0,auto,auto,0.760rem);}
.sc_gailv .pie_left,.sc_gailv .pie_left .left{clip:rect(0,0.760rem,auto,0);}
.sc_gailv .mask{width: 100%;height: 100%;left: 0;top: 0;position: absolute;text-align: center;line-height:1.220rem;font-size:0.300rem;color:#00D0D0;}

.info_gv{color:#fff;}
.info_gv p{font-size:0.200rem;padding-left:1.860rem;line-height:0.320rem;}
.info_gv p i{color:#00D0D0;}
.sc_sb{margin-top:0.440rem;background:url(/Areas/mobile/content/plan/images/shangbiao.png) no-repeat right top;background-size:2.230rem 0.490rem;height:0.502rem;text-indent: -9999px;}

.sc_pm{margin-top:0.400rem;border-bottom:0.020rem dotted #fff;}
.sc_pm h3,.sc_data h3,.adv_zy h3{font-weight:normal;font-size:0.280rem;color:#fff;}
.sc_pm p.tips{font-size:0.200rem;color:#00D0D0;margin-top:0.128rem;}
.container_sort{height:3.200rem;}

.sc_data{margin-top:0.400rem;border-bottom:0.020rem dotted #fff;padding-bottom:0.320rem;}
/*.data_item{padding-top:0.320rem;}*/
.data_item span{color:#00D0D0;font-size:0.240rem;}
.data_item p{color:#fff;font-size:0.200rem;margin-top:0.064rem;line-height:0.320rem;}
.data_in{padding-left:1.400rem;}
.data_in i{display:block;color:#FF8000;font-size:0.200rem;margin-top:0.160rem;}
.data_req{background:url(/Areas/mobile/content/plan/images/req.png) no-repeat left top;background-size:1.000rem 1.000rem;padding-bottom:0.512rem;}
.data_speed{background:url(/Areas/mobile/content/plan/images/speed.png) no-repeat left 0.320rem;background-size:1.000rem 1.000rem;padding-top:0.320rem;}
.data_cost{background:url(/Areas/mobile/content/plan/images/cost.png) no-repeat 0.240rem 0.320rem;background-size:1.000rem 1.000rem;padding-top:0.320rem;}
.data_box_a{border-bottom:0.020rem dotted #00D0D0;}

.data_req,.data_speed{border-right:0.020rem dotted #00D0D0;}


.sc_data table{width:100%;border-collapse: collapse;margin-top:0.320rem;}
.sc_data table td{width:50%;vertical-align:top;}

.data_item{position:relative;}
.data_item .circle{position:absolute;left:0.256rem;top:0;width: 0.740rem;height: 0.740rem;border-radius: 50%;border:0.130rem solid #00D0D0;}
.data_item .pie_left,.data_item .pie_right{width: 1.000rem;height: 1.000rem;position: absolute;left:-0.130rem;top:-0.130rem;}
.data_item .pie_left .left,.data_item .pie_right .right{width: 0.740rem;height: 0.740rem;border:0.130rem solid #FF8000;border-radius: 50%;position: absolute;top:0;left:0;}
.data_item .pie_right,.data_item .pie_right .right{clip:rect(0,auto,auto,0.500rem);}
.data_item .pie_left,.data_item .pie_left .left{clip:rect(0,0.500rem,auto,0);}
.data_item .mask{width: 100%;height: 100%;left: 0;top: 0;position: absolute;text-align: center;line-height:0.740rem;font-size:0.200rem;color:#00D0D0;}


.adv_zy{margin-top:0.320rem;min-height:5.000rem;padding:0 0.300rem 0.480rem 0.300rem;}
.adv_zy h3{position:relative;top:-0.160rem;}
.adv_zy ul li{float:left;border-radius:0.160rem;color:#fff;font-size:0.240rem;line-height:0.480rem;padding:0 0.320rem;background:rgba(255,255,255,.1);margin:0.320rem 0.224rem 0 0;}

/*分享*/
.share_head{background-color:rgba(9,26,26,.8);position:relative;padding:0.260rem;}
.share_head h3{float:left;width:2.000rem;}
.s_s_info{float:left;color:#00D0D0;font-size:0.200rem;margin-left:0.200rem;}
.s_s_info p{font-size:0.300rem;}
.s_s_info span{display:inline-block;border:0.020rem solid #00CFCF;font-size:0.240rem;padding:0.064rem 0.160rem;border-radius:3px;margin-right:0.160rem;}
.s_look_view{position:absolute;color:#FF7F00;font-size:0.240rem;border:0.020rem solid #FF8000;width:1.320rem;text-align:center;height:0.520rem;line-height:0.520rem;border-radius:5px;right:0.260rem;top:50%;margin-top:-0.260rem;}
.share_tips{font-size:0.300rem;color:#fff;text-align: center;margin-top:0.520rem;}
.share_tips span{color:#00D0D0;}
.share_gailv{margin-top:0.320rem;}
.share_gailv .gailv{background:url(/Areas/mobile/content/flow/images/round.png) no-repeat;background-size:100% 100%;width:4.880rem;height:4.880rem;margin:0 auto;position:relative;}
.share_gailv .circle{width: 3.800rem;height: 3.800rem;  position:absolute;border-radius: 50%;border:0.200rem solid #00D0D0;top:50%;left:50%;margin:-2.100rem 0 0 -2.100rem;}
.share_gailv .pie_left,.share_gailv .pie_right{width: 4.200rem; height: 4.200rem;position: absolute;top:-0.200rem;left:-0.200rem;}
.share_gailv .left,.share_gailv .right{display: block;width:3.800rem; height:3.800rem;border:0.200rem solid #999;border-radius: 50%;position: absolute;top:0;left:0;}
.share_gailv .pie_right,.share_gailv .right{clip:rect(0,auto,auto,2.100rem);}
.share_gailv .pie_left,.share_gailv .left{clip:rect(0,2.100rem,auto,0);}
.share_gailv .mask{width: 100%;height: 100%;left: 0;top: 0;position: absolute;text-align: center;line-height:3.800rem;font-family:myFont;font-size:1.000rem;color:#37D1D2;}

.share_xueba{padding:0 0.320rem 0.640rem 0.320rem;margin-top:0.320rem;}
.xueba_title{color:#fff;font-size:0.500rem;border-bottom:0.020rem dotted #fff;background:url(/Areas/mobile/content/plan/images/xueba.png) no-repeat -0.320rem top;background-size:2.120rem 2.000rem;height:2.000rem;line-height:2.000rem;padding-left:1.600rem;}
.share_other{margin-top:0.520rem;}
.share_other p{height:0.502rem;line-height:0.502rem;font-size:0.240rem;color:#fff;background:url(/Areas/mobile/content/plan/images/shangbiao.png) no-repeat right top;background-size:2.230rem 0.490rem;}
.share_other a{display:block;color:#00D0D0;font-size:0.300rem;text-align:center;border:0.020rem solid #00D0D0;border-radius:6px;height:0.740rem;line-height:0.740rem;margin-top:0.240rem;}

.comp_tips{color:#fff;font-size:0.280rem;width:85%;margin:0.560rem auto 0 auto;}
.comp_tips span{color:#00D0D0;}
.share_screen{padding:0;}
.school_wrap{min-height:4.800rem;}
.c_school{width:85%;margin:0 auto;padding:0.320rem 0;display:none;}
.c_school a{color:#fff;display:inline-block;font-size:0.240rem;background-color:rgba(255,255,255,.1);padding:0.160rem;border-radius:0.160rem;margin:0.280rem 0.320rem 0 0;}

.rotate2{width:2.240rem;height:2.240rem;margin:0.600rem auto 0 auto;position: relative;display:none;}
.rotate2 span{display:block;position: absolute;border-radius:50%;}

/*css3动画*/
.ani-upDown {-webkit-animation: upDown 1s linear infinite;animation:upDown 1s linear infinite;}
@-webkit-keyframes upDown{
	0%,100%{transform:scale(0.7);-webkit-transform:scale(0.7);}
	50%{transform:scale(1);-webkit-transform:scale(1);}

}
@keyframes upDown{
	0%,100%{transform:scale(0.7);-webkit-transform:scale(0.7);}
	50%{transform:scale(1);-webkit-transform:scale(1);}
}
.round_a,.round_c{-webkit-animation: rotateA 1s linear infinite;animation:rotateA 1s linear infinite;}
.round_b{-webkit-animation: rotateB 1s linear infinite;animation:rotateB 1s linear infinite;}
@-webkit-keyframes rotateA{
	0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
	100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
@keyframes rotateA{
  0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
  100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}

@-webkit-keyframes rotateB{
  0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
  100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
@keyframes rotateB{
  0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
  100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}


.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0) ;
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
  }
}

.shake{
    -webkit-animation-name: shake;
	animation-name: shake;
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
    animation-iteration-count:1;
    -webkit-animation-iteration-count:1; 
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: scale(1) ;
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
     -webkit-transform: scale(1) ;
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes shake {
  0% {
    -webkit-transform: scale(1) ;
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
     -webkit-transform: scale(1) ;
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/*zqm*/
.jqTransformSelectWrapper_error, .entering input.input_error,.screen .wt input.jqTransformSelectWrapper_error {
    border: 1px solid #00D0D0;
    border-radius: 25px;
}


/*新增二级专业*/
.level_two_wrap,.level_two{position:fixed;left:0;right:0;bottom:0;z-index:30;height:80%;overflow:auto;}
.level_two_wrap{background-color:rgba(0,0,0,.5);top:0;}
.level_two{background-color:#006666;padding:.4rem .7rem;box-sizing:border-box;animation:levelUp .5s;}
.level_two_main{position:absolute;bottom:0;}
.l_t_title{color:#fff;font-size:.24rem;}
.two_major{padding:.1rem 0 1rem 0;}
.two_major li{float:left;width:1.73rem;height:.48rem;border:1px solid #fff;text-align:center;line-height:.48rem;color:#fff;font-size:.2rem;border-radius:.3rem;margin:.28rem 0 0 .2rem;overflow:hidden;}
.two_major li:nth-child(3n+1){margin-left:0;}
.two_major li.current{background-color:#FF8000;color:#333;border-color:#FF8000;}
.t_l_cz{margin-top:3rem;position:fixed;left:0;bottom:0;width:100%;padding:.2rem .4rem;box-sizing:border-box;background-color:#005E5E;}
.t_l_cz a{width:48%;height:.62rem;border:1px solid #00D0D0;text-align:center;line-height:.62rem;font-size:.24rem;border-radius:.4rem;}
.t_l_cz a:first-child{color:#00D0D0;float:left;}
.t_l_cz a:last-child{color:#333;background-color:#00D0D0;float:right;}

.add_select_major{color:#FF8000;font-size:.2rem;border-top:1px solid #FF8000;border-bottom:1px solid #FF8000;width:80%;margin:.5rem auto 0 auto;padding:.15rem 0;text-align:center;display:none;}

@keyframes levelUp{
    0%{bottom:-100%;}
    100%{bottom:0;}
}
@-webkit-keyframes levelUp{
    0%{bottom:-100%;}
    100%{bottom:0;}
}


.online_kefu{text-align:center;background-color:rgba(255,255,255,.1);padding:.25rem 0;}
.online_kefu p{color:#fff;font-size:.24rem;margin-bottom:.2rem;}
.online_kefu .new_contact a{color:#fff;font-size:.2rem;display:inline-block;width:1.6rem;height:.47rem;line-height:.47rem;color:#484848;background-color:#FF8000;border-radius:.3rem;}
.online_kefu .new_contact a:last-child{background-image:url(/Areas/mobile/content/plan/images/new_telbg.png);background-repeat:no-repeat;background-position:.2rem center;background-size:.27rem .27rem;text-indent:.3rem;}

.new_tui{margin-top:.64rem;}
.n_t_p{margin-top:.34rem;}
.n_t_item{width:3.2rem;float:left;}
.n_t_item:nth-child(even){float:right;}
.n_t_img{position:relative;}
.n_t_img  img{width:3.2rem;height:3.2rem;border-radius:100%;}
.n_t_price{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:1rem;box-sizing:border-box;}
.n_t_price p{font-size:.2rem;color:#333;text-align:center;max-width:2rem;margin:0 auto;line-height:150%;}
.n_t_price span{position:absolute;width:1.3rem;color:#FF7F00;font-size:.2rem;bottom:.5rem;text-align:center;left:50%;margin-left:-.65rem;;}
.n_t_price span i{display:block;font-size:.24rem;border-top:1px solid #FF8000;margin-top:.05rem;padding-top:.05rem;}
.n_t_item > p{color:#FF8000;font-size:.2rem;margin-top:.3rem;line-height:200%;}

.new_k{position:fixed;bottom:0;left:0;width:100%;z-index:20;padding:.2rem .6rem;box-sizing:border-box;background:rgba(68,68,68,.9)}
.keep,.give_up{font-size:0.24rem;height:0.64rem;line-height:0.64rem;text-align:center;border-radius:.3rem;color:#333;width:48%;}
.keep{background-color:#00D0D0;float:right;}
.give_up{background-color:#FF8000;float:left;}
/*.give_up a{display:block;height:0.760rem;color:#00D0D0;}
.del_fa{border:1px solid #FF8000;color:#FF8000;margin-top:0.480rem;}
.del_fa a{color:#FF8000;}*/


.new_anli{padding:1.55rem .7rem 0 .7rem;}
.new_most_like{margin-bottom:.7rem;}
.new_most_like .title h3{color:#00D0D0;font-size:.24rem;font-weight:normal;}
.new_most_like .title p{color:#9EA5A0;font-size:.18rem;margin-top:.1rem;}
.n_m_item{background-color:#005353;border:1px solid #00C8C8;border-radius:.2rem;overflow:hidden;font-size:.2rem;margin-top:.4rem;}
.nm_top{background-color:#007171;padding:.22rem .25rem;}
.nm_top span{font-size:.24rem;color:#fff;display:block;}
.nm_top p{color:#A1FFFF;margin-top:.1rem;}
.nm_middle{padding:.32rem .25rem .12rem .25rem;color:#fff;border-top:1px solid #00C8C8;border-bottom:1px solid #00C8C8;}
.nm_middle p{margin-bottom:.2rem;line-height:160%;}
.nm_bottom{padding:.28rem 0 .28rem .25rem;}
.nm_bottom > img{float:left;width:1rem;height:1rem;}
.nm_teacher{float:left;margin-left:.2rem;}
.nm_teacher p{color:#fff;font-size:.24rem;}
.nm_teacher p i{font-size:.2rem;color:rgba(255,255,255,.2);margin-right:.1rem;}
.nm_teacher div{margin-top:.18rem;}
.nm_teacher div a{float:left;display:block;width:1.5rem;height:.47rem;text-align:center;line-height:.47rem;color:#005353;font-size:.2rem;background-color:#FF8000;border-radius:.3rem;margin-right:.1rem;}

.new_match_wrap,.new_match_tutor{position:fixed;bottom:0;left:0;width:100%;z-index:30;}
.new_match_wrap{height:100%;background-color:rgba(0,0,0,.7);}
.new_match_tutor{padding:.4rem .6rem .48rem .6rem;background-color:#006666;box-sizing:border-box;}
.new_match_tutor .title{color:#fff;font-size:.24rem;}
.new_match_tutor ul{margin-top:.55rem;}
.new_match_tutor ul li{float:left;width:33.3333%;text-align:center;margin-bottom:.3rem;}
.new_match_tutor ul li img{width:1.5rem;height:1.5rem;}
.new_match_tutor ul li b{display:block;font-size:.24rem;color:#fff;margin:.15rem 0;font-weight:normal;}
.new_match_tutor ul li p{color:rgba(255,255,255,.5);font-size:.18rem;}
.new_ok_no{margin-top:3rem;}
.new_ok_no a{display:block;float:left;width:47%;height:.62rem;text-align:center;border:1px solid #00D0D0;line-height:.62rem;border-radius:.4rem;font-size:.24rem;}
.new_ok_no a:first-child{float:left;color:#00D0D0;}
.new_ok_no a:last-child{float:right;color:#333;background-color:#00D0D0;}

.del_fa{margin-top:.5rem;}