@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
input{-webkit-appearance:none; border-radius:0;}
body{
  font-size:0.14rem; 
  background:#fff;
  
 
}

.bod_qgd{ overflow:hidden;}


h1,h2,h3,h4{ font-weight:normal;}

a{cursor:pointer;}
hr{ border:0; width:100%; height:0.2rem; background:#f6f6f8; padding:0; margin:0;}


/************首页***********************/

.pag_head{ width:100%;  height:0.8rem; padding-top:0.18rem;}


/********图标统一样式调整***********/
.banner{ margin:0.3rem; margin-top:0.1rem;}
.banner img{ width:100%; height:2.92rem; border-radius:0.22rem;}
.pag_mk{ padding:0.1rem 0.2rem;verflow:hidden; }
.pag_mk ul{ display:flex; overflow:hidden; }
.pag_mk li{ flex:1; height:1.5rem; text-align:center; font-size:0.26rem; position:relative; overflow:hidden; }
.pag_mk li a{color:#232323;}
.pag_mk li img{ width:0.5rem; height:0.5rem;  margin-top:0.22rem;}
.pag_mk li p{ width:100%; text-align:center; padding-top:0.2rem; position:absolute; top:0.9rem;}
.pagico_01{ width:0.9rem; height:0.9rem; background:#f06b56; border-radius:0.3rem; margin-left:0.4rem; position:absolute;  margin-left:50%; left:-0.45rem; }
.pagico_02{width:0.9rem; height:0.9rem; background:#f5b945; border-radius:0.3rem; margin-left:0.4rem;  position:absolute; margin-left:50%; left:-0.45rem;}
.pagico_03{ width:0.9rem; height:0.9rem; background:#3483ee; border-radius:0.3rem; margin-left:0.4rem;  position:absolute;margin-left:50%; left:-0.45rem;}
.pagico_04{width:0.9rem; height:0.9rem; background:#795ef1; border-radius:0.3rem; margin-left:0.4rem;  position:absolute;margin-left:50%; left:-0.45rem;}
/**************************/

.mod{  overflow:hidden; padding-bottom:0.4rem; margin:0.3rem; background:#fff; border-radius:0.2rem;}
.mod ul { width:100%; list-style-type:none;}
.mod li{ float:left; width:25%; text-align:center; font-size:0.24rem; padding-top:0.3rem;}
.mod li a{ color:#232323; }
.mod li img{width:0.58rem; height:0.58rem; margin-bottom:0.1rem;}

.search{ float:left; width:6.6rem; height:0.66rem; background:#fff; border-radius:0.6rem; margin-left:0.3rem;}
.search img{ float:left; width:0.3rem; height:0.3rem; margin-top:0.2rem; margin-left:0.2rem;}
.search input{ float:left;width:4.8rem; height:0.66rem; border:0; color:#afafaf; font-size:0.24rem; padding-left:0.2rem;}
.notice{ float:right; width:0.48rem; height:0.48rem; background:url(../images/ip.png) no-repeat; background-size:0.48rem 0.48rem; margin-right:0.3rem; margin-top:0.12rem;}

/****搜索加按钮*****/
.search_btn{ float:right; width:1rem; height:0.5rem; background:#07c469; border-radius:0.5rem; margin-top:0.08rem; margin-right:0.08rem; text-align:center; line-height:0.5rem; color:#fff; font-size:0.24rem;}

/***********通知公告动态**********/
.news{ padding:0.3rem; padding-top:0; background:#fff; margin:0.3rem; margin-bottom:0; border-radius:0.2rem;}
.news .tit{ width:100%; height:0.89rem; overflow:hidden;}
.news .tit2{position:relative;float:left;  margin-right:0.3rem; margin-top:0.3rem;  width:1.3rem; height:0.58rem; color:#3d3d3d; font-size:0.32rem; text-align:center;  }
.news .news_bx{ color:#6d6d6d; font-size:0.28rem; text-align:center; background:none;}
.news_n{ position:absolute; right:-0.18rem; top:-0.02rem; z-index:9999; min-width:0.24rem; height:0.24rem; letter-spacing:-1px; border-radius:0.24rem; line-height:0.24rem; font-size:0.18rem; color:#feefef; text-align:center; background:#f34949;}
.news .click-tit{
    background:url(../images/xh.png) no-repeat center bottom; background-size:0.4rem 0.1rem;
}

.new_c{ width:100%; padding-top:0.3rem; overflow:hidden; margin-bottom:0.15rem;}
.new_c img{ width:2.3rem; height:1.34rem;}
.new_c1{ float:left; width:4.4rem; overflow:hidden;}
.new_c1 h1{ width:100%; font-size:0.28rem; color:#3d3d3d; line-height:0.42rem;}
.new_c1 h2{ width:100%; color:#9d9d9d; font-size:0.24rem; padding-top:0.28rem;}
.new_c1 h2 span{ float:right; padding-right:0.3rem;}
.new_c1 h2 img{ width:0.3rem; height:0.24rem; vertical-align:middle; margin-right:0.15rem;}

.new_c2{ float:right;}
.new_c2 img{ width:1.78rem; height:1.34rem; border-radius:0.2rem;}

/********一卡通***********/
.head{ padding:0 0.3rem; height:0.98rem;}
.head img{ float:right; width:0.48rem; height:0.48rem; margin-left:0.3rem; margin-top:0.3rem;}
.head h1{ float:left; line-height:0.98rem; font-size:0.34rem; color:#393838; letter-spacing:0.02rem;}
.ecnr{ margin:0.3rem; margin-bottom:0; width:6rem; padding:0.45rem; height:2.81rem; background:url(../images/ecbj.png) no-repeat; background-size:6.9rem 3.71rem;}
.ecn01{ position:relative; border-bottom:c1px solid; height:1.6rem; color:#fff; }
.ecn01 h1{font-size:0.24rem;}
.ecn01 h2{font-size:0.72rem; padding-top:0.45rem; }

.ecn01 input{ position:absolute; top:0.45rem; right:0rem; width:1.88rem; height:0.68rem; background:#f7fefa; border-radius:0.68rem; font-size:0.32rem; color:#18c264;}
.ecn02{ margin-top:0.3rem; display:flex;}
.ecn02_nr{ flex:1; border-right:#38dd72 1px solid;}
.ecn02_nr1{ width:auto; color:#fff; display:inline-block;}
.ecn02_nr1 h1{font-size:0.24rem;}
.ecn02_nr1 h2{font-size:0.48rem; padding-top:0.26rem;}
.ecn02_nr1 h2 span{font-size:0.24rem;}

.pro{padding:0.3rem; padding-top:0.45rem; background:#fff; margin:0.3rem; border-radius:0.2rem; overflow:hidden; margin-bottom:0;}
.pro .tit{ font-size:0.34rem; color:#393838; font-weight:bold;}
.proleft{ float:left;  width:4.4rem;}
.pronr{ display: flex;padding-top:0.45rem;}
.pronr > div{ flex:none;}
.szb{ width:0.46rem; height:0.38rem; background:url(../images/szb.png) no-repeat; background-size:0.46rem 0.38rem; font-size:0.24rem; color:#ffffff; text-align:center; line-height:0.3rem; margin-top:0.05rem;}
.wt{ width:3.79rem; padding-left:0.15rem;}
.wt h1{ font-size:0.3rem; color:#3d3d3d; padding-bottom:0.15rem;}
.wt h2{ font-size:0.26rem; color:#6d6d6d; line-height:0.4rem;}
.propic{ float:right; width:1.6rem; padding-top:0.88rem;}
.propic img{ width:1.6rem;}

.foot{ position:fixed; width:100%; bottom:0; left:0; height:0.87rem; padding-top:0.22rem; background:#fff; display:flex;   box-shadow:2px 1px 10px  #cfd8d6;}
.foot .click{ color:#07bc5f;}

.footn{flex:1; font-size:0.2rem; text-align:center;  color:#abadb1;}
.footn img{ width:0.4rem;}
.fr{ float:right;}


.nobackround{ background:none;}

.noborder{ border:none;}

/********订餐**********/
.head_ord{ padding:0 0.3rem; background:#fff; padding-top:0.2rem; height:0.78rem;}

.order_ss{ width:100%; height:0.68rem;  border-radius:0.68rem; text-align:center; line-height:0.68rem; color:#a6a6a6; font-size:0.28rem; background: #fff;}
.order_ss img{ width:0.3rem; margin-right:0.15rem;}
.order_nav{ width:100%; padding:0.2rem 0; padding-bottom:0.15rem; display:flex;}
.order_nav p{ flex:1; text-align:center;}
.order_nav p img{ height:1.08rem;}
.order_lis{ float:left; padding:0 0.3rem; margin:0 0.3rem; background:#fff; border-radius:0.15rem; margin-bottom:0.15rem;}
.order_lis .left{ float:left; width:2rem; padding-top:0.3rem;}
.order_lis .left img{ width:1.6rem; height:1.2rem; border-radius:0.1rem;}
.order_lis .right{ float:left; width:4.3rem; padding:0.3rem 0;}
.order_lis .right h1{ color:#3d3d3d; font-size:0.32rem; font-weight:bold; padding-bottom:0.2rem;}
.order_lis .right h2{ color:#6d6d6d; font-size:0.26rem; padding-bottom:0.15rem;}
.order_lis .right h3{ }
.order_lis .right h3 p{ float:left; padding:0.03rem 0.2rem; background:#fff4eb; border-radius:0.1rem; font-size:0.24rm; color:#fe760a; margin-right:0.15rem; letter-spacing:0.5px;}
.clear{clear:both;}



/************每日健康签到***********/
.sign_banner{ width:100%;}
.sign_banner img{ width:7.5rem;}
.sign{padding:0 0.2rem; background:#fff;}
.sign_tit{ padding-bottom:0.2rem;}
.sign_tit .tit{ width:100%; font-size:0.4rem; font-weight:600; line-height:1rem; color:#191f25; border-bottom:#ededed 1px solid; position:relative;}
.sign_tit .tit .btn{ position:absolute; right:0rem; top:0.25rem; width:1.2rem; height:0.5rem; border:#07c469 1px solid; color:#07c469; font-size:0.28rem; text-align:center; line-height:0.5rem; border-radius:0.5rem; font-weight:normal;}
.sign_tit h1{ width:100%; font-size:0.32rem; color:#7e8185; padding-top:0.4rem;}
.sign_tit h2{ width:100%; font-size:0.32rem; color:#000;}

.sign_tit select{ background:#fff; border:#e4e5e5 1px solid; height:0.6rem; border-radius:3px; margin-left:0.2rem; width:5.4rem;color:#191f25; font-size:0.32rem; padding:0 0.2rem;}
.sign_n{ width:100%; border-bottom:#ededed 1px solid; padding-bottom:0.4rem; padding-top:0.4rem;}
.sign_n h1{ font-size:0.34rem;color:#191f25; padding-bottom:0.2rem;}
.sign_n h2{ width:100%; display:flex; padding-top:0.35rem; color:#595959;font-size:0.34rem;}
.sign_n h2 p{ flex:1;} 
.sign_n h2 p img{ width:0.48rem; height:0.48rem; margin:0 0.2rem; vertical-align:bottom;}

.foot_btn{ margin:0.4rem; background:#07c469; height:0.88rem; border-radius:0.1rem; font-size:0.34rem; color:#fff; text-align:center; line-height:0.88rem;}


/************送货地址*************/
.sub_head{ padding:0 0.2rem; background:#fff; height:0.88rem; position:relative;}
.sub_head h1{ float:left; width:0.48rem; padding-top:0.2rem;}
.sub_head h1 img{ height:0.36rem;}
.sub_head h2{ position:absolute; left:0; top:0; width:100%; text-align:center; line-height:0.88rem; color:#000; font-size:0.34rem;}
.sub_head h3{ float:right; text-align:right; line-height:0.88rem; color:#000; font-size:0.3rem;}
.sub_head h3 img{ width:0.34rem; margin-right:0.08rem;}
.sub_head h3 a{ font-size:0.3rem; color:#000;}

.deladd{padding:0 0.2rem; background:#ffffff;}
.deladd ul{ text-decoration:none;}
.deladd li{ width:100%; border-bottom:#eeeeee 1px solid; height:100%; overflow:hidden;}
.deladd li h1{ float:left; width:1.8rem; line-height:0.88rem; font-size:0.32rem; color:#000;}
.deladd li h2{ float:left;width:5.2rem; line-height:0.88rem; font-size:0.32rem; color:#6d6d6d;}
.deladd li h3{ float:left; width:100%; line-height:1.28rem; font-size:0.32rem; color:#000; }
.deladd li h4{ float:left;width:100%;  font-size:0.32rem; color:#666666; }
.deladd li h4 img{ width:1.52rem; height:1.96rem; margin-bottom:0.3rem; margin-right:0.15rem;}

.inp1{ width:5rem; color:#c4c4c6; font-size:0.32rem; border:0;}

.inp2{ width:100%; color:#c4c4c6; font-size:0.32rem; border:0; height:2.4rem;letter-spacing:1px; line-height:0.48rem;}

.height128{ line-height:1.28rem;}

.sh_sel{ width:1.8rem; line-height:0.86rem;  border:none;  font-size:0.3rem; color:#3d3d3d; background:url(../images/l_x.png) right no-repeat; background-size:0.24rem auto;padding-right:0.48rem;}
/************点餐**************/

.dcadd{ padding:0 0.2rem; height:0.88rem; color:#def4e6; font-size:0.28rem; line-height:0.88rem;letter-spacing:1px;}
.dcadd img{ width:0.24rem; margin-right:0.1rem;}
.dcadd_xx{ padding:0.2rem; padding-top:0.1rem; overflow:hidden;}
.dcxx01{ float:left; background:#30ce65 url(../images/dcxx.png) right center no-repeat; background-size:0.78rem auto; border:0; width:3.4rem; height:0.6rem; padding-left:0.6rem; line-height:0.6rem; border-radius:0.6rem;color:#ffffff; font-size:0.32rem; letter-spacing:1px; }
.dcxx01_01{width:4.1rem; height:0.6rem; line-height:0.6rem;}
.dcxx01_01 span{ display:none; width:3.1rem; background:#fff; padding:0.3rem; border-radius:0.15rem; position:fixed; left:0.3rem; top:0.7rem; z-index:999;  box-shadow:0px 2px 8px #89908d; text-align:center;}
.dcxx01_01:hover span{ display:block;}
.dcxx_wz{ border-bottom:1px solid #eeeeee; line-height:0.88rem; font-size:0.32rem; color:#000;}
.click_dc{ color:#07c469;}
.dcmk{background:#fff; padding:0.3rem; border-radius:0.15rem; margin:0.2rem; overflow:hidden;}
.dcmk .tit{ border-bottom:#eeeeee 1px solid; padding-bottom:0.3rem; color:#000; font-size:0.32rem;}
.dcmk .tit span{ float:right; font-size:0.28rem; color:#303031;}
.dcmk .cen{ padding:0.2rem 0; position:relative; overflow:hidden;}
.dcmk .cen img{ float:left; width:1.42rem; height:1.38rem; border-radius:0.1rem;}
.dcmk .cen .n1{ float:left; padding-left:0.3rem; width:4.78rem; padding-bottom:0.05rem;}
.dcmk .cen .n1 h1{ float:left; color:#303031; font-size:0.28rem; font-weight:500;}
.dcmk .cen .n1 h2{ float:right; color:#fb4e44; font-size:0.36rem; text-align:right;}
.dcmk .cen .n1 h2 span{ font-size:0.28rem;}
.dcmk .cen .n1 h3{ width:100%; color:#999; font-size:0.24rem;}
.dcmk .cen .n1 h3 p{ float:left; background:#f5f5f5; padding:0.02rem 0.15rem; border-radius:0.05rem; font-size:0.24rem; color:#333333;}
.dcmk .cen .n1 h4{ width:100%; color:#666666; font-size:0.24rem;}
.dcmk .cen .n1 h4 p{ float:left; padding:0rem 0.15rem; line-height:0.38rem; border-radius:0.05rem; font-size:0.24rem; margin-bottom:0.1rem;}
.dcmk .cen .n1 .ys_h{ color:#303031;}
.dc_zc{ background:#e6f9f0; color:#07c469; }
.dc_wc{ background:#fef7e8; color:#f7a618; }
.dc_xc{ background:#e4f8fe; color:#38c1ec;}


.dcmk .cen .zj{ position:absolute; height:0.46rem; width:1.42rem; right:0; top:1.2rem;}
.dcmk .cen .zj img{ float:right; width:0.46rem; height:0.46rem; cursor:pointer}
.dcmk .cen .zj p{ float:right; width:0.5rem; line-height:0.46rem; text-align:center; color:#333333; font-size:0.28rem;}
.dcmk .cen .zj.top100{ top:1.1rem;}
.dc_gwc{ position:absolute; width:0.98rem; height:0.98rem; left:0.3rem; top:-0.2rem; background:url(../images/gwc.png) no-repeat; background-size:0.98rem 0.98rem;}
.dc_gwc_xi{position:absolute; height:0.28rem; padding:0 0.08rem;  border-radius:0.3rem; background:#ff5757; text-align:center; line-height:0.28rem; font-size:0.24rem; color:#fff; left:1rem; top:-0.2rem; z-index:99;}
.dc_foot_js{float:left; padding-left:1.5rem; line-height:0.98rem; font-size:0.42rem; color:#fb4e44;}
.dc_foot_js span{font-size:0.24rem;}
.dc_foot_btn{ position:absolute; right:0; bottom:0;line-height:0.98rem; width:2.05rem; font-size:0.32rem; text-align:center; color:#fff; background:#07c469;}



.dcmk_sq{background:#fff; padding:0.3rem; border-radius:0.15rem; margin:0.2rem; overflow:hidden; text-align:center; padding-top:2.8rem; padding-bottom:2.8rem;}
.dcmk_sq img{ width:3.6rem;}

.dcmk_sq h1{ text-align:center; color:#87948e; font-size:0.3rem; padding-top:0.35rem;}

/***********点餐配送成功************/
.dcps{ background:#fff; padding-top:1.8rem; padding-bottom:1.2rem;}
.dcps h1{ width:100%; text-align:center; }
.dcps h1 img{ width:1.2rem;}
.dcps h2{  text-align:center; font-size:0.34rem; color:#07c469; padding-top:0.2rem;}


/**********订单列表**********/
.dclist_nav{ width:100%; text-align:center; height:0.98rem; background:#fff; display:flex;}
.dclist_navn{ flex:1; padding-top:0.2rem;}
.dclist_navn p{ width:1.1rem; margin:0 0.45rem; height:0.7rem; border-bottom:0.08rem #fff solid; text-align:center; color:#666666; font-size:0.28rem; text-align:center; letter-spacing:1px;}
.dclist_navn .click{ color:#07c469; font-size:0.32rem; border-bottom:0.08rem #07c469 solid;}

/**********订单详情***********/

.dcxq{ padding:0.2rem;}
.dcxq01{background:#fff; padding:0.3rem; border-radius:0.15rem; overflow:hidden;}
.dcxq01 .infor{ width:100%;border-bottom:#eeeeee 1px solid; padding-bottom:0.3rem; }
.dcxq01 .infor h1{ width:100%; color:#000; font-size:0.36rem; padding-bottom:0.3rem; }
.dcxq01 .infor h1 img{ width:0.36rem; float:right;}
.dcxq01 .infor h2{ width:100%; color:#666666; font-size:0.3rem; }
.dcxq01 .time{ width:100%;padding:0.3rem 0; }
.dcxq01 .time h1{ float:left; font-size:0.3rem; color:#000;}
.dcxq01 .time h1 span{ font-size:0.24rem; color:#999;}
.dcxq01 .time h2{ float:right; font-size:0.3rem; color:#07c469;}
.dcxq01 .time h2 img{ width:0.48rem;}

.dcxq02_tit{ border-bottom:#eeeeee 1px solid; padding-bottom:0.3rem; color:#000; font-size:0.32rem;}
.dcxq02_tit span{ padding:0rem 0.15rem; line-height:0.38rem; height:0.38rem; border-radius:0.05rem; font-size:0.24rem; margin-bottom:0.1rem; clear:both; margin-left:0.15rem;}

.dcxq02{ width:100%; padding:0.3rem 0 0.15rem 0; overflow:hidden;}
.dcxq02 img{ float:left; width:0.86rem; height:0.86rem; border-radius:0.15rem;}
.dcxq02 .cent { padding-bottom:0.3rem;}
.dcxq02 .cent .n1{ float:left; padding-left:0.3rem; width:5.3rem; padding-bottom:0.05rem;}
.dcxq02 .cent .n1 h1{ float:left; color:#303031; font-size:0.28rem; font-weight:500;}
.dcxq02 .cent .n1 h2{ float:right; color:#000; font-size:0.30rem; text-align:right;}
.dcxq02 .cent .n1 h2 span{ font-size:0.24rem;}
.dcxq02 .cent .n1 h3{ width:100%; color:#666666; font-size:0.24rem;}
.dcxq03 { padding-bottom:0.3rem;border-bottom:#eeeeee 1px solid;border-top:#eeeeee 1px solid; overflow:hidden; margin-top:0.3rem;}
.dcxq03 .centr{ float:left; width:100%; padding-top:0.3rem;}
.dcxq03 .centr h1{ float:left; font-size:0.28rem; color:#666666;}
.dcxq03 .centr h2{float:right; color:#000; font-size:0.3rem; text-align:right;}
.dcxq03 .centr h2 span{ font-size:0.24rem;}
.dcxq04 { overflow:hidden; margin-top:0.3rem;}
.dcxq04 h1{ float:right;color:#000; font-size:0.42rem; text-align:right;}
.dcxq04 h1 span{ font-size:0.24rem;}
.dcxq04 h2{ float:right;color:#333333; font-size:0.32rem; padding-right:0.15rem; padding-top:0.05rem;}

.dcxq05{background:#fff; padding:0.3rem; border-radius:0.15rem; overflow:hidden; margin:0.2rem; line-height:1rem;color:#000; font-size:0.36rem; text-align:center;}
.dcxq05 img{ width:0.46rem; margin-right:0.15rem;}


/***********取餐验证码**********/


.dc_qcyz{ padding-top:2rem; text-align:center; font-size:0.4rem; font-weight:500; letter-spacing:2px;}
.dc_qcyz img{padding:0.2rem; border:#d1d2d2 1px solid; background:#fff; width:3.42rem;}



/***********个人中心******************/
.per_ecnr{  overflow:hidden; padding-bottom:0.3rem; background:linear-gradient(135deg,#45dc69,#14bb65);}
.per_ecn01{border-bottom:#38dd72  1px solid; height:1.6rem; color:#fff; text-shadow:#1ca995 2px 1px 2px; margin:0.3rem; padding-bottom:0.3rem; }
.per_ecn01 .kh{ width:100%; font-size:0.3rem; color:#ffffff;text-shadow:#1ca995 2px 1px 2px; text-align:right;}
.per_ecn01 .inf{ width:100%;}
.per_ecn01 .inf .tx{ float:left; width:1.1rem; height:1.1rem;}
.per_ecn01 .inf .tx img{ width:1.1rem; height:1.1rem; border-radius:1.1rem;}
.per_mk li h3{ float:left; color:#3d3d3d; font-size:0.28rem;}
.per_mk li h4{ float:right;}
.per_mk li h4 img{ height:0.48rem;}

/*.per_ecn01 .inf .gr{ float:left; padding-left:0.3rem;}*/
/*.per_ecn01 .inf .gr h1{ float:left; width:100%; font-size:0.34rem; padding-bottom:0.3rem;}*/

.per_ecn01 .inf .gr{ float:left; padding-left:0.3rem; overflow:hidden; width:5.4rem;}
.per_ecn01 .inf .gr h1{ float:left; width:100%; font-size:0.34rem; padding-bottom:0.24rem;}
.per_ecn01 .inf .gr h2{ float:left; width:100%; font-size:0.28rem;}

.per_mk{background:#fff; padding:0 0.3rem;}
.per_mk ul{ text-decoration:none;}
.per_mk li{ width:100%; height:0.88rem; border-bottom:1px solid #ededed; line-height:0.88rem;}
.per_mk li .pic{ float:left; width:0.34rem;}
.per_mk li .pic img{ width:0.34rem;}
.per_mk li h1{ float:left; color:#3d3d3d; font-size:0.28rem; padding-left:0.3rem;}
.per_mk li h2{ float:right;}
.per_mk li h2 img{ width:0.2rem; }

/************购物车****************/
.dcmk .gwtit{ border-bottom:#eeeeee 1px solid; padding-bottom:0.3rem; overflow:hidden;}

.dcmk .gwtit h1{ float:right;  font-size:0.28rem; color:#000;}
.dcmk .gwtit h2{ float:left;font-size:0.28rem; color:#000; font-weight:bold;}
.dcmk .gwtit h2 img{ height:0.4rem; margin-right:0.15rem; vertical-align:bottom;}

.dc_gw_d{ float:left; padding-left:0.5rem; font-size:0.3rem; color:#000; line-height:0.98rem; padding-right:0.45rem;}
.dc_gw_d img{ height:0.4rem; margin-right:0.15rem;}
.dc_gw_hj{float:left; line-height:0.98rem; font-size:0.32rem; color:#000;}
.dc_gw_js{float:left;  line-height:0.98rem; font-size:0.42rem; color:#fb4e44; font-weight:500;}
.dc_gw_js span{font-size:0.24rem;}

.yy_time{ background:#fff;  height:0.91rem; padding:0 0.2rem; padding-top:0.45rem; padding-bottom:0.2rem;}
.yy_time h1{ float:left; width:0.82rem; height:0.75rem; margin:0 0.096rem; font-size:0.32rem; text-align:center; line-height:0.25rem; padding-top:0.16rem; letter-spacing:1px;}
.yy_time h1:hover{background:url(../images/time_bj.png) no-repeat; background-size:0.82rem 0.91rem; color:#fff;}
.yy_time .click{background:url(../images/time_bj.png) no-repeat; background-size:0.82rem 0.91rem; color:#fff;}

.yy_time h1 span{ font-size:0.2rem;}
.pb0{ padding-bottom:0;}


/**********访客预约*************/

.visapp{ padding:0 0.2rem; background:#fff; overflow:hidden;}
.visapp ul{ text-decoration:none;}
.visapp li{ width:100%; border-bottom:#eeeeee 1px solid;  overflow:hidden;}
.visapp li h1{ float:left; width:1.9rem; line-height:0.88rem; font-size:0.32rem; color:#000;}
.visapp li h2{ float:left;width:5.1rem; line-height:0.88rem; font-size:0.32rem; color:#797c7a;}
.visapp li h3{ float:left;width:5.1rem; padding:0.3rem 0;}
.visapp li h3 img{ width:1.52rem; height:1.96rem;}
.visapp li h4{ float:left;width:5.1rem; padding:0.3rem 0;}
.visapp li h4 img{ width:3.12rem; height:1.96rem;}
.visbtnk{ padding:0.6rem 0.3rem; overflow:hidden;}
.visbtn01{ width:3.22rem;background:#07c469; height:0.88rem; border-radius:0.1rem; font-size:0.34rem; color:#fff; text-align:center; line-height:0.88rem;}
.visbtn02{ width:2.28rem;background:#fff; height:0.62rem; border-radius:0.1rem; font-size:0.28rem; color:#07c469; border:#07c469 1px solid; text-align:center; line-height:0.62rem;}


.vissh{ width:100%; padding:0.6rem 0; background:#fff;}
.vissh h1{ text-align:center;}
.vissh h1 img{ width:2.14rem; height:1.75rem;}
.vissh h2{ text-align:center; color:#87948e; font-size:0.3rem; padding-top:0.35rem;}
.vissh h3{ text-align:center; padding-top:0.6rem;}
.vissh h3 img{ width:2.62rem;padding:0.2rem; border:#bcc2be 1px solid; background:#fff;}
.inp1{ width:4.8rem; color:#c4c4c6; font-size:0.32rem; border:0;}

.vissh_xy{ padding:0.2rem; padding-top:0.4rem; font-size:0.28rem; color:#6d6d6d;}
.vissh_xy img{ width:0.4rem; height:0.4rem;}
/**************支付二维码*************/

.payer{ margin:0 0.3rem; background:#fff; border-radius:0.2rem; padding:1.45rem 0;}
.ptop0{ padding-top:0;}
.payerstu{ margin:0 0.46rem; width:5.98rem; padding:0.3rem; height:1.1rem; background:url(../images/erbj02.png) no-repeat; background-size:6.58rem 1.82rem; margin-top:0.9rem;  color:#fff; text-shadow:#4e516a 2px 1px 2px;}
.payerstu .kh{ width:100%; font-size:0.3rem; color:#ffffff;text-shadow:#1ca995 2px 1px 2px; text-align:right;}
.payerstu .inf{ width:100%;}
.payerstu .inf .tx{ float:left; width:1.1rem; height:1.1rem;}
.payerstu .inf .tx img{ width:1.1rem; height:1.1rem; border-radius:1.1rem;}
.payerstu .inf .gr{ float:left; padding-left:0.3rem; width:2rem;}
.payerstu .inf .gr h1{ float:left; width:100%; font-size:0.34rem; padding-bottom:0.2rem;}
.payerstu .inf .gr h2{ float:left; width:100%; font-size:0.28rem;}
.payerstu .inf .gr h3{ float:left; width:100%; font-size:0.48rem;padding-bottom:0.2rem;}

/********通知内页************/
.notsl{ margin:0.3rem 0.3rem 0rem 0.3rem;  box-shadow: 0px 0px 12px #f0f0f0; border-radius:0.15rem;background:#fff;padding:0.3rem; padding-bottom:0.2rem; font-size:0.28rem; color:#000; line-height:0.48rem;}

.notsl h1{ font-size:0.3rem; color:#232323; padding-bottom:0.1rem;}

.notsl h2{ font-size:0.26rem; color:#aaaaaa; line-height:0.38rem;}
.notsl h3{ font-size:0.24rem; color:#cccccc; margin-top:0.3rem; padding-top:0.2rem; border-top:#f5f5f5 1px solid; text-align:right;}

.notsch{padding:0.3rem;}
.notsch h1{ width:100%; font-size:0.42rem; font-weight:500; color:#000; line-height:0.64rem;}
.notsch h2{ width:100%; font-size:0.28rem; color:#8d8d8d; padding-top:0.2rem;}
.notsch h2 span{ float:right;}
.notsch h3{ font-size:0.3rem; color:#000; line-height:0.52rem; padding-top:0.3rem;}
.notsch h3 p{ padding-bottom:0.2rem;}
.notsch h3  img{ width:6.9rem; margin-bottom:0.2rem;}


/***********学生信息************/

.stu_payer{ margin:0.3rem; background:#fff; border-radius:0.2rem; padding:0.9rem 0.6rem; text-align:center;}
.stu_payer img{ width:1.9rem; height:2.68rem; margin-bottom:0.45rem;}
.stu_payer .nr{ width:100%; display:flex; line-height:0.62rem;}
.stu_payer .nr h1{ flex:1; float:left;  font-size:0.32rem; color:#87948e; text-align:right; padding-right:0.15rem;}
.stu_payer .nr h2{flex:1; float:left;  font-size:0.36rem; color:#000; text-align:left; padding-left:0.15rem;}


/***********校园点餐************/
.studc_head{ padding:0 0.3rem; padding-top:0.3rem;}
.studc_tab{ width:100%; display:flex; padding-bottom:0.2rem;}
.studc_tab h1{ flex:1; color:#fff; height:0.66rem; text-align:center; font-size:0.32rem; font-weight:lighter;}
.studc_tab .click{ background:url(../images/dc_tab_x.png) bottom no-repeat; background-size:0.26rem 0.14rem; font-size:0.36rem; font-weight:normal;}
.studc_xx{ width:6.4rem;background:#fff; padding:0.3rem; border-radius:0.15rem; margin:0.3rem; margin-bottom:0.15rem;}
.studc_xxk{ width:6.4rem; overflow-x:auto;overflow-y:hidden;white-space:nowrap;height:0.68rem; }
.studc_xx h1{ min-width:0.5rem; line-height:0.68rem; text-align:center; color:#606162; font-size:0.28rem; margin:0 0.3rem; display:inline}
.studc_xx .click{color:#07c469; font-size:0.32rem; }
.stu_or{ position:fixed; width:1rem; right:0; top:80%;}
.stu_or img{ width:1rem;}

/*********添加银行卡信息**********/
.mask{ width:100vw; height:100vh;background-color:rgba(0,0,0,0.6); top:0; left:0;  position:fixed; z-index:99;}
.boxts{ margin:0.4rem; border-radius:0.2rem; margin-top:2rem; background:#fff; padding:0.8rem 0.4rem;}


.boxts h1{ text-align:center;}
.boxts h1 img{ width:2.14rem; height:1.75rem;}
.boxts h2{ text-align:center; color:#87948e; font-size:0.34rem; padding-top:0.35rem;}
.boxts h3{ text-align:center; padding-top:0.6rem;}
.boxts h3 img{ width:2.62rem;padding:0.2rem; border:#bcc2be 1px solid; background:#fff;}


/**********人脸识别图片*************/

.facrec{ text-align:center; padding-top:0.8rem; padding-bottom:0.8rem; height:auto; overflow:hidden;}
.facrec img{ width:5.3rem; height:7.06rem; border:#e4e4e4 1px solid;}
.facrec h1{ padding-top:0.6rem; font-size:0.36rem; color:#000000;}
.facrec h2{ height:100%;}
.facrec h2 p{  position:relative; left:50%; margin-left:-0.65rem;}
.fac_stu{ padding:0.3rem;}
.fac_stu ul{ list-style-type:none;}
.fac_stu li{ width:100%; padding:0.3rem 0; border-bottom:#eeeeee 1px solid; overflow:hidden;}
.fac_stu li img{ float:left; width:1.2rem; height:1.6rem;border:#e4e4e4 1px solid;}
.fac_stu li h1{ float:left; line-height:1.6rem; font-size:0.34rem; padding-left:0.45rem;}
.fac_stu li h2{ float:right;}

.fac_sh01{ width:1rem; height:0.4rem; line-height:0.4rem; border-radius:0.05rem; background:#fbe4e4; font-size:0.24rem; color:#e02525; text-align:center;  padding:0.05rem 0.2rem; margin-top:0.6rem;}
.fac_sh02{width:1rem; height:0.4rem;line-height:0.4rem; border-radius:0.05rem; background:#e4fbea; font-size:0.24rem; color:#07c469; text-align:center;  padding:0.05rem 0.2rem; margin-top:0.6rem;}
.fac_sh03{ width:1rem;height:0.4rem;line-height:0.4rem; border-radius:0.05rem; background:#fbf5e4; color:#f4860f; font-size:0.24rem;  text-align:center;  padding:0.05rem 0.2rem; margin-top:0.6rem;}


/************常见问题**************/

.compor{ margin:0.3rem; box-shadow: 0px 0px 12px #f0f0f0; padding:0 0.3rem; border-radius:0.15rem; background:#fff;}
.compor ul{ list-style-type:none;}
.compor li{ width:100%;  border-bottom:#eeeeee 1px solid; overflow:hidden; line-height:0.48rem; padding:0.2rem 0; font-size:0.28rem; letter-spacing:1px;}


.compor01{ margin:0.3rem; box-shadow: 0px 0px 12px #f0f0f0; border-radius:0.15rem;background:#fff;}

.compor01 h1{ padding:0.3rem; font-size:0.34rem; font-weight:bold; color:#000; line-height:0.48rem;border-bottom:#eeeeee 1px solid;}
.compor01 h1 img{ width:0.42rem; margin-right:0.15rem;}
.compor01 h2{ font-size:0.28rem; text-align:center;  padding:0.6rem 0.3rem; color:#87948e;  line-height:0.52rem;}
.compor01 h2 img{ width:1.8rem;}
.compor01 h3{ font-size:0.28rem;   padding:0.3rem;color:#000; line-height:0.52rem;}
.compor01 h3 p{ padding-bottom:0.2rem;}
.compor01 h4 { padding:0 0.3rem; padding-right:0;}
.compor01 h4 img{ width:1.52rem; height:1.96rem; margin-bottom:0.3rem; margin-right:0.08rem;}

.compor_pl{ padding:0.3rem;}
.compor_pl h1{ float:left; height:1rem; width:3.26rem; border-radius:0.1rem; background:#fff; line-height:1rem; text-align:center; font-size:0.28rem; color:#6d6d6d;}
.compor_pl h1 img{ width:0.3rem; margin-right:0.15rem;}
.compor_pl .click{ background:#07c469; color:#fff;}
.compor_yj{ position:fixed; width:100%; letter-spacing:1px; height:1rem; bottom:0; left:0; text-align:center; line-height:1rem; color:#6d6d6d; font-size:0.28rem; text-align:center;}
.compor_yj a{ font-size:0.28rem; color:#07c469;}



.compor02{ margin:0 0.3rem;  box-shadow: 0px 0px 12px #f0f0f0; border-radius:0.15rem;background:#fff;padding:0.3rem; font-size:0.28rem; color:#000; line-height:0.48rem;margin-bottom:0.15rem;}
.compor02  img{ width:0.34rem; margin-right:0.15rem;}


.compor03{ margin:0.3rem; box-shadow: 0px 0px 12px #f0f0f0; border-radius:0.15rem;background:#fff;} 
.compor03_1{  border-bottom:#eeeeee 1px solid;}
.compor03_1 h1{ padding:0.3rem; font-size:0.34rem; font-weight:bold; color:#000; line-height:0.48rem;}
.compor03_1 h1 img{ width:0.42rem; margin-right:0.15rem;}
.compor03_1 h4{padding:0 0.3rem; padding-right:0;}
.compor03_1 h4 img{ width:1.52rem; height:1.96rem; margin-bottom:0.3rem; margin-right:0.08rem;}
.compor03 h2{ font-size:0.28rem; text-align:center;  padding:0.6rem 0.3rem; color:#87948e;  line-height:0.52rem;}
.compor03 h2 img{ width:1.8rem;}
.compor03 h3{ font-size:0.28rem;   padding:0.3rem;color:#000; line-height:0.52rem;}
.compor03 h3 p{ padding-bottom:0.2rem;}



.comptex1 {
    width: 100%;
    border:0;
    outline:none;
    resize:none;
    font-size: 0.28rem;
    line-height:0.54rem;

}

/*************登录切换*****************/

.logqh_tit{ text-align:center; font-size:0.48rem; color:#363636; padding-top:2rem; padding-bottom:1.2rem;}

.logqh{ padding:0.3rem;}

.logqh ul{ list-style-type:none;}
.logqh li{ border:#e8e8e8 1px solid; padding:0.3rem 0.3rem; border-radius:0.14rem; background:#fff; overflow:hidden; margin-bottom:0.3rem;}
.logqh li .tx{ float:left; width:1rem; }
.logqh li .tx img{ width:1rem; height:1rem;border-radius:0.14rem; }
.logqh li h1{ float:left; width:3rem; font-size:0.34rem;color:#363636; font-weight:500; line-height:1rem; padding-left:0.4rem;}
.logdl_btn{ float:left; width:1.4rem; margin-left:0.4rem; text-align:center; height:0.42rem; margin-top:0.15rem; background:#e5f9f0; font-size:0.26rem; color:#01d35e; border-radius:0.05rem;}


/**********退餐*************/
.refund{ position:absolute; width:1.4rem; height:0.56rem; color:#6d6d6d; font-size:0.24rem; right:0.3rem; bottom:0.48rem; text-align:right;}

.refund_btn{width:1.4rem; height:0.56rem; border-radius:0.56rem; border:#cccccc 1px solid; line-height:0.56rem; text-align:center; color:#6d6d6d; font-size:0.24rem;}
.ref_wz01{ }
.pos_rel{ position:relative;}

.refund_bs{ width:100%; color:#000; font-weight:500; font-size:0.42rem; padding-bottom:0.45rem; padding-top:0.15rem;   border-bottom:#eeeeee 1px solid; margin-bottom:0.3rem;}
.ref_boxtk{ margin:0.4rem; border-radius:0.2rem; margin-top:2rem; background:#fff; }

.ref_boxts{ padding:0.4rem; padding-top:0.1; padding-bottom:0;}
.ref_boxts h1{font-size:0.36rem; color:#000; padding:0.8rem 0; margin-bottom:0.4rem; text-align:center; letter-spacing:2px;}
/*.ref_boxts h2{ padding:0.24rem 0;font-size:0.32rem;}
.ref_boxts h2 img{ float:right; width:0.4rem; vertical-align:bottom;}*/
.ref_boxts_btn{ width:100%; height:0.98rem; display:flex; border-top:#eeeeee 1px solid; margin-top:0.4rem;}
.ref_boxts_btn h3{ font-size:0.34rem; line-height:0.98rem; text-align:center; flex:1;}



/*************请假**************/

.leave{ padding:0 0.2rem; background:#fff;}
.leave ul{ text-decoration:none;}
.leave .bor0{ border:none;}
.leave .pr42{ padding-right:0.42rem;}
.leave li{ width:100%; border-bottom:#eeeeee 1px solid; height:100%; overflow:hidden;}
.leave li h1{ float:left; width:1.8rem; line-height:0.98rem; font-size:0.3rem; color:#777b7f;}
.leave li h2{ float:right;font-size:0.3rem; color:#232323; line-height:0.88rem; padding-right:0.15rem;}
.leave li h3{ float:right;line-height:0.88rem; }
.leave li h3 img{ width:0.24rem;}
.leave li h4{ float:left;width:5.2rem; line-height:0.88rem; font-size:0.3rem; color:#6d6d6d;}
.leave li h4 span{ color:#fa9b06;}
.leave_time{ padding-left:0.2rem; height:0.68rem; line-height:0.68rem; font-size:0.24rem; color:#9d9d9d;}
.lea_inp1{ width:5rem; color:#c4c4c6; font-size:0.3rem; border:0;}

.lea_inp2{ float:left; width:100%; color:#232323; font-size:0.3rem; border:0; height:2.4rem;letter-spacing:1px; line-height:0.48rem;}

.leajd{ padding:0.3rem;}
.leajdk{ width:100%; background:#fff; border-radius:0.15rem; box-shadow:0 3px 10px #ededed; overflow:hidden; margin-bottom:0.2rem;}
.leajdk_tit{ padding:0 0.3rem; border-bottom:#eeeeee 1px solid; line-height:0.88rem; overflow:hidden;}
.leajdk_tit h1{ float:left; color:#232323; font-size:0.32rem;letter-spacing:0.5px;}
.leajdk_tit h1 img{ width:0.14rem; height:0.14rem; margin-right:0.15rem;}

.leajdk_tit h2{ float:right; color:#fa9b06; font-size:0.3rem; font-weight:bold; letter-spacing:1px;}
.leajdk_cen{ padding: 0.3rem 0.4rem 0.2rem 0.6rem; position:relative; }
.leajdk_cen ul{ list-style-type:none;}
.leajdk_cen li{ width:100%; padding-bottom:0.2rem; overflow:hidden;  letter-spacing:0.5px;}
.leajdk_cen li h1{ float:left; font-size:0.28rem;  width:1.4rem; color:#6d6d6d; padding-right:0.2rem;}
.leajdk_cen li h2{ float:left; font-size:0.28rem; color:#232323;}
.leajdk_cen li h3{ width:100%;font-size:0.28rem; color:#232323;}
.leajdk_cen li span{ color:#fa9b06;}

.leajd_ck{ position:absolute; right:0.3rem; bottom:0.3rem; width:1.2rem; padding:0 0.15rem; height:0.48rem; line-height:0.48rem; background:#f6f6f8; color:#6d6d6d; font-size:0.24rem; border-radius:0.4rem; margin-left:0.3rem; text-align:center;}

.leajd_xx{ padding-top:0.3rem; padding-left:0rem; overflow:hidden;}
.leajd_xx ul{ list-style-type:none;}
.leajd_xx li{ float:left; width:1.2rem; padding:0 0.15rem; height:0.52rem; line-height:0.52rem; background:#fff; color:#6d6d6d; font-size:0.28rem; border:#fff 1px solid; border-radius:0.4rem; margin-left:0.3rem; text-align:center;}
.leajd_xx .click{ background:#eefef1;  border:#20bb38 1px solid; color:#20bb38;}


/*********一键开门**************/

.openD{ padding:0.3rem; background:#fff; border-bottom:#eeeeee solid 1px; overflow:hidden;}
.openD img{ float:left; width:1.68rem; height:1.98rem;}
.openD_right{ float:left; width:4.6rem; padding-left:0.45rem;}
.openD_right h1{ float:left; width:100%; font-size:0.32rem; color:#000000; font-weight:bold; padding-bottom:0.12rem;}
.openD_right h2{ float:left; width:100%; font-size:0.24rem; color:#9d9d9d; }
.openD_right h3{ float:left; width:100%; padding-top:0.28rem;}

.openD_right h3 input{ width:2.06rem; height:0.68rem; line-height:0.68rem; color:#fff; font-size:0.32rem; border:0; border-radius:0.12rem;}
.openbj{ background:#07c469;}
.openbj_{ background:#c9cad1;}


/********个人中心新增补贴**********/

.per_bt{ width:100%; padding-top:0.2rem;}
.per_bt ul{ list-style-type:none; display:flex;}
.per_bt li{ flex:1; text-align:center;}
.per_bt li h1{ font-size:0.38rem; color:#232323; line-height:0.48rem; font-weight:500;}
.per_bt li h2{ font-size:0.24rem; color:#9d9d9d; padding-bottom:0.3rem;}


/***********圈存**********/
.invtk{ padding:0.4rem; padding-top:0;}
.invt{background:#fff; padding:0.4rem; overflow:hidden; margin-top:0.4rem; border-radius:0.15rem;}
.invt h1{ float:left;}
.invt h1 img{ width:1.32rem; height:1.2rem;}
.invt h2{ float:left; font-size:0.34rem; color:#000; font-weight:600;line-height:0.42rem; padding-left:0.4rem; padding-top:0.15rem;}
.invt h2 span{ color:#8d8d8d; font-size:0.24rem; font-weight:normal; }

.inv_add{margin:0 0.4rem; background:#ffffff; opacity:0.98;filter:alpha(opacity=98); border-radius:0.15rem; padding:0.3rem; }
.inv_add ul{ text-decoration:none;}
.inv_add li{ width:100%; border-bottom:#eeeeee 1px solid; height:100%; overflow:hidden;}
.inv_add li h1{ float:left; width:1.8rem; line-height:0.98rem; font-size:0.32rem; color:#000;}
.inv_add li h2{ float:left;width:4.2rem; line-height:0.98rem; font-size:0.32rem; color:#6d6d6d;}
.inv_inp1{ width:4.2rem; color:#c4c4c6; font-size:0.28rem; border:0;}

/***********个人中心样式2显示3个余额**********/

.ecn301{ position:relative;   color:#fff; text-shadow:#1ca995 2px 1px 2px; padding:0.15rem 0;}
.ecn301 ul{ text-decoration:none; width:100%; display:flex;}
.ecn301 li{ flex:1; padding-right:0.2rem; text-align:center;border-left:#38dd72 1px solid; padding-left:0.3rem;}
.ecn301 li h1{font-size:0.24rem;}
.ecn301 li h2{font-size:0.52rem; padding-top:0.3rem; }
.ecn301 input{ position:absolute; top:-1.28rem; right:0.3rem; width:1.88rem; height:0.68rem; background:#f7fefa;  border-radius:0.68rem; font-size:0.32rem; color:#18c264;}


/***************保修-我的工单*********************/

.repjdk{ padding:0 0.3rem; background:#fff; overflow:hidden; margin-top:0.2rem;}
.repjdk_tit{  border-bottom:#eeeeee 1px solid; line-height:0.88rem; overflow:hidden;}
.repjdk_tit h1{ float:left; color:#232323; font-size:0.3rem;}
.repjdk_tit h1 img{ width:0.36rem; height:0.36rem; margin-right:0.2rem;}
.repjdk_tit h2{ float:right; color:#6d6d6d; font-size:0.3rem;}
.repjdk_cen{ padding: 0.3rem 0  0.2rem 0; position:relative; }
.repjdk_cen ul{ list-style-type:none;}
.repjdk_cen li{ width:100%; line-height:0.52rem; padding-bottom:0.2rem; overflow:hidden; }
.repjdk_cen li h1{ float:left; font-size:0.28rem;  width:1.4rem; color:#6d6d6d;}
.repjdk_cen li h2{ float:left; width:5.3rem; font-size:0.28rem; color:#232323;}
.repjdk_cen li h2 img{ float:left; width:1.08rem; height:1.02rem; margin-top:0.2rem;  margin-right:0.2rem; border-radius:0.08rem;}



.rep_zt{ position:absolute; right:0; top:0.3rem; color:#fa9b06; font-size:0.3rem;  letter-spacing:1px;}

.rep_fk{ width:100%; height:2.2rem; border:0; font-size:0.28rem; color:#232323; line-height:0.48rem; margin-top:0.3rem; }
.rep_fk_pic{ width:100%; height:1.22rem;}
.rep_fk_pic img{ float:left;width:1.08rem; height:1.02rem; margin-top:0.2rem;  margin-right:0.2rem; border-radius:0.05rem;}
.repstit{ color:#9d9d9d; font-size:0.24rem; padding-top:0.2rem; padding-left:0.3rem;}


.rep_bx .tit{font-size:0.3rem;  width:100%; color:#232323;}
.rep_bx{ padding:0 0.3rem; background:#fff; margin-top:0.2rem;}
.rep_bx ul{ text-decoration:none;}
.rep_bx .bor0{ border:none;}
.rep_bx .pr42{ padding-right:0.42rem;}
.rep_bx li{ width:100%; border-bottom:#eeeeee 1px solid; height:100%; overflow:hidden;}
.rep_bx li h1{ float:left; width:1.4rem; line-height:0.88rem; font-size:0.28rem; color:#232323;}
.rep_bx li h2{ float:left;font-size:0.28rem; color:#232323; line-height:0.88rem; padding-right:0.15rem;}

.rep_bx li h3{ float:right;line-height:0.88rem; }
.rep_bx li h3 img{ width:0.24rem;}
.rep_bx li h4{ float:left;width:5rem; line-height:0.88rem; font-size:0.28rem; color:#6d6d6d;}



.mtop60{ margin-top:0.6rem;}
.alpha40{filter:alpha(opacity=40); -moz-opacity:0.4;   -khtml-opacity: 0.4;  opacity: 0.4;}


.rep_foot{ position:fixed; width:100%; bottom:0; left:0; background:#fff; border-top:#ebeef1 1px solid; display:flex;}


/***********工单报修新增驳回，评价********/

.rep_eva{position:absolute; border:#fa9b06 1px solid; width:1.48rem; height:0.48rem; border-radius:0.68rem; text-align:center; line-height:0.48rem; right:0; top:0.6rem; color:#fa9b06; font-size:0.28rem;  letter-spacing:0.5px;}
.rep_rej{ background:#b9c3c3;}

/***********代请假***********/

.lea_ter{ background:#fff; padding:0.45rem 0.3rem; overflow:hidden; border-bottom:#eeeeee 1px solid;}
.lea_ter .pic{ float:left;}
.lea_ter .pic img{ width:1.13rem; height:1.23rem;}
.lea_ter h1{ padding-left:0.45rem; float:left; width:5rem; font-size:0.32rem; color:#232323; font-weight:bold;}
.lea_ter h2{padding-left:0.45rem; float:left; width:5rem; font-size:0.24rem; display:flex; padding-top:0.3rem;}
.lea_ter h2 p{ flex:1; color:#9d9d9d;}
.lea_ter h2 p span{ color:#232323;}

.lea_stu{ background:#fff; padding:0.3rem 0.3rem; padding-bottom:0; }
.lea_stuz{ width:100%;  border-bottom:#eeeeee 1px solid;overflow:hidden; padding-bottom:0.3rem; position:relative;}
.lea_stuz .pic{ float:left;}
.lea_stuz .pic img{ width:0.8rem; height:0.8rem; border-radius:0.7rem;}
.lea_stuz h1{ padding-left:0.45rem; float:left; width:5rem; font-size:0.28rem; color:#232323; font-weight:bold;}
.lea_stuz h2{padding-left:0.45rem; float:left; width:5rem; font-size:0.24rem; color:#666666; }
.lea_input{ position:absolute; right:0; top:0.2rem;}
.lea_input img{ width:0.44rem; height:0.44rem;}
.lea_sear{ margin:0 0.3rem 0.3rem 0.3rem; background:#fff; border-radius:0.6rem; overflow:hidden;}
.cwj_fk{ width:100%; min-height:1.8rem; border:0; font-size:0.28rem; color:#6d6d6d; line-height:0.48rem; margin-top:0.3rem; }



/**************刷卡信息**************/

.paycard{ width:100%; background:#fff;}

.paycard .pic{ text-align:center; padding-top:0.6rem;}
.paycard .pic img{ width:2.68rem; height:2.28rem;}


.paycard_bx{ padding: 0.3rem; background:#fff; padding-bottom:0.6rem;}
.paycard_bx ul{ text-decoration:none;}
.paycard_bx li{ width:100%;height:100%; overflow:hidden;}
.paycard_bx li h1{ float:left; width:40%;line-height:0.68rem; font-size:0.28rem; color:#6d6d6d; text-align:right;}
.paycard_bx li h2{   float:left; width:50%; line-height:0.68rem; font-size:0.28rem; color:#232323;  padding-left:0.3rem;}
.suc{ color:#07c469;}

.fail{ color:#e52537;}

.repjdk_tit h2 span{ font-size:0.26rem;}



/**************多钱包一卡通******************/

.container{
	position:relative;

}
.viewport{
   width:400%;
   height: 100%;
   display: -webkit-box;
   
  
   /*pointer-events: none; 去掉这句话*/
   -webkit-transform: translate3d(0,0,0);
   backface-visibility: hidden;
   position: relative;
}
.pageview{
    -webkit-box-flex: 1;
    width:0;
    
}
.pagenumber{
    display: -webkit-box;
    position: absolute;
    bottom: 3%;
    left:50%;
	margin-left:-0.8rem;
    height: 1em;
    width: 1rem;
}
.pagenumber div{
    -webkit-box-flex: 1;
    width: 0;
    position: relative;
}
.pagenumber .now:after {
    background: rgba(255,255,255,1) !important;
}
.pagenumber div:after{
    content: "";
    width:0.12rem;
    height:0.12rem; 
    background: rgba(255,255,255,0.3);
    border-radius:0.2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    margin-left: -1px;
}



.walle{ margin:0.3rem; margin-bottom:0; padding:0.45rem; padding-right:1.3rem; height:2.81rem; }
.walle_bj1{background:url(../images/mWallets/wabj1.png) no-repeat; background-size:6.9rem 3.7rem;}
.walle_bj2{background:url(../images/mWallets/wabj2.png) no-repeat; background-size:6.9rem 3.7rem;}
.walle_bj3{background:url(../images/mWallets/wabj3.png) no-repeat; background-size:6.9rem 3.7rem;}
.walle_bj4{background:url(../images/mWallets/wabj4.png) no-repeat; background-size:6.9rem 3.7rem;}


.walle01{ position:relative; height:1.6rem; color:#fff; }
.walle01 h1{font-size:0.24rem;}
.walle01 h2{font-size:0.72rem; padding-top:0.45rem; }

.walle01 input{ position:absolute; top:0.65rem; right:0rem; width:1.6rem; height:0.6rem; background:#fff; border-radius:0.68rem; font-size:0.3rem;}
.walle01_kh{ position:absolute; top:0rem; right:0.1rem;color:#fff;  font-size:0.24rem; letter-spacing:1px;}

.walle02{ margin-top:0.3rem; display:flex;}
.walle02_nr{ flex:1;background-size:1px 0.6rem;}
.walle02_nr1{ width:auto; color:#fff; display:inline-block;}
.walle02_nr1 h1{font-size:0.24rem;}
.walle02_nr1 h2{font-size:0.48rem; padding-top:0.26rem;}
.walle02_nr1 h2 span{font-size:0.24rem;}

.walle_tit{ position:absolute; top:0rem; text-align:center; right:-1.08rem; z-index:9999; width:0.48rem; height:3rem;  writing-mode: vertical-rl; font-size:0.28rem; letter-spacing:4px; color:#fff;}



/***********每日统计************/


.tj_time{ background:#fff;  height:0.91rem; padding:0 0.2rem; padding-top:0.3rem; padding-bottom:0.2rem;}
.tj_zyj{ float:left; width:0.52rem;  height:0.91rem; padding-top:0.1rem; padding-bottom:0.2rem;}
.tj_zyj img{ width:0.5rem; height:0.52rem}
.tj_time1{ float:left; width:0.82rem; height:0.91rem; margin:0 0.096rem;}
.tj_time1 h2{ font-size:0.32rem; text-align:center; line-height:0.25rem;  letter-spacing:1px;}
.tj_time1 h1{ font-size:0.2rem; text-align:center; line-height:0.25rem; margin-top:0.1rem; padding-bottom:0.05rem;}

.tj_time1:hover{background:url(../images/time_bj.png) no-repeat; background-size:0.82rem 0.91rem; color:#fff;}
.tj_time1.click{background:url(../images/time_bj.png) no-repeat; background-size:0.82rem 0.91rem; color:#fff;}



.tj_jd{background:#fff; padding:0.45rem 0.3rem; border-radius:0.15rem; margin:0.3rem; overflow:hidden;  box-shadow:1px 1px 10px #ededed;}
.tj_jd .tit{ text-align:center; font-size:0.6rem; color:#232323;}
.tj_jd .tit span{ color:#9d9d9d; font-size:0.24rem;}

.tj_jt{ width:100%; height:0.48rem; background:url(../images/mr_jdbj.png) no-repeat; background-size:100% 0.48rem; margin-top:0.3rem;}

.tj_jt .jd{height:0.48rem;background: linear-gradient(70deg, #07c4a3, #5ae42a );border-radius:0.1rem;}

.tj_cen{  margin:0.3rem; padding-top:0.2rem;}
.tj_cen_tit{ height:1.24rem; background:url(../images/mr_dib.png) bottom repeat-x; background-size:100% 0.06rem; display:flex;}
.tj_cen_tit1{ flex:1; height:1.18rem; border-bottom:0.06rem #f6f6f6 solid; margin-right:0.5rem;}
.tj_cen_tit1 h1{color:#232323; font-size:0.48rem; text-align:center; margin-bottom:0.15rem; padding-top:0.1rem;}  
.tj_cen_tit1 h2{color:#9d9d9d; font-size:0.24rem; text-align:center;}  
.tj_cen_tit1.click{ border-bottom:0.06rem #07c469 solid; color:#07c469;}

.tj_cen .cor01{ color:#07c469;}

.tj_cenk{ width:100%;}
.tj_cenk ul{ list-style-type:none; padding:0.45rem 0 0.3rem 0;border-bottom:#ededed 1px solid; overflow:hidden; position:relative;}
.tj_cenk li{ float:left; width:50%; }
.tj_cenk li h1{ float:left; color:#9d9d9d; font-size:0.28rem; padding-right:0.2rem; padding-bottom:0.15rem;}
.tj_cenk li h2{ float:left; color:#232323; font-size:0.28rem;padding-bottom:0.15rem;}

.tj_czk01{ position:absolute; right:0; top:0.4rem; width:0.36rem; height:0.36rem; border-radius:0.06rem; background:#f2bb3f; text-align:center; line-height:0.36rem; font-size:0.24rem; color:#fff;}
.tj_czk02{position:absolute; right:0; top:0.4rem; width:0.36rem; height:0.36rem; border-radius:0.06rem; background:#07c469; text-align:center; line-height:0.36rem; font-size:0.24rem; color:#fff;}

/**********浏览器打开**************/

.zlq{ width:100%; margin-top:1.5rem;}

.zlq img{ width:7.5rem; height:auto;}

.zlq_btn{ margin:0.4rem; margin-top:3rem; border-radius:0.16rem; height:1rem; background:#1677ff; font-size:0.34rem; text-align:center; line-height:1rem; color:#fff;}
.zlq_btn img{ width:0.55rem; margin-right:0.2rem;}

.aui-pull-left {
    display: block;
    padding: 10px 3px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;}
/*************新版登录***************/

/***********新用户注册*******************/
.regist{ padding:0.65rem; padding-bottom:0; background:url(../images/resbj.png) top repeat-x; background-size:100% 2.2rem; overflow:hidden;}
.regist .tit{ color:#232323; text-align:center; font-size:0.68rem; padding-bottom:0.65rem; padding-top:0.4rem;}
.registx{ border:#eeeeee 1px solid; width:5.7rem; height:0.8rem; padding-left:0.4rem; font-size:0.3rem; color:#3d3d3d; margin-top:0.3rem;}
.regist_sel{ border:#eeeeee 1px solid; width:6.1rem; height:0.8rem; padding-left:0.4rem; font-size:0.3rem; color:#3d3d3d; /*background:url(../images/selbj.png) right no-repeat; background-size:0.6rem 0.54rem;*/ margin-top:0.3rem;}
.regist_sel .mr{color:#a2a5a7;}
.reg_foot_btn{ margin:0.65rem; background:#07c469; height:0.88rem; border-radius:0.88rem; font-size:0.34rem; color:#fff; text-align:center; line-height:0.88rem;}

input::-webkit-input-placeholder {
    color:#a2a5a7;
}

input::-ms-input-placeholder {
    color:#a2a5a7;
}

/**************支付反馈页*****************/

.feedp{padding-top:1.18rem; padding-bottom:0; background:#fff url(../images/resbj.png) top repeat-x; background-size:100% 2.2rem; overflow:hidden;}
.feedbj_fail{padding-top:1.18rem; padding-bottom:0.6rem; background:#fff url(../images/feebj_fail.png) top repeat-x; background-size:100% 2.2rem; overflow:hidden;}

.feed{ width:100%; padding-bottom:0.9rem;}
.feed h1{ width:100%; text-align:center;font-size:0.48rem; line-height:0.68rem; }
.feed h1 img{ width:0.68rem; margin-right:0.2rem;}

.feed h2{ width:100%; text-align:center; font-size:0.34rem; line-height:0.48rem; color:#232323;padding-top:0.3rem;}
.feed h2 img{ width:0.3rem; margin-right:0.15rem; }

.feed h3{ width:100%; text-align:center; font-size:0.8rem; color:#232323;padding-top:0.9rem;}
.feed h3 span{ font-size:0.52rem; font-weight:bold;}

.feedx{ margin:0.3rem; margin-top:0; padding:0.3rem; border-top:#dedede 1px dashed; overflow:hidden;}
.feedx ul{ list-style-type:none;}
.feedx li{ line-height:0.68rem;}
.feedx li h1{ float:left; width:1.4rem; font-size:0.28rem; color:#9d9d9d;}
.feedx li h2{ float:left; width:4.6rem; font-size:0.28rem; color:#232323;}
.feed_b{ width:100%; padding-top:0.45rem; font-size:0.32rem; color:#9d9d9d; text-align:center;}
.fsuc1{ color:#20c95b;}
.f_fail_f{ margin-top:0.6rem;}

.zsinput{  height:0.68rem; text-align:center; border-radius:0.68rem; line-height:0.68rem; background:#fff;}

.fee_faile_input{ width:2rem; color:#ef4343; font-size:0.3rem; border:#f2d3d3 1px solid;}

.feedx li h1{ float:left; font-size:0.28rem; color:#9d9d9d;}

/***********报修区域统计***********/
.qybx_img{ width:100%;}

.qybx_tit{ width:auto; height:1.06rem; background:#f6f6f8; white-space:nowrap; overflow-x:scroll; overflow-y:hidden ;  }
.qybx_tit ul{width:auto; }
.qybx_tit li{ width:auto; margin:0 0.2rem; height:0.98rem; line-height:0.98rem; border-bottom:0.08rem #f6f6f8 solid; text-align:center; color:#666666; font-size:0.26rem; text-align:center; display:inline-block ;}
.qybx_tit .click{ color:#07c469; font-size:0.3rem; border-bottom:0.08rem #07c469 solid;}
.qybx_tit::-webkit-scrollbar {
    width: 0 !important;
    height: 0!important;
}


.qybx_x{ width:100%; padding-top:0.3rem;}
.qybx_x ul{ list-style-type:none;}
.qybx_x li{  height:0.8rem;margin-left:0.3rem;margin-right:0.3rem;  background:#f9f9f9;  border-radius:0.15rem; margin-top:0.3rem;}
.qybx_x li h1{ float:left; line-height:0.8rem; color:#3d3d3d; padding-left:0.3rem; }
.qybx_x li h1 img{ width:0.22rem; margin-right:0.1rem;}
.qybx_x li h2{ float:right; margin-right:0.3rem; width:0.78rem; height:0.36rem; border-radius:0.3rem; background:#07c469; line-height:0.36rem; color:#fff; font-size:0.28rem; text-align:center;margin-top:0.2rem;}
.feedx li h1{ float:left; font-size:0.28rem; color:#9d9d9d;}
.feedx li h1{ float:left; font-size:0.28rem; color:#9d9d9d;}



/*****************浴室预约******************/

.showery{ padding:0.3rem; padding-bottom:0;}

.showerz{ border-radius:0.2rem; background:#fff url(../images/shower01.png) left no-repeat; background-size:auto 1.88rem; height:1.88rem;  box-shadow:0px 1px 5px #f0f0f0;}
.showerz_tit{ float:left; width:1.44rem; text-align:center;color:#ffffff; text-shadow:0 2px 2px #119b557;}
.showerz_tit h1{ font-size:0.24rem; padding-top:0.45rem; }
.showerz_tit h2{ font-size:0.54rem; padding-top:0.2rem; }
.showerz_cen{ float:left;}
.showerz_cen ul{ list-style-type:none;}
.showerz_cen li{ float:left; width:1.6rem; padding-left:0.45rem;}
.showerz_cen li h1{ color:#bcbcbc; font-size:0.24rem; padding-top:0.45rem;}
.showerz_cen li h2{font-size:0.54rem; padding-top:0.2rem;}
.showerz_inp{ float:right; background:#07c469;border-radius:0.6rem; height:0.52rem; line-height:0.52rem; width:1rem; font-size:0.24rem; color:#fff; text-align:center; margin-top:0.8rem; margin-right:0.3rem; letter-spacing:1px;}

.shower_boxtk{ margin:0.4rem; border-radius:0.2rem; margin-top:2rem; background:#fff; }

.shower_boxts{ padding:0.3rem;  padding-top:0.1; padding-bottom:0; overflow:hidden;}
.shower_boxts_tit{font-size:0.36rem; line-height:0.88rem; text-align:center; color:#07c469; border-bottom:#f2f2f2 1px solid; margin-bottom:0.3rem;}
.shower_boxts_tit img{ width:0.4rem; margin-right:0.2rem; vertical-align:middle;}
.shower_boxts_cen{ float:left;width:100%; padding:0.3rem 0;}
.shower_boxts_cen h1{ float:left; color:#6d6d6d; font-size:0.32rem; padding-right:0.4rem;}
.shower_boxts_cen h2{ float:left; color:#232323; font-size:0.32rem;}

.shower_boxts_btn{ width:100%; height:0.98rem; display:flex; border-top:#eeeeee 1px solid; margin-top:0.4rem;}
.shower_boxts_btn h3{ font-size:0.34rem; line-height:0.98rem; text-align:center; flex:1;}
.shower_myy{ position:fixed; width:1.02rem; height:1.02rem; right:0.3rem; bottom:3rem;}
.shower_myy img{ width:1.02rem;}
.myshow{ background:#fff; padding-top:0.6rem; padding-bottom:1.2rem;}
.myshow h1{ width:100%; text-align:center; }
.myshow h1 img{ width:1.2rem;}
.myshow h2{  text-align:center; font-size:0.34rem; color:#07c469; padding-top:0.2rem;}
.myshow h3{text-align:center; font-size:0.34rem; color:#232323;padding-top:0.8rem;}
.myshow h4{ padding-top:0.8rem; text-align:center;}
.myshow_inp{  width:2.2rem; color:#07c469; font-size:0.3rem; border:#07c469 1px solid;}

/*************新增：浴室设置*************/

.showsz{ padding:0 0.3rem; background:#fff; margin-top:0.2rem;}
.showsz ul{ text-decoration:none;}
.showsz li{ width:100%; border-bottom:#eeeeee 1px solid; height:100%; overflow:hidden;}
.showsz li h1{ float:left; width:2.6rem;  line-height:0.88rem; font-size:0.3rem; color:#232323;}
.showsz li h2{ float:left;width:3rem; font-size:0.28rem; color:#232323; line-height:0.88rem; padding-right:0.15rem;}
.showsz li h3{ float:right; line-height:0.88rem; font-size:0.28rem; color:#232323; }

/**************宿舍管理****************/

.dorm{ float:left; width:2.1rem; height:2.1rem; background:#fff; border-radius:0.25rem;  box-shadow:0px 1px 5px #f0f0f0; margin-left:0.3rem; margin-bottom:0; margin-top:0.3rem;}
.dorm_lbt{ float:left; width:7.2rem; padding-left:0.3rem; line-height:0.68rem; padding-top:0.3rem; font-size:0.32rem; color:#232323;}
.dorm_lbt img{ width:0.32rem; margin-right:0.15rem;}
.dorm h1{ float:left; width:100%; padding-top:0.54rem; text-align:center;}
.dorm h1 img{ width:0.74rem; height:0.74rem;}
.dorm h2{ color:#214333; font-size:0.3rem; line-height:0.98rem; text-align:center;}
.dormt{ width:100%;}
.dormt table{ width:100%;}
.dormt th{ height:0.9rem; background:#f6f6f8; border-right:2px solid #fff; color:#6d6d6d; text-align:center; line-height:0.9rem; font-size:0.3rem; font-weight:normal;}
.dormt td{ background:#fff; text-align:center;  border:2px solid #f5f5f5; padding:0.2rem 0;}
.dormt .bor0{ border-right:0;}
.dormt_fh{ width:100%; text-align:center; font-size:0.34rem; color:#232323;}
.dormt_zk{ width:0.6rem; height:0.36rem; line-height:0.36rem; border-radius:0.25rem;font-size:0.26rem; text-align:center; margin-top:0.1rem;}



.dorm_ys1{ background:#d3fbd9; color:#07bc5f; }
.dorm_ys2{ background:#fef4d5; color:#e77f0e; }
.dorm_ys3{ background:#faddd9; color:#ea4328; }


.dormx{ padding:0 0.3rem; background:#fff; overflow:hidden; margin-top:0.2rem;}
.dormx_tit{  border-bottom:#eeeeee 1px solid; line-height:0.88rem; overflow:hidden;  color:#232323; font-size:0.28rem;}
.dormx_tit img{ width:0.36rem; margin-right:0.15rem;}
.dormx_cen{ padding-top:0.3rem; position:relative; }
.dormx_cen ul{ list-style-type:none;}
.dormx_cen li{ width:100%; padding-bottom:0.3rem; overflow:hidden; }
.dormx_cen li h1{ float:left; width:0.66rem; height:0.36rem; line-height:0.36rem;  font-size:0.24rem; text-align:center; border-radius:0.02rem;}
.dormx_cen li h2{ float:left; font-size:0.28rem;  width:2rem; color:#232323; padding-left:0.6rem;}
.dormx_cen li h3{ float:left;  font-size:0.28rem; color:#232323;}
.dormx_cen li h3 img{ width:0.3rem; margin-right:0.15rem;}
.dormx_cen .ys01{ background:#e5fee9; color:#20bb38;}
.dormx_cen .ys02{ background:#e2f8fc; color:#33a2e2;}

/**********宿舍管理-生源地************/
.dorm_s{ float:left; width:2.1rem; height:2.1rem; background:#fff;  border-radius:0.25rem;  box-shadow:0px 1px 5px #f0f0f0; margin-left:0.3rem; margin-bottom:0; margin-top:0.3rem;}
.dorm_s h1{ float:left; width:100%; height:0.84rem; text-align:center; background:url(../images/dorm05.png) no-repeat center; background-size:0.84rem 0.84rem; margin-top:0.4rem; color:#fff; font-size:0.24rem; line-height:0.48rem;}
.dorm_s h2{ color:#214333; font-size:0.28rem; line-height:0.88rem; text-align:center;}

.dorm_sy_sel{ float:left; width:1.95rem; border:#eeeeee 1px solid;  height:0.8rem; padding-left:0.2rem; font-size:0.3rem; color:#3d3d3d;
    /*background:url(../images/selbj.png) right no-repeat; background-size:0.6rem 0.54rem; */margin-top:0.3rem; margin-right:0.15rem;}



.dorm_sy_fk{  height:0.88rem; background:#fff; border-radius:0.15rem;  box-shadow:0px 1px 5px #f0f0f0; margin:0 0.3rem;  margin-top:0.3rem;}
.dorm_sy_fk h1{ float:left; width:50%; line-height:0.88rem; text-align:center; font-size:0.3rem;}

.dorm_class{ padding:0 0.3rem; background:#fff; margin-top:0.2rem;}
.dorm_class ul{list-style-type:none;}
.dorm_class li{ height:1.1rem; line-height:1.1rem; border-bottom:#ededed 1px solid;}
.dorm_class li h1{ float:left;  font-size:0.3rem; color:#232323; }
.dorm_class .w24{ width:2.4rem;}

.dorm_class li h3{ float:left;  font-size:0.3rem; color:#6d6d6d;}

.dorm_class li h1 img{ width:0.3rem; margin-right:0.2rem;}
.dorm_class li h2{ float:right;}
.dorm_class li h2 img{ width:0.24rem;}

.dorm_cxq{ padding-top:0.4rem; overflow:hidden; border-bottom:1px solid #ededed;}
.dorm_cxq .left{ float:left; width:1.8rem; }
.dorm_cxq .left h1{ width:100%; padding-bottom:0.3rem;  font-size:0.3rem; color:#232323;}
.dorm_cxq .right{ float:left; width:4.8rem;}
.dorm_cxq .right h1{ width:100%; padding-bottom:0.3rem; font-size:0.3rem; color:#232323;}
.dorm_cxq .right h1 img{ width:0.3rem; margin-right:0.2rem;}


.dormxb{float:left; padding:0.02rem 0.1rem; height:0.36rem; line-height:0.36rem;  font-size:0.24rem; text-align:center; border-radius:0.02rem;}
.dormxb.ys01{ background:#e5fee9; color:#20bb38;}
.dormxb.ys02{ background:#e2f8fc; color:#33a2e2;}


/***********************新宿管*****************************/

/*****学院*****/

.dormgt{ padding:0.3rem; overflow:hidden;}
.dormgt_pic{ float:left; width:1.2rem; height:1.2rem;}
.dormgt_pic img{ width:1.2rem; height:1.2rem; border-radius:1.2rem;}
.dormgt_name{ float:left; width:2rem; padding-left:0.2rem;}

.dormgt_name h1{ font-size:0.32rem; color:#1a3030; line-height:0.68rem;}

.dormgt_name h2{ font-size:0.28rem; color:#9d9d9d;}
.dormgt_time { float:right;}
.dormgt_time h1{ font-size:0.24rem; color:#1a3030; padding-top:0.15rem;}

.dormgbg{ width:100%;}
.dormgbg table{ width:100%;}

.dormgbg th{ font-size:0.3rem; color:#0d332d; height:0.68rem; background:#eaf8f5; border:0; border-bottom:#cce8e8 1px solid;padding-left:0.3rem;}
.dormgbg td{ font-size:0.28rem; color:#0d332d; height:0.58rem; padding:0.15rem 0;  border:0;border-bottom:#eaeaec 1px solid; padding-left:0.3rem;}

.dormgbg .ys_red{ color:#ce1717;}

.dormbj_j{background:#f8e7cd; font-size:0.3rem; font-weight:bold;}

.dorminp_sm{ background:#07c469; border-radius:0.08rem; text-align:center;  padding:0.08rem 0.15rem; font-size:0.24rem; color:#fff;}


/*********失物招领**********/

.lostf{ float:left; width:4.7rem; padding-left:0.3rem;}
.lostf h1{ line-height:0.4rem; font-size:0.28rem; color:#232323;}
.lostf h2{ float:left; width:1.8rem;font-size:0.24rem; color:#9d9d9d; padding-top:0.2rem;}
.lostf h3{ float:left; width:2.4rem;font-size:0.24rem; color:#9d9d9d; padding-top:0.2rem;}
.lostf_z{float:left; width:0.9rem; height:0.36rem; line-height:0.36rem;  font-size:0.24rem; text-align:center; border-radius:0.02rem;}
.lost_ys01{ background:#e5fee9; color:#20bb38;}
.lost_ys02{ background:#e2f8fc; color:#33a2e2;}

/*********单选择********/

.zy_sel{ padding:0 0.3rem; border-bottom:#eeeeee 1px solid; padding-bottom:0.2rem; }
.zy_sel h1{font-size:0.3rem; line-height:0.68rem;}
.zy_sel h1 img{ width:0.34rem; margin-right:0.15rem;}
.zy_sel h2{ padding-left:0.54rem; line-height:0.3rem; color:#fb9b06; font-size:0.24rem;  }

/*.zy_sel:hover{ background:#effeee;}*/

.zy_sel2{ padding:0.3rem 0.3rem; border-bottom:#eeeeee 1px solid; padding-bottom:0.2rem; width:6.1rem; overflow:hidden; }
.zy_sel2 h1{ float:left; width:0.34rem; line-height:0.48rem; padding-right:0.2rem; }
.zy_sel2 h1 img{ width:0.34rem;}
.zy_sel2 h2{ float:left; width:5.5rem; font-size:0.3rem; line-height:0.48rem;  }

/**********留言板***********/
.lybz{ padding:0.3rem 0.3rem; background:#fff;  overflow:hidden; border-bottom:1px solid #ededed;}
.lybz .pic{ float:left; width:1.88rem; height:1.34rem;}
.lybz .pic img{width:1.88rem; height:1.34rem; border-radius:0.1rem;}
.lybc{ float:left; width:4.7rem; padding-left:0.3rem;}
.lybc h1{ line-height:0.4rem; font-size:0.28rem; color:#232323;}
.lybc h2{ float:left; width:1.8rem;font-size:0.24rem; color:#9d9d9d; padding-top:0.2rem;}
.lybc h3{ float:left; width:2.4rem;font-size:0.24rem; color:#9d9d9d; padding-top:0.2rem;}
.repjdk_cen{ padding: 0.3rem 0  0.2rem 0; position:relative; }
.repjdk_cen ul{ list-style-type:none;}
.repjdk_cen li{ width:100%; line-height:0.52rem; padding-bottom:0.2rem; overflow:hidden; }
.repjdk_cen li h1{ float:left; font-size:0.28rem;  width:1.4rem; color:#6d6d6d;}
.repjdk_cen li h2{ float:left; width:5.3rem; font-size:0.28rem; color:#232323;}
.repjdk_cen li h2 img{ float:left; width:1.08rem; height:1.02rem; margin-top:0.2rem;  margin-right:0.2rem; border-radius:0.08rem;}

/****************我要留言*****************/
.mesbo{ padding: 0.2rem  0  0.2rem 0; border-bottom:#ededed 1px solid; overflow:hidden;}
.mesbo h1{ float:left; font-size:0.28rem;   color:#9d9d9d;}
.mesbo h1 img{ width:0.28rem; margin-right:0.15rem;}
.mesbo h2{ float:right; font-size:0.28rem;  color:#9d9d9d;}
.mesbo h2 img{ width:0.28rem;  margin-right:0.15rem;}
.mesbo h3{ float:right; padding-left:0.45rem;}
.mesbo h3 img{ width:0.32rem;}
.mesbo_x{ padding:0.3rem; font-size:0.28rem; color:#6d6d6d;}
.mesbo_x img{ width:0.34rem; margin-right:0.12rem;}
.mesbo_bj{ float:right; margin-right:0.45rem; width:0.78rem; height:0.36rem; border-radius:0.3rem; background:#07c469; line-height:0.36rem; color:#fff; font-size:0.28rem; text-align:center;margin-top:0.36rem;}
.mesbos_t{ padding:0.3rem 0.3rem 0 0.3rem; overflow:hidden;}
.mesbos_t h1{ float:left;color:#9d9d9d; font-size:0.24rem;}
.mesbos_t h2{ float:right; width:1.4rem; height:0.48rem; line-height:0.48rem; background:#07c469;color:#fff; text-align:center; font-size:0.24rem; border-radius:0.25rem;}

/******长沙银行注册页调整******/

.cs_boxts{ padding:1.2rem 0.4rem 0.4rem 0.4rem;}
.cs_boxts h1{font-size:0.36rem; color:#232323; line-height:0.44rem; margin-bottom:0.4rem; text-align:center; letter-spacing:1px;}
.cs_boxts h2{font-size:0.36rem; color:#9d9d9d; line-height:0.44rem; margin-bottom:0.4rem; text-align:center;}

/**************报修新增-耗材库*******************/

.repjdk_hc{ padding: 0.3rem 0  0.2rem 0; border-top:#ededed 1px solid; margin-top:0.3rem; }
.repjdk_hc .tit{ width:100%; font-size:0.28rem; color:#adadad; line-height:0.44rem;}
.repjdk_hc .tit img{ width:0.44rem; vertical-align:middle;}

.bxhck_ct{ width:100%; padding-top:0.1rem; overflow:hidden;}
.bxhck_ct ul{ list-style-type:none;}
.bxhck_ct li{ float:left; height:0.54rem; background:#f9f9f9; color:#232323; font-size:0.24rem; text-align:center; line-height:0.54rem; padding:0 0.2rem; margin-right:0.1rem; margin-top:0.2rem;}

.bxhck_left{ float:left; width:1.2rem; height:100%; background:#fff;}
.bxhck_left h1{ width:100%; height:1rem; line-height:1rem; text-align:center; color:#6d6d6d; font-size:0.28rem;}
.bxhck_left .click{ height:1rem; background:#f6f6f8; color:#07c469; font-size:0.3rem; text-align:center; font-weight:bold;}
.bxhck_right{ padding:0.3rem; padding-top:0;}
.bxhck_right ul{ list-style-type:none;}
.bxhck_right li{padding:0.3rem; border-radius:0.12rem; background:#fff; margin-top:0.3rem; overflow:hidden; position:relative;}



.bxhimg{ float:left; width:1.42rem; height:1.38rem; border-radius:0.1rem;}
.bxhimg img{  width:1.42rem; height:1.38rem; border-radius:0.1rem;}
.bxhwz{ float:left; width:3.48rem; padding-left:0.2rem;}
.bxhwz h1{ float:left; width:3.4rem; color:#232323; font-size:0.28rem; padding-bottom:0.1rem;}
.bxhwz h2{ float:left; width:3.4rem; color:#adadad; font-size:0.24rem; line-height:0.32rem;}


.bxhck_right .zj{ position:absolute; height:0.46rem; width:1.42rem; right:0.2rem; top:1.4rem;}
.bxhck_right .zj img{ float:right; width:0.46rem; height:0.46rem; cursor:pointer}
.bxhck_right .zj p{ float:right; width:0.5rem; line-height:0.46rem; text-align:center; color:#333333; font-size:0.28rem;}
.bxhck_right .zj.top100{ top:1.1rem;}




.bxhck_qd{ position:fixed; width:1.02rem; height:1.02rem; right:0.2rem; bottom:1rem;}
.bxhck_qd img{ width:1.02rem;}
.bxhck_qd .ts{ position:absolute; top:-0.12rem;right:0.06rem; width:0.36rem; height:0.36rem; background:#e64949; border-radius:0.36rem; color:#ffffff; font-size:0.28rem; text-align:center; line-height:0.36rem;}


/****** 优化缴费模块***********/
.pay_kz{ float:left; width:100%; padding-bottom:0.3rem;}
.pay_bz{ float:left; width:1rem; text-align:center; font-size:0.78rem; color:#232323; line-height:1.2rem;}
.pay_inp2{float:left; width:5rem; color:#232323;  border:0; height:1.1rem;font-size:0.78rem;letter-spacing:1px; line-height:1.1rem;}
.pay_ts{ padding:0.3rem;font-size:0.24rem; color:#adadad; line-height:0.36rem;}
.paybetk{ padding:0 0.3rem; background:#fff;}
.paybet{ padding:0.3rem 0; overflow:hidden;  border-bottom:#ededed 1px solid;}
.paybet_01{width:100%; color:#232323; height:0.44rem;}
.paybet_01 h1{ float:left; font-size:0.3rem;}
.paybet_01 h2{ float:right; font-size:0.32rem; font-weight:bold;}
.paybet_01 h3{ float:left; font-size:0.3rem; width:3rem;}

.paybet_02{width:100%; color:#adadad;height:0.44rem; padding-top:0.15rem;}
.paybet_02 h1{ float:left; font-size:0.28rem;}
.paybet_02 h2{ float:right; font-size:0.28rem;}
.paybet_02 img{ width:0.32rem;}
.paybet_03{width:100%; color:#232323; padding-bottom:0.3rem; font-size:0.3rem; border-bottom:1px solid #ededed; margin-bottom:0.3rem; }
.paybet_x{ padding:0.3rem 0.3rem; background:#fff; overflow:hidden; margin-bottom:0.15rem;}
.pay_inp03{ width:1.4rem; height:0.48rem; background:#fff; border:#e0e0e0 1px solid; color:#232323; border-radius:0.05rem; font-size:0.24rem; color:#232323;}


/************新增：请假批量审批****************/
.leajdp_tit{ padding:0 0.3rem; border-bottom:#eeeeee 1px solid; line-height:0.88rem; overflow:hidden;}
.leajdp_tit h1{ float:left; color:#232323; font-size:0.32rem;letter-spacing:0.5px;}
.leajdp_tit h1 img{ width:0.4rem; height:0.4rem; margin-right:0.15rem;}
.leajdp_tit h2{ float:right; color:#fa9b06; font-size:0.3rem; font-weight:bold; letter-spacing:1px;}

.leajdp_ter{border-radius:0.15rem; box-shadow:0 3px 10px #ededed; background:#fff; padding:0.45rem 0.3rem; overflow:hidden; margin-bottom:0.2rem;}
.leajdp_ter .pic{ float:left;}
.leajdp_ter .pic img{ width:1.13rem; height:1.23rem;}
.leajdp_ter h1{ padding-left:0.45rem; padding-top:0.1rem; float:left; width:4.2rem; font-size:0.32rem; color:#232323; font-weight:bold;}
.leajdp_ter h2{padding-left:0.45rem; float:left; width:4.2rem; font-size:0.24rem; display:flex; padding-top:0.3rem;}
.leajdp_ter h2 p{ flex:1; color:#adadad;}
.leajdp_ter h2 p span{ color:#232323;}


.leajdp_stu{ background:#fff; padding:0.3rem 0.3rem; padding-bottom:0; }
.leajdp_stuz{ width:100%;  border-bottom:#eeeeee 1px solid;overflow:hidden; padding-bottom:0.3rem; position:relative;}
.leajdp_stuz .pic{ float:left;}
.leajdp_stuz .pic img{ width:0.8rem; height:0.8rem; border-radius:0.7rem;}
.leajdp_stuz h1{ padding-left:0.45rem;float:left; width:5rem; font-size:0.28rem; color:#232323; font-weight:bold;}
.leajdp_stuz h2{padding-left:0.45rem; float:left; width:5rem; font-size:0.24rem; padding-top:0.1rem; display:flex; }
.leajdp_stuz h2 p{ flex:1; color:#adadad;}
.leajdp_stuz h2 p span{ color:#232323;}

/*********网上选房**********/

.wsxf{ padding:0.3rem 0;}
.wsxf ul{ list-style-type:none;}
.wsxf li{ float:left; width:3.32rem; background:#f6f6f8; margin-left:0.3rem; padding-bottom:0.2rem; margin-bottom:0.3rem;}
.wsxf li img{  width:3.32rem; height:2.7rem;}
.wsxf li h1{  width:100%; padding:0.2rem 0; text-align:center; color:#232323; font-size:0.28rem;}
.wsxf li h2{  padding:0 0.26rem;}
.wsxf li h2 p{ float:left; width:50%;}
.wsxf li h2 p img{ width:0.34rem; height:0.22rem; margin-right:0.1rem; font-size:0.24rem;}
.wsys1{ color:#07bc5f;}
.wsys2{ color:#f06b56;}

.wsxs{padding:0.3rem;}
.wsxs_ts{ font-size:0.24rem; color:#232323; height:0.52rem;}
.wsxs_lcz{width:100%; overflow-x:auto; overflow-y:hidden;}
.wsxs_lc{ height:0.68rem; white-space:nowrap;}
.wsxs_lc h1{min-width:1rem; padding:0 0.15rem; line-height:0.58rem;  border-radius:0.08rem; background:#fff;  text-align:center; font-size:0.28rem; margin-right:0.15rem;white-space:nowrap; display:inline-block; }
.wsxs_lc .click{ background:#07bc5f;}
.wsxs_lc .click a{ color:#fff;}
.wsxs_k{ padding:0.2rem; padding-left:0; height:0.98rem; background:#fff;border-radius:0.14rem; margin-top:0.2rem;}
.wsxs_k h1{ float:left; width:1.56rem; border-right:#eeeeee 1px solid; text-align:center; color:#07bc5f; font-size:0.28rem; padding-top:0.14rem;}
.wsxs_k h2{ float:left; width:4.04rem;}
.wsxs_k h2 p{ float:left; width:25%; font-size:0.26rem;  text-align:center; padding-top:0.1rem; color:#3d3d3d;}
.wsxs_k h3{ float:right;}
.wsinp{ width:1rem; height:0.8rem; border-radius:1rem; background:#e5fee9; color:#20bb38;  font-size:0.24rem; text-align:center; padding-top:0.2rem; line-height:0.32rem;}

.wscw_pic{ width:100%;}
.wscw_pic img{ width:100%;}
.wscw{background:#fff;}
.wscw ul{ list-style-type:none;}
.wscw li{ border-bottom:#ededed 1px solid;overflow:hidden;}
.wscw_pic{ float:left; padding-top:0.3rem; width:1rem;  margin-right:0.3rem;}
.wscw_pic img{ width:1rem; height:1rem; border-radius:1rem;}
.wscw01{ float:left; width:1.6rem; padding:0.3rem 0; }
.wscw01 h1{ width:100%;  padding-bottom:0.3rem;}
.wscw01 h2{ width:0.88rem; height:0.36rem; line-height:0.36rem;  font-size:0.24rem; text-align:center; border-radius:0.02rem; }
.wscw02{ float:left; width:4rem;}
.wscw02 h1{float:left; width:100%; padding-top:0.3rem;}
.wscw02 h1 img{width:0.3rem; margin-right:0.15rem;}
.wscw03{ float:right; width:1rem; text-align:right; padding-top:0.3rem; color:#adadad; font-size:0.24rem;}
.wscw_l{ background:#e5fee9; color:#20bb38;}
.wscw_w{ background:#f6f6f8; color:#adadad;}
.wsys_05{ color:#adadad;}
.paybet_02 h2{ float:right; font-size:0.28rem;}

/*************扫一扫*************/

.scanC{background:#fff; padding:0.4rem; overflow:hidden; margin-top:0.4rem; border-radius:0.2rem;}
.scanC h1{ float:left;}
.scanC h1 img{ width:1.18rem; height:1.18rem;}
.scanC h2{ float:left; font-size:0.34rem; color:#000; font-weight:600;line-height:0.42rem; padding-left:0.4rem; padding-top:0.15rem;}
.scanC h2 span{ color:#8d8d8d; font-size:0.24rem; font-weight:normal; }

.dc_ddh{ padding:0.65rem; padding-bottom:0; overflow:hidden;}
.dc_inp{ border:#eeeeee 1px solid; width:5.7rem; height:0.8rem; padding-left:0.4rem; font-size:0.3rem; color:#3d3d3d;  margin-top:0.3rem;}

/*******商户管理**********/
.equlistz{margin:0.3rem 0.3rem; padding-top:0.3rem;border-radius:0.15rem; background:#fff; overflow:hidden;}
.equtit{padding:0 0.3rem 0 0.3rem; overflow:hidden;}
.equtit h1{ float:left; color:#232323; font-size:0.3rem;}
.equtit h2{ float:right; font-size:0.28rem; color:#07c469;}
.equtit h3{ float:right; margin:0 0.3rem;}
.equlist{ background:#fff; margin:0.3rem 0.3rem; margin-bottom:0; padding-bottom:0.3rem; overflow:hidden; border-bottom:#ececec 1px solid;}
.equlist .pic{ float:left; padding-top:0.08rem;}
.equlist .pic img{ width:0.8rem;}
.equlist h1{ padding-left:0.45rem; float:left; width:3.6rem; font-size:0.28rem; color:#232323;}
.equlist h2{padding-left:0.45rem; float:left; width:3.6rem;  font-size:0.24rem; color:#adadad; padding-top:0.1rem; letter-spacing:1px;}
.equlist h3{ float:right;}
.equlist h3 img{ width:0.42rem;}
.equ_time{margin:0 0.3rem; padding:0.3rem 0;border-radius:0.15rem; background:#fff; overflow:hidden;}
.equ_time .sx{ float:left; width:2.28rem; height:0.48rem; border:#dadada 1px solid; background:url(../images/equ02.png) no-repeat right; background-size: 0.38rem 0.48rem;}
.equ_time .wz{ float:left; width:0.6rem; line-height:0.48rem; color:#9d9d9d; font-size:0.28rem; text-align:center;}

.cx_input{ float:right; height:0.48rem; text-align:center; border-radius:0.08rem; line-height:0.48rem; background:#07c469; color:#fff; font-size:0.24rem; padding:0 0.2rem;}
.equ_xfz{padding:0rem 0.3rem; overflow:hidden;}
.equ_xfz h1{float:left; padding-left:0.3rem; line-height:0.88rem; font-size:0.34rem;}
.equ_xfz span{ font-size:0.26rem; color:#adadad;}

.equ_nav{ width:100%; text-align:center; height:0.98rem; display:flex;}
.equ_navn{ flex:1; padding-top:0.2rem;}
.equ_navn p{ width:1.4rem; margin:0 0.45rem; padding-top:0.15rem; height:0.55rem;  text-align:center; color:#666666; font-size:0.3rem; text-align:center; letter-spacing:1px;}
.equ_navn .click{ color:#07c469; font-size:0.3rem; border-bottom:0.08rem #07c469 solid;}


.equltime{ width:3.6rem; height:0.48rem; margin-bottom:0.3rem; border:#eeeeee 1px solid; border-radius:0.1rem; background:#fff; display:flex;}
.equltime h1{ flex:1;line-height:0.48rem; color:#6d6d6d; text-align:center; font-size:0.24rem; }
.equltime .click{background:#07c469; color:#fff;border-radius:0.1rem;}

.equbetk{ padding:0 0.3rem; margin:0 0.3rem; margin-top:0.3rem; border-radius:0.15rem; background:#fff; overflow:hidden;}
.equbet_x{ padding:0.3rem 0.3rem; margin:0 0.3rem; margin-top:0.3rem; border-radius:0.15rem; background:#fff; margin-bottom:0.15rem;}
.equ_search{ float:left; width:5.2rem; height:0.52rem; background:#fff; border:#ededed 1px solid; margin-bottom:0.15rem;}
.equ_search img{ float:left; width:0.3rem; height:0.3rem; margin-top:0.1rem; margin-left:0.2rem;}
.equ_search input{ float:left;width:4.8rem; height:0.52rem; border:0; color:#232323; font-size:0.24rem; padding-left:0.2rem;}

.equbet{ padding:0.3rem 0; overflow:hidden;  border-bottom:#ededed 1px solid;}
.equbet_01{width:100%; color:#232323; height:0.44rem;}
.equbet_01 h1{ float:left; font-size:0.3rem;}
.equbet_01 h2{ float:right; font-size:0.3rem; font-weight:bold;}
.equbet_01 h3{ float:left; font-size:0.3rem; width:3rem;}

.equbet_02{width:100%; color:#adadad;height:0.44rem; padding-top:0.15rem;}
.equbet_02 h1{ float:left; font-size:0.28rem;}
.equbet_02 h2{ float:right; font-size:0.28rem;}
.equbet_02 img{ width:0.32rem;}
.equbet_03{width:100%; color:#232323; padding-bottom:0.3rem; font-size:0.3rem; border-bottom:1px solid #ededed; margin-bottom:0.3rem; }

.equ_cd{ position:fixed; width:0.58rem; height:0.58rem; right:0rem; bottom:0.8rem;}
.equ_cd img{ width:0.58rem;}

/*******商户统计******/
.equ{ margin:0 0.3rem; padding:0.3rem;border-radius:0.15rem; background:#fff;}
.equ_tit{ width:100%;line-height:0.68rem;}
.equ_tit h1{ width:100%; font-size:0.24rem; color:#adadad; text-align:center;}
.equ_tit h2{ width:100%; font-size:0.6rem; padding-bottom:0.45rem; text-align:center; color:#232323; font-weight:500;}

.equk { width:100%; height:100%; overflow:hidden;}
.equz{ float:left; width:33.33%; padding-bottom:0.45rem;}
.equz h1{font-size:0.28rem; color:#232323; text-align:center;}
.equz span{font-size:0.24rem;  color:#adadad;}
.equz h2{font-size:0.42rem; color:#07c469; padding-top:0.2rem; font-weight:500; text-align:center;}
.equz h3{font-size:0.24rem;  color:#adadad; padding-top:0.2rem; text-align:center;}

.equt{ padding:0 0.3rem; background:#fff;}
.equt table{ border:0; width:100%;}
.equt th{ font-size:0.28rem; line-height:0.88rem; text-align:left; color:#232323; border-bottom:#07c469 2px solid;  font-weight:normal; }
.equt td{ font-size:0.28rem; line-height:0.88rem; text-align:left; color:#6d6d6d; border-bottom:#eeeeee 1px solid;}


/*********在线充值***********/
.onrek{ background:#fff; overflow:hidden; width:100%;}
.onrech{  overflow:hidden; padding-bottom:0.3rem; height:1.3rem; background:linear-gradient(135deg,#45dc69,#14bb65); margin:0.3rem; border-radius:0.15rem; padding:0.4rem; }

.onrech_b{  overflow:hidden; padding-bottom:0.3rem; height:1.3rem; background:linear-gradient(135deg,#27e9fa,#3483ee); margin:0.3rem; border-radius:0.15rem; padding:0.4rem; }



.onrech ul{ list-style-type:none; display:flex;}
.onrech li{ flex:1; padding-left:0.4rem;}
.onrech li h1{ font-size:0.28rem; color:#fff; padding-top:0.06rem; color:rgba(255,255,255,0.8)  }
.onrech li h2{ font-size:0.48rem; color:#fff; padding-top:0.3rem; }

.onrex{ padding:0.3rem; padding-left:0; padding-top:0.15rem; overflow:hidden;}
.onrex ul{ list-style-type:none;}
.onrex li{ float:left; height:0.88rem;width:2.1rem;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */border:#dfdfe0 1px solid; color:#232323; font-size:0.34rem; text-align:center; line-height:0.88rem; margin-left:0.3rem;}
.onrex .click{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */ border:#07c469 2px solid; color:#07c469;}
.onresr{padding:0 0.3rem; border-top:#f7f7f7 1px solid; height:1.04rem; margin-top:0.15rem;}
.onresr input{ float:left; border:0; width:5.2rem; line-height:1.04rem; font-size:0.34rem;}
.onresr h1{ float:right; line-height:1.04rem; font-size:0.34rem; color:#232323;}

.onrel{ padding:0.3rem; padding-bottom:0; padding-top:0; background:#fff;}
.onrel ul{ text-decoration:none;}
.onrel li{ width:100%; height:0.88rem; line-height:0.88rem;}
.onrel li .pic{ float:left; width:0.38rem;}
.onrel li .pic img{ width:0.38rem;}
.onrel li h1{ float:left; color:#232323; font-size:0.28rem; padding-left:0.3rem;}
.onrel li h2{ float:right;}
.onrel li h2 img{ width:0.3rem; }


/*********充值确认页**********/
.Recon{ margin:0.3rem; border-radius:0.2rem; padding:0 0.3rem; background:#fff;}
.Recon .tit{ width:100%; padding:0.3rem 0;}
.Recon .tit h1{font-size:0.3rem; color:#3d3d3d;  text-align:center;}
.Recon .tit h2{font-size:0.78rem; color:#232323; line-height:1.2rem; text-align:center;}
.Recon ul{ text-decoration:none;}
.Recon li{ width:100%;  height:100%; overflow:hidden;}
.Recon li h1{ float:left; width:1.8rem; line-height:1rem; font-size:0.3rem; color:#6d6d6d;}
.Recon li h2{ float:right;font-size:0.3rem; color:#232323; line-height:1rem; padding-right:0.15rem;}

/*********请假统计按钮**********/
.leatj_time{ width:2rem; height:0.48rem; border:#eeeeee 1px solid; border-radius:0.1rem; background:#fff; display:flex;}
.leatj_time h1{ flex:1;line-height:0.48rem; color:#6d6d6d; text-align:center; font-size:0.24rem; }
.leatj_time .click{background:#07c469; color:#fff;border-radius:0.1rem;}

/*************新版登录***************/

.nlog{ padding:0.65rem; padding-bottom:0; background:url(../images/resbj.png) top repeat-x; background-size:100% 2.2rem; overflow:hidden; padding-top:2rem;}
.nlog_tit{ width:100%; height:1rem; display:flex; margin-bottom:0.68rem;}
.nlog_tit h1{ flex:1; border-bottom:#cccccc 2px solid; padding-top:0.2rem; color:#232323; text-align:center; font-size:0.32rem; }

.nlog .click{border-bottom:#07c469 2px solid; color:#07c469; font-size:0.36rem; }
.nlogk{ border:#eeeeee 1px solid; width:5.7rem; height:0.8rem; padding-left:0.4rem; font-size:0.3rem; color:#3d3d3d; margin-top:0.3rem;border-radius:0.12rem;}
.nlogk img{ width:0.38rem; height:0.38rem;}
.nlogbz{ width:100%; height:0.4rem; padding-top:0.4rem;}
.nlogbz h1{ float:left; color:#adadad; font-size:0.26rem;}
.nlog_inp{ width:4.7rem; height:0.8rem; padding-left:0.4rem; font-size:0.28rem; color:#3d3d3d;}
.nlog_yz{ float:left; width:2rem; height:0.8rem; text-align:center; line-height:0.8rem; font-size:0.3rem; color:#232323;}
.nlog_new_tit{ color:#232323; text-align:center; font-size:0.68rem; padding-bottom:0.65rem; }


/************自适应标题tab**********/

.sub_tit{ width:auto; height:1.06rem; background:#f6f6f8; white-space:nowrap; overflow-x:scroll; overflow-y:hidden;}
.sub_tit::-webkit-scrollbar {
    width: 0 !important;
    height: 0!important;
}

.sub_tit ul{width:100%; display:flex; }
.sub_tit li{ flex:1; text-align:center;}
.sub_tit li h1{margin:0 0.2rem; height:0.98rem; line-height:0.98rem; border-bottom:0.08rem #fff solid; text-align:center; color:#6d6d6d; font-size:0.28rem; text-align:center; display:inline-block ;}
.sub_tit .click{ color:#07c469; font-size:0.3rem; border-bottom:0.08rem #07c469 solid;}

/*******调宿审批流程**********/

.ts_lc{ background:#fff; padding:0.3rem 0.3rem; padding-bottom:0; }
.ts_lcz{ width:100%;  border-bottom:#eeeeee 1px solid;overflow:hidden; padding-bottom:0.3rem; position:relative;}
.ts_lcz .pic{ float:left;}
.ts_lcz .pic img{ width:1rem; height:1rem; border-radius:1rem;}
.ts_lcz h1{float:left; padding-left:0.3rem;  width:3.6rem; font-size:0.28rem; color:#6d6d6d;}
.ts_lcz h1 span{color:#232323;}
.ts_lcz h2{float:left; padding-left:0.3rem; float:left; width:3.6rem; font-size:0.24rem; color:#adadad; padding-top:0.15rem; }
.ts_lcz h3{ float:right;}

/************卫生检查*********/
.sanit{ padding:0 0.2rem; height:0.88rem; background:#fff; display:flex; border-top:#ededed 1px solid;}
.sanin{ flex:1; line-height:0.86rem;  border:none;  font-size:0.3rem; color:#3d3d3d; background:url(../images/l_x.png) right no-repeat; background-size:0.24rem 0.24rem;direction: rtl; padding-right:0.48rem; }


.sanin_pic{ padding:0.3rem; background:#fff;}
.sanin_pic .tit{font-size:0.3rem;  width:100%; color:#6d6d6d;}
.sanin_inp1{ float:right; width:3rem; color:#09bb64; font-size:0.3rem; border:0; text-align:right; line-height:0.88rem;}
.sanin_hzf{ float:right; width:0.5rem; color:#232323; font-size:0.3rem; line-height:0.88rem; text-align:right;}

/********电费充值********/

.df_sel{ width:5rem; line-height:0.86rem;  border:none;  font-size:0.3rem; color:#3d3d3d; background:url(../images/l_x.png) right no-repeat; background-size:0.24rem auto;direction: rtl; padding-right:0.48rem; }

/***********卡挂失**********/

.Carlos{ margin:0.3rem; border-radius:0.2rem; padding:0.3rem 0.3rem; background:#fff;}
.Carlos .tit{ height:0.68rem;}
.Carlos ul{ text-decoration:none;}
.Carlos li{ width:100%;  height:100%; overflow:hidden;}
.Carlos li h1{ float:left; width:1.36rem; text-align:right; padding-right:0.3rem;line-height:0.88rem; font-size:0.3rem; color:#6d6d6d; letter-spacing:0.5px;}
.Carlos li h2{ float:left;font-size:0.3rem; color:#232323; line-height:0.88rem; letter-spacing:0.5px;}
.Carlos li h2 span{ font-size:0.36rem; color:#f87116;}

.Carlos_inp{ margin:0.3rem; margin-top:0; width:6.6rem; height:0.88rem; font-size:0.3rem; border-radius:0.1rem; padding-left:0.3rem; color:#232323; background:#fff;}

.cor_bc{ color:#f33413;}

/*******三个状态（红，黄，绿）**********/
.cor_01{ color:#07c469;}/**绿**/
.cor_02{ color:#fa9b06;}/**黄**/
.cor_03{ color:#e02525;}/**红**/

.sm_input{ width:1.2rem; padding:0.15rem 0.2rem; font-size:0.28rem; text-align:center; background:#03c467; border-radius:0.1rem; color:#fff;}

/*************新增宿舍统计**************/
.dorsta{ padding:0 0.3rem;}
.dorsta_tit{ padding-top:0.2rem; line-height:0.68rem; font-size:0.3rem; color:#232323;}
.dorsta_tit img{ width:0.34rem; height:auto; margin-right:0.1rem; vertical-align:text-bottom;}
.dorstak{ padding:0.3rem 0; border-radius:0.15rem; background:#fff; display:flex;}
.dorstaz{ flex:1; background:url(../images/dorsta02.png) no-repeat  right; background-size:1px 30px;}
.dorstaz h1{ text-align:center; font-size:0.24rem;  color:#adadad;}
.dorstaz h2{ text-align:center; font-size:0.4rem; color:#07c469; padding-top:0.2rem;}
.dorstat{ padding:0 0.3rem; background:#fff;}
.dorstat table{ border:0; width:100%;}
.dorstat th{ font-size:0.28rem; line-height:0.88rem; text-align:left; color:#232323; border-bottom:#07c469 2px solid;  font-weight:normal; }
.dorstat td{ font-size:0.28rem; line-height:0.88rem; text-align:left; color:#6d6d6d; border-bottom:#eeeeee 1px solid;}

/********加载更多*******/

.jzgd{ width:1.6rem; height:0.58rem; border:#ccc 1px solid; border-radius:0.1rem; font-size:0.26rem; background:#fff; color:#3d3d3d; margin-left:3rem; margin-top:0.3rem;}

/************查寝管理****************/

.cqgl_cen{ padding: 0.3rem; margin:0 0.3rem; margin-top:0.3rem; border-radius:0.15rem; background:#fff; margin-bottom:0.15rem; position:relative;}
.cqgl_cen ul{ list-style-type:none;}
.cqgl_cen li{ width:100%; line-height:0.58rem; overflow:hidden; }
.cqgl_cen li h1{ float:left; font-size:0.28rem;  width:1.2rem; padding-right:0.3rem; text-align:right; color:#6d6d6d;}
.cqgl_cen li h2{ float:left;font-size:0.28rem; color:#232323;}

/*****按楼层*****/
.alc_tit{ width:auto; height:0.96rem; white-space:nowrap; overflow-x:scroll; overflow-y:hidden; }
.alc_tit::-webkit-scrollbar {
    width: 0 !important;
    height: 0!important;
}

.alc_tit ul{width:auto; }
.alc_tit li{ width:auto; margin:0 0.3rem; height:0.88rem; line-height:0.88rem; text-align:center; color:#666666; font-size:0.3rem; text-align:center; display:inline-block; letter-spacing:1px;}
.alc_tit .click{ color:#07c469; font-size:0.3rem; border-bottom:0.08rem #07c469 solid; box-sizing: border-box;}

.alccx{ width:100%; padding-top:0.3rem; background:#fff; overflow:hidden;}
.alccx ul{ list-style-type:none;}
.alccx li{ float:left; height:0.8rem;margin-left:0.3rem; padding:0 0.3rem;  background:#f9f9f9;  border-radius:0.08rem; margin-top:0.3rem; font-size:0.3rem; line-height:0.8rem; text-align:center;}
.alccx .click{ box-sizing: border-box; color:#07c469; border:#07c469 1px solid; background:#fff url(../images/xzdh.png) no-repeat right bottom; background-size:0.4rem;}

.abj_class{ padding:0 0.3rem; background:#fff;border-radius:0.15rem; margin:0.3rem;}
.abj_class ul{list-style-type:none;}
.abj_class li{ height:1.1rem; line-height:1.1rem; border-bottom:#ededed 1px solid;}
.abj_class li h1{ float:left;  font-size:0.3rem; color:#232323; }
.abj_class li h1 img{ width:0.3rem; margin-right:0.2rem;}

.abj_class li h3{ float:right;}
.abj_class li h3 img{ width:0.4rem;}



.abj_dj{position:absolute; border:#fa9b06 1px solid; width:1.48rem; height:0.48rem; border-radius:0.68rem; text-align:center; line-height:0.48rem; right:0.3rem; top:0.4rem; color:#fa9b06; font-size:0.24rem;  letter-spacing:0.5px;}
.abj_sel{ border:#eeeeee 1px solid; width:6.9rem; height:0.8rem; padding-left:0.4rem; font-size:0.3rem; color:#3d3d3d; background:#fff url(../images/selbj.png) right no-repeat; background-size:0.6rem 0.54rem; margin-top:0.3rem; margin-left:0.3rem;}


/*******账户转账**********/
.acct_t{ padding:0 0.3rem; background:#fff;}
.acct_t ul{ text-decoration:none;}
.acct_t .bor0{ border:none;}
.acct_t .pr42{ padding-right:0.42rem;}
.acct_t li{ width:100%; border-bottom:#f5f5f6 1px solid; height:100%; overflow:hidden;}
.acct_t li h1{ float:left; width:100%; padding-top:0.3rem; font-size:0.3rem; color:#232323;}
.acct_t li h2{ float:left; font-size:0.3rem; color:#232323; line-height:0.98rem;  padding:0.2rem 0rem; padding-right:0.15rem;}
.acct_t li h2 span{ color:#627287;}
.acctl{ background:#fff; overflow:hidden; padding:0.15rem 0;}
.acctl ul{ text-decoration:none;}
.acctl li{ float:left; width:100%;}
.acctl li h1{ float:left; padding-left:0.3rem; line-height:1.2rem;}
.acctl li h1 img{ width:0.42rem; margin-right:0.3rem;}
.acctl li h2{float:right; margin-right:0.3rem; line-height:1.2rem;}
.acctl li h2 img{ width:0.38rem; }
.acctl li h3{ float:left; color:#232323;font-size:0.3rem;  }
.acctl li h3 p{ float:left; line-height:1.2rem;}

/*************场馆管理***********/

.xzcg{ padding:0.3rem 0.3rem; margin:0.3rem; margin-top:0; border-radius:0.15rem; background:#fff;  overflow:hidden;}
.xzcg .pic{float:left; position:relative;}
.xzcg .pic img{width:2.34rem; height:1.64rem; border-radius:0.15rem;}
.xzcg .zt{ position:absolute; width:1.04rem; height:0.38rem; border-radius:0.38rem; color:#fff; font-size:0.24rem; line-height:0.38rem; text-align:center; left:0.15rem; top:0.15rem;}
.xzcgn{ float:left; padding-left:0.3rem;width:3.63rem; position:relative;}
.xzcgn h1{ float:left; width:100%; line-height:0.4rem; font-size:0.32rem; font-weight:600; color:#232323;}
.xzcgn h2{ float:left; width:100%;font-size:0.28rem; color:#6d6d6d; padding-top:0.3rem;}
.xzcgn h3{ float:left; width:100%;font-size:0.28rem; color:#9d9d9d; padding-top:0.2rem;}
.xzcgn h3 img{ width:0.22rem; margin-right:0.1rem;}
.ztbj01{ background:#07c469;}
.ztbj02{ background:#96999d;}
.xzcgn h4{ position:absolute; right:0; top:-0.02rem;  font-size:0.3rem; font-weight:600; color:#232323;}

/*********场馆预约*********/
.xzyy{ float:left; width:100%; height:100%; overflow:hidden; border-top:1px solid #ededed; display:flex;  padding-top:0.45rem; padding-bottom:0.15rem; margin-top:0.3rem;}
.xzyyz{ flex:1;border-right:1px solid #ededed; }
.xzyyz h1{font-size:0.48rem;  font-weight:500; text-align:center;}
.xzyyz h1 span{color:#07c469;}
.xzyyz h2{font-size:0.24rem; color:#adadad; padding-top:0.3rem; text-align:center;}

.xzt{ line-height:0.8rem; padding-left:0.3rem; font-size:0.32rem; font-weight:600;}
.xztime{ padding:0.3rem 0;margin:0.3rem; margin-top:0; border-radius:0.15rem; background:#fff;  overflow:hidden;}

.xztime1{ background:#fff;  height:0.96rem; padding:0 0.3rem; padding-bottom:0.2rem; margin-bottom:0.4rem; }
.xztime2{ float:left; width:0.72rem; margin:0 0.05rem; height:0.96rem;}
.xztime2 h2{ font-size:0.34rem; text-align:center; line-height:0.4rem; font-weight:600; letter-spacing:1px;}
.xztime2 h1{ font-size:0.2rem; text-align:center; line-height:0.35rem; margin-top:0.1rem; padding-bottom:0.05rem;}

.xztime2:hover{ width:0.72rem; height:0.96rem; background:#00cb69;border-radius:0.15rem;color:#fff;}
.xztime2.click{width:0.72rem; height:0.96rem; background:#00cb69;border-radius:0.15rem;color:#fff;}

.xzpt01{ float:left; margin-left:0.4rem; margin-bottom:0.4rem; background:#fff;width:2.8rem; height:0.68rem; line-height:0.68rem; border-radius:0.15rem; border:#b2e3cd 1px solid; color:#07c469;box-sizing:content-box; text-align:center; font-size:0.32rem;  letter-spacing:1px; }
.xzclick{ float:left; margin-left:0.4rem; margin-bottom:0.4rem;width:2.8rem; height:0.68rem; line-height:0.68rem; border-radius:0.15rem;box-sizing:content-box; text-align:center; font-size:0.32rem;  letter-spacing:1px;background:#00cb69; border:#00cb69 1px solid;  color:#fff;box-shadow:1px 4px 8px #e3e2e1;}
.xzpt02{ float:left; margin-left:0.4rem; margin-bottom:0.4rem; background:#fff;width:2.8rem; height:0.68rem; line-height:0.68rem; border-radius:0.15rem; border:#ececec 1px solid; color:#c0c0c0;box-sizing:content-box; text-align:center; font-size:0.32rem;  letter-spacing:1px;}
.xzts{ text-align:center; line-height:0.48rem; color:#adadad; text-align:center; font-size:0.24rem;}

/***我的预约*******/

.myxz{ background:#fff; margin-bottom:0.3rem;}
.myxz ul{ width:4.8rem; margin-left:1.4rem; list-style-type:none; display:flex;}
.myxz li{ flex:1; height:0.8rem; line-height:0.8rem; color:#7b8187; text-align:center; font-size:0.3rem;}
.myxz .click{ color:#00cb69; background:url(../images/cg02.png) no-repeat center bottom; background-size:0.48rem 0.06rem;}

.myxzt{ float:left; width:100%; height:0.5rem; padding-bottom:0.2rem;}
.myxzt h1{ float:left;  font-size:0.36rem; font-weight:600; letter-spacing:1px;}
.myxzt h2{ float:left; margin-left:0.45rem; padding:0 0.15rem; height:0.38rem; border-radius:0.38rem;  font-size:0.24rem; line-height:0.38rem; text-align:center;}
.myxzt h3{ float:right; font-size:0.28rem; color:#6d6d6d;}

.myzt01{ background:#e7f8f0; color:#00cb69;}
.myzt02{ background:#fef7ea; color:#f1a013;}
.myzt03{ background:#f8e7e7; color:#d52b2b;}

.myxztbtn01{ float:left; width:3.22rem;background:#07c469; height:0.88rem; border-radius:0.15rem; font-size:0.34rem; color:#fff; text-align:center; line-height:0.88rem;  box-shadow:0px 2px 8px #e3e2e1;}
.myxztbtn02{ float:right;width:3.22rem;background:#fff; height:0.88rem; border-radius:0.15rem; font-size:0.34rem; text-align:center; line-height:0.88rem; box-shadow:1px 4px 8px #e3e2e1;}

/*********场馆类型**********/
.xzlx{ padding:0.3rem; overflow:hidden;}
.xzlx ul{ list-style-type:none;}
.xzlx li{ float:left; width:25%; text-align:center; padding-bottom:0.6rem;}
.xzlx li img{ height:0.5rem;}
.xzlx li p{ font-size:0.28rem; color:#232323; line-height:0.36rem; padding-top:0.15rem;}

/***********座位预约************/

.zwyy{ width:100%; background:#fff; overflow:hidden;}
.zwyy ul{ list-style-type:none;}
.zwyy li{ float:left; height:0.68rem;margin-left:0.3rem; padding:0 0.3rem;  background:#f4f5f5;  border-radius:0.08rem; margin-top:0.3rem; font-size:0.3rem; line-height:0.68rem; text-align:center;}
.zwyy .click{ box-sizing: border-box; color:#07c469; border:#07c469 1px solid; background:#fff url(../images/xzdh.png) no-repeat right bottom; background-size:0.4rem;}
.zwyy .zh{background:#f9f9f9; color:#cbcccc; }
.zwyy_time{  padding:0.3rem 0.3rem 0 0.3rem; border-bottom:#ededed 1px solid;border-top:#ededed 1px solid; overflow:hidden;}

/*****选择区域*******/

.xzq_tit{ width:auto; height:0.96rem; white-space:nowrap; overflow-x:scroll; overflow-y:hidden; background:#fff; }
.xzq_tit::-webkit-scrollbar {
    width: 0 !important;
    height: 0!important;
}

.xzq_tit ul{width:auto; }
.xzq_tit li{ width:auto; margin:0 0.36rem; height:0.88rem; line-height:0.88rem; text-align:center; color:#7b8187; font-size:0.3rem; text-align:center; display:inline-block; letter-spacing:3px; font-family:"Helvetica";}
.xzq_tit .click{ color:#07c469; font-size:0.3rem; border-bottom:0.08rem #07c469 solid; box-sizing: border-box;}

.xzqbna{ padding:0.3rem;}
.xzqbna img{ width:6.9rem; height:3rem; border-radius:0.15rem;}

.xzqnr{ padding:0.3rem; padding-left:0; padding-top:0; overflow:hidden;}
.xzqnr ul{}
.xzqnr li{ float:left; width:3.3rem;  border-radius:0.15rem; background:#fff;box-shadow:0px 3px 3px #e3e2e1; margin-left:0.3rem; margin-bottom:0.3rem; overflow:hidden;}
.xzqnr li h1{  padding-left:0.3rem; padding-top:0.3rem; color:#7b8187;font-size:0.3rem;letter-spacing:3px; font-family:"Helvetica";}
.xzqnr li h2{ text-align:center; color:#3d3d3d; font-size:0.42rem;line-height:0.58rem; padding-bottom:0.3rem;}
.xzqnr .ml45{ margin-left:0.45rem;}
.xzqnr li h3{ padding:0.3rem;}
.xzqnr li h3 img{ width:2.7rem; height:1.4rem; border-radius:0.1rem;}

/**********新增：请假计时************/

.leatj_js{ width:5.2rem; height:3.2rem; margin-left:1.15rem; background:url(../images/qjjs01.png) no-repeat; background-size:5.2rem 5.2rem; padding-top:2rem; line-height:0.78rem; text-align:center; font-size:0.5rem; color:#1f1f1f; font-family:"Helvetica"; font-weight:500; margin-top:1.2rem; margin-bottom:1.2rem;}
.leatj_js span{ font-size:0.42rem;}

/*************脱机扫码-扫水***********/
.tjwater{margin:0 0.4rem; background:#ffffff; opacity:0.98;filter:alpha(opacity=98); border-radius:0.15rem; padding:0.3rem; margin-top:0.3rem;box-shadow:0px 3px 3px #f4f4f6;}
.tjw01{ width:100%;}
.tjw01 h1{ width:100%; font-size:0.34rem; text-align:center;}
.tjw01 h1 img{ width:1rem; margin:0.3rem 0;}
.tjw01 h2{ width:100%; font-size:0.3rem; color:#777b7f; line-height:0.62rem; padding-top:0.75rem;}
.tjw01 h3{ width:100%; font-size:0.3rem; color:#777b7f; line-height:0.62rem; padding-top:0.6rem; padding-bottom:0.6rem; text-align:center;}
.tjw02{ width:100%; overflow:hidden; padding-top:0.6rem; line-height:0.6rem; padding-bottom:0.15rem;}
.tjw02 h1{ float:left; text-align:right; width:50%; color:#777b7f; font-size:0.3rem;}
.tjw02 h2{ float:right; text-align:left; width:50%;font-size:0.3rem;}
.tjw03{ width:100%; overflow:hidden; padding-top:0.6rem; line-height:0.6rem; padding-bottom:0.15rem;}
.tjw03 h1{ width:100%; color:#777b7f; text-align:center; font-size:0.38rem; line-height:1rem;}
.tjw03 h2{ width:100%;font-size:0.42rem; text-align:center;}

/**********琴房预约*********/

.qfyyk{ padding:0.3rem; padding-top:0;}
.qfyy{background:#fff; padding:0.4rem; overflow:hidden; margin-top:0.3rem; border-radius:0.15rem; box-shadow:3px 3px 3px #f4f4f6;}
.qfyy h1{ float:left;}
.qfyy h1 img{ width:1.18rem; height:1.18rem;}
.qfyy h2{ float:left; font-size:0.34rem; color:#000; font-weight:600;line-height:0.48rem; padding-left:0.4rem; padding-top:0.12rem;}
.qfyy h2 span{ color:#adadad; font-size:0.28rem; font-weight:normal; }
.qfyy h3{ float:left;}
.qfyy h3 img{ width:1.6rem; height:1.18rem;  border-radius:0.15rem;}
.qfyy h4{ float:left; font-size:0.34rem; color:#000;line-height:0.5rem; padding-left:0.4rem; padding-top:0.12rem;}
.qfyy h4 span{ color:#adadad; font-size:0.24rem; font-weight:normal; }
.qfyy h4 img{ width:0.22rem; height:auto; margin-right:0.1rem;}


.qfcg{padding:0.3rem;}
.qfcg h1{ font-size:0.3rem; color:#000; line-height:0.52rem;}
.qfcg h1 p{ padding-bottom:0.2rem;}
.qfcg h1  img{ width:6.9rem; padding-bottom:0.3rem; border-radius:0.15rem;}

/**菜品管理**/

.srtc{ float:left; width:3.3rem; height:4rem; padding-top:0.2rem; background:#fff; border-radius:0.15rem; margin-top:0.3rem;}
.srt_inp1{ width:4rem; text-align:right; color:#000; font-size:0.3rem; border:0;}
.srtc01{ width:100%; padding:0.3rem 0; text-align:center;}
.srtc01 img{ width:2.9rem; height:1.95rem; border-radius:0.1rem;}
.srtc01 h1{ width:100%; text-align:center; color:#adadad; font-size:0.28rem; padding-top:0.15rem;}