.jianshen_plan{
    width:100%;
    height:12.4rem;
    background: url('../images/ads.jpg') no-repeat;
    background-size:contain;
    position: relative;
}
.jianshen_plan .create_plan{
    width:7.12rem;
    height:7.84rem;
    background: #fff;
    position: absolute;
    top:4.5rem;
    left:0.2rem;
    border-radius: 0.16rem;
    border:0.01rem solid #b2b2b2;
}
.create_plan h1{
    font-size: 0.48rem;
    color:#181818;
    text-align: center;
    padding-top: 0.47rem;
}
.tx_plan_info{
    width:80%;
    border-bottom:0.01rem solid #bfbfbf;
    height:0.91rem;
    margin: 0.3rem auto;
}
.tx_plan_info .form_title{
    font-size: 0.32rem;
    color:#666;
    display: inline-block;
    padding-top: 0.2rem;
}
.sex_info{background: #fff;border:0.01rem solid #bfbfbf;width:1.39rem;height: 0.51rem;border-radius: 0.25rem;margin-top: 0.13rem;position: relative}
.sex_info .sex_xz{background: #ff790a;width: 0.5rem;border-radius: 0.25rem;color:#fff;}
.sex_info span{height: 0.51rem;line-height: 0.51rem;display: inline-block;font-size: 0.28rem;color:#b2b2b2;}
.sex_info .sex_man{position:absolute;padding-left: 0.2rem}
.sex_info .sex_female{float: right;position:absolute;margin-left: 0.7rem;padding-left: 0.2rem;}

.sg_info input{
    width:4.4rem;
    text-align: right;
    font-size: 0.3rem;
    color:#666;
    height:0.9rem;
    line-height: 0.9rem;
}
.sg_info .danwei_sg,.sg_info .danwei_tz{
    width:0.5rem;
    color:#666;
    font-size: 0.26rem;
    vertical-align: top;
    display: inline-block;
    /*padding-top: 0.13rem;*/
    padding-left: 0.04rem;
    height: 0.9rem;
    line-height: 0.9rem;
}
.sg_info .danwei{
    width:0.5rem;
    color:#666;
    font-size: 0.3rem;
    vertical-align: top;
    display: inline-block;
    /*padding-top: 0.13rem;*/
    padding-left: 0.04rem;
    height: 0.9rem;
    line-height: 0.9rem;
}
.txt_shengao::-webkit-input-placeholder{
    font-size: 0.3rem;
}
.txt_tizhong::-webkit-input-placeholder{
    font-size: 0.3rem;
}
.txt_age::-webkit-input-placeholder{
    font-size: 0.3rem;
}

/*.sg_info .plan_arrow{*/
/*    width: 0.23rem;*/
/*    height:0.13rem;*/
/*    margin-top: 0.32rem;*/
/*}*/
.create_plan_dv{
    width:82%;
    margin: 0 auto;
}
.create_plan .btn_create_plan{
    width:5.8rem;
    height:1.21rem;
    background: url("../images/create_plan.png") no-repeat;
    background-size: contain;
}
.common_jianfei_wuqu{
    background: #fff;
    margin: 0.5rem auto;
    padding-bottom: 0.8rem;
    margin-bottom: 0;
}
.common_jianfei_wuqu .common_jianfei_title{
    width:6.15rem;
    height:0.98rem;
    line-height: 0.98rem;
    background: #ff790a;
    color:#fff;
    font-size: 0.49rem;
    text-align: center;
    border-radius: 0.5rem;
}
.jianfei_wu_titles{
    font-size: 0.45rem;
    color:#666666;
    font-weight: bold;
    text-align: center;
    margin-top: 0.5rem;
}
.feipang_wuqu{
    display: flex;
    padding: 0 0.15rem;
    margin-top: 0.5rem;
}
.feipang_wuqu img{
    margin-left: 0.12rem;
}
.feipang_wuqu .wuqu1_imgs{
    width:2.7rem;
    height:2.53rem;
}
.feipang_wuqu .wuqu2_imgs{
    width:2.38rem;
    height:3rem;
}
.feipang_wuqu .wuqu3_imgs{
    width:2.61rem;
    height:1.76rem;
    margin-top: 0.4rem;
}
.feipang_wuqu .wuqu4_imgs{
    width:2.84rem;
    height:2.32rem;
    margin-top: 0.3rem;
}
.feipang_wuqu .wuqu5_imgs{
    width:2.57rem;
    height:2.08rem;
    margin-top: 0.3rem;
}
.feipang_wuqu .wuqu6_imgs{
    width:2.39rem;
    height:2.49rem;
    margin-top: 0.3rem;
}
.feipang_wuqu .feipang_banner_title{
    width:3.31rem;
    height:0.71rem;
    font-size: 0.35rem;
    background: #ff790a;
    color:#fff;
    text-align: center;
    line-height: 0.71rem;
    border-radius: 0.05rem;
    margin-left: 0.3rem;
}
.feipang_wuqu p{
    width:4rem;
    font-size: 0.28rem;
    color:#656565;
    padding-left: 0.35rem;
    padding-top: 0.25rem;
    line-height: 0.45rem;
}

.dingzhi_fangan{
    margin-top: 0.22rem;
    background: #fff;
}
.dingzhi_fangan .jiejue_fangan{
    width:6.15rem;
    height:0.98rem;
    line-height: 0.98rem;
    background: #ff790a;
    color:#fff;
    font-size: 0.49rem;
    text-align: center;
    border-radius: 0.5rem;
}
.fangan_info{
    display: flex;
}
.fangan_info img{
    margin-left: 0.46rem;
    width:3.32rem;
    height:2.44rem;
}
.fangan_info h3{
    font-size: 0.4rem;
    color: #000;
    padding-left: 0.25rem;
    padding-top: 0.38rem;
}
.fangan_info_martop{
    margin-top: 0.3rem;
}
.fangan_info p{
    font-size: 0.32rem;
    color: #707070;
    padding-left: 0.44rem;
    line-height: 0.5rem;
    margin-right: 0.4rem;
}
.fangan_info .fanan_titles{
    padding-left: 0.75rem;
}
.fangan_info .fanan_wenzi{
    padding-left: 0.95rem;
    margin-right: 0;
}
.fangan_info .fanan_titles2{
    padding-left: 0.4rem;
}
.fangan_info .fanan_wenzi2{
    padding-left: 0.5rem;
    margin-right: 0;
}
.fangan_info:last-child{
    padding-bottom: 0.8rem;
}
.jianzhi_yuanli{
    height:11.8rem;
    overflow: hidden;
    margin-top: 0.22rem;
    background: #fff;
}
.shixian_titles{
    padding: 0.3rem 0;
}
.shixian_titles h2{
    width:6.15rem;
    height:0.98rem;
    line-height: 0.98rem;
    background: #ff790a;
    font-size: 0.49rem;
    color:#fff;
    border-radius: 0.49rem;
    text-align: center;
}
.jianzhi_yuanli .jianzhi_shuoming{
    width:6.95rem;
    height:3.14rem;
    background: url("../images/bg_txt.png");
    background-size: contain;
    margin: 0.08rem auto;
    text-align: center;
}
.jianzhi_shuoming strong{
    font-size: 0.46rem;
    color:#ff790a;
}
.jianzhi_shuoming p{
    font-size: 0.36rem;
    color:#666;
    line-height: 0.65rem;
}
.jianzhi_shuoming .txt_notice{
    font-size: 0.34rem;
    color:#fff;
    width:3.48rem;
    background: #ff790a;
}
.dv_comment{
    /*width: 7.2rem;*/
    margin: 0.22rem auto;
    background-color:#fff;
    border-radius: 0.05rem;
}
.dv_comment .remen_comment{
    padding-top: 0.2rem;
    padding-bottom: 0.1rem;
}
.remen_comment h2{
    width:6.13rem;
    height:0.98rem;
    line-height: 0.98rem;
    background: #ff790a;
    font-size: 0.49rem;
    color:#fff;
    border-radius: 0.49rem;
    text-align: center;
}
.scroll_comment {
    position: relative;
    overflow: hidden;
}
.comment {
    margin: 0.2rem 4% 0.2rem;
    overflow: hidden;
    height: 8rem;
}
.comul {
    position:relative;
    top:0;
}
.comul li{
    overflow:hidden;
    padding-bottom: 0.4rem;
    margin-top:0.2rem;
    border-bottom:0.01rem solid #efefef;
}
.comul .username{
    font-size:0.36rem;
    color:#ff790a;
}
.comul .comtxt{
    padding-top: 0.24rem;
    font-size: 0.28rem;
    color:#666666;
    line-height: 0.41rem;
}
.common_question{
    margin-top: 0.22rem;
    background: #fff;
    padding-bottom: 1.8rem;
}
.common_question img{
    width:2.34rem;
    height:0.49rem;
    padding-top: 0.38rem;
}
.common_quetion_heji{
    width:7.11rem;
    border:0.02rem solid #707070;
    font-size: 0.28rem;
    color:#505050;
    line-height: 0.42rem;
    position: relative;
    margin: 0.3rem auto;
}

.common_quetion_heji .question1{
    width:4.2rem;
    height:0.5rem;
    background: #ff8218;
    color:#fff;
    font-size: 0.32rem;
    line-height: 0.5rem;
    text-align: center;
    position: absolute;
    top:-0.28rem;
    left:1.5rem;
}
.common_quetion_heji p{
    font-size: 0.3rem;
    color: #6e6e6e;
    line-height: 0.55rem;
    position: absolute;
    top:0.48rem;
    padding-left:0.3rem;
    padding-right: 0.15rem;
}
.js_plan_btn{
    position: fixed;
    width:7.5rem;
    height:1rem;
    bottom: 0;
    background: #f0f0f0;
    min-width: 320px;
    max-width: 768px;
    display: none;
}
.js_plan_btn .has_plan_img{
    width:0.34rem;
    height:0.42rem;
    position: absolute;
    top: 0.1rem;
    right:0.8rem;
    z-index: 99;
}
.js_plan_btn .has_plan{
    width:2rem;
    height:1rem;
    color: #989898;
    font-size: 0.24rem;
    position: absolute;
    right: 0;
    padding-top: 0.52rem;
    background: #f0f0f0;
}

.open_plan{
    width:3.5rem;
    height:1rem;
    color: #fff;
    font-size: 0.36rem;
    background-color: #e0513c;
    position: absolute;
    left:0;
}
.chat_ask_index{
    width:0.43rem;
    height:0.4rem;
    position: absolute;
    bottom: 0.43rem;
    left:4.3rem;
    z-index: 99;
}
.js_plan_btn .index_zx{
    width:2rem;
    height:1rem;
    color: #fff;
    font-size: 0.24rem;
    position: absolute;
    left: 3.5rem;
    padding-top: 0.52rem;
    background: #ff9865;
}

.js_plan_btn .plan_zx_banner_img{
    width:0.43rem;
    height:0.4rem;
    position: absolute;
    bottom: 0.45rem;
    right:1.28rem;
    z-index: 99;
}

.js_plan_btn .plan_zx_banner{
    width:3rem;
    height:1rem;
    color: #fff;
    font-size: 0.24rem;
    position: absolute;
    right: 0;
    padding-top: 0.52rem;
    background: #ff9865;
}
.js_plan_btn .chat_ask{
    position: absolute;
    bottom: 1.5rem;
    right:0.3rem;
    width:1.54rem;
    height:1.58rem;
}
.open_my_plan{
    width:4.5rem;
    height:1rem;
    color: #fff;
    font-size: 0.36rem;
    background-color: #e0513c;
    position: absolute;
    left:0;
}
/*咨询页面*/
.ask_info{
    display: none;
    position: fixed;
    z-index: 1100;
    width:7.5rem;
    top:15%;
    min-width: 320px;
    max-width: 768px;
}
.ask_info .askfm{
    width:5.8rem;
    height:6.24rem;
    border:0.01rem solid #ddd;
    margin: 0rem auto;
    border-radius: 0.1rem;
    background-color: #fff;
}
.askfm .closelg{
    background-image: url('../images/close.png');
    width:0.4rem;
    height:0.4rem;
    position: absolute;
    top:-0.8rem;
    right:0.9rem;
    background-size: 100%;
}
.askfm .form_ask{
    width:80%;
    margin: 0 auto;
}
.form_ask h2{
    text-align: center;
    font-size: 0.4rem;
    color:#363636;
    margin-top: 0.4rem;
}

.form_ask span,.form_ask b{
    font-size: 0.3rem;
    color:#363636;
    text-align: center;
    vertical-align: top;
    margin-top:0.4rem;
    display: inline-block;
}

.form_ask b,#content{
    font-weight: normal;
    color:#e0513c;
}
.form_ask p{
    font-size: 0.3rem;
    color:#363636;
    text-align: center;
    margin-top: -0.3rem;
}
.form_ask img{
    width:100%;
    height:100%;
    margin: 0.4rem 0;
}
.form_ask .copy_wx{
    width:4.28rem;
    height:0.82rem;
    color:#fff;
    font-size: 0.3rem;
    background: #e0513c;
    border-radius: 0.41rem;
}
/*遮罩层*/
.mask {
    display: none;
    position: absolute;
    filter: alpha(opacity=60);
    background-color: #000;
    z-index: 1100;
    opacity:0.8;
    -moz-opacity:0.8;
    min-width: 320px;
    max-width: 768px;
    width: 7.5rem;
    margin:0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/*遮罩层*/
.end_mask {
    display: none;
    position: absolute;
    filter: alpha(opacity=60);
    background-color: #000;
    z-index: 110;
    opacity:0.8;
    -moz-opacity:0.8;
    min-width: 320px;
    max-width: 768px;
    width: 7.5rem;
    margin:0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
#content::selection {
    color:#fff;
    background:none;
}

#content::-moz-selection {
    color:#fff;
    background:none;
}

#content::-webkit-selection {
    color:#fff;
    background:none;
}

.index_train_imgs{
    height:3rem;
    min-width: 320px;
    max-width: 768px;
    width: 100%;
}
.dv_plan_explore{
    width:100%;
    height:3.1rem;
    position: relative;
    min-width: 320px;
    max-width: 768px;
}
.dv_person_plan{
    width:80%;
    border:0.01rem solid #c8c7c4;
    margin:0 auto;
    position: absolute;
    bottom:0.3rem;
    height:4.4rem;
    left:0.7rem;
    background: #fff;
    border-radius: 0.24rem;
    z-index: 2;
    /*box-shadow:0.12rem 0.12rem 0.1rem #ff9454;*/
}
.gen_plan_pay .buy_number_info{
    font-size: 0.3rem;
    color:#333;
    text-align: center;
    margin-top: -0.5rem;
}
.buy_number_info .buy_number{
    color:#ff9454;
}
.dv_person_plan .order_id,a{
    padding-top: 0.27rem;
    font-size: 0.32rem;
    color:#ff2927;
    text-align: center;
}
.dv_person_plan_bg{
    width:80%;
    background:#ff9454;
    height:3.8rem;
    position: absolute;
    top:-0.88rem;
    z-index:1;
    border-radius: 0.24rem;
    left:0.85rem
}
.plan_four_week{
    font-size: 0.28rem;
    color:#5e5e5e;
    text-align: center;
    vertical-align: top;
    display: inline-block;
    padding-top: 0.05rem;
    padding-left: 1.35rem;
}
.dv_person_plan ul{
    vertical-align: top;
    margin-top: -0.65rem;
}
.dv_person_plan li{
    float: left;
    color:#000;
    font-size: 0.3rem;
    height:0.58rem;
}
.dv_person_plan li:nth-of-type(odd){
    padding-left:0.4rem;
    width:2.5rem;
}
.dv_person_plan li:nth-of-type(even){
    padding-left: 0.5rem;
    width:2.5rem;
}
.dv_person_plan span{
    color:#ff9454;
}

.gen_plan_pay h2{
    font-size:0.4rem;
    text-align: center;
    padding-top: 0.2rem;
    padding-bottom: 0.1rem;
}
.gen_plan_pay .act_price{
    font-size:0.4rem;
    color:#ff2c2c;
    vertical-align: top;
    margin-left: 0.48rem;
    padding-top: 0.1rem;
    display: inline-block;
}
.gen_plan_pay .ori_price{
    font-size:0.3rem;
    color:#969696;
    vertical-align: top;
    margin-left: 0.2rem;
    padding-top: 0.11rem;
    display: inline-block;
    text-decoration: line-through;
}
.gen_plan_pay  .price_yh{
    font-size:0.3rem;
    color:#ff9454;
    vertical-align: top;
    display: inline-block;
    padding-top: 0.12rem;
}
.gen_plan_pay #time{
    font-size:0.36rem;
    /*color:#fff;*/
}
.gen_plan_pay #yh_hour,.gen_plan_pay #yh_minute,.gen_plan_pay #yh_second{
    font-size:0.36rem;
    color:#fff;
    background:#ff9454;
    width:0.42rem;
    height:0.4rem;
    border-radius: 0.1rem;
    line-height: 0.4rem;
    display: inline-block;
    padding-top: 0.04rem;
    padding-left: 0.01rem;
}
.price_yh b{
    vertical-align: middle;
    width:0.1rem;
    display: inline-block;
    text-align: center;
}

.build_infos{
    vertical-align: top;
    height:0.4rem;
    margin-bottom: 0.45rem;
}
.build_infos p{
    font-size: 0.32rem;
    color:#010101;
    display: inline-block;
    vertical-align: top;
}
.build_infos p:first-child{
    padding-left: 0.8rem;
    vertical-align: top;
}

.build_infos p:last-child{
    padding-left: 0.42rem;
    vertical-align: top;
}
.build_infos span{
    font-size: 0.35rem;
    color:#ff9454;
}
.build_infos .day_daixie{
    padding-left: 0.81rem;
    font-size: 0.35rem;
    color:#000;
    width:2.2rem;
}
.build_infos .day_num{
    color:#ff8c47;
    margin-bottom: 0.2rem;
}
.build_infos .day_daixie:last-child{
    padding-left: 1rem;
}
.week_cal_info{
    width:100%;
    overflow-y: auto;
}
.ys_plan_week{
    position: relative;
}

.ys_plan_week .ys_plan_imgs{
    width:1.7rem;
    height:3.56rem;
    margin-left: 0.03rem;
}
.ys_plan_week h4{
    font-size: 0.35rem;
    color:#fff;
    position: absolute;
    top:1.1rem;
    left: 0.5rem;
}

/*.ys_plan_week:not(:first-child){*/
/*    margin-left: 0.03rem;*/
/*}*/
.ys_plan_week p{
    width: 0.85rem;
    font-size: 0.35rem;
    color:#ff8c47;
    position: absolute;
    top:1.7rem;
    left: 0.45rem;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
.open_plan1{
    width:5.2rem !important;
    position: absolute;
    left:1.2rem;
    margin: 0.4rem 0;
    border-radius: 0.46rem;
}
.dv_person_plan h2{
    font-size: 0.4rem;
    color:#000000;
    text-align: center;
    padding-top: 0.15rem;
}

.plan_intro_dv{
    height:7.9rem
}

.img_scbg{
    width:1.85rem;
    height:0.63rem;
    margin-top: 0.3rem;
}
.person_infos{
    background:url(../images/scbg_yq.png) no-repeat;
    width:90%;
    height:4rem;
    background-size: contain;
    margin:0.2rem 0.3rem 0.2rem;
    position: relative;
}
.person_infos p{
    font-size: 0.32rem;
    color:#000000;
}
.person_infos p:nth-child(1){
    position: absolute;
    top:-0.13rem;
    left:0.4rem;
}
.person_infos p:nth-child(2){
    position: absolute;
    top:0.62rem;
    left:0.4rem;
}
.person_infos p:nth-child(3){
    position: absolute;
    top:1.38rem;
    left:0.4rem;
}
.person_infos p:nth-child(4){
    position: absolute;
    top:2.12rem;
    left:0.4rem;
}
.person_infos p:nth-child(5){
    position: absolute;
    top:2.85rem;
    left:0.4rem;
}
.person_infos .person_zb{
    /*float: left;*/
    position: absolute;
    top:3.12rem !important;
    left:3.5rem  !important;
}
.person_infos p:nth-child(6){
    position: absolute;
    top:3.6rem;
    left:0.4rem;
}
.person_infos p:nth-child(7){
    position: absolute;
    top:4.35rem;
    left:0.4rem;
}
.person_infos span{
    font-size: 0.32rem;
    color:#ff9454;
}

.plan_open_life img{
    width:100%;
}
/*新增弹窗页*/
.logininfo .guoqi_loginfm{
    width:6.04rem;
    height:2.2rem;
    border:0.01rem solid #ddd;
    margin: 2rem auto;
    border-radius: 0.09rem;
    background-color: #fff;
    position: absolute;
    top: 3rem;
    left: 1.25rem;
}
.logininfo .guoqi_lgfm{
    width:5.04rem;
    height:2.5rem;
    border:0.01rem solid #ddd;
    margin: 1.6rem auto;
    border-radius: 0.3rem;
    background-color: #fff;
}
.guoqi_loginfm .buy_sus{
    font-size: 0.4rem;
    color:#363636;
    font-weight: bold;
    margin: 0.4rem 0;
    text-align: center;
}
.btnsubmit3 {
    width: 1.5rem;
    height: 0.95rem;
    line-height: 0.95rem;
    border-radius: 0.1rem;
    color: #fff;
    vertical-align: middle;
    background-color: #FF8521;
    font-size: 0.32rem;
    position: absolute;
    left: 1.66rem;
    vertical-align: top;
}


/*end新增弹窗页*/



/*登录页面*/
.logininfo{
    display: none;
    position: fixed;
    z-index: 1100;
    width:7.5rem;
    top:10%;
    min-width: 320px;
    max-width: 768px;
    width: 7.5rem;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

}
.logininfo .loginfm{
    width:6.04rem;
    height:4.2rem;
    border:0.01rem solid #ddd;
    margin: 2rem auto;
    border-radius: 0.1rem;
    background-color: #fff;
}
.closelg{
    background-image: url('../images/close.png');
    width:0.4rem;
    height:0.4rem;
    position: absolute;
    top:1.2rem;
    right:0.9rem;
    background-size: 100%;
}
.loginfm h2{
    text-align: center;
    font-size: 0.4rem;
    color:#363636;
    margin-top: 0.3rem;
}
.lginfo{
    width:5.4rem;
    line-height: 0.78rem;
    height:0.72rem;
    border-bottom: 0.04rem solid #eaeaea;
    margin: 0.15rem 0.35rem;
    position: relative;
}
.lginfo .mobiletxt{
    vertical-align: middle;
    font-size: 0.34rem;
    width:54%;
    margin-left: 0.1rem;
    margin-top: -0.2rem;
}
.txtinfo{
    overflow: hidden;
}
.lginfo span{
    font-size:0.32rem;
    color: #535353;
    float: left;
}
.txtinfo .yambtn{
    position: absolute;
    top:0;
    right:0;
    height: 0.6rem;
    background-color: #e0513c;
    line-height: 0.6rem;
    border-radius:0.08rem;
    width:2rem;
    color: #fff;
    font-size: 0.32rem;
    border:0.02rem solid #eaeaea;
    text-align: center;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    font-size:0.28rem;
    color: #bcbcbc;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    font-size:0.28rem;
    color:#bcbcbc;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    font-size:0.28rem;
    color:#bcbcbc;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    font-size:0.28rem;
    color:#bcbcbc;
}
.btninfo{
    width:90%;
    margin:0.28rem auto;
}
.btnsubmit,.btnsubmit2{
    width: 5.5rem;
    height: 0.95rem;
    line-height: 0.95rem;
    border-radius: 0.1rem;
    color: #fff;
    vertical-align: middle;
    background-color: #e0513c;
    font-size: 0.32rem;
    text-align: center;
    vertical-align: top;
}
#login {
    display: none;
    top:3%;
}
.logininfo .lgfm{
    width:6.04rem;
    height:5.8rem;
    border:0.01rem solid #ddd;
    margin: 1.6rem auto;
    border-radius: 0.1rem;
    background-color: #fff;
}
.loginfm .buy_sus{
    font-size: 0.4rem;
    color:#363636;
    font-weight: bold;
    margin: 0.4rem 0;
}
.loginfm .save_buy{
    width:90%;
    margin: 0 auto;
    font-size: 0.3rem;
    color:#363636;
    height:1rem;
    line-height: 0.46rem;
}
.yamdv{
    height:0.8rem;
    line-height:0.8rem;
}
.yamdv .yambtn{
    position: absolute;
    top:0.05rem;
}
.login_save .btnsubmit{
    margin-top: 0.3rem;
}
.login_tip{
    width:92%;
    margin: 0 auto;
    padding-top: 0.2rem;
    color: #363636;
    font-size: 0.24rem;
    text-align: center;
}
.content{
    width: 200px;
    margin: 100px auto;
    border: 1px solid black;
    position: relative;
}

.content .title{
    width: 100px;
    height: 50px;
    background: #FFFFFF;
    text-align: center;
    line-height: 50px;
    font-size: 25px;
    color: #666666;
    position: absolute;
    top: -25px;
    left: 320px;
}

.get_plan{
    width: 7.06rem;
    height: 9.6rem;
    margin:0 auto;
    background-color: #ffffff;
}
.get_plan_title{
    width: 7.06rem;
    height: 9.6rem;
    border:0.01rem solid #5f5f5f;
    position: relative;
    margin-top: 0.7rem;
}
.get_plan_title .text{
    position: absolute;
    width:3.2rem;
    top: -0.2rem;
    left:2rem;
    height: auto;
    text-align: center;
    background-color: #ffffff;
    font-size: 0.36rem;
    color:#000;
}
.get_plan_title .small_title{
    position: absolute;
    top: 0.3rem;
    left:2rem;
    font-size: 0.2rem;
    color:#707070;
}
.kaiqi_plan{
    display: flex;
}
.kaiqi_plan img{
    margin-left: 0.4rem;
    width:2.98rem;
    height:1.77rem;
    margin-top: 0.4rem;
}
.kaiqi_plan h3{
    font-size: 0.32rem;
    color: #000;
    padding-left: 0.79rem;
    padding-top: 0.5rem;
}
.kaiqi_plan_martop{
    padding-top: 0.14rem;
}
.kaiqi_plan p{
    font-size: 0.3rem;
    color: #707070;
    padding-left: 0.79rem;
    line-height: 0.48rem;
    margin-right: 0.4rem;
}
.kaiqi_plan:last-child{
    padding-bottom: 0.8rem;
}
.buy_youshi{
    margin-top: 0.6rem;
}
.buy_youshi .youshi_shuoming{
    width:6.8rem;
    height:7.5rem;
    background: #f7f7f7;
    border-radius: 0.1rem;
    margin: 0 auto;
}
.youshi_shuoming h3{
    width:3rem;
    height:0.5rem;
    font-size: 0.36rem;
    color:#fff;
    background: #ff9454;
    padding: 0.1rem;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.5rem;
}
.youshi_shuoming p{
    font-size: 0.3rem;
    color:#4a4949;
    text-align: center;
    line-height: 0.55rem;
}
.youshi_list{
    position: relative;
}
.youshi_list:nth-child(1){
    padding-top: 0.34rem;
}
.youshi_list:nth-child(2){
    padding-top: 0.4rem;
}
.youshi_list:nth-child(3){
    padding-top: 0.4rem;
}
.youshi_list .list_txt{
    padding-top: 0.2rem;
}
.youshi_list .txt_zhuming{
    display: inline-block;
    height:0.32rem;
    border-bottom: 0.08rem solid #ff9050;
}
.buy_youshi .youshi_imgs{
    width:2.75rem;
    height:0.47rem;
}


