﻿@charset "utf-8";
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0; padding:0;}ol,ul{list-style:none;}:focus{outline:0;}a img{border:0;}img{vertical-align:middle;}table{empty-cells:show;}ins{text-decoration:none;}del{text-decoration:line-through;}cite,i,em{font-style:normal;}b{font-weight:normal;}
body {font-size:16px; font-family:STHeiti,"Microsoft YaHei",Arial,SimSun; line-height:150%; background:#efeff4; color:#333;-webkit-text-size-adjust: none;}
a {color:#409bd6; text-decoration:none;/*-webkit-tap-highlight-color:rgba(255,0,0,0);*/}
input{/*-webkit-appearance: none;border-radius: 0;*/}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   

/*common*/
.l{
	float:left;
}
.r{
	float:right;
}
.clean{
	clear:both;
	overflow:hidden;
}
/*超出范围截取文字模块*/
.intercept{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
    -webkit-text-overflow: ellipsis;    /* 支持 safari */
    -moz-text-overflow: ellipsis;    /* 支持 molliza */
    content:"...";
	display:block;
	cursor:pointer;
	word-break:keep-all;
	word-wrap:normal;
}
a.intercept:link,a.intercept:visited,a.intercept:hover,a.intercept:active{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
    -webkit-text-overflow: ellipsis;    /* 支持 safari */
    -moz-text-overflow: ellipsis;    /* 支持 molliza */
    content:"...";
	display:block;
	cursor:pointer;
	word-break:keep-all;
	word-wrap:normal;
}
.bgb{background:#fff;}
.pad{padding:0.3rem;}
.clearfix:after { content: ''; display: block; clear: both }
.mgt20{margin-top:0.2rem;}
.mgb25{margin-bottom:0.3rem;}

.banner img{width:100%;}
.jf_m_title{color:#5a5bad; font-size:0.34rem; line-height:0.34rem; padding-bottom:0.28rem; border-bottom:1px solid #eee; margin-bottom:0.25rem;}
.jf_mission p{font-size:0.22rem; line-height:0.32rem; color:#333;}
.jf_train_list li{padding-bottom:0.25rem; border-bottom:1px solid #eee; margin-bottom:0.25rem;}
.jf_train_list .l{width:1.02rem;}
.jf_train_list .l img{width:1.02rem; height:1.02rem;}
.jf_train_list .r{width:4.64rem;}
.jf_train_list .r h2{font-size:0.25rem; line-height:0.3rem; margin-bottom:0.1rem; font-weight:normal;}
.jf_train_list .r h2 a{ color:#333;}
.jf_train_list  h4{font-size: 0.22rem;font-weight: normal;margin-bottom: 0.25rem;color: #f60;}
.jf_train_list .r p,.jf_slq p,.jf_xj p{font-size:0.22rem; line-height:0.32rem; font-weight:normal; margin-bottom:0.1rem;}
.jf_train_list .r p a{color:#999;}
.more a{color:#5a5bad; display:block; font-size:0.22rem; background:url(/Images/page/more.jpg) no-repeat right; background-size:0.14rem 0.22rem;}
.slq_m .l{ text-align:center; color:#5a5bad; font-size:0.34rem; border-radius:5px; line-height:0.8rem; height:0.8rem; display:block; width:1.53rem;}
.jf_slq p{font-size:0.26rem; color:#a9a9a9; line-height:0.37rem;}
.jf_slq .data_td{color:#5a5bad; font-size:0.34rem;}
.slq_m .fill_in{color:#a9a9a9;}
.jf_slq .jf_m_title{ font-weight:normal; line-height:1rem; margin-bottom:0; padding-bottom:0;}
.jf_slq textarea{border:none; height:1.5rem; line-height:0.48rem; font-size:0.3rem; width:100%; resize:none; padding:0.25rem 0;}
.slq_m_c{padding-left:1.7rem; font-size:0.34rem; line-height:0.8rem; height:0.8rem;}
.jf_xj textarea{width:5.62rem; height:0.97rem; padding:0.1rem; font-size:0.22rem; line-height:0.3rem; color:#333; resize:none; }
.jf_mission_btn{padding:0.55rem 0.27rem;}
.jf_mission_btn input,.jf_mission_btn a{width:100%; height:0.72rem; line-height:0.72rem; color:#fff; font-size:0.3rem; border-radius:5px; background:#e55676; border:none;}
.jf_mission_btn a{display:block; text-align:center;}
.signed_btn{width:100%; height:0.72rem; line-height:0.72rem; color:#fff; font-size:0.3rem; border-radius:5px; background:#5a5bad; text-align:center; border:none;}
.jf_active p{font-size:0.24rem; line-height:0.52rem; margin-bottom:0.3rem;}
.jf_active p img,.jf_active img,.jf_train_main img{width:100%; margin-bottom:0.2rem;}
.jf_active_ewm{ text-align:center;}
.jf_active_ewm img{border:2px solid #e8e8e8; border-radius:5px; padding:0.12rem; width:2.2rem; height:2.2rem;}
.jf_active_ewm p{font-size:0.22rem; color:#999; line-height:2;}
.jf_active_ewm p b,.jf_rule p b{color:#e55676;}
.jf_paid_ask p{font-size:0.22rem; color:#666; line-height:0.75rem; padding:0 0.27rem;}
.jf_rule p,.jf_ques p,.jf_train_main p{font-size:0.22rem; color:#333; line-height:0.32rem; margin-bottom:0.1rem;}
.jf_rule p a{color:#5a5bad;}
.jf_ques h3{font-size:0.24rem; color:#5a5bad; font-weight:normal;}
.jf_ques p,.jf_train_main p{margin-bottom:0.15rem;}

.today_weight p{ height:0.45rem; line-height:0.45rem; font-size:0.24rem;}
.today_weight input{width:1.4rem; height:0.45rem; line-height:0.45rem;}

.post_up{
	background:#fff;
	padding:0.35rem;
	width:5.1rem;
	position:fixed;
	top:40%;
	left:50%;
	margin-left:-2.9rem;
	z-index:3;
	display:none;
	border-radius:5px;
}
.post_up .close_btn{
	position:absolute;
	top:0.08rem;
	right:0.1rem;
}
.post_up .close_btn img{
	width:0.22rem;
	height:0.22rem;
}
.post_up h2{
	color:#58508d;
	line-height:0.48rem;
	text-align:center;
	font-size:0.32rem;
	margin-bottom:0.23rem;
}
.post_up h2 span{
	padding-left:0.5rem;
}
.post_up p{
	line-height:0.48rem;
	color:#333;
	font-size:0.26rem;
	padding:0 0.15rem;
}
.post_up a,.join_slim a{
	width:2.4rem;
	height:0.5rem;
	line-height:0.5rem;
	text-align:center;
	display:block;
	color:#fff;
	border-radius:5px;
	font-size:0.26rem;
	margin-top:0.4rem;
}
.wx_post{padding:0.7rem 0.35rem;}
.wx_post p{ text-align:center; color:#666;} 
.wx_post a,.jf_train_btn a{background:#e55676; margin:0.2rem auto 0; height:0.68rem; line-height:0.68rem; font-size:0.3rem;}
.late_btn,.jf_train_btn .l{background:#dadada !important; color:#666 !important;}
.no_21 p{margin-bottom:0.3rem;}
.jf_sign_ok .l{width:1.1rem;}
.jf_sign_ok .l img{width:1.1rem; height:1.1rem; border-radius:50%;}
.jf_sign_ok .r{width:4.6rem;}
.jf_sign_ok .r p{font-size:0.22rem;}
.jf_sign_ok .r p b{color:#f60; font-size:0.32rem;}
.jf_train_plan p{line-height:0.7rem; font-size:0.26rem;}
.jf_train_btn a{width:1.8rem !important; text-align:center; border-radius:5px; color:#fff; padding:0.1rem 0;}
.jf_train_btn a.l{margin-right:0.2rem;}
.jf_train_btn a p{line-height:0.22rem !important; padding-top:0.04rem; }
.jf_prize p{font-size:0.22rem; margin-bottom:0.2rem;}
.jf_prize h3{font-size:0.26rem; margin-bottom:0.15rem; font-weight:normal;}
.jf_prize p img{width:100%;}
.fulltext{display:none;}
.sign_record li,.sign_record_no{border-top:1px dashed #b2b2b2; padding:0.3rem 0; font-size:0.24rem; line-height:0.45rem;}
.sign_record li span{color:#666;}
.sign_record_no{ text-align:center;color:#999;}
.join_slim{background:url(/Images/page/rank_bg.jpg) no-repeat center top #fff; background-size:3.78rem 2.74rem; text-align:center; padding:2.8rem 0.65rem 0.35rem; }
.join_slim p{font-size:0.26rem; line-height:0.48rem;}
.join_slim p span{color:#f60;}
.join_slim a{background:#e55676; height:0.75rem; line-height:0.75rem; font-size:0.3rem; margin:0.3rem auto 0;}
.rank_nav ul{border-bottom:1px solid #ccc; text-align:center;}
.rank_nav li{ font-size:0.3rem; }
.rank_nav li a{width:1.25rem; display:block; line-height:0.75rem; margin:0 auto; text-align:center; border-bottom:1px solid #fff; color:#999;}
.rank_nav li a:hover,.rank_nav li.choose a{color:#5a5bad; border-bottom:1px solid #5a5bad;}
.rank_list_m{padding-top:0;}
.rank_list_m li{padding:0.35rem 0.2rem 0.35rem 0; border-bottom:1px dashed #b2b2b2;}
.rank_num{ float:left; width:0.45rem; height:0.45rem; text-align:center; display:block; border:0.05rem solid #acb3d7; border-radius:50%; color:#acb3d7; font-weight:bold; font-size:0.26rem; line-height:0.45rem; margin-right:0.2rem; margin-top:0.35rem; }
.rank_list_m li:nth-child(1) .rank_num,.rank_list_m li:nth-child(2) .rank_num,.rank_list_m li:nth-child(3) .rank_num{border:0.05rem solid #e55576;color:#e55576;}
.rank_list_m li img{width:1.2rem; height:1.2rem; border-radius:50%;}
.rank_list_m .r{font-size:0.24rem; line-height:0.45rem; float:none; padding:0.1rem 0 0 2.05rem; color:#999;}
.rank_list_m .r b{color:#5a5bad; font-size:0.34rem;}
.rank_list_m .r span{color:#e55576;}

.jf_weight_m{width:4.88rem; margin:0 auto;}
.jf_weight_btn{width:0.5rem;}
.jf_weight_btn img{width:0.5rem; height:0.5rem;}
.jf_weight_input{width:3.5rem; margin-left:0.17rem;}
.jf_weight_input input{width:3.48rem; border:1px solid #ccc; border-radius:5px; height:0.46rem; line-height:0.46rem;}
.jf_dashang_btn a.l,.jf_no_plan_btn a.r{width:2.46rem;background:#e55676; height:0.68rem; line-height:0.68rem; font-size:0.3rem; text-align:center; color:#fff; border-radius:5px;}
.jf_dashang_btn a.r,.jf_no_plan_btn a.l{width:3.06rem;background:#dadada; height:0.68rem; line-height:0.68rem; font-size:0.24rem; text-align:center; color:#666; border-radius:5px;}
.jf_date p{font-size:0.26rem; line-height:0.5rem; margin-bottom:0.3rem;}
.jf_date li{ width:0.8rem; text-align:center; font-size:0.24rem; float:left; line-height:0.5rem; border: 1px solid #fff;}
.jf_date li.signed{color:#e55676;}
.jf_no_plan_btn{width:5.32rem; margin:0.3rem auto;}
.jf_no_plan_btn a{width:2.46rem !important;}
.date_choose{border-radius: 20px; border: 1px solid #e55676 !important;}
.weight_c_m{position:relative; width:2.9rem; font-size:0.3rem; margin:0 auto 0.3rem; padding:0.6rem 0 0.6rem 0.6rem; height:0.45rem;}
.weight_c_m input{width:0.85rem; height:0.4rem; border:1px solid #ccc; border-radius:5px; margin:0 0.05rem;}
.add_btn{background:url(/Images/page/up_btn.jpg) no-repeat; background-size:0.6rem 0.4rem; width:0.6rem; height:0.4rem; position:absolute;}
.less_btn{background:url(/Images/page/down_btn.jpg) no-repeat; background-size:0.6rem 0.4rem; width:0.6rem; height:0.4rem; position:absolute;}
.addbtn1{left:0.8rem; top:0;}
.addbtn2{right:1.1rem; top:0;}
.lessbtn1{left:0.8rem; bottom:0;}
.lessbtn2{right:1.1rem; bottom:0;}
.mask{background:url(/Images/page/mask.png) repeat; position:fixed; height:100%; width:100%; z-index:2; top:0; left:0;}

.jf_home_nav li{width:2.3rem; float:left; text-align:center; font-size:0.26rem;}
.jf_home_nav li a{color:#666; display:block;}
.jf_home_nav li a span{padding-top:0.8rem; display:block;}
.jf_home_nav li:nth-child(1) span{background:url(/Images/page/home_nav1.jpg) no-repeat center top; background-size:0.71rem 0.64rem;}
.jf_home_nav li:nth-child(2) span{background:url(/Images/page/home_nav2.jpg) no-repeat center top; background-size:0.71rem 0.64rem;}
.jf_home_nav li:nth-child(3) span{background:url(/Images/page/home_nav3.jpg) no-repeat center top; background-size:0.71rem 0.64rem;}

.jf_home_plan li{padding:0.3rem; position:relative;}
.jf_home_plan li i{display:none; border:1px solid #dedeef; border-radius:3px; height:0.37rem; color:#fff; text-align:center; line-height:0.37rem; font-size:0.24rem; position:absolute; right:0.3rem; top:0.5rem; padding:0 0.1rem;}
.jf_home_plan .l{width:1.2rem; position:relative;}
.jf_home_plan .l img{width:1.2rem; height:1.2rem;}
.jf_home_plan .r{width:5.5rem;}
.jf_home_plan .r h2{font-size:0.3rem; line-height:0.6rem; margin-bottom:0.1rem; font-weight:normal;}
.jf_home_plan .r h2 a{ color:#333;}
.jf_home_plan  h4{font-size: 0.26rem;font-weight: normal;margin-bottom: 0.25rem;color: #f60;}
.jf_home_plan .r p,.jf_slq p,.jf_xj p{font-size:0.22rem; line-height:0.32rem; font-weight:normal; margin-bottom:0.1rem;}
.jf_home_plan .r p a{color:#999;}
.jf_home_plan .choose{background:#5a5bad;}
.jf_home_plan .choose .r h2 a{ color:#fff;}
.jf_home_plan .choose .r p a{color:#ccc;}
.jf_home_plan .choose i{display:block;}
.jf_home_plan .l .lock_icon{background:url(/Images/page/lock_icon.png) no-repeat; background-size:0.7rem 0.7rem; width:0.7rem; height:0.7rem; position:absolute; top:0.25rem; left:0.25rem;}
.jf_home_btn a,.jf_home_btn input{width:100%; height:0.88rem; line-height:0.88rem; color:#fff; font-size:0.36rem; display:block; text-align:center; border-radius:5px; background:#e55676; border:none;}
.jf_home_bottom p{font-size:0.24rem; line-height:0.36rem; text-align:center; color:#b1b1be;}
.jf_home_footer{z-index:1; height:0.9rem; border-top:1px solid #eee; background:#fff; position:fixed; bottom:0; left:0; width:100%; padding-top:0.07rem;}
.jf_home_footer li{width:25%; float:left; text-align:center; font-size:0.2rem;}
.jf_home_footer li a{color:#999;}
.jf_main_bottom{height:1.2rem; width:100%; display:block;}
.jf_home_footer li span{padding-top:0.45rem; display:block; position:relative;}
.jf_home_footer li:nth-child(1) span{background:url(/Images/page/footer_nav1_a.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li:nth-child(2) span{background:url(/Images/page/footer_nav2_a.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li:nth-child(3) span{background:url(/Images/page/footer_nav3_a.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li:nth-child(4) span{background:url(/Images/page/footer_nav4_a.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li.choose:nth-child(1) span{background:url(/Images/page/footer_nav1_b.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li.choose:nth-child(2) span{background:url(/Images/page/footer_nav5_b.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li.choose:nth-child(3) span{background:url(/Images/page/footer_nav3_b.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li.choose:nth-child(4) span{background:url(/Images/page/footer_nav4_b.jpg) no-repeat center top; background-size:0.5rem 0.5rem;}
.jf_home_footer li i{width:0.15rem; height:0.15rem; background:#e55576; display:block; position:absolute; top:0; right:0.75rem; border-radius:50%;}

.paid_choose{position:relative; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.paid_choose h2{padding:0 0.3rem; height:0.98rem; line-height:0.98rem; color:#5a5bad; border-bottom:1px solid #eee; font-weight:bold; font-size:0.34rem;}
.paid_choose h2 span{float:right; font-weight:normal; font-size:0.3rem; color:#e55676;}
.paid_plan h3{color:#333; font-size:0.3rem; color:#333; line-height:0.48rem; font-weight:normal;}
.paid_plan p{font-size:0.24rem; line-height:0.48rem; color:#666;}
.choose_confirm{border-top:2px solid #e55676 !important; border-bottom:2px solid #e55676 !important;}
.paid_choose i{position:absolute; bottom:0.59rem; right:0.3rem; width:0.48rem; height:0.48rem; background:url(/Images/page/paid_choose.jpg) no-repeat; background-size:0.48rem 0.48rem; display:none;}
.choose_confirm i{display:block;}
.rule_title{padding:0 0.3rem; height:0.98rem; line-height:0.98rem; color:#666; border-bottom:1px solid #eee; font-weight:bold; font-size:0.3rem;}
.rule_title span a{float:right; font-weight:normal; font-size:0.3rem; color:#e55676;}
.rule_main{border-collapse:collapse; width:6.9rem; margin:0 auto; padding-bottom:0.3rem;}
.rule_th_a{height:0.79rem; line-height:0.79rem; width:100%;}
.rule_th_a span{float:left; text-align:center; width:50%; color:#999; font-size:0.24rem;}
.rule_tr{display:table-row;}
.rule_tr div{display:table-cell; border:1px solid #eee; font-size:0.24rem; padding:0.3rem; color:#666;}
.rule_tr_th{border-left:none !important; width:1.24rem; padding-left:0 !important; color:#5a5bad !important;}
.rule_td_a{width:1.3rem;}
.rule_td_b{width:3rem; border-right:none !important;}
.paidfail,.feedback_box{width:4rem; height:2.4rem; text-align:center; margin:-1.5rem 0 0 -2.3rem; z-index:10; border-radius:10px;}
.paidfail p{font-size:0.36rem; color:#333; line-height:1rem;}
.jf21_postup_box a{width:3rem; height:0.8rem; line-height:0.8rem; color:#fff; font-size:0.36rem; display:block; margin:0.3rem auto 0; text-align:center; border-radius:5px; background:#e55676; border:none;}
.jf21_postup_box{position:fixed; top:50%; left:50%;}
.punchcard_prize p{font-size:0.3rem; margin-bottom:0.25rem; line-height:0.48rem; color:#333;}
.punchcard_prize img{width:100%; margin-bottom:0.35rem;}

.gonglue .jf_m_title{color:#333; font-weight:normal;}
.gonglue_list{margin-bottom:0.6rem;}
.gonglue_list li{height:1.1rem; padding-left:1.56rem; position:relative; margin-bottom:0.25rem;}
.gonglue_list li i{width:0.4rem; height:0.4rem; line-height:0.4rem; color:#fff; text-align:center; display:block; position:absolute; top:0; left:0.08rem; background:#e55576; border-radius:50%; font-size:0.24rem;}
.gonglue_list li:nth-child(1){background:url(/Images/page/wfgl_1.jpg) no-repeat 0.21rem 0; background-size:1.1rem 1.1rem;}
.gonglue_list li:nth-child(2){background:url(/Images/page/wfgl_2.jpg) no-repeat 0.21rem 0; background-size:1.1rem 1.1rem;}
.gonglue_list li:nth-child(3){background:url(/Images/page/wfgl_3.jpg) no-repeat 0.21rem 0; background-size:1.1rem 1.1rem;}
.gonglue_list.highclass li:nth-child(3){background:url(/Images/page/wfgl_5.jpg) no-repeat 0.21rem 0; background-size:1.1rem 1.1rem;}
.gonglue_list li:nth-child(4){background:url(/Images/page/wfgl_4.jpg) no-repeat 0.21rem 0; background-size:1.1rem 1.1rem;}
.gonglue_list li h2{font-size:0.3rem; line-height:2; color:#5a5bad; font-weight:normal;}
.gonglue_list li p{font-size:0.24rem; line-height:1.5; color:#666;}
.data_top p{ font-size:0.24rem; line-height:0.36rem; color:#999; text-align:center;}
.data_table{ padding:0 0.3rem;}
.data_tr{width:100%; display:table-row;}
.data_td{ display:table-cell; font-size:0.3rem;  border-bottom:1px solid #eee; height:1.07rem; line-height:1.07rem; width:3.2rem;}
.fill_in{width:4rem; text-align:right;}
.fill_in input,.fill_in select{width:3rem; text-align:right; font-size:0.3rem; line-height:1.07rem; border:none;}
.fill_in select{direction: rtl;}
.fill_in .no_unit{width:100%;}
.data_choose .jf_m_title{font-size:0.34rem;}
.data_choose .jf_m_title span{color:#666; font-weight:normal; font-size:0.3rem;}
.data_choose_box li{padding:0.3rem 0; border-bottom:1px solid #eee;}
.data_xuanyan textarea,.my_page_feedback textarea{width:100%; height:0.6rem; line-height:0.3rem; font-size:0.24rem; border:none; resize:none;}
.data_xuanyan span,.my_page_feedback span{float:right; color:#ccc;}

.loading{background:url(/Images/page/zzjz.jpg) no-repeat; background-size:3.75rem 5.76rem; width:3.75rem; height:5.76rem; margin:1.5rem auto; }
.noconnect{background:url(/Images/page/wlyc.jpg) no-repeat; background-size:3.75rem 5.76rem; width:3.75rem; height:5.76rem; margin:1.5rem auto; }
.mission_name{background:url(/Images/page/purchcard_mission.jpg) no-repeat; background-size:6.9rem 1.5rem; line-height:1.5rem; height:1.5rem; width:6.3rem; padding-left:0.6rem; font-size:0.4rem; color:#fff; position:relative;}
.pca_mission p{font-size:0.3rem; line-height:0.48rem;}
.pca_mission span a{background:#6965b6; border:1px solid #c9c5ec; color:#fff; display:block; width:1.33rem; height:0.58rem; line-height:0.58rem; border-radius:5px; position:absolute; top:0.44rem; right:0.4rem; font-size:0.24rem; text-align:center;}
.mission_xy{font-size:0.3rem; border-bottom:1px solid #eee; line-height:1rem !important; color:#333;}
.mission_xy span{color:#5a5bad;}
.pca_mission .jf_m_title{font-weight:normal; border:none; margin-bottom:0;}
.qianghua_tips{font-size:0.24rem; color:#ccc; text-align:center; line-height:0.48rem; margin-bottom:0.25rem;}
.jf_qianghua_plan{ padding:0;}
.jf_qianghua_plan li{border-bottom:1px solid #eee;}
.jf_qianghua_plan .jf_m_title{ padding:0.3rem;color:#e55576; font-weight:normal;}
.jf_qianghua_plan .r h2{line-height:0.45rem; }
.text_word{ text-align:right;}
.pc_status p{color:#e55576; font-size:0.3rem; line-height:0.48rem; text-align:center;}
.pc_status p span{color:#5a5bad;}
.pc_s_btn a{width:3.6rem; height:0.88rem; line-height:0.88rem; color:#fff; font-size:0.36rem; background:#e55676; border-radius:5px; display:block; margin:0.3rem auto; text-align:center;}
.pc_rule{ text-align:center;}
.pc_rule a{ color:#5a5bad; line-height:0.5rem; margin-top:0.3rem;}
.pc_status{margin-top:1rem;}
.s_noplan{background:url(/Images/page/norecord.jpg) no-repeat center top; background-size:3.83rem 4.45rem; padding-top:4.5rem;}
.s_fail{background:url(/Images/page/fail.jpg) no-repeat center top; background-size:3.83rem 3.37rem; padding-top:3.5rem;}
.s_apply{background:url(/Images/page/apply.jpg) no-repeat center top; background-size:3.83rem 3.26rem; padding-top:3.5rem;}
.s_success{background:url(/Images/page/gxn.jpg) no-repeat center top; background-size:3.83rem 4.3rem; padding-top:4.5rem;}

.pca_day{padding-top:0;}
.pca_day_lj{font-size:0.24rem; color:#666; line-height:0.24rem; padding:0 0 0.3rem 0.5rem; }
.pca_day_lj span{padding:0 0.2rem;}
.pca_day_lj span:nth-child(2){border:1px solid #ccc; border-top:none; border-bottom:none;}
.pca_day_lj i{ color:#e55576;}
.pca_d_stage{padding:0.3rem 0.8rem;border:1px solid #eee; border-left:0; border-right:0;}
.pca_d_stage div{ text-align:center; font-size:0.24rem; color:#999;}
.pca_d_stage p span{color:#e55576;}
.pca_d_stage p span b{color:#5a5bad; font-size:0.6rem;}

.pca_ch_success{background:url(/Images/page/c_success.jpg) no-repeat; background-size:6.9rem 3rem; width:6.5rem; height:2.6rem; padding:0.2rem; position:relative; margin-bottom:0.3rem; }
.pca_ch_success p{color:#f1d1db; font-size:0.22rem; text-align:right;}
.pca_ch_success a{display:block; color:#fff; border-radius:5px; border:1px solid #eec4ce; font-size:0.24rem; text-align:center; width:1.33rem; height:0.58rem; line-height:0.58rem;    margin-top: 1.5rem;}
.pac_ch_fail{margin-bottom:0.3rem;background:url(/Images/page/c_fail.jpg) no-repeat; background-size:6.9rem 3rem; width:6.9rem; height:3rem;}
.pca_ch_btn a{width:100%; height:0.88rem; line-height:0.88rem; text-align:center; color:#fff; display:block; font-size:0.36rem; border-radius:5px; background:#5a5bad;}
.pac_chance{ text-align:center; color:#e55576; font-size:0.3rem;}
.pac_log_main h2{background:url(/Images/page/log_icon1.png) no-repeat left;background-size:0.4rem 0.4rem; padding-left:0.5rem; line-height:0.4rem; height:0.4rem;}
.pac_log_main h2 span{background:#5a5bad; border-radius:10px; padding:0 0.3rem; line-height:0.4rem; height:0.4rem; font-size:0.3rem; font-weight:normal; color:#fff; float:left;}
.pca_log_m{margin:0.2rem 0 0.3rem 0.5rem; padding:0.25rem; border-radius:5px;}
.pca_log_m h3{color:#e55576; font-weight:normal; font-size:0.3rem; line-height:2;}
.pca_log_m p{color:#666; font-size:0.24rem; line-height:0.4rem;}
.pca_log_all{ line-height:0.7rem; border-top:1px solid #eee; margin-top:0.25rem; font-size:0.24rem; text-align:center;}
.pca_log_all span{padding-right:0.4rem;}
.log_close{background:url(/Images/page/close_p.png) no-repeat right; background-size:0.2rem 0.11rem;}
.log_open{background:url(/Images/page/open_p.jpg) no-repeat right; background-size:0.2rem 0.11rem;}
.log_bottom{border-top:1px dashed #d3d3e6; color:#e7e6ed; font-size:0.24rem; text-align:center; margin:0.5rem 0 0 0.5rem; }
.pac_log_main{background:url(/Images/page/log_rep.png) repeat-y; background-size:0.4rem 0.1rem;}

.pca_username_lj p{color:#e55576; font-size:0.3rem; line-height:0.48rem; text-align:center;}
.pca_username_lj span{color:#5a5bad;}

.jf_train_main li .jf_m_title{color:#e55576; font-weight:normal; border:none; padding-bottom:0 !important;}
.jf_train_main p{font-size:0.3rem; color:#333; line-height:0.48rem; margin-bottom:0.3rem;}

.my_name{padding:0 0.2rem;}
.my_name .l{width:4.2rem;}
.my_name .l img{float:left; width:1.2rem; height:1.2rem;}
.my_name_m{padding-left:1.5rem;}
.my_name_m h2{font-size:0.34rem; color:#5a5bad; line-height:0.5rem; font-weight:normal; margin-top:0.1rem;}
.my_name_m h2 i{display:inline-block; color:#e55576; font-size:0.24rem; text-align:center; line-height:0.38rem; height:0.38rem; width:1.18rem; border:1px solid #e55576; border-radius:5px; margin-left:0.15rem;}
.my_name_m p{font-size:0.24rem; color:#999; line-height:0.5rem;}
.my_name .r a{width:0.55rem; margin-top:0.4rem; display:block; background:url(/Images/page/edit_icon2.jpg) no-repeat left; background-size:0.38rem 0.38rem; padding-left:0.45rem; font-size:0.24rem; color:#999;}
.my_weight{background:url(/Images/page/my_weight.jpg) no-repeat; background-size:6.9rem 3rem; width:6.1rem; height:2.3rem; position:relative; padding:0.35rem 0.4rem;}
.my_weight p{font-size:0.24rem; color:#c4c0e2; float:right; line-height:0.24rem; margin-bottom:0.6rem;}
.my_weight h2{font-size:0.72rem; color:#c4c0e2; line-height:0.72rem; margin-bottom:0.2rem; text-align:center; color:#fff;}
.my_weight i{         font-size:0.3rem; color:#c4c0e2; line-height:0.72rem; font-weight:normal; margin-left:0.1rem;}
.my_weight h4{font-size:0.3rem; color:#fff; line-height:0.3rem; margin-bottom:0.2rem; text-align:center; font-weight:normal;}
.xy_edit{ position:absolute; bottom:0.45rem; right:0.4rem; background:url(/Images/page/xuanyan_edit.png) no-repeat; background-size:0.24rem 0.23rem; width:0.24rem; height:0.23rem;}
.mypage_list li{height:1.07rem; line-height:1.07rem; border-bottom:1px solid #eee; padding:0 0.31rem 0 0.45rem; }
.mypage_list li a{display:block; background:url(/Images/page/clan_righ.png) no-repeat right; background-size:0.16rem 0.3rem; color:#333;}
.mypage_list li span{padding-left:0.66rem; display:inline-block; position:relative;}
.my_message li:nth-child(1) span{background:url(/Images/page/message_icon.jpg) no-repeat left; background-size:0.5rem 0.5rem;}
.my_message li:nth-child(2) span{background:url(/Images/page/sportdate_icon.jpg) no-repeat left; background-size:0.5rem 0.5rem;}
.my_message li:nth-child(3) span{background:url(/Images/page/record_icon.jpg) no-repeat left; background-size:0.5rem 0.5rem;}
.my_feedback li:nth-child(1) span{background:url(/Images/page/fankui_icon.jpg) no-repeat left; background-size:0.5rem 0.5rem;}
.my_feedback li:nth-child(2) span{background:url(/Images/page/usu_ques.jpg) no-repeat left; background-size:0.5rem 0.5rem;}
.mypage_list i{background:#e55576; width:0.3rem; height:0.3rem; display:inline-block; margin-left:0.15rem; color:#fff; text-align:center; border-radius:50%; font-size:0.18rem; line-height:0.3rem;}

.my_page_message li{margin-bottom:0.3rem;}
.message_time{color:#fff; background:#b1b1be; border-radius:20px;  text-align:center; width:2.6rem; height:0.4rem; line-height:0.4rem; font-size:0.26rem; margin:0 auto 0.15rem;}
.message_m{padding-bottom:0;}
.message_m h2{color:#5a5bad; font-weight:normal; border-bottom:none; margin-bottom:0;}
.message_m p{color:#666; line-height:0.48rem; padding-bottom:0.2rem;}
.message_more{line-height:0.89rem !important; padding-bottom:0 !important; border-top:1px solid #eee;}
.message_more a{display:block; background:url(/Images/page/clan_righ.png) no-repeat right; background-size:0.16rem 0.3rem; color:#666;}
.no_message{background:url(/Images/page/no_message.jpg) no-repeat center; background-size:2.6rem 3.67rem; padding-top:6rem; text-align:center; color:#b1b1be; font-size:0.3rem;}

.pac_log_mypage{padding-bottom:0;}
.my_page_record li{padding:0.35rem 0; border-bottom:1px solid #eee;}
.my_page_record .l{width:1.2rem;}
.my_page_record .l img{width:1.2rem; height:1.2rem;}
.record_m{padding-left:1.4rem;}
.record_m h2{font-size:0.3rem; color:#333; line-height:0.6rem; font-weight:normal;}
.record_btn a{width:1.58rem; text-align:center; display:block; float:left; margin-right:0.12rem; border:1px solid #5a5bad; font-size:0.26rem; border-radius:10px; color:#5a5bad;}
.record_btn a:nth-child(2){border:1px solid #e55576; color:#e55576;}

.my_page_feedback .jf_m_title{font-size:0.3rem; font-weight:normal; color:#333;}
.my_page_feedback textarea{height:1.5rem; font-size:0.3rem;}
.feedback_img li{float:left; position:relative; margin-right:0.3rem; width:1.5rem;}
.feedback_img li .del_btn{background:url(/Images/page/del_icon.png) no-repeat; background-size:0.3rem 0.3rem; width:0.3rem; height:0.3rem; position:absolute; top:-0.1rem; right:-0.1rem;}
.feedback_img li img{width:1.5rem; height:1.5rem;}
.feedback_img .fb_addimg_btn{margin-right:0; background:url(/Images/page/feedback_imgadd.png) no-repeat; background-size:1.5rem 1.5rem; height:1.5rem; width:1.5rem;}
.feedback_box p{font-size:0.36rem; color:#333; line-height:0.48rem;}
.feedback_box{padding-top:0.5rem;}

.mypage_usuques .jf_m_title{font-size:0.36rem; line-height:1.08rem; border:none; padding-bottom:0; font-weight:normal; color:#333; margin-bottom:0;}
.mypage_usuques p{font-size:0.3rem; line-height:0.48rem; margin-bottom:0.35rem;}
.mypage_usuques p img{width:100%;}

.rank_share li{ border:1px solid #eee; border-left:none; border-right:none; padding-top:0.3rem !important;}

.share2_wanfa .jf_m_title{ text-align:center; font-weight:normal;}
.share2_wanfa li{width:25%; float:left; text-align:center; }
.share2_wanfa li span{background:url(/Images/page/wanfa_right.jpg) no-repeat right; display:block; background-size:0.12rem 0.21rem;}
.share2_wanfa li:last-child span{background:none;}
.share2_wanfa li img{width:1.1rem;height:1.1rem; margin-bottom:0.1rem;}
.share2_wanfa li h2{color:#5a5bad; font-size:0.24rem; font-weight:normal; line-height:0.48rem; margin-bottom:0.1rem;}
.wanfa_m{ border-right:1px solid #eee;}
.share2_wanfa li:last-child .wanfa_m{ border-right:none;}
.share2_wanfa li p{color:#666; font-size:0.2rem; text-align:left; width:1.25rem; margin:0 auto; line-height:0.32rem;}
.share2_ewm{ text-align:center;}
.share2_ewm img{width:2.5rem; height:2.5rem;}
.share2_ewm h2{color:#e55676; font-size:0.36rem; line-height:0.6rem; font-weight:normal; }
.share2_ewm p{color:#5a5bad; font-size:0.24rem; line-height:0.4rem; }

/* calendar */
.calendar {
  display: none;
  width: 100%;
}
.calendar-title {
  position: relative;
  height: 30px;
  line-height: 30px;
  padding: 10px 0;
  text-align:center;
}

.calendar-title a.title {
  display: inline-block;
  font-size: 0.4rem;
  color:#e55576;
}
#backToday {
  position: absolute;
  left: 70%;
  top: 8px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background-color: rgb(255, 128, 142);
  font-size: 18px;
  display:none;
}
.calendar-title .arrow {
  position: absolute;
  top: 0.2rem;
  right: 0;
  width: 100%;
}
.calendar-title .arrow span {
  color: #ddd;
  font-size: 26px;
  cursor: pointer;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.calendar-title .arrow span:hover {
  color: #888;
}
.calendar-title .arrow-prev {
  float: left;
}
.calendar-title .arrow-next {
  float: right;
}
.calendar-week,
.calendar-date {
  overflow: hidden;
}
.calendar-week .item,
.calendar-date .item {
  float: left;
  width: 0.95rem;
  height: 0.95rem;
  line-height: 0.95rem;
  text-align: center;
  color:#999;
}
.calendar-week {
  font-size: 0.26rem;;
}
.calendar-date {}
.calendar-date .item {
  border-radius: 50%;
  cursor: pointer;
  font-size: 0.26rem;
}
.calendar-date .item:hover,
.calendar-date .item-curMonth:hover {
  background-color: #f0f0f0;
}
.calendar-date .item-curMonth {
  color: #333;
}
.calendar-date .item-curDay,
.calendar-date .item-curDay:hover {
  color: #333;
}
.calendar-today {
  display: none;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 90px;
  height: 48px;
  padding: 6px 10px;
  background-color: rgb(255, 128, 142);
  border-radius: 5px;
}
.calendar-today .triangle {
  position: absolute;
  top: 50%;
  left: -16px;
  margin-top: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent rgb(255, 128, 142) transparent transparent;
}
.calendar-today p {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}
.calendar-start,.calendar-pca-ok,.calendar-pca-miss{color:#fff;}
.calendar-start{ background:#fe824c;}
.calendar-pca-ok{background:#5a5bad;}
.calendar-pca-miss{background:#c6c1d7;}

/* 减肥-跑步计划 */
.bgg{background:#f2f2f2;}
.run_status{margin-top:1rem;}
.run_sign_ok{background:url(/Images/page/run-success.jpg) no-repeat center top; background-size:2.42rem 2.77rem; padding-top:2.8rem;}
.run_no_date,.run_nomessage{background:url(/Images/page/run-nomessage.jpg) no-repeat center top; background-size:2.27rem 2.61rem; padding-top:2.8rem;}
.run_fail{background:url(/Images/page/run-fail.jpg) no-repeat center top; background-size:3.65rem 2.65rem; padding-top:2.8rem;}
.run_nojoin{background:url(/Images/page/run-nojoin.jpg) no-repeat center top; background-size:2.37rem 2.88rem; padding-top:2.8rem;}
.run_loading,.run_connectbug{background:url(/Images/page/run-loading.jpg) no-repeat center top; background-size:2.25rem 2.37rem; padding-top:2.8rem;}
.run_status p{color:#888; font-size:0.32rem; line-height:0.52rem; text-align:center;}
.run_status p span{color:#5a5bad;}
.run_s_btn a{width:6.9rem; height:0.88rem; line-height:0.88rem; color:#fff; font-size:0.36rem; background:#798dec; border-radius:5px; display:block; margin:0.3rem auto; text-align:center;}
.run_s_btn a:nth-child(2){background:#f76f8f;}
.run_home_footer{height:0.85rem; background:#fff; position:fixed; bottom:0; left:0; width:100%; padding-top:0.15rem;}
.run_home_footer li{width:2.5rem; float:left; text-align:center; font-size:0.2rem;}
.run_home_footer li a{color:#999;}
.run_home_footer li span{padding-top:0.35rem; display:block; position:relative;}
.run_home_footer li:nth-child(1) span{background:url(/Images/page/run_nav1_b.jpg) no-repeat center top; background-size:0.55rem 0.37rem;}
.run_home_footer li:nth-child(2) span{background:url(/Images/page/run_nav2_a.jpg) no-repeat center top; background-size:0.55rem 0.37rem;}
.run_home_footer li:nth-child(3) span{background:url(/Images/page/run_nav3_a.jpg) no-repeat center top; background-size:0.55rem 0.37rem;}
.run_home_footer li.choose:nth-child(1) span{background:url(/Images/page/run_nav1_b.jpg) no-repeat center top; background-size:0.55rem 0.37rem;}
.run_home_footer li.choose:nth-child(2) span{background:url(/Images/page/run_nav2_a.jpg) no-repeat center top; background-size:0.55rem 0.37rem;}
.run_home_footer li.choose:nth-child(3) span{background:url(/Images/page/run_nav3_a.jpg) no-repeat center top; background-size:0.55rem 0.37rem;}
.run_home_footer li i{width:0.15rem; height:0.15rem; background:#e55576; display:block; position:absolute; top:0; right:0.75rem; border-radius:50%;}
.run_km input{width:3.8rem;}
.run_radio{padding-right:0; font-size:0.28rem; background:none;}
.run_radio input{width:0.35rem; margin-right:0.1rem;}
.run_data{padding:0 0.3rem;}
.run_home_btn a,.run_home_btn input{width:100%; height:0.88rem; line-height:0.88rem; color:#fff; font-size:0.36rem; display:block; text-align:center; border-radius:5px; background:#6f84e4; border:none;}
.run_home_btn input:disabled{ opacity:0.4;}

.pca_run_stage p span b{font-size:0.36rem;color:#586fd1;}
.pca_run_stage p span{color:#333;}
.pca_run_stage div{color:#333;}

.run_ch_status{width:4.13rem; height:1.7rem; position:relative; padding-top:0.2rem; padding-left:2.77rem; }
.run_ch_success{background:url(/Images/page/run_success.jpg) no-repeat left; background-size:2.76rem 1.9rem; }
.run_ch_fail{background:url(/Images/page/run_fail.jpg) no-repeat left; background-size:2.76rem 1.9rem;}
.run_ch_status h2{color:#333; font-size:0.42rem; text-align:center; font-weight:normal;}
.run_ch_success p{color:#f1d1db; font-size:0.22rem; text-align:center;}
.run_ch_success a{display:block; background:#798dec; color:#fff; border-radius:5px; font-size:0.28rem; text-align:center; width:1.78rem; height:0.58rem; line-height:0.58rem;    margin-top: 0.3rem;}
.run_ch_fail a{display:block; background:#798dec; color:#fff; border-radius:5px; font-size:0.28rem; text-align:center; width:3.2rem; height:0.58rem; line-height:0.58rem;    margin: 0.3rem auto 0;}
.run_ch_success a.r{background:#f76f8f;}
.run_date .jf_m_title{font-weight:normal; padding:0 0.3rem;}
.run_date p{font-size:0.28rem; line-height:0.48rem;}
.run_record{padding:0 0.3rem; height:1.9rem;}
.run_record div{padding:0.4rem 0.1rem 0 1.35rem; width:2rem; height:1.5rem;}
.run_record .l{background:url(/Images/page/record_1.jpg) no-repeat left top; background-size:1.26rem 1.9rem;}
.run_record .r{background:url(/Images/page/record_2.jpg) no-repeat left top; background-size:1.26rem 1.9rem;}
.run_record .l span{color:#5067cb;}
.run_record .r span{color:#ff791f;}
.run_record p{font-size:0.28rem; line-height:0.48rem; color:#333;}
.run_challenge img{width:100%;}
.summary_pic img{ width:100%;}
.summary_pic p{text-align:center; font-size:0.28rem; color:#333; line-height:0.8rem;}
.my_infor_run .my_name_m h2{line-height:1.2rem; margin-top:0; color:#333; font-size:0.4rem;}

.run_my_message li a{color:#666;}
.run_my_message li:nth-child(1) span{background:url(/Images/page/run_mymessage.jpg) no-repeat left; background-size:0.4rem 0.4rem;}
.run_my_message li:nth-child(2) span{background:url(/Images/page/run_punchcard.jpg) no-repeat left; background-size:0.4rem 0.4rem;}
.run_my_message li:nth-child(3) span{background:url(/Images/page/run_feedback.jpg) no-repeat left; background-size:0.4rem 0.4rem;}
.run_my_message li:nth-child(4) span{background:url(/Images/page/run_usuques.jpg) no-repeat left; background-size:0.4rem 0.4rem;}
.run_my_message i{background:#e55576; width:0.13rem; height:0.13rem; display:inline-block; margin-left:0.15rem; color:#fff; text-align:center; border-radius:50%; font-size:0.18rem; line-height:0.3rem; position:absolute; right:-0.15rem; top:0.3rem;}
.run_my_message_main h2{font-size:0.4rem; line-height:0.8rem; font-weight:normal; border-bottom:1px solid #ccc; color:#333; margin-bottom:0.15rem;}
.run_my_message_main p{font-size:0.3rem; line-height:0.6rem; color:#999;}
.run_my_message_time{font-size:0.26rem; text-align:right; border-top:1px solid #ccc; margin-top:0.15rem;}

.run_postup_box{position:fixed; top:30%; left:50%; width:5rem; text-align:center; margin-left:-2.8rem; border-radius:5px; z-index:10; padding-bottom:0;}
.run_postup_box p{line-height:2;}
.runbox_success{padding-bottom:0.3rem;}
.runbox_success h2{font-size:0.32rem; color:#4c62c7; background:url(/Images/page/huizhang.jpg) no-repeat bottom center; padding-bottom:1.9rem; background-size:1.8rem 1.75rem;}
.runbox_btn{border-top:1px solid #eee; margin-top:0.15rem; line-height:1rem;}
.runbox_btn a{color:#4c62c7;}
.runbox_btn .l,.runbox_btn .r{width:50%;}
.runbox_btn .l{color:#666;}
.run_bottom_box{bottom:0; position:fixed; left:0; width:100%; z-index:10;}
.run_bottom_box h2{ text-align:center; line-height:1.04rem; font-size:0.32rem; color:#666; font-weight:normal;}
.run_bottom_box p{ padding:0 0.3rem; line-height:1rem; font-size:0.28rem;}
.run_purchcard_date span{float:right;}
.run_bottom_btn,.run_bottom_paid_btn{border-top:1px solid #eee;}
.run_bottom_btn a{width:3rem; text-align:center; color:#fff; display:block; color:#fff; line-height:0.88rem; height:0.88rem; border-radius:5px;}
.run_bottom_btn .l{background:#f76f8f;}
.run_bottom_btn .r{background:#798dec;}
.rbb_cancel_btn a{line-height:1rem; text-align:center; color:#666; font-size:0.28rem; display:block;}
.run_bottom_paid_btn a{ background:#798dec; line-height:0.88rem; text-align:center; display:block; border-radius:5px; color:#fff;}

.paid_btn{position:fixed; bottom:0; left:0; margin-bottom:0; width:6.9rem;}
.paid_btn_g{position:fixed; bottom:0; left:0; margin-bottom:0; width:6.9rem;background-color:rgba(0,0,1,0)}
.jf_bottom_pad{height:1.48rem;}
.run_postup_box p span{color:#e55676;}

.rank_mylist li{border-bottom:none; padding-bottom:0;}
.home_postup_box .runbox_btn{padding-bottom:0.3rem; border-top:none;}
.home_postup_box .runbox_btn .l,.home_postup_box .runbox_btn .r{width:2.2rem;}
.home_postup_box a{width:2.2rem; border-radius:5px; color:#fff; background:#5a5bad; display:block; height:0.78rem; line-height:0.78rem;}
.home_postup_box .runbox_btn .r a{background:#e55676;}
.home_postup_box{display:none;}
.change_text p{font-size:0.24rem; line-height:0.36rem; color:#5a5bad;}
.change_text{ padding-bottom:0.15rem;}
.levelup_text p{ border-top:1px solid #eee; margin-top:0.15rem;}
.levelup_text p a{  color:#666; font-size:0.24rem; width:100%; margin:0.15rem auto; }
.levelup_text p span{display:inline-block;}
.levelup_text p span a{background:url(/Images/page/edit_icon1.jpg) no-repeat right;background-size:0.12rem 0.21rem;  padding-right:0.22rem;} 

.fill_in_sex{ text-align:right;}
.fill_in_sex input{width:0.2rem;}

    .calendar-date  .signinday{
        color: #fff;
        background:url(/Images/page/signday.png) no-repeat center center;
		background-size:0.72rem 0.72rem;
    }
    .calendar-date  .beginday{
        color: #fff;
        background:url(/Images/page/beginday.png) no-repeat center center;
		background-size:0.72rem 0.72rem;
    }
    .calendar-date  .failday{
        color: #fff;
        background:url(/Images/page/failday.png) no-repeat center center;
		background-size:0.72rem 0.72rem;
    }
    .calendar-date  .successday{
        color: #fff;
        background:url(/Images/page/successday.png) no-repeat center center;
		background-size:0.72rem 0.72rem;
    }
    .rb_btn_one a{width:3rem; margin:0 auto; background:#e55676; }
    .jf_home_plan_t i{height:0.83rem; width:0.7rem; font-size:0.24rem; line-height:1.5; padding-top:0.15rem; text-align:center; position:absolute; left:0.3rem; top:0; background:#e55676; color:#fff; font-weight:normal;}
    .jf_home_plan_t{font-size:0.34rem; color:#5a5bad; line-height:0.98rem; text-align:center; border-bottom:1px solid #eee; font-weight:bold; position:relative;}
    .jf_home_plan li{padding:0.3rem; position:relative;border-bottom: 1px solid #eee;}
    .jf_leave_box{position:fixed; top:30%; left:50%; width:5rem; text-align:center; margin-left:-2.8rem; border-radius:5px; z-index:10; padding-bottom:0;}

.jf_leave_box p{line-height:2;}
.jf_leave_btn{position:fixed; bottom:20%; right:0.3rem;}
.jf_leave_btn img{width:1.2rem; height:1.2rem;}
.leave_confirm{height:3.4rem;}
.leave_confirm p{line-height:1.5rem;}

.jf_video_text{border-top:1px solid #eee;}
.jf_video_text h2{color:#e55676; font-size:0.36rem; line-height:0.6rem; font-weight:normal; }
.jf_video_text p{color:#666; font-size:0.28rem; line-height:0.44rem; margin-top:0.15rem; }
.foodlist li{border:none; margin-bottom:0.3rem;}
.foodicon{width:1.32rem; height:0.44rem; margin-bottom:0.15rem;}
.breakfast{background:url(/Images/page/breakfast.jpg) no-repeat; background-size:1.32rem 0.44rem;}
.lunch{background:url(/Images/page/lunch.jpg) no-repeat; background-size:1.32rem 0.44rem;}
.dinner{background:url(/Images/page/dinner.jpg) no-repeat; background-size:1.32rem 0.44rem;}
.foodlist h3{color:#5a5bad; font-size:0.3rem; line-height:2; font-weight:normal;}
.foodlist p{color:#666; font-size:0.3rem; line-height:2; display:flex;}
.foodlist p span{flex:1;}
.foodlist_btn{ text-align:center; color:#999; font-size:0.3rem;}
.foodlist_btn span{padding-right:0.3rem;}
.foodlist .open span{background:url(/Images/page/fl_open.jpg) no-repeat right; background-size:0.18rem 0.18rem;}
.foodlist .close span{background:url(/Images/page/fl_close.jpg) no-repeat right; background-size:0.18rem 0.18rem;}
.foodlist_com{display:none;}

/* 0523 new home pay */
.newbox5{border-radius:5px; box-shadow:2px 8px 20px #c2c4d2;}
.jf_home_nav_n{padding:0.3rem 0; }
.jf_home_nav_n li{width:33.3%; float:left; text-align:center; font-size:0.28rem;}
.jf_home_nav_n li a{color:#3d4866; display:block;}
.jf_home_nav_n li a span{padding-top:1.1rem; display:block;}
.jf_home_nav_n li:nth-child(1) span{background:url(/Images/new_nav_1.jpg) no-repeat center top; background-size:1.05rem 1rem;}
.jf_home_nav_n li:nth-child(2) span{background:url(/Images/new_nav_2.jpg) no-repeat center top; background-size:1.05rem 1rem;}
.jf_home_nav_n li:nth-child(3) span{background:url(/Images/new_nav_3.jpg) no-repeat center top; background-size:1.05rem 1rem;}
.jf_home_plan_t_n{font-size:0.34rem; color:#5a5bad; line-height:0.98rem; text-align:center; border-bottom:1px solid #eee; font-weight:bold; position:relative;}
.jf_home_plan_n li{padding:0.3rem; position:relative; margin-bottom:0.3rem; border-radius:5px; background:#fff;}
.jf_home_plan_n .l{width:1.6rem; position:relative;}
.jf_home_plan_n .l img{width:1.6rem; height:1.6rem; border-radius:5px;}
.jf_home_plan_n .l i.new{background:url(/Images/new_plan.png) no-repeat; background-size:0.74rem 0.35rem; width:0.74rem; height:0.35rem; position:absolute; left:0;top:-0.04rem; display:block; border:none; z-index:1;}
.jf_home_plan_n .r{width:4.4rem;}
.jf_home_plan_n .r h2{font-size:0.32rem; line-height:0.4rem; margin-bottom:0.15rem; font-weight:normal; color:#3d4866;}
.jf_home_plan_n .r p{font-size:0.28rem; line-height:0.48rem; margin-bottom:0.1rem; color:#8a8e99;}
.jf_home_plan_n .r p a{color:#999;}
i.star {background:url(/Images/star_icon.png) no-repeat; background-size:0.3rem 0.3rem; height:0.3rem; width:0.3rem;display:inline-block; margin-right:0.05rem;vertical-align:-0.05rem;}
i.h_star{background:url(/Images/half_star_icon.png) no-repeat; background-size:0.3rem 0.3rem; height:0.3rem; width:0.3rem;display:inline-block; margin-right:0.05rem;vertical-align:-0.05rem;}
.jf_home_plan_n .r p span{float:right; font-size:0.24rem; text-align:center; display:block; width:auto; height:0.4rem; line-height:0.4rem; color:#e55676; display:block; background:#fceef1; border-radius:5px;}
.lock_mask{background:url(/Images/lock_mask.png) no-repeat; width:1.6rem; height:1.6rem; background-size:1.6rem 1.6rem; position:absolute; top:0; left:0; border-radius:5px; z-index:1;}
.pad .jf_mission_btn{padding:0.55rem 0;}
.jgn_text .l{width:0.8rem; text-align:center; font-size:0.24rem; color:#5a5bad; line-height:2;}
.jgn_text .l img{width:0.8rem; height:0.8rem; border-radius:3px;}
.jgn_text .r{width:5.25rem; font-size:0.26rem; color:#47516d; line-height:0.42rem;}
.xueyuaner{ overflow:hidden;}
.xueyuaner img{width:100%;}
.member_cost h2{font-size:0.32rem; line-height:1.5; color:#3d4866;}
.member_cost p{font-size:0.28rem; line-height:0.4rem; color:#8a8e99;}
.member_cost .l{width:3.3rem;}
.member_cost .r{width:auto; text-align:right; font-size:0.8rem; color:#e55676; font-weight:bold; line-height:0.8rem;}
.member_rule{ text-align:right; font-size:0.24rem; line-height:2; padding-right:0.35rem; margin-top:0.1rem; }
.member_rule a{color:#5a5bad;}
.jf_home_plan_n .r h2 .lock_icon{background:url(/Images/lock_icon.jpg) no-repeat; background-size:0.24rem 0.34rem; width:0.24rem; height:0.34rem; float:right; margin-top:0.05rem;}