@charset "utf-8"; 
body, div, address, blockquote, iframe, ul, ol, dl, dt, 
dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, 
legend, fieldset, input, button, select, textarea {margin:0; 
padding:0;font-style: normal;font:12px/22px Arial, Helvetica, sans-serif;} 
ol, ul ,li{list-style: none;} 
img {border: 0; vertical-align:middle;} 
body{color:#000000;background:#FFF; text-align:center;} 
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;} 
a{color:#000000;text-decoration:none; }  
a:hover{color:#BA2636;text-decoration:underline;} 
.red ,.red a{ color:#F00;} 
.lan ,.lan a{ color:#1E51A2;} 
.fl {float:left;}
.fr {float:right;}
.qfy{clear: both;}
/*首页主体*/
.dflex {display:flex;justify-content:space-between;}
.blank_area {width:100%;height:0.3125rem;background-color:green;}
.blank_area300 {width:100%;display:block;height:100%;}
#content, .header {width:100%;min-width:5.0rem;overflow:hidden;}
#content img {width:100%;}
#activity {width:100%;margin-top:0.46875rem;}
h2{width:100%;margin-top:0.78125rem;}
.fuwu{width:100%;display:block;overflow:hidden;}
.peixun{padding:0.3125rem;overflow:hidden;}
.peixun div {border-radius:0.3125rem;overflow:hidden;}
.peixun .fl{float:left;width:3.90625rem;}
.peixun .fr{float:right;width:5.15625rem;}
.peixun .jg{width:100%;display:block;height:0.3125rem;}
.peixun .m_t{width:100%;margin-top:0.3125rem;}
.about_us {margin-top:0.9375rem;}
.about_us .banner {margin-bottom:0.625rem;}
.about_us .fl{width:5.5625rem;float:left;height:8.25rem;overflow:hidden;position:relative;}
.about_us .fl h4{font-size:0.21875rem;height:8.25rem;color:#555;text-align:left;padding:0 0.3125rem 0 0.3125rem;line-height:0.34375rem;}

.about_us .fl b {font-size:0.25rem;color:black;}
.about_us .fl .m_t {margin-top:0.46875rem;}
.about_us .fr{width:4.109375rem;float:left;}
.about_us .fr .mov{width:100%;margin-top:0.3125rem;}
.lsgw {width:100%;}
.lsgw h4{font-size:0.21875rem;line-height:0.34375rem;text-align:center;margin-bottom:0.3125rem;color:#555;}
.lsgw .list_line{width:100%;}
.lsgw .swiper_area{background:rgba(55,134,42,1);padding:0.46875rem;}
/* 猎嫂顾问轮播效果*/
.swiper-container2 {
  
  margin: 0 auto;
  position: relative;  
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container2 .swiper-slide{border-radius:0.3125rem;transition:300ms;position:relative;overflow:hidden;
                                box-shadow:0.0625rem 0.0625rem 0.15625rem darkgreen,-0.0625rem -0.0625rem 0.15625rem darkgreen;
}

.swiper-container2 .swiper-slide-active {
  transform:scale(1.2);
}
.swiper-container2 .swiper-slide .ls_name{
    position:absolute;bottom:0;left:0;width:100%;height:0.78125rem;background-color:rgba(55,134,42,0.5);font-size:0.25rem;
    line-height:0.390625rem;text-align:center;color:#fff;
}
.tdfc,.rongyu {margin-top:1.25rem;width:100%;}
.mt_mov {display:block;padding:0 0.3125rem 0 0.3125rem;}
.mt_mov .fl,.mt_mov .fr {width:4.53125rem;}
#mov_layer {position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);display:none;width:100%;height:100%;z-index:100;}
#mov_layer .play_area {position:absolute;top:4.6875rem; left:0;z-index:101;}


/*首页招商加盟*/
h2.zsjmrk{
  margin-top:0;
}



/*导航栏*/
#ngbar {width:100%;height:0.78125rem;overflow:hidden;position:relative;}
#bar_float {width:100%;position:absolute;top:0;left:0; display:flex;justify-content:space-around;background-color:#fff;z-index:10;}
#bar_float a {display:inline-block;font-size:0.3125rem;font-weight:bold;line-height:0.75rem; color:#49a737;}
#bar_float .active a {border-bottom:0.03125rem solid #49a737;}
/*月嫂服务*/
.trouble {padding:0.3125rem;}
.trouble .fl {width:4.40625rem;}
.trouble .fr {width:4.40625rem;}
.trouble .txt {width:100%;hieght:1.25rem;padding-top:0.3125rem; text-align:center;}
.trouble h3 {width:100%;font-weight:bold;font-size:0.3125rem;}
.trouble h4 {font-size:0.25rem;color:#555;}

.fwnr {padding:0.3125rem;}
.fwnr .nr {width:9.375rem;padding:0.15625rem 0;border-bottom:0.015625rem solid #eee;}
.fwnr .nr .fl {width:3.125rem;}
.fwnr .nr .fr {width:4.375rem;padding-top:0.078125rem}
.fwnr h3 {font-weight:bold;font-size:0.3125rem;}
.fwnr h4 {font-size:0.25rem;color:#555;margin-top:0.234375rem;}
.bz6 {background-color:#eee;text-align:center;padding:0.78125rem 0;}
.bz6 .txt {font-size:0.3125rem;font-weight:bold;line-height:0.78125rem;}
.bz6 .i {width:0.3125rem;height:0.3125rem;}
/*底部*/
.footer {clear:both;display:block;width:100%;background-color:#434343;text-align:center;font-size:0.25rem;padding:0.15625rem 0 0.78125rem 0;color:white;}

/*底部咨询*/
#backtop {
    right: 0.15625rem;
    bottom: 0.15625rem;
    z-index: 201;
}
.actGotop {
    position: fixed;
    _position: absolute;
    bottom: 1.25rem;
    right: 0.78125rem;
    width: 0.734375rem;
    height: 0.6875rem;
    display: none;
}
.foot_n{width: 100%;
    height: 0.9375rem;
    padding:0.03125rem 0;
    position: fixed;
    z-index: 202;
    bottom: 0;
    left: 0;
    background: #fff;
    -moz-box-shadow: 0px 0px 0.03125rem #000;
    -webkit-box-shadow: 0px 0px 0.03125rem #000;
    box-shadow: 0px 0px 0.03125rem #000;
}

.foot_n .f_text{
    width: 45%;
    height: 0.78125rem;
    float: left;
    border: 1px solid #cfcece;
    display: block;
    margin: 0.01875rem 0 0.01875rem 0.05625rem;
    line-height: 0.78125rem;
    font-size: 0.28125rem;
    color: #333333;
    text-indent: 0.5625rem;
}
.foot_n .f_btn{
    width: 23%;
    height: 0.78125rem;
    float: left;
    border: 1px solid #61cb4d;
    display: block;
   margin: 0.01875rem 0 0.01875rem 0.084375rem;
    border-radius: 0.15625rem;
    line-height: 0.78125rem;
    font-size:  0.28125rem;
    color: #fff;
    text-align: center;
    background: #61cb4d; 
}

/*月嫂服务栏目*/
.zyzfn{

}
.zyzfn ul li{
    width: 4.40625rem;
    float: left;
    padding-left: 0.39583rem;
}
.zyzfn ul li.zyzfn_dx{
    padding-bottom: 0.5rem;
}
.zyzfn ul li img{
    width: 100%;
}
.zyzfn ul li p{
    width: 100%;
    margin:0.1rem 0;
    font-size: 0.25rem;
    line-height: 0.39375rem;
}
.zyzfn ul li p.zyzfn_bn{
    color: #999;
}
h2.zyys{
    clear: both;
    padding-top: 0.26rem;
}

.ysfwnrs{
    padding-left: 0.29602rem;
}
.ysfwnrs img{
    width: 100%;
    padding-bottom: 0.2rem;
}
.ysfwnrs ul{
    float: left;
    margin-bottom:0.29602rem;
}
.ysfwnrs ul li{
    width: 9.40796rem;
    float: left;
    padding-top: 0.2rem;
    border-bottom:1px solid #eee;
}

.tps{
    width: 3.125rem;
    float: left;
    margin-top: 0.1rem;
}

.tps img{
    width: 100%;
}
.nrs{
    width: 6rem;
    float: right;
    font-size: 0.21875rem;
    color: #555;
    text-align: left;
    line-height: 0.34375rem;
}
.nrs h3{
    font-size: 0.25rem;
    color: black;
    font-weight: bold;
}
.djzx{
    width:9.375rem;
    clear: both;
    margin:0 auto;
    height: 0.78125rem;
    line-height:0.78125rem;
    background: #49A737;
    border:2px solid #49a737;
    border-radius: 0.18rem;
    color:#fff;
    font-size:0.3125rem;
    text-align: center;
}
.djzx a{
    color: #fff;
    font-size: 0.42rem;
    height:0.9375rem;
    line-height: 0.9375rem;
}
.liudabaozhang{
    background: #EEE;
    padding: 0.3rem 0;
}
.liudabaozhang ul li{
    width: 8rem;
    padding-top: 0.2rem;
    margin:0 auto;
    height: 0.7rem;
    line-height: 0.6rem;
    font-size: 0.4rem;
    background-image: url(../images/ysfw_10_01.jpg);
    background-repeat:no-repeat !important;
    background-position:left;
    padding-left: 0.25rem;
}
h2.qkmt{
        margin-top: 0;
}

/*点击咨询按钮*/
.djzxan a{
  clear:both;
  display: block;
  width: 8.375rem;
  margin:0 auto;
  background: #61cb4d;
  border-radius: 0.15625rem;
  text-align: center;
  font-size: 0.25rem;
  height: 0.78125rem;
  line-height: 0.78125rem;
  color: #fff;
}




/*催乳服务*/
/*母乳喂养五大好处*/
.crfw_wdhc ul li{
    position: relative;
}
.crfw_wdhc ul li img{
    width: 100%;
}
.wdhc_2,.wdhc_3{
    margin-top: 0.5rem;
}
.crfw_wdhc ul li .wdhc_1_nr1{
    width: 4.5rem;
    padding: 0.5em 1em 0 1em;
    background:rgba(14,56,7,0.5); 
    position: absolute;
    right: 0;
    top: 0.3rem;
    font-size: 0.21875rem;
    color: #fff;
    text-align: left;
    line-height: 0.4375rem;
}
.crfw_wdhc ul li .wdhc_1_nr1 p{
    margin-top:0.5em;
}
.crfw_wdhc ul li .wdhc_1_nr1 h3{
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
    text-align: left;
    line-height: 0.6rem;
    text-align: right;
}
.crfw_wdhc ul li .wdhc_1_nr2{
    width: 4.5rem;
    padding: 0.5em 1em 0 1em;
    background:rgba(14,56,7,0.5); 
    position: absolute;
    left: 0;
    bottom: 0.3rem;
    font-size: 0.21875rem;
    color: #fff;
    text-align: left;
    line-height: 0.4375rem;
}
.crfw_wdhc ul li .wdhc_1_nr2 p{
    margin-top:0.5em;
}
.crfw_wdhc ul li .wdhc_1_nr2 h3{
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
    text-align: left;
    line-height: 0.6rem;
}
.crfw_wdhc ul li .wdhc_1_nr3{
    width: 6rem;
    padding: 0.5em 1em 0 1em;
    background:rgba(14,56,7,0.5); 
    position: absolute;
    left: 1.8rem;
    top: 0.8rem;
    font-size: 0.21875rem;
    color: #fff;
    text-align: left;
    line-height: 0.4375rem;
}
.crfw_wdhc ul li .wdhc_1_nr3 p{
    margin-top:0.5em;
}
.crfw_wdhc ul li .wdhc_1_nr3 h3{
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
    text-align: left;
    line-height: 0.6rem;
    text-align: center;
}

.crfw_wdhc ul li .wdhc_1_nr1s{
    width: 4.5rem;
    padding: 0.5em 1em 0 1em;
    background:rgba(14,56,7,0.5); 
    position: absolute;
    right: 0;
    top: 0.7rem;
    font-size: 0.21875rem;
    color: #fff;
    text-align: left;
    line-height: 0.4375rem;
}
.crfw_wdhc ul li .wdhc_1_nr2s{
    width: 4.5rem;
    padding: 0.5em 1em 0 1em;
    background:rgba(14,56,7,0.5); 
    position: absolute;
    left: 0;
    bottom: 0.7rem;
    font-size: 0.21875rem;
    color: #fff;
    text-align: left;
    line-height: 0.4375rem;
}

/*母乳喂养6大问题*/
.crfw_ldwt{
    width: 10rem;
    background: #eee;
    padding: 0.3rem;
    float: left;
    clear: both;
}
.crfw_ldwt ul li{
    width: 4.5rem;
    height: 2.5811rem;
    float: left;
    border-radius: 0.2rem;
    background: #fff;
    overflow: hidden;
    box-shadow:0px 4px 12px #999999;
-moz-box-shadow:0px 4px 12px #999999; 
-webkit-box-shadow:0px 4px 12px #999999;
}
.crfw_ldwt ul li.ldwt_lr{
    margin-left: 0.39991rem;
}
.crfw_ldwt ul li.ldwt_mt{
    margin-top: 0.3rem;
}
.crfw_ldwt ul li .ldwt_t{
    width: 1.125rem;
    background: #49A737;
    float: left;
    height: 100%;
    border-top-left-radius:0.2rem;
    border-bottom-left-radius:0.2rem;
}
#content .ldwt_t img{
    width: 0.5rem;
    margin-top: 0.9546rem;
}
.crfw_ldwt ul li .ldwt_n{
    width: 65%;
    float: right;
    padding: 0 0.2rem;
    font-size: 0.21875rem;
    color: #555;
    line-height: 0.34375rem;
}
.crfw_ldwt ul li .ldwt_n h3{
    font-size: 0.4rem;
    color: black;
    font-weight: bold;
    text-align: left;
    padding: 0.2rem 0 0.1rem 0;
}
.crfw_ldwt ul li .ldwt_n p{
    margin-top: 0;
    text-align: left;
}
h2.qfy{
    padding-top: 0.78125rem;
}

/*育婴师服务*/
.qyyshc{
    padding-left: 0.29602rem;
}
.qyyshc img{
    width: 100%;
    padding-bottom: 0.2rem;
}
.qyyshc ul{
    float: left;
    margin-bottom:0.29602rem;
}
.qyyshc ul li{
    width: 9.40796rem;
    float: left;
    padding-top: 0.2rem;
    border-bottom:1px solid #eee;
}

.qyyshc .qyyshc_tps{
    width: 3.125rem;
    float: left;
    margin-top: 0.1rem;
}

.qyyshc .qyyshc_tps img{
    width: 100%;
}
.qyyshc .qyyshc_nrs{
    width: 6rem;
    float: right;
    font-size: 0.21875rem;
    color: #555;
    text-align: left;
    line-height: 0.34375rem;
}
.qyyshc .qyyshc_nrs h3{
    font-size: 0.25rem;
    color: black;
    font-weight: bold;
}

/*月嫂培训栏目*/

.yspxqj{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}
#content .yspxqj ul li img{
    display: inline-block;
    width: 1.171875rem;
}
.yspxqj ul li{
    margin-top: 0.2rem;
}
.yspxqj ul li p{
    display: inline-block;
    padding-left: 0.1rem;
}
/*
.yspxqj ul li.yspxqj_l1{
    margin-left: -36px;
}
.yspxqj ul li.yspxqj_l2{
    margin-left: -12px;
}
*/
.yspxy{
    padding-top: 0.2rem;
    margin-top: 0;
}
.yspxy1{
    margin-top: 0;
}
.yspxys{
    font-size: 0.3125rem;
    text-align: center;
    font-weight: bold;
    padding-top: 0.2rem;
}
.yspxkeys{
    padding-top: 0.2rem;
}
.yspxkeys ul li{
    width: 4.25rem;
    float: left;
    padding-left: 0.5875rem;
    padding-bottom: 0.3rem;
}
.yspxkeys ul li .yspxkeys_zt{
    width: 1.40625rem;
    float: left;
}
.yspxkeys ul li .yspxkeys_zn{
    width: 2.8rem;
    padding-top: 0.3rem;
    padding-left: 0.04375rem;
    float: left;
    text-align: left;
}
.yspxkeys ul li h3{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin-top: 0.1rem;
    font-weight: bold;
}
.yspxkeys ul li p{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin:0;
    color: #000;
}

h3.yspxbt{
    padding-bottom: 0.3rem;
}

/*育婴师培训栏目*/
.yysqj{
    width: 9rem;
    margin:0 auto;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    padding-bottom: 0.3rem;
    padding-top: 0.1rem;
    border-bottom: 1px solid #eee;
}
.yyqj{
    width: 9rem;
    margin:0 auto;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}

#content .yyqj ul li img{
    display: inline-block;
    width: 0.875rem;
    float: left;
    margin-top: 1em;
}
.yyqj ul li{
    width: 100%;
    float: left;
    margin-top: 0.2rem;
}
.yyqj ul li p{
    display: inline-block;
    width: 7.8rem;
    float: left;
    padding-left: 0.2rem;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}
.yypx_qmpx {
    padding-top: 0.2rem;
    margin-top: 0;
}
.yypxy1 {
    margin-top: 0;
}
.yypxzjls{
    width: 9rem;
    margin:0 auto;
    text-align: left;
    padding-bottom: 0.3rem;
}
.yypxzjls p{
    margin:0;
    padding-top: 0.2rem;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}

p.yypx_ht{
 height: 2px;
 background:#5B9C52;
 margin-bottom: 0px;
 margin-block-start: 0.1rem;
}

/*催乳师培训栏目*/
.crpxqj h3{
    padding-top: 0.3rem;
    font-size: 0.25rem;
    font-weight: bold;
}
.crpxqj p{
    width: 8rem;
    margin:0 auto;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    padding-bottom: 0.2rem;
    color: #666;
}

.crpxbm{
    width: 6.5rem;
    margin:0 auto;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    text-align: center;
}

#content .crpxbm ul li img{
    display: inline-block;
    width: 0.89063rem;
    float: left;
}
.crpxbm ul li{
    width: 100%;
    float: left;
    margin-top: 0.2rem;
    margin-left: 0.2rem;
}
.crpxbm ul li p{
    display: inline-block;
    float: left;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    text-align: left;
    padding-left: 0.2rem;
}
.crpxy1{
    margin-top: 0;
}
.crpxys{
    font-size: 0.3125rem;
    text-align: center;
    font-weight: bold;
    padding-top: 0.2rem;
}
.crpxy{
    padding-top: 0.2rem;
    margin-top: 0;
}

.crpxkeys ul li{
    width: 1.90625rem;
    float: left;
    padding-left: 1.071rem;
}
.crpxkeys ul li.crpxkeys_le{
    padding-left:2.55825rem;
}
.crpxkeys ul li img{
    width: 100%;
}
.crpxkeys ul li h3{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin-top: 0.1rem;
    font-weight: bold;
}
.crpxkeys ul li p{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin:0;
    color: #999;
}

.crpxzjls{
    width: 9rem;
    margin:0 auto;
    text-align: left;
    padding-bottom: 0.3rem;
}
.crpxzjls p{
    margin:0;
    padding-top: 0.2rem;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}
p.crpx_ht{
 height: 2px;
 background:#5B9C52;
 margin-bottom: 0px;
 margin-block-start: 0.1rem;
}


/*产后康复栏目*/
.ckfw_chwt ul li h3{
    padding-top: 0.3rem;
    font-weight: bold;
    font-size: 0.25rem;
    line-height: 0.34375rem;
}
.ckfw_chwt ul li p{
    width: 8rem;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    padding-top: 0.1rem;
    padding-bottom: 0.2rem;
    margin:0 auto;
}

.ckfw_fwnr{
    padding-bottom: 0.2rem;
}
.ckfw_fwnr ul li{
    width: 8.7rem;
    margin:0 auto;
    padding: 0.235rem 0.235rem 0.24rem 0.235rem;
    background: #49A737;
    border-radius: 0.13rem;
}
.ckfw_fwnr ul li .ckfw_n{
    background: #fff;
    box-shadow:0px 12px 8px -12px #000; 
    -moz-box-shadow: 0px 12px 8px -12px #000; 
    -webkit-box-shadow: 0px 12px 8px -12px #000;
    border-radius: 0.13rem;
}
.ckfw_fwnr ul li h3{
    padding-top: 0.2rem;
    font-weight: bold;
    font-size: 0.25rem;
}
.ckfw_fwnr ul li p{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin-top:0.1rem;
    padding: 0 0.1rem;
    margin-bottom: 0px;
    padding-bottom: 0.2rem;
}


/*产后康复培训栏目*/
.chkfqj{
    width: 9rem;
    margin:0 auto;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}

#content .chkfqj ul li img{
    display: inline-block;
    width: 0.875rem;
    float: left;
    margin-top: 0.3em;
}
.chkfqj ul li{
    width: 100%;
    float: left;
    margin-top: 0.2rem;
}
.chkfqj ul li p{
    display: inline-block;
    width: 7.8rem;
    float: left;
    padding-left: 0.2rem;
    font-size: 0.21875rem;
    line-height: 0.34375rem;
}
.ckpxy {
    margin-top: 0;
}
.ckpxys {
    font-size: 0.3125rem;
    text-align: center;
    font-weight: bold;
    padding-top: 0.2rem;
}
.ckpxy1 {
    margin-top: 0;
}

.ckpxkeys ul li{
    width: 1.71875rem;
    float: left;
    padding-left: 0.625rem;
}
.ckpxkeys ul li img{
    width: 100%;
}
.ckpxkeys ul li h3{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin-top: 0.1rem;
    font-weight: bold;
}
.ckpxkeys ul li p{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin:0;
    color: #999;
}


/*小儿推拿培训*/
.tnpxy1 {
    margin-top: 0;
}
.tnpxqj ul li{
    width: 1.96875rem;
    float: left;
    padding-left: 0.425rem;
}
.tnpxqj ul li img{
    width: 100%;
}
.tnpxqj ul li h3{
    font-size: 0.21875rem;
    line-height: 0.34375rem;
    margin-top: 0.1rem;
    font-weight: bold;
}

.tnpxy {
    clear: both;
    padding-top: 0.2rem;
    margin-top: 0;
}
.tnpxys {
    font-size: 0.3125rem;
    text-align: center;
    font-weight: bold;
    padding-top: 0.2rem;
}
/*美柚推广页*/
.my_top {position:relative;width:100%;height:6.71875rem;max-width:640px;margin:0 auto;}
.my_banner {position:absolute;top:0;left:0;width:100%;height:4.6875rem;overflow:hidden;z-index: 1;}
.cal {position:absolute;top:4.265625rem;left:0.671875rem;
      width:8.4375rem;height:1.796875rem;
      border:0.09375rem solid #1e930c;
      z-index:10;      
      background-color:#c5eff2;
      text-align:center;
      border-radius:0.46875rem;
      box-shadow:1px 1px 0.15625rem;
  }
  .cal h2 {font-size:0.34375rem;font-weight:bold;margin-top:0.390625rem;}
  .cal h3 {font-size:0.25rem;margin-top:0.3125rem;}
  .cal h3 span {color:red;}
  .cal-con {width:9.140625rem;margin:0 auto;}
  .cal-con .cal-t {font-size:0.28125rem;line-height:0.46875rem;}
  .cal-con .con-xp, .cal-con .con-age {width:2.4375rem;height:0.46875rem;line-height:0.46875rem;font-size:0.25rem;border:2px solid #1e930c;border-radius:0.234375rem;
                    margin-bottom:0.3125rem;}

  .cal-con .on {background-color:#c5eff2;}












