@charset "utf-8";
/*会员详情*/
.dlcomvip{ margin:-8px 0 0; text-align:center;background-color: #fff;z-index:9999; border:1px solid #ddd; border-top:none;}
.dlcomvip .tbl{ position:relative; height:3.6rem; line-height:3.6rem; top:0; left:0; overflow:hidden}
.dlcomvip .tbl p{ width:25%; height:3.6rem; line-height:3.6rem; position:relative}
.dlcomvip .tbl.tb3 p{ width:33.33%}
.dlcomvip .tbl.tb2 p{ width:50%}
.dlcomvip .tbl.tb5 p{ width:20%}
.dlcomvip .tbl span{ width:100%; display:block; margin:1rem 0 0 -1px; border-left:1px solid #ddd; line-height:1.8rem;}
.dlcomvip .tbl p.mk{font-size:1.4rem; color:#f60; font-weight:bold;}
.dlcomvip .tbl p.mk em{ width:100%; border-top:2px solid #f60; position:absolute; bottom:0; left:0}
.dlcomvip .tbl p.mk s{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:4px solid #f60;bottom:1px; margin-left:-12px; position:absolute;}
.bk_vip{ padding:0.8rem 0}
.bk_vip .bk{ overflow:hidden;}
.bk_vip aside{ border-bottom:none; padding-bottom:0}
.bk_vip .dd_xfnew{ display:block; background:#fff; padding-top:0; border:0}
/*单位会员*/
.dd_t{font-weight:bold;margin:0 auto 4px; color:#222; border-bottom:1px solid #f0f0f0; font-size:1.6rem; padding:3px 0}.dd_t b{ color:#f60; padding:0 5px}
.dd_t tt{color: #f60; padding-left:10px;font-family:"Microsoft YaHei"; font-weight:bold;/*float:right; width:120px;*/}
.dl_bd li .dd_t span{ color:#2e7fff;font-size:1.8rem; font-weight:bold}
.dl_bd .label dd .dd_r b{ font-size:2rem;}
.dd_l li,.dd_c{color:#666; text-align:left;text-indent:.2rem;margin:0;font-size:1.2rem; line-height:2rem; height:2rem; padding:0}
.dd_l li{ float:left; width:50%;}
.dd_l li span,li .dd_xfnew span,.dd_c span{color:#f00;}
.dd_c{ padding-left:0; text-indent:0; height:auto;}
.tc{padding-left:0; text-align:center}
.dd_c u{border:0;display:inline-block;vertical-align:middle;margin:-5px 4px 0 0; padding:0; font-size:2.2rem;line-height:0.8rem; height:0.8rem;color:#aaa; width:0.5rem;text-decoration: none;}
/*会员详情展示*/
.dd_xfnew{color:#555;display:none;float:none;text-align:left; padding:8px 15px;font-size:1.2rem;margin:0; background:#fafafa; line-height:2.2rem; border-bottom:1px solid #d6d6d6; position:relative}
.dd_xfnew.on{ display:block}
.dd_xfnew s.jttop{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:8px solid #d6d6d6;position:absolute; top:-8px; left:50%; margin-left:-16px;}
.dd_xfnew s.jttop s{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:8px solid #fafafa;left:-15px; top:1px; position:absolute;}
.button{ width:88%; margin:1rem auto 10px}
.button a{ width:100%; margin:1rem 0; padding:0; text-align:center; color:#fff; font-size:1.6rem; line-height:3.4rem; font-weight:bold}
.dd_xfnew b{padding: 10px 0 0;display: block;color:#f60}
.dd_xfnew span{padding: 0 4px 0 0; font-size:1.3rem; color:#f00}
.dd_xfnew b{padding:10px 0 0; display:block; font-size:1.4rem}
.dd_xfnew .long_title span{ font-size:1.5rem; color:#333; font-weight:bold}
.bk .pay_more .f_name,.bk .pay_more .f_con{ font-size:1em}
.pay_more em{ color:#f00; font-size:1.2em; font-style:normal}
.pay_more aside{ padding:5px 20px 5px 15px;}
#tit9 b,#tit10 b,#tit11 b{ color:#f60; font-size:1.5rem; padding:0 5px}

/*
footer,.dd_xfnew .button{ display:none}
.button{ min-width:320px; position:fixed; bottom:0; width:100%; z-index:9999}
.button a{border-radius:0; margin:0; line-height:4rem; border-top:2px solid #fff;}
*/